Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
InventoryStorageManagerComponent Class Reference
Inheritance diagram for InventoryStorageManagerComponent:
GameComponent GameComponent

Protected Member Functions

void OnItemAdded (BaseInventoryStorageComponent storageOwner, IEntity item)
 Callback when item is added (will be performed locally after server completed the Insert/Move operation).
void OnItemRemoved (BaseInventoryStorageComponent storageOwner, IEntity item)
 Callback when item is removed (will be performed locally after server completed the Remove/Move operation).
void OnStorageAdded (BaseInventoryStorageComponent storage)
 Will be called when new storage is registered at manager.
void OnStorageRemoved (BaseInventoryStorageComponent storage)
 Will be called when storage is unregistered from manager.
void FillInitialStorages (out array< BaseInventoryStorageComponent > storagesToAdd)
 Override this method and fill in storagesToAdd array if you have some storages you'd like to register to manager as owned at initialization time.
void FillInitialPrefabsToStore (out array< ResourceName > prefabsToSpawn)
 Override this method and fill in prefabsToSpawn array if you have some items you'd like to store in inventory at initialization time.
bool ShouldForbidRemoveByInstigator (InventoryStorageManagerComponent instigatorManager, BaseInventoryStorageComponent fromStorage, IEntity item)
 Virtual method that allows verification of item removal as a result of move operation on inventory level.
void OnItemAdded (BaseInventoryStorageComponent storageOwner, IEntity item)
 Callback when item is added (will be performed locally after server completed the Insert/Move operation).
void OnItemRemoved (BaseInventoryStorageComponent storageOwner, IEntity item)
 Callback when item is removed (will be performed locally after server completed the Remove/Move operation).
void OnStorageAdded (BaseInventoryStorageComponent storage)
 Will be called when new storage is registered at manager.
void OnStorageRemoved (BaseInventoryStorageComponent storage)
 Will be called when storage is unregistered from manager.
void FillInitialStorages (out array< BaseInventoryStorageComponent > storagesToAdd)
 Override this method and fill in storagesToAdd array if you have some storages you'd like to register to manager as owned at initialization time.
void FillInitialPrefabsToStore (out array< ResourceName > prefabsToSpawn)
 Override this method and fill in prefabsToSpawn array if you have some items you'd like to store in inventory at initialization time.
bool ShouldForbidRemoveByInstigator (InventoryStorageManagerComponent instigatorManager, BaseInventoryStorageComponent fromStorage, IEntity item)
 Virtual method that allows verification of item removal as a result of move operation on inventory level.

Detailed Description

Definition at line 12 of file InventoryStorageManagerComponent.c.

Member Function Documentation

◆ FillInitialPrefabsToStore() [1/2]

void InventoryStorageManagerComponent::FillInitialPrefabsToStore ( out array< ResourceName > prefabsToSpawn)
protected

Override this method and fill in prefabsToSpawn array if you have some items you'd like to store in inventory at initialization time.

◆ FillInitialPrefabsToStore() [2/2]

void InventoryStorageManagerComponent::FillInitialPrefabsToStore ( out array< ResourceName > prefabsToSpawn)
protected

Override this method and fill in prefabsToSpawn array if you have some items you'd like to store in inventory at initialization time.

◆ FillInitialStorages() [1/2]

void InventoryStorageManagerComponent::FillInitialStorages ( out array< BaseInventoryStorageComponent > storagesToAdd)
protected

Override this method and fill in storagesToAdd array if you have some storages you'd like to register to manager as owned at initialization time.

◆ FillInitialStorages() [2/2]

void InventoryStorageManagerComponent::FillInitialStorages ( out array< BaseInventoryStorageComponent > storagesToAdd)
protected

Override this method and fill in storagesToAdd array if you have some storages you'd like to register to manager as owned at initialization time.

◆ OnItemAdded() [1/2]

void InventoryStorageManagerComponent::OnItemAdded ( BaseInventoryStorageComponent storageOwner,
IEntity item )
protected

Callback when item is added (will be performed locally after server completed the Insert/Move operation).

◆ OnItemAdded() [2/2]

void InventoryStorageManagerComponent::OnItemAdded ( BaseInventoryStorageComponent storageOwner,
IEntity item )
protected

Callback when item is added (will be performed locally after server completed the Insert/Move operation).

◆ OnItemRemoved() [1/2]

void InventoryStorageManagerComponent::OnItemRemoved ( BaseInventoryStorageComponent storageOwner,
IEntity item )
protected

Callback when item is removed (will be performed locally after server completed the Remove/Move operation).

◆ OnItemRemoved() [2/2]

void InventoryStorageManagerComponent::OnItemRemoved ( BaseInventoryStorageComponent storageOwner,
IEntity item )
protected

Callback when item is removed (will be performed locally after server completed the Remove/Move operation).

◆ OnStorageAdded() [1/2]

void InventoryStorageManagerComponent::OnStorageAdded ( BaseInventoryStorageComponent storage)
protected

Will be called when new storage is registered at manager.

◆ OnStorageAdded() [2/2]

void InventoryStorageManagerComponent::OnStorageAdded ( BaseInventoryStorageComponent storage)
protected

Will be called when new storage is registered at manager.

◆ OnStorageRemoved() [1/2]

void InventoryStorageManagerComponent::OnStorageRemoved ( BaseInventoryStorageComponent storage)
protected

Will be called when storage is unregistered from manager.

◆ OnStorageRemoved() [2/2]

void InventoryStorageManagerComponent::OnStorageRemoved ( BaseInventoryStorageComponent storage)
protected

Will be called when storage is unregistered from manager.

◆ ShouldForbidRemoveByInstigator() [1/2]

bool InventoryStorageManagerComponent::ShouldForbidRemoveByInstigator ( InventoryStorageManagerComponent instigatorManager,
BaseInventoryStorageComponent fromStorage,
IEntity item )
inlineprotected

Virtual method that allows verification of item removal as a result of move operation on inventory level.

Definition at line 128 of file InventoryStorageManagerComponent.c.

◆ ShouldForbidRemoveByInstigator() [2/2]

bool InventoryStorageManagerComponent::ShouldForbidRemoveByInstigator ( InventoryStorageManagerComponent instigatorManager,
BaseInventoryStorageComponent fromStorage,
IEntity item )
inlineprotected

Virtual method that allows verification of item removal as a result of move operation on inventory level.

Definition at line 128 of file InventoryStorageManagerComponent.c.


The documentation for this class was generated from the following file: