C# Класс MapServer.EquipOperation

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

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

Метод Описание
EquipLevel ( PlayerObject play, uint srcid, uint materialid ) : void
EquipOperation ( ) : System
EquipQuality ( PlayerObject play, uint srcid, uint materialid ) : void
EquipStrong ( PlayerObject play, uint srcid, uint materialid ) : void
Equip_GodExp ( PlayerObject play, uint srcid, uint destid ) : void
GemFusion ( PlayerObject play, uint destid ) : void
GemReplace ( PlayerObject play, byte data ) : void
GemSet ( PlayerObject play, uint srcid, uint destid, byte index ) : void
Instance ( ) : EquipOperation
IsAccordWithEquip ( byte level, byte profession, byte equip_pos, RoleItemInfo item_info ) : bool
Load ( ) : bool
Magic_Add_God ( PlayerObject play, uint srcid, uint destid ) : void
OpenGem ( PlayerObject play, uint srcid, uint destid ) : void

Приватные методы

Метод Описание
RateSuccForEquipLevel ( GameStruct pEquipItem ) : int
RateSuccForQuality ( GameStruct item ) : int

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

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

public EquipLevel ( PlayerObject play, uint srcid, uint materialid ) : void
play PlayerObject
srcid uint
materialid uint
Результат void

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

public EquipOperation ( ) : System
Результат System

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

public EquipQuality ( PlayerObject play, uint srcid, uint materialid ) : void
play PlayerObject
srcid uint
materialid uint
Результат void

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

public EquipStrong ( PlayerObject play, uint srcid, uint materialid ) : void
play PlayerObject
srcid uint
materialid uint
Результат void

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

public Equip_GodExp ( PlayerObject play, uint srcid, uint destid ) : void
play PlayerObject
srcid uint
destid uint
Результат void

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

public GemFusion ( PlayerObject play, uint destid ) : void
play PlayerObject
destid uint
Результат void

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

public GemReplace ( PlayerObject play, byte data ) : void
play PlayerObject
data byte
Результат void

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

public GemSet ( PlayerObject play, uint srcid, uint destid, byte index ) : void
play PlayerObject
srcid uint
destid uint
index byte
Результат void

Instance() публичный статический Метод

public static Instance ( ) : EquipOperation
Результат EquipOperation

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

public IsAccordWithEquip ( byte level, byte profession, byte equip_pos, RoleItemInfo item_info ) : bool
level byte
profession byte
equip_pos byte
item_info GameStruct.RoleItemInfo
Результат bool

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

public Load ( ) : bool
Результат bool

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

public Magic_Add_God ( PlayerObject play, uint srcid, uint destid ) : void
play PlayerObject
srcid uint
destid uint
Результат void

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

public OpenGem ( PlayerObject play, uint srcid, uint destid ) : void
play PlayerObject
srcid uint
destid uint
Результат void