Move PlaceableSurfaceComponent usages to PlaceableSurfaceSystem (#28384)
* Move placeable check to PlaceableSurfaceSystem This check stops entities from being inserted into a storage entity when it has a PlaceableSurfaceComponent. The entity is instead placed on top of the entity like a table. * Move SetPlaceable to PlaceableSurfaceSystem * Update to transform system and consolidate code * Fix interaction with storage that has a placeable component * deadlock --------- Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
This commit is contained in:
@@ -238,6 +238,9 @@ namespace Content.Shared.Storage
|
||||
[ByRefEvent]
|
||||
public record struct StorageInteractAttemptEvent(bool Silent, bool Cancelled = false);
|
||||
|
||||
[ByRefEvent]
|
||||
public record struct StorageInteractUsingAttemptEvent(bool Cancelled = false);
|
||||
|
||||
[NetSerializable]
|
||||
[Serializable]
|
||||
public enum StorageVisuals : byte
|
||||
|
||||
Reference in New Issue
Block a user