C# Class MapServer.EudemonObject

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

Méthodes publiques

Méthode Description
AddExp ( int nExp ) : void
AddMagicInfo ( ushort magicid, byte magiclv, uint exp ) : bool
Attack ( NetMsg info ) : void
Battle ( ) : void
CalcAttribute ( ) : void
ChangeAttribute ( GameStruct type, int value, bool isBrocat = true ) : void
CheckMagicAttackSpeed ( ushort magicid, byte magiclv ) : bool
ClearThis ( ) : void
DeleteMagicInfo ( ushort magicid ) : void
EudemonObject ( RoleData_Eudemon info, PlayerObject _play ) : System
FlyPlay ( ) : void
GetAttr ( ) : RoleData_Eudemon
GetDefense ( ) : int
GetEudemonId ( ) : uint
GetEudemonInfo ( ) : RoleData_Eudemon
GetLevel ( ) : byte
GetLuck ( ) : int
GetMagicAck ( ) : int
GetMagicDefense ( ) : int
GetMagicLevel ( ushort magicid ) : ushort
GetMaxAck ( ) : int
GetMaxMagixAck ( ) : int
GetMinAck ( ) : int
GetMonsterInfo ( ) : MonsterInfo
GetMonsterInfo ( PlayerObject _play, uint _item_id ) : MonsterInfo
GetOwnerPlay ( ) : PlayerObject
GetPlayObjectList ( ) : PlayerObject>.Dictionary
GetState ( ) : EUDEMONSTATE
Injured ( BaseObject obj, uint value, NetMsg info ) : void
IsDie ( ) : bool
IsHaveMagic ( ushort magicid ) : bool
IsRiding ( ) : bool
MagicAttack ( NetMsg info ) : void
Move ( NetMsg move ) : bool
ReCall ( ) : void
RefreshVisibleObject ( ) : void
Run ( ) : bool
SendEudemonInfo ( PlayerObject _play = null ) : void
SendMagicInfo ( ) : void
SendMoveInfo ( BaseObject obj, byte runValue ) : void
SendPlayRefreshInfo ( PlayerObject play ) : void
SetEudemonInfo ( RoleData_Eudemon info ) : void
SetMosterInfo ( GameStruct info ) : void
SetRiding ( bool v ) : void
SetState ( EUDEMONSTATE _state ) : void

Méthodes protégées

Méthode Description
ProcessAction_Die ( GameStruct act ) : void
ProcessAction_Injured ( GameStruct act ) : void
ProcessAction_Move ( GameStruct act ) : void

Private Methods

Méthode Description
GetBombVisibleObj ( NetMsg magicinfo ) : List
GetFanVisibleObj ( NetMsg magicinfo ) : List

Method Details

AddExp() public méthode

public AddExp ( int nExp ) : void
nExp int
Résultat void

AddMagicInfo() public méthode

public AddMagicInfo ( ushort magicid, byte magiclv, uint exp ) : bool
magicid ushort
magiclv byte
exp uint
Résultat bool

Attack() public méthode

public Attack ( NetMsg info ) : void
info NetMsg
Résultat void

Battle() public méthode

public Battle ( ) : void
Résultat void

CalcAttribute() public méthode

public CalcAttribute ( ) : void
Résultat void

ChangeAttribute() public méthode

public ChangeAttribute ( GameStruct type, int value, bool isBrocat = true ) : void
type GameStruct
value int
isBrocat bool
Résultat void

CheckMagicAttackSpeed() public méthode

public CheckMagicAttackSpeed ( ushort magicid, byte magiclv ) : bool
magicid ushort
magiclv byte
Résultat bool

ClearThis() public méthode

public ClearThis ( ) : void
Résultat void

DeleteMagicInfo() public méthode

public DeleteMagicInfo ( ushort magicid ) : void
magicid ushort
Résultat void

EudemonObject() public méthode

public EudemonObject ( RoleData_Eudemon info, PlayerObject _play ) : System
info GameBase.Network.Internal.RoleData_Eudemon
_play PlayerObject
Résultat System

FlyPlay() public méthode

public FlyPlay ( ) : void
Résultat void

GetAttr() public méthode

public GetAttr ( ) : RoleData_Eudemon
Résultat GameBase.Network.Internal.RoleData_Eudemon

GetDefense() public méthode

public GetDefense ( ) : int
Résultat int

GetEudemonId() public méthode

public GetEudemonId ( ) : uint
Résultat uint

GetEudemonInfo() public méthode

public GetEudemonInfo ( ) : RoleData_Eudemon
Résultat GameBase.Network.Internal.RoleData_Eudemon

GetLevel() public méthode

public GetLevel ( ) : byte
Résultat byte

GetLuck() public méthode

public GetLuck ( ) : int
Résultat int

GetMagicAck() public méthode

public GetMagicAck ( ) : int
Résultat int

GetMagicDefense() public méthode

public GetMagicDefense ( ) : int
Résultat int

GetMagicLevel() public méthode

public GetMagicLevel ( ushort magicid ) : ushort
magicid ushort
Résultat ushort

GetMaxAck() public méthode

public GetMaxAck ( ) : int
Résultat int

GetMaxMagixAck() public méthode

public GetMaxMagixAck ( ) : int
Résultat int

GetMinAck() public méthode

public GetMinAck ( ) : int
Résultat int

GetMonsterInfo() public méthode

public GetMonsterInfo ( ) : MonsterInfo
Résultat GameStruct.MonsterInfo

GetMonsterInfo() public static méthode

public static GetMonsterInfo ( PlayerObject _play, uint _item_id ) : MonsterInfo
_play PlayerObject
_item_id uint
Résultat GameStruct.MonsterInfo

GetOwnerPlay() public méthode

public GetOwnerPlay ( ) : PlayerObject
Résultat PlayerObject

GetPlayObjectList() public méthode

public GetPlayObjectList ( ) : PlayerObject>.Dictionary
Résultat PlayerObject>.Dictionary

GetState() public méthode

public GetState ( ) : EUDEMONSTATE
Résultat EUDEMONSTATE

Injured() public méthode

public Injured ( BaseObject obj, uint value, NetMsg info ) : void
obj BaseObject
value uint
info NetMsg
Résultat void

IsDie() public méthode

public IsDie ( ) : bool
Résultat bool

IsHaveMagic() public méthode

public IsHaveMagic ( ushort magicid ) : bool
magicid ushort
Résultat bool

IsRiding() public méthode

public IsRiding ( ) : bool
Résultat bool

MagicAttack() public méthode

public MagicAttack ( NetMsg info ) : void
info NetMsg
Résultat void

Move() public méthode

public Move ( NetMsg move ) : bool
move NetMsg
Résultat bool

ProcessAction_Die() protected méthode

protected ProcessAction_Die ( GameStruct act ) : void
act GameStruct
Résultat void

ProcessAction_Injured() protected méthode

protected ProcessAction_Injured ( GameStruct act ) : void
act GameStruct
Résultat void

ProcessAction_Move() protected méthode

protected ProcessAction_Move ( GameStruct act ) : void
act GameStruct
Résultat void

ReCall() public méthode

public ReCall ( ) : void
Résultat void

RefreshVisibleObject() public méthode

public RefreshVisibleObject ( ) : void
Résultat void

Run() public méthode

public Run ( ) : bool
Résultat bool

SendEudemonInfo() public méthode

public SendEudemonInfo ( PlayerObject _play = null ) : void
_play PlayerObject
Résultat void

SendMagicInfo() public méthode

public SendMagicInfo ( ) : void
Résultat void

SendMoveInfo() public méthode

public SendMoveInfo ( BaseObject obj, byte runValue ) : void
obj BaseObject
runValue byte
Résultat void

SendPlayRefreshInfo() public méthode

public SendPlayRefreshInfo ( PlayerObject play ) : void
play PlayerObject
Résultat void

SetEudemonInfo() public méthode

public SetEudemonInfo ( RoleData_Eudemon info ) : void
info GameBase.Network.Internal.RoleData_Eudemon
Résultat void

SetMosterInfo() public méthode

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

SetRiding() public méthode

public SetRiding ( bool v ) : void
v bool
Résultat void

SetState() public méthode

public SetState ( EUDEMONSTATE _state ) : void
_state EUDEMONSTATE
Résultat void