Toggleable items shape change on toggle state (#25392)
* Toggleable items now can change their shape depends on toggle state * Update Content.Shared/Item/SharedItemSystem.cs --------- Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
This commit is contained in:
@@ -18,9 +18,21 @@ public sealed partial class ItemToggleSizeComponent : Component
|
||||
[ViewVariables(VVAccess.ReadWrite), DataField, AutoNetworkedField]
|
||||
public ProtoId<ItemSizePrototype>? ActivatedSize = null;
|
||||
|
||||
/// <summary>
|
||||
/// Item's shape when activated
|
||||
/// </summary>
|
||||
[ViewVariables(VVAccess.ReadWrite), DataField]
|
||||
public List<Box2i>? ActivatedShape = null;
|
||||
|
||||
/// <summary>
|
||||
/// Item's size when deactivated. If none is mentioned, it uses the item's default size instead.
|
||||
/// </summary>
|
||||
[ViewVariables(VVAccess.ReadWrite), DataField, AutoNetworkedField]
|
||||
public ProtoId<ItemSizePrototype>? DeactivatedSize = null;
|
||||
|
||||
/// <summary>
|
||||
/// Item's shape when deactivated. If none is mentioned, it uses the item's default shape instead.
|
||||
/// </summary>
|
||||
[ViewVariables(VVAccess.ReadWrite), DataField]
|
||||
public List<Box2i>? DeactivatedShape = null;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user