Inline TryGetComponent completely, for real
This commit is contained in:
@@ -54,8 +54,9 @@ namespace Content.IntegrationTests.Tests.GameObjects.Components.Movement
|
||||
|
||||
// Test for climb components existing
|
||||
// Players and tables should have these in their prototypes.
|
||||
Assert.That(human.TryGetComponent(out climbing!), "Human has no climbing");
|
||||
Assert.That(table.TryGetComponent(out ClimbableComponent? _), "Table has no climbable");
|
||||
ref ClimbingComponent? comp = ref climbing!;
|
||||
Assert.That(IoCManager.Resolve<IEntityManager>().TryGetComponent(human.Uid, out comp), "Human has no climbing");
|
||||
Assert.That(IoCManager.Resolve<IEntityManager>().TryGetComponent(table.Uid, out ClimbableComponent? _), "Table has no climbable");
|
||||
|
||||
// Now let's make the player enter a climbing transitioning state.
|
||||
climbing.IsClimbing = true;
|
||||
|
||||
Reference in New Issue
Block a user