C# Class Mooege.Core.GS.Players.Equipment

Datei anzeigen Open project: xsochor/mooege Class Usage Examples

Public Methods

Method Description
AddGoldItem ( Item collectedItem ) : Item
EquipItem ( Item item, int slot ) : void

Equips an item in an equipment slot

EquipItem ( uint itemID, int slot ) : void
Equipment ( Player owner ) : Mooege.Core.Common.Items
GetVisualEquipment ( ) : Mooege.Net.GS.Message.Fields.VisualItem[]
IsItemEquipped ( Item item ) : bool
IsItemEquipped ( uint itemID ) : bool

Returns whether an item is equipped

UnequipItem ( Item item ) : int

Removes an item from the equipment slot it uses returns the used equipmentSlot

Private Methods

Method Description
GetEquipment ( EquipmentSlotId targetEquipSlot ) : Item
GetEquipment ( int targetEquipSlot ) : Item
GetEquipmentItem ( EquipmentSlotId equipSlot ) : Mooege.Net.GS.Message.Fields.VisualItem
GetEquippedItemsAttributes ( ) : List
GetEquippedMap ( ) : GameAttributeMap

Method Details

AddGoldItem() public method

public AddGoldItem ( Item collectedItem ) : Item
collectedItem Mooege.Core.Common.Items.Item
return Mooege.Core.Common.Items.Item

EquipItem() public method

Equips an item in an equipment slot
public EquipItem ( Item item, int slot ) : void
item Mooege.Core.Common.Items.Item
slot int
return void

EquipItem() public method

public EquipItem ( uint itemID, int slot ) : void
itemID uint
slot int
return void

Equipment() public method

public Equipment ( Player owner ) : Mooege.Core.Common.Items
owner Player
return Mooege.Core.Common.Items

GetVisualEquipment() public method

public GetVisualEquipment ( ) : Mooege.Net.GS.Message.Fields.VisualItem[]
return Mooege.Net.GS.Message.Fields.VisualItem[]

IsItemEquipped() public method

public IsItemEquipped ( Item item ) : bool
item Mooege.Core.Common.Items.Item
return bool

IsItemEquipped() public method

Returns whether an item is equipped
public IsItemEquipped ( uint itemID ) : bool
itemID uint
return bool

UnequipItem() public method

Removes an item from the equipment slot it uses returns the used equipmentSlot
public UnequipItem ( Item item ) : int
item Mooege.Core.Common.Items.Item
return int