C# Класс MiningGameServer.PlayerClasses.PlayerInventory

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
Inventory ItemStack[]
NetworkPlayer NetworkPlayer
PlayerInventorySelected int

Открытые методы

Метод Описание
CanPickup ( ItemStack item, int slotStart = -1 ) : int

Returns the amount of an ItemStack that will be left. 0 if all are picked up.

EmptyBag ( ) : void
GetNumItemInInventory ( byte id ) : int
GetPlayerItemInHand ( ) : ServerItem
GetPlayerItemStackFromInventory ( byte id ) : ItemStack
GetPlayerItemStackInHand ( ) : ItemStack
HasItem ( byte id ) : bool
PickupItem ( ItemStack item, bool overflow = false ) : void

Picks up an item into the inventory

PlayerInventory ( NetworkPlayer player ) : System
RemoveItemAt ( int slot ) : void
RemoveItems ( byte itemID, int numToRemove ) : void
RemoveItemsAtSlot ( int slot, byte itemID, int numToRemove ) : void
SetBagSize ( int size ) : void

Описание методов

CanPickup() публичный Метод

Returns the amount of an ItemStack that will be left. 0 if all are picked up.
public CanPickup ( ItemStack item, int slotStart = -1 ) : int
item ItemStack The ItemStack to test against
slotStart int Used for recursion.
Результат int

EmptyBag() публичный Метод

public EmptyBag ( ) : void
Результат void

GetNumItemInInventory() публичный Метод

public GetNumItemInInventory ( byte id ) : int
id byte
Результат int

GetPlayerItemInHand() публичный Метод

public GetPlayerItemInHand ( ) : ServerItem
Результат MiningGameServer.Items.ServerItem

GetPlayerItemStackFromInventory() публичный Метод

public GetPlayerItemStackFromInventory ( byte id ) : ItemStack
id byte
Результат ItemStack

GetPlayerItemStackInHand() публичный Метод

public GetPlayerItemStackInHand ( ) : ItemStack
Результат ItemStack

HasItem() публичный Метод

public HasItem ( byte id ) : bool
id byte
Результат bool

PickupItem() публичный Метод

Picks up an item into the inventory
public PickupItem ( ItemStack item, bool overflow = false ) : void
item ItemStack The ItemStack to pick up
overflow bool If true, then the extra items that are left over (can't be picked up) are dropped.
Результат void

PlayerInventory() публичный Метод

public PlayerInventory ( NetworkPlayer player ) : System
player NetworkPlayer
Результат System

RemoveItemAt() публичный Метод

public RemoveItemAt ( int slot ) : void
slot int
Результат void

RemoveItems() публичный Метод

public RemoveItems ( byte itemID, int numToRemove ) : void
itemID byte
numToRemove int
Результат void

RemoveItemsAtSlot() публичный Метод

public RemoveItemsAtSlot ( int slot, byte itemID, int numToRemove ) : void
slot int
itemID byte
numToRemove int
Результат void

SetBagSize() публичный Метод

public SetBagSize ( int size ) : void
size int
Результат void

Описание свойств

Inventory публичное свойство

public ItemStack[] Inventory
Результат ItemStack[]

NetworkPlayer публичное свойство

public NetworkPlayer NetworkPlayer
Результат NetworkPlayer

PlayerInventorySelected публичное свойство

public int PlayerInventorySelected
Результат int