class PluginInventoryRepairSource
PluginInventoryRepair › PluginBase
All members, including inherited
Constructors 1
void PluginInventoryRepair()Members 5
protected static float PIR_REQUEST_COOLDOWN = 5Referenced by OnUpdate()
protected static float PIR_MAX_ITEMS_TO_SEND = 5Referenced by OnUpdate()
protected ref array<ref InventoryLocation> m_CorrectILsprotected float m_TimeFromLastRequest = 0Referenced by OnUpdate()
Methods 6
Referenced by MoveItemToCorrectPosition()
void OnRPC(ParamsReadContext ctx)References array.Insert(), new InventoryLocation(), Serializer.Read()
Show 2 more
, InventoryLocation.ReadFromContext(), and m_CorrectILsReferenced by PlayerBase.OnRPC()
bool MoveItemToCorrectPosition(InventoryLocation ilCorrect)References Class.Cast(), InventoryLocation.CollidesWith(), GameInventory.FindAttachment()
Show 17 more
, GameInventory.GetCargo(), GameInventory.GetCurrentInventoryLocation(), GameInventory.GetCurrentInventoryLocation(), EntityAI.GetInventory(), EntityAI.GetInventory(), EntityAI.GetInventory(), CargoBase.GetItem(), InventoryLocation.GetItem(), CargoBase.GetItemCount(), PlayerBase.GetItemInHands(), InventoryLocation.GetParent(), CGame.GetPlayer(), InventoryLocation.GetSlot(), InventoryLocation.GetType(), InventoryLocation.GetType(), GameInventory.LocationSyncMoveEntity(), and RepairItem()Referenced by OnUpdate()
override void OnUpdate(float delta_time)void Remove(EntityAI item)Referenced by ItemBase.EEItemLocationChanged()
void Add(EntityAI item)Referenced by ItemBase.EEItemLocationChanged()