Only auto-enable internals when necessary (#28248)

* Only auto-enable internals when necessary

* Add toxic gas check

* Rename Any -> AnyPositive
This commit is contained in:
Leon Friedrich
2024-05-31 14:28:11 +12:00
committed by GitHub
parent dee9634c01
commit 54337911d3
16 changed files with 189 additions and 34 deletions

View File

@@ -109,7 +109,7 @@ public sealed class BluespaceLockerSystem : EntitySystem
// Move contained air
if (component.BehaviorProperties.TransportGas)
{
entityStorageComponent.Air.CopyFromMutable(target.Value.storageComponent.Air);
entityStorageComponent.Air.CopyFrom(target.Value.storageComponent.Air);
target.Value.storageComponent.Air.Clear();
}
@@ -326,7 +326,7 @@ public sealed class BluespaceLockerSystem : EntitySystem
// Move contained air
if (component.BehaviorProperties.TransportGas)
{
target.Value.storageComponent.Air.CopyFromMutable(entityStorageComponent.Air);
target.Value.storageComponent.Air.CopyFrom(entityStorageComponent.Air);
entityStorageComponent.Air.Clear();
}