C# Class MapServer.PlayerItem

Afficher le fichier Open project: dream-young-soul/soul Class Usage Examples

Méthodes publiques

Méthode Description
AddItemInfo ( GameBase item ) : void
AddTradItem ( GameStruct info ) : void
AwardItem ( GameStruct info ) : GameStruct.RoleItemInfo
AwardItem ( uint itemid, byte postion, byte amount = 1, byte stronglv, byte gem1, byte gem2, byte gem3, byte warghost_exp, byte di_attack, byte shui_attack, byte huo_attack, byte feng_attack, bool limit = true ) : GameStruct.RoleItemInfo
AwardItem_Ret ( uint sortid, uint id ) : void
BuyGameShopItem ( uint itemid, int nAmount ) : void
BuyItem ( uint npcid, uint itemid ) : void
ChangeHair ( uint itemid ) : void
ChangeLookFace ( uint itemid ) : void
ClearItem ( uint id ) : void
DB_Save ( ) : void
DeleteItemByID ( uint id ) : bool
DeleteItemByItemID ( uint itemid, int count = 1 ) : bool
DeleteItemByItemName ( string name, int count = 1 ) : void
DeleteScripteItem ( ) : void
DropGold ( int gold ) : void
DropItemBag ( uint id ) : void
DropItemEquip ( uint id ) : void
Equip ( uint id, uint postion ) : void
FindItem ( string name, int &nCount ) : GameStruct.RoleItemInfo
FindItem ( uint id ) : GameStruct.RoleItemInfo
FindItem ( uint itemid, int &nCount ) : GameStruct.RoleItemInfo
GetArmorLook ( ) : uint
GetBagCount ( ) : int
GetDicItem ( ) : GameStruct.RoleItemInfo>.Dictionary
GetEquipByPostion ( byte postion ) : GameStruct.RoleItemInfo
GetEquipPostion ( GameStruct info ) : byte
GetEudemonCount ( ) : int
GetEudemonItemId ( uint eudemon_id ) : uint
GetItemCount ( uint itemid ) : int
GetItemStrongInfo ( List list ) : void
GetScriptItemId ( ) : uint
GetStrongItemCount ( ) : int
GetWeaponLook ( ) : uint
GiveStrongMoney ( int gold ) : void
Give_FashionChest ( uint itemid ) : void
IsEquip ( uint itemid ) : bool
IsGold ( uint itemid ) : bool
IsItemFull ( ) : bool
ItemLimit ( uint itemid, byte amount ) : GameStruct.RoleItemInfo
MoveItem ( uint id, ushort dest_postion ) : void
PlayerItem ( PlayerObject _play ) : System
Process_DieEudemon ( ) : void
RepairEquip ( uint npcid, uint itemid ) : void
SaveStrongMoney ( int gold ) : void
SellItem ( uint npcid, uint itemid ) : void
SendAllItemInfo ( ) : void
SendItemInfo ( GameStruct info, byte tag = NetMsg.MsgItemInfo.TAG_ROLEITEM ) : void
SendLookRoleInfo ( PlayerObject target ) : void
UnEquip ( uint id, uint oldpostion, bool isChangeLook = true ) : void
UpdateItemInfo ( uint id ) : void
UseItem ( uint id, uint dwdata, short param, short param1 ) : void

Private Methods

Méthode Description
CalcEquipLook ( GameStruct _item = null ) : void
GetDropItemPoint ( short &x, short &y ) : bool

Method Details

AddItemInfo() public méthode

public AddItemInfo ( GameBase item ) : void
item GameBase
Résultat void

AddTradItem() public méthode

public AddTradItem ( GameStruct info ) : void
info GameStruct
Résultat void

AwardItem() public méthode

public AwardItem ( GameStruct info ) : GameStruct.RoleItemInfo
info GameStruct
Résultat GameStruct.RoleItemInfo

AwardItem() public méthode

public AwardItem ( uint itemid, byte postion, byte amount = 1, byte stronglv, byte gem1, byte gem2, byte gem3, byte warghost_exp, byte di_attack, byte shui_attack, byte huo_attack, byte feng_attack, bool limit = true ) : GameStruct.RoleItemInfo
itemid uint
postion byte
amount byte
stronglv byte
gem1 byte
gem2 byte
gem3 byte
warghost_exp byte
di_attack byte
shui_attack byte
huo_attack byte
feng_attack byte
limit bool
Résultat GameStruct.RoleItemInfo

AwardItem_Ret() public méthode

public AwardItem_Ret ( uint sortid, uint id ) : void
sortid uint
id uint
Résultat void

BuyGameShopItem() public méthode

public BuyGameShopItem ( uint itemid, int nAmount ) : void
itemid uint
nAmount int
Résultat void

BuyItem() public méthode

public BuyItem ( uint npcid, uint itemid ) : void
npcid uint
itemid uint
Résultat void

ChangeHair() public méthode

public ChangeHair ( uint itemid ) : void
itemid uint
Résultat void

ChangeLookFace() public méthode

public ChangeLookFace ( uint itemid ) : void
itemid uint
Résultat void

ClearItem() public méthode

public ClearItem ( uint id ) : void
id uint
Résultat void

DB_Save() public méthode

public DB_Save ( ) : void
Résultat void

DeleteItemByID() public méthode

public DeleteItemByID ( uint id ) : bool
id uint
Résultat bool

DeleteItemByItemID() public méthode

public DeleteItemByItemID ( uint itemid, int count = 1 ) : bool
itemid uint
count int
Résultat bool

DeleteItemByItemName() public méthode

public DeleteItemByItemName ( string name, int count = 1 ) : void
name string
count int
Résultat void

DeleteScripteItem() public méthode

public DeleteScripteItem ( ) : void
Résultat void

DropGold() public méthode

public DropGold ( int gold ) : void
gold int
Résultat void

DropItemBag() public méthode

public DropItemBag ( uint id ) : void
id uint
Résultat void

DropItemEquip() public méthode

public DropItemEquip ( uint id ) : void
id uint
Résultat void

Equip() public méthode

public Equip ( uint id, uint postion ) : void
id uint
postion uint
Résultat void

FindItem() public méthode

public FindItem ( string name, int &nCount ) : GameStruct.RoleItemInfo
name string
nCount int
Résultat GameStruct.RoleItemInfo

FindItem() public méthode

public FindItem ( uint id ) : GameStruct.RoleItemInfo
id uint
Résultat GameStruct.RoleItemInfo

FindItem() public méthode

public FindItem ( uint itemid, int &nCount ) : GameStruct.RoleItemInfo
itemid uint
nCount int
Résultat GameStruct.RoleItemInfo

GetArmorLook() public méthode

public GetArmorLook ( ) : uint
Résultat uint

GetBagCount() public méthode

public GetBagCount ( ) : int
Résultat int

GetDicItem() public méthode

public GetDicItem ( ) : GameStruct.RoleItemInfo>.Dictionary
Résultat GameStruct.RoleItemInfo>.Dictionary

GetEquipByPostion() public méthode

public GetEquipByPostion ( byte postion ) : GameStruct.RoleItemInfo
postion byte
Résultat GameStruct.RoleItemInfo

GetEquipPostion() public méthode

public GetEquipPostion ( GameStruct info ) : byte
info GameStruct
Résultat byte

GetEudemonCount() public méthode

public GetEudemonCount ( ) : int
Résultat int

GetEudemonItemId() public méthode

public GetEudemonItemId ( uint eudemon_id ) : uint
eudemon_id uint
Résultat uint

GetItemCount() public méthode

public GetItemCount ( uint itemid ) : int
itemid uint
Résultat int

GetItemStrongInfo() public méthode

public GetItemStrongInfo ( List list ) : void
list List
Résultat void

GetScriptItemId() public méthode

public GetScriptItemId ( ) : uint
Résultat uint

GetStrongItemCount() public méthode

public GetStrongItemCount ( ) : int
Résultat int

GetWeaponLook() public méthode

public GetWeaponLook ( ) : uint
Résultat uint

GiveStrongMoney() public méthode

public GiveStrongMoney ( int gold ) : void
gold int
Résultat void

Give_FashionChest() public méthode

public Give_FashionChest ( uint itemid ) : void
itemid uint
Résultat void

IsEquip() public méthode

public IsEquip ( uint itemid ) : bool
itemid uint
Résultat bool

IsGold() public méthode

public IsGold ( uint itemid ) : bool
itemid uint
Résultat bool

IsItemFull() public méthode

public IsItemFull ( ) : bool
Résultat bool

ItemLimit() public méthode

public ItemLimit ( uint itemid, byte amount ) : GameStruct.RoleItemInfo
itemid uint
amount byte
Résultat GameStruct.RoleItemInfo

MoveItem() public méthode

public MoveItem ( uint id, ushort dest_postion ) : void
id uint
dest_postion ushort
Résultat void

PlayerItem() public méthode

public PlayerItem ( PlayerObject _play ) : System
_play PlayerObject
Résultat System

Process_DieEudemon() public méthode

public Process_DieEudemon ( ) : void
Résultat void

RepairEquip() public méthode

public RepairEquip ( uint npcid, uint itemid ) : void
npcid uint
itemid uint
Résultat void

SaveStrongMoney() public méthode

public SaveStrongMoney ( int gold ) : void
gold int
Résultat void

SellItem() public méthode

public SellItem ( uint npcid, uint itemid ) : void
npcid uint
itemid uint
Résultat void

SendAllItemInfo() public méthode

public SendAllItemInfo ( ) : void
Résultat void

SendItemInfo() public méthode

public SendItemInfo ( GameStruct info, byte tag = NetMsg.MsgItemInfo.TAG_ROLEITEM ) : void
info GameStruct
tag byte
Résultat void

SendLookRoleInfo() public méthode

public SendLookRoleInfo ( PlayerObject target ) : void
target PlayerObject
Résultat void

UnEquip() public méthode

public UnEquip ( uint id, uint oldpostion, bool isChangeLook = true ) : void
id uint
oldpostion uint
isChangeLook bool
Résultat void

UpdateItemInfo() public méthode

public UpdateItemInfo ( uint id ) : void
id uint
Résultat void

UseItem() public méthode

public UseItem ( uint id, uint dwdata, short param, short param1 ) : void
id uint
dwdata uint
param short
param1 short
Résultat void