Show if items can be placed in a slot when hovering (#1480)
Co-authored-by: Pieter-Jan Briers <pieterjan.briers@gmail.com>
This commit is contained in:
@@ -51,10 +51,12 @@ namespace Content.Shared.GameObjects
|
||||
protected class InventoryComponentState : ComponentState
|
||||
{
|
||||
public List<KeyValuePair<Slots, EntityUid>> Entities { get; }
|
||||
public KeyValuePair<Slots, (EntityUid entity, bool fits)>? HoverEntity { get; }
|
||||
|
||||
public InventoryComponentState(List<KeyValuePair<Slots, EntityUid>> entities) : base(ContentNetIDs.STORAGE)
|
||||
public InventoryComponentState(List<KeyValuePair<Slots, EntityUid>> entities, KeyValuePair<Slots, (EntityUid entity, bool fits)>? hoverEntity = null) : base(ContentNetIDs.STORAGE)
|
||||
{
|
||||
Entities = entities;
|
||||
HoverEntity = hoverEntity;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -74,7 +76,8 @@ namespace Content.Shared.GameObjects
|
||||
public enum ClientInventoryUpdate
|
||||
{
|
||||
Equip = 0,
|
||||
Use = 1
|
||||
Use = 1,
|
||||
Hover = 2
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user