C# Class SagaDB.Items.Inventory

Afficher le fichier Open project: Willyham/SagaRO2

Méthodes publiques

Свойство Type Description
inv Item>.Dictionary
invMaxSlots uint
storage Item>.Dictionary

Méthodes publiques

Méthode Description
AddItem ( Item item ) : AddItemResult
AddItem ( Item item, byte &index, byte &amount ) : AddItemResult
AddItemStorage ( Item item ) : AddItemResult
AddItemStorage ( Item item, byte &index, byte &amount ) : AddItemResult
DeleteItem ( CONTAINER_TYPE container, byte index, int itemID, byte amount, byte &newAmount ) : DeleteItemResult
DeleteItem ( CONTAINER_TYPE container, int itemID, byte amount, byte &index, byte &newAmount ) : DeleteItemResult
EquipItem ( byte sourceIndex, byte destIndex, Item &item ) : EquipItemResult
GetEquipDyes ( ) : byte[]
GetEquipIDs ( ) : int[]
GetInventoryList ( ) : List
GetInventoryList ( ITEM_TYPE listType ) : List
GetItem ( CONTAINER_TYPE container, byte index ) : Item
GetItem ( CONTAINER_TYPE container, int itemID ) : Item
GetStorageList ( ) : List
HasFreeSpace ( ) : bool
HasFreeSpaceStorage ( ) : bool
Inventory ( ) : System
Inventory ( uint invMaxSlots ) : System
UnequipItem ( byte sourceIndex, byte &index, byte &amount ) : UnequipItemResult

Private Methods

Méthode Description
GetFreeInventoryIndex ( byte &index ) : bool
GetFreeStorageIndex ( byte &index ) : bool

Method Details

AddItem() public méthode

public AddItem ( Item item ) : AddItemResult
item Item
Résultat AddItemResult

AddItem() public méthode

public AddItem ( Item item, byte &index, byte &amount ) : AddItemResult
item Item
index byte
amount byte
Résultat AddItemResult

AddItemStorage() public méthode

public AddItemStorage ( Item item ) : AddItemResult
item Item
Résultat AddItemResult

AddItemStorage() public méthode

public AddItemStorage ( Item item, byte &index, byte &amount ) : AddItemResult
item Item
index byte
amount byte
Résultat AddItemResult

DeleteItem() public méthode

public DeleteItem ( CONTAINER_TYPE container, byte index, int itemID, byte amount, byte &newAmount ) : DeleteItemResult
container CONTAINER_TYPE
index byte
itemID int
amount byte
newAmount byte
Résultat DeleteItemResult

DeleteItem() public méthode

public DeleteItem ( CONTAINER_TYPE container, int itemID, byte amount, byte &index, byte &newAmount ) : DeleteItemResult
container CONTAINER_TYPE
itemID int
amount byte
index byte
newAmount byte
Résultat DeleteItemResult

EquipItem() public méthode

public EquipItem ( byte sourceIndex, byte destIndex, Item &item ) : EquipItemResult
sourceIndex byte
destIndex byte
item Item
Résultat EquipItemResult

GetEquipDyes() public méthode

public GetEquipDyes ( ) : byte[]
Résultat byte[]

GetEquipIDs() public méthode

public GetEquipIDs ( ) : int[]
Résultat int[]

GetInventoryList() public méthode

public GetInventoryList ( ) : List
Résultat List

GetInventoryList() public méthode

public GetInventoryList ( ITEM_TYPE listType ) : List
listType ITEM_TYPE
Résultat List

GetItem() public méthode

public GetItem ( CONTAINER_TYPE container, byte index ) : Item
container CONTAINER_TYPE
index byte
Résultat Item

GetItem() public méthode

public GetItem ( CONTAINER_TYPE container, int itemID ) : Item
container CONTAINER_TYPE
itemID int
Résultat Item

GetStorageList() public méthode

public GetStorageList ( ) : List
Résultat List

HasFreeSpace() public méthode

public HasFreeSpace ( ) : bool
Résultat bool

HasFreeSpaceStorage() public méthode

public HasFreeSpaceStorage ( ) : bool
Résultat bool

Inventory() public méthode

public Inventory ( ) : System
Résultat System

Inventory() public méthode

public Inventory ( uint invMaxSlots ) : System
invMaxSlots uint
Résultat System

UnequipItem() public méthode

public UnequipItem ( byte sourceIndex, byte &index, byte &amount ) : UnequipItemResult
sourceIndex byte
index byte
amount byte
Résultat UnequipItemResult

Property Details

inv public_oe property

public Dictionary inv
Résultat Item>.Dictionary

invMaxSlots public_oe property

public uint invMaxSlots
Résultat uint

storage public_oe property

public Dictionary storage
Résultat Item>.Dictionary