C# Class DarkEmu_GameServer.Items

Show file Open project: CarlosX/DarkEmu

Public Methods

Method Description
AddItemToDatabase ( int CharacterItemIndexDestination, uint model, byte type, byte quantity, byte durability, byte plusvalue, byte blueamount ) : void
CreateItem ( PacketReader reader_, int Index_ ) : void
CreateSpawnPacket ( Item general, _Position pos ) : byte[]
DeleteFromDatabase ( int CharacterItemIndexSource ) : void
EquipCape ( int Index_ ) : void
FreeSlot ( int CharacterItemIndex ) : byte
MoveItem ( byte ptr, int Index_ ) : void
MoveItemToDatabase ( int CharacterItemIndexSource, int CharacterItemIndexDestination, string CharacterName ) : void
OnUseItem ( PacketReader reader, int Index_ ) : void

Private Methods

Method Description
CheckItemGender ( Silkroad tmpItem, int Index_ ) : bool
CheckItemLevel ( Silkroad tmpItem, int Index_ ) : bool
EquipItem ( int Index_, int CharacterItemSourceIndex, int CharacterItemDestinationIndex ) : void
UnEnquipShield ( int Index_, int CharacterItemIndex, int CharacterShieldIndex ) : byte
UnEnquipWeapon ( int Index_, int CharacterItemIndex, int CharacterItemSourceIndex ) : byte
UnEquipItem ( int Index_, int CharacterItemSourceIndex, int CharacterItemDestinationIndex ) : void

Method Details

AddItemToDatabase() public static method

public static AddItemToDatabase ( int CharacterItemIndexDestination, uint model, byte type, byte quantity, byte durability, byte plusvalue, byte blueamount ) : void
CharacterItemIndexDestination int
model uint
type byte
quantity byte
durability byte
plusvalue byte
blueamount byte
return void

CreateItem() public static method

public static CreateItem ( PacketReader reader_, int Index_ ) : void
reader_ PacketReader
Index_ int
return void

CreateSpawnPacket() public static method

public static CreateSpawnPacket ( Item general, _Position pos ) : byte[]
general Item
pos _Position
return byte[]

DeleteFromDatabase() public static method

public static DeleteFromDatabase ( int CharacterItemIndexSource ) : void
CharacterItemIndexSource int
return void

EquipCape() public static method

public static EquipCape ( int Index_ ) : void
Index_ int
return void

FreeSlot() public static method

public static FreeSlot ( int CharacterItemIndex ) : byte
CharacterItemIndex int
return byte

MoveItem() public static method

public static MoveItem ( byte ptr, int Index_ ) : void
ptr byte
Index_ int
return void

MoveItemToDatabase() public static method

public static MoveItemToDatabase ( int CharacterItemIndexSource, int CharacterItemIndexDestination, string CharacterName ) : void
CharacterItemIndexSource int
CharacterItemIndexDestination int
CharacterName string
return void

OnUseItem() public static method

public static OnUseItem ( PacketReader reader, int Index_ ) : void
reader PacketReader
Index_ int
return void