|
| Inventory (Combatant combatant) |
|
| Inventory (Group g) |
|
virtual void | Clear () |
|
virtual void | SetTimestamp (ITimestamp shortcut) |
|
virtual IContent | GetContent () |
|
virtual Combatant | GetOwner () |
|
virtual bool | IsPlayerOwned () |
|
virtual void | FireChanged () |
|
virtual void | CheckDataChanged (bool checkCurrency, bool checkItems, bool checkEquipment, bool checkAIBehaviours, bool checkAIRulesets, bool checkCraftingRecipes) |
|
virtual void | MarkFireChanged () |
|
virtual void | FireChanged (int quantity, IInventoryShortcut shortcut, bool showNotification, bool showConsole) |
|
virtual void | AutoAddShortcut (IShortcut shortcut) |
|
virtual void | UpdateSize () |
|
virtual string | CreateGUID () |
|
virtual T | Get< T > (string guid) |
|
virtual bool | CanCollect (IShortcut item, int quantity) |
|
virtual void | CheckQuantity (IShortcut shortcut) |
|
virtual int | GetAllowedQuantity (IShortcut shortcut, int quantity) |
|
virtual void | AddOccupiedSpace (IInventoryShortcut shortcut) |
|
virtual bool | CheckSpace (float space, bool add) |
|
virtual void | UpdateEquippedSpace () |
|
virtual InventoryContainer | GetContainer (InventoryContainerAsset asset) |
|
virtual void | UpdateContainers () |
|
virtual InventoryContainer | GetContainerFor (IInventoryShortcut shortcut) |
|
virtual bool | CanAddToSlot (IInventoryShortcut shortcut) |
|
virtual bool | AddToSlot (IInventoryShortcut shortcut) |
|
virtual bool | RemoveFromSlot (IInventoryShortcut shortcut) |
|
virtual void | GetAll (bool addCurrency, bool addEmptyCurrency, bool addItems, bool addEquipment, LevelValueCheck equipmentLevelCheck, bool addAIBehaviours, bool addAIRulesets, bool addCraftingRecipes, ItemType itemType, bool checkParent, ref List< IShortcut > list) |
|
virtual void | GetAll (bool addCurrency, bool addEmptyCurrency, bool addItems, bool addEquipment, LevelValueCheck equipmentLevelCheck, bool addAIBehaviours, bool addAIRulesets, bool addCraftingRecipes, ItemType itemType, bool checkParent, ref List< IInventoryShortcut > list) |
|
virtual void | Add (Inventory inventory) |
|
virtual void | Add< T > (IDataCall call, ItemGain< T >[] list, bool showNotification, bool showConsole) |
|
virtual void | Add (List< IShortcut > list, bool showNotification, bool showConsole) |
|
virtual bool | AddAccess (IShortcut item, bool showNotification, bool showConsole, bool markNewContent) |
|
virtual bool | Add (IShortcut item, bool showNotification, bool showConsole, bool markNewContent) |
|
virtual void | Remove (List< IShortcut > list, bool showNotification, bool showConsole) |
|
virtual void | RemoveAccess (IShortcut item, int quantity, bool showNotification, bool showConsole) |
|
virtual void | Remove (IShortcut item, int quantity, bool showNotification, bool showConsole) |
|
virtual IShortcut | SplitAccess (IShortcut item, int newQuantity) |
|
virtual IShortcut | Split (IShortcut item, int newQuantity) |
|
virtual bool | CanSplit (IInventoryShortcut item) |
|
virtual bool | MergeAccess (IShortcut originalShortcut, IShortcut otherShortcut) |
|
virtual bool | Merge (IShortcut originalShortcut, IShortcut otherShortcut) |
|
virtual void | Drop (List< IShortcut > list, bool showNotification, bool showConsole, List< GameObject > droppedObjects) |
|
virtual void | DropAccess (IShortcut item, int quantity, bool showNotification, bool showConsole) |
|
virtual void | Drop (IShortcut item, int quantity, bool showNotification, bool showConsole) |
|
virtual void | DropAccess (IShortcut item, int quantity, bool showNotification, bool showConsole, List< GameObject > droppedObjects) |
|
virtual void | Drop (IShortcut item, int quantity, bool showNotification, bool showConsole, List< GameObject > droppedObjects) |
|
virtual bool | Has< T > (IDataCall call, ItemGain< T >[] list) |
|
virtual bool | Has (IShortcut item) |
|
virtual bool | Has (List< IShortcut > list) |
|
virtual bool | Has (IShortcut item, int quantity) |
|
virtual int | GetCount (IShortcut item) |
|
virtual int | GetCount (bool addCurrency, bool addItems, bool addEquipment, LevelValueCheck equipmentLevelCheck, bool addAIBehaviours, bool addAIRulesets, bool addCraftingRecipes, ItemType itemType, bool checkParent) |
|
virtual int | GetAllowedCount (IShortcut shortcut) |
|
virtual List< IInventoryShortcut > | GetStealable (bool addItems, bool addEquipment) |
|
virtual bool | HasSellable (bool addItems, bool addEquipment, bool addAIBehaviours, bool addAIRulesets, bool addCraftingRecipes, List< ItemType > itemTypes) |
|
virtual void | GetSellable (ref List< ShopWrapperShortcut > list, bool addItems, bool addEquipment, bool addAIBehaviours, bool addAIRulesets, bool addCraftingRecipes, List< ItemType > itemTypes) |
|
virtual void | RemoveItemType (ItemType itemType, bool removeSubTypes, bool removeCurrency, bool removeItems, bool removeEquipment, bool showNotification, bool showConsole) |
|
virtual List< ItemType > | GetItemTypes (bool onlySellable, bool addCurrency, bool addEmptyCurrency, bool addItems, bool addEquipment, LevelValueCheck equipmentLevelCheck, bool addAIBehaviours, bool addAIRulesets, bool addCraftingRecipes) |
|
virtual List< ItemType > | GetItemTypes (ItemType parentType, bool onlySellable, bool addCurrency, bool addEmptyCurrency, bool addItems, bool addEquipment, LevelValueCheck equipmentLevelCheck, bool addAIBehaviours, bool addAIRulesets, bool addCraftingRecipes) |
|
virtual bool | HasNewItemTypes (bool checkParent, List< ItemType > types, bool onlySellable, bool addItems, bool addEquipment, LevelValueCheck equipmentLevelCheck, bool addAIBehaviours, bool addAIRulesets, bool addCraftingRecipes) |
|
virtual bool | HasItemType (bool checkParent, ItemType itemType, bool onlySellable, bool addCurrency, bool addEmptyCurrency, bool addItems, bool addEquipment, LevelValueCheck equipmentLevelCheck, bool addAIBehaviours, bool addAIRulesets, bool addCraftingRecipes, bool checkNewContent) |
|
virtual void | CheckCurrencyQuantityLimits () |
|
virtual int | GetCurrency (Currency currency) |
|
virtual void | SetCurrencyAccess (Currency currency, int quantity, bool showNotification, bool showConsole) |
|
virtual void | SetCurrency (Currency currency, int quantity, bool showNotification, bool showConsole) |
|
virtual bool | HasEnoughCurrency (Currency currency, int quantity) |
|
virtual bool | HasEquippedEquipment () |
|
virtual DataObject | SaveGame () |
|
virtual void | LoadGame (DataObject data) |
|