Class ItemTrackingPlayerComponent
Helps keep up with where items have been moved to track held item's back to their original kit item.
public class ItemTrackingPlayerComponent : IPlayerComponent, IEventListener<ItemDropped>, IEventListener<ItemMoved>, IEventListener<ItemDestroyed>, IEventListener<ItemPickupRequested>
- Inheritance
-
ItemTrackingPlayerComponent
- Implements
- Inherited Members
Properties
Player
public WarfarePlayer Player { get; }
Property Value
Methods
GetOriginalItemPosition(Page, byte, byte, out Page, out byte, out byte)
public void GetOriginalItemPosition(Page page, byte x, byte y, out Page origPage, out byte origX, out byte origY)
Parameters
Reset()
Reset tracking items. Should be done when clearing inventory or making clothing changes.
public void Reset()
TryGetCurrentItemPosition(Page, byte, byte, out Page, out byte, out byte, out bool, out Item)
public bool TryGetCurrentItemPosition(Page origPage, byte origX, byte origY, out Page page, out byte x, out byte y, out bool isDropped, out Item item)
Parameters
Returns
TryGetOriginalItemPosition(Item, out Page, out byte, out byte)
public bool TryGetOriginalItemPosition(Item item, out Page origPage, out byte origX, out byte origY)