3D Dungeon Crawler
|
Public Member Functions | |
void | EndInteraction () |
bool | Interact (InteractScript interactor) |
void | Interact (InteractScript interactor, out bool interactSucessful) |
![]() | |
bool | AddItem (InventoryItemData item) |
void | RemoveFromStack () |
void | fillInventorySlot (InventoryItemData item, InventorySlot slot) |
Public Attributes | |
GameObject | PlayerInventory |
GameObject | DynamicInventory |
FirstPersonController | firstPersonController |
List< InventoryItemData > | lootList = new List<InventoryItemData>() |
LootTable | lootTable |
Highlight | highlighter |
![]() | |
InventorySlot[] | inventorySlots |
GameObject | inventoryItemPrefab |
Properties | |
string | InterActionPrompt [get] |
UnityAction< IInteractable > | OnInteractionComplete [get, set] |
Additional Inherited Members | |
![]() | |
static InventoryManager | Instance |
void ChestInventoryManager.EndInteraction | ( | ) |
Implements IInteractable.
bool ChestInventoryManager.Interact | ( | InteractScript | interactor | ) |
Implements IInteractable.
void ChestInventoryManager.Interact | ( | InteractScript | interactor, |
out bool | interactSucessful ) |
Implements IInteractable.
GameObject ChestInventoryManager.DynamicInventory |
FirstPersonController ChestInventoryManager.firstPersonController |
Highlight ChestInventoryManager.highlighter |
List<InventoryItemData> ChestInventoryManager.lootList = new List<InventoryItemData>() |
LootTable ChestInventoryManager.lootTable |
GameObject ChestInventoryManager.PlayerInventory |
|
get |
Implements IInteractable.
|
getset |
Implements IInteractable.