Transform cleanups (#25963)
* Transform cleanups * Fix build * ascension
This commit is contained in:
@@ -181,9 +181,8 @@ namespace Content.IntegrationTests.Tests.Buckle
|
||||
#pragma warning restore NUnit2045
|
||||
|
||||
// Move away from the chair
|
||||
var xformQuery = entityManager.GetEntityQuery<TransformComponent>();
|
||||
var oldWorldPosition = xformSystem.GetWorldPosition(chair, xformQuery);
|
||||
xformSystem.SetWorldPosition(human, oldWorldPosition + new Vector2(1000, 1000), xformQuery);
|
||||
var oldWorldPosition = xformSystem.GetWorldPosition(chair);
|
||||
xformSystem.SetWorldPosition(human, oldWorldPosition + new Vector2(1000, 1000));
|
||||
|
||||
// Out of range
|
||||
#pragma warning disable NUnit2045 // Interdependent asserts.
|
||||
@@ -193,8 +192,8 @@ namespace Content.IntegrationTests.Tests.Buckle
|
||||
#pragma warning restore NUnit2045
|
||||
|
||||
// Move near the chair
|
||||
oldWorldPosition = xformSystem.GetWorldPosition(chair, xformQuery);
|
||||
xformSystem.SetWorldPosition(human, oldWorldPosition + new Vector2(0.5f, 0), xformQuery);
|
||||
oldWorldPosition = xformSystem.GetWorldPosition(chair);
|
||||
xformSystem.SetWorldPosition(human, oldWorldPosition + new Vector2(0.5f, 0));
|
||||
|
||||
// In range
|
||||
#pragma warning disable NUnit2045 // Interdependent asserts.
|
||||
@@ -220,8 +219,8 @@ namespace Content.IntegrationTests.Tests.Buckle
|
||||
Assert.That(buckleSystem.TryBuckle(human, human, chair, buckleComp: buckle));
|
||||
|
||||
// Move away from the chair
|
||||
oldWorldPosition = xformSystem.GetWorldPosition(chair, xformQuery);
|
||||
xformSystem.SetWorldPosition(human, oldWorldPosition + new Vector2(1, 0), xformQuery);
|
||||
oldWorldPosition = xformSystem.GetWorldPosition(chair);
|
||||
xformSystem.SetWorldPosition(human, oldWorldPosition + new Vector2(1, 0));
|
||||
});
|
||||
|
||||
await server.WaitRunTicks(1);
|
||||
@@ -371,9 +370,8 @@ namespace Content.IntegrationTests.Tests.Buckle
|
||||
});
|
||||
|
||||
// Move the buckled entity away
|
||||
var xformQuery = entityManager.GetEntityQuery<TransformComponent>();
|
||||
var oldWorldPosition = xformSystem.GetWorldPosition(chair, xformQuery);
|
||||
xformSystem.SetWorldPosition(human, oldWorldPosition + new Vector2(100, 0), xformQuery);
|
||||
var oldWorldPosition = xformSystem.GetWorldPosition(chair);
|
||||
xformSystem.SetWorldPosition(human, oldWorldPosition + new Vector2(100, 0));
|
||||
});
|
||||
|
||||
await PoolManager.WaitUntil(server, () => !buckle.Buckled, 10);
|
||||
@@ -383,9 +381,8 @@ namespace Content.IntegrationTests.Tests.Buckle
|
||||
await server.WaitAssertion(() =>
|
||||
{
|
||||
// Move the now unbuckled entity back onto the chair
|
||||
var xformQuery = entityManager.GetEntityQuery<TransformComponent>();
|
||||
var oldWorldPosition = xformSystem.GetWorldPosition(chair, xformQuery);
|
||||
xformSystem.SetWorldPosition(human, oldWorldPosition, xformQuery);
|
||||
var oldWorldPosition = xformSystem.GetWorldPosition(chair);
|
||||
xformSystem.SetWorldPosition(human, oldWorldPosition);
|
||||
|
||||
// Buckle
|
||||
Assert.That(buckleSystem.TryBuckle(human, human, chair, buckleComp: buckle));
|
||||
|
||||
@@ -58,7 +58,6 @@ namespace Content.IntegrationTests.Tests.GameObjects.Components.ActionBlocking
|
||||
|
||||
var cuffableSys = entityManager.System<CuffableSystem>();
|
||||
var xformSys = entityManager.System<SharedTransformSystem>();
|
||||
var xformQuery = entityManager.GetEntityQuery<TransformComponent>();
|
||||
|
||||
// Spawn the entities
|
||||
human = entityManager.SpawnEntity("HumanHandcuffDummy", coordinates);
|
||||
@@ -66,8 +65,8 @@ namespace Content.IntegrationTests.Tests.GameObjects.Components.ActionBlocking
|
||||
cuffs = entityManager.SpawnEntity("HandcuffsDummy", coordinates);
|
||||
secondCuffs = entityManager.SpawnEntity("HandcuffsDummy", coordinates);
|
||||
|
||||
var coords = xformSys.GetWorldPosition(otherHuman, xformQuery);
|
||||
xformSys.SetWorldPosition(human, coords, xformQuery);
|
||||
var coords = xformSys.GetWorldPosition(otherHuman);
|
||||
xformSys.SetWorldPosition(human, coords);
|
||||
|
||||
// Test for components existing
|
||||
Assert.Multiple(() =>
|
||||
|
||||
Reference in New Issue
Block a user