Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
ScriptedInventoryStorageManagerComponent.c
Go to the documentation of this file.
4
5class ScriptedInventoryStorageManagerComponent : InventoryStorageManagerComponent
6{
7 ref ScriptInvokerBase<ScriptInvokerEntityAndStorageMethod> m_OnItemAddedInvoker = new ScriptInvokerBase<ScriptInvokerEntityAndStorageMethod>();
8 ref ScriptInvokerBase<ScriptInvokerEntityAndStorageMethod> m_OnItemRemovedInvoker = new ScriptInvokerBase<ScriptInvokerEntityAndStorageMethod>();
9
10 //------------------------------------------------------------------------------------------------
11 override protected void OnItemAdded(BaseInventoryStorageComponent storageOwner, IEntity item)
12 {
13 super.OnItemAdded(storageOwner, item);
14
15 m_OnItemAddedInvoker.Invoke(item, storageOwner);
16 }
17
18 //------------------------------------------------------------------------------------------------
19 override protected void OnItemRemoved(BaseInventoryStorageComponent storageOwner, IEntity item)
20 {
21 super.OnItemRemoved(storageOwner, item);
22
23 m_OnItemRemovedInvoker.Invoke(item, storageOwner);
24 }
25}
ref ScriptInvokerBase< ScriptInvokerEntityAndStorageMethod > m_OnItemRemovedInvoker
ScriptedInventoryStorageManagerComponentClass m_OnItemAddedInvoker
void OnItemRemoved(BaseInventoryStorageComponent storageOwner, IEntity item)
Callback when item is removed (will be performed locally after server completed the Remove/Move opera...
void OnItemAdded(BaseInventoryStorageComponent storageOwner, IEntity item)
Callback when item is added (will be performed locally after server completed the Insert/Move operati...