C# Class MapServer.PlayerObject

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

Méthodes publiques

Свойство Type Description
job byte
mAttribute GameStruct.PlayerAttribute
mSaveTime GameBase.Core.TimeOut

Méthodes publiques

Méthode Description
AddExp ( int nDamage, int nAtkLev, int nDefLev ) : void
AddHotKeyInfo ( GameStruct info ) : void
Alive ( bool isSitu = false ) : void
BroadcastBuffer ( byte data, bool isThis = false ) : void
CalcAttribute ( ) : void
CalcFightSoul ( ) : void
CalcSex ( ) : void
CanPK ( BaseObject obj, bool bGoCrime = true ) : bool
ChangeAttribute ( GameStruct type, int value, bool isBrocat = true ) : void
ChangeFubenMap ( GameMap map, short x, short y ) : void
ChangeMap ( uint mapid, short x, short y ) : void
ChangeMoney ( MONEYTYPE type, int value ) : void
ChatNotice ( String text ) : void
ClearHotKey ( byte group ) : void
ClearScriptMenuLink ( ) : void
ClearThis ( ) : void
ClearThis ( PlayerObject play ) : void
Dispose ( ) : void
EnterGame ( GameBase _session, bool isFirst = false ) : void
ExitGame ( ) : void
FlyMap ( uint mapid, short x, short y, byte dir ) : void
GetBaseAttr ( ) : PlayerAttribute
GetCurrentAction ( ) : uint
GetCurrentNpcInfo ( ) : NPCInfo
GetCurrentPtichID ( ) : int
GetCurrentRandom ( ) : int
GetCurrentRemotePtichId ( ) : int
GetDefense ( ) : int
GetEudemonSystem ( ) : PlayerEudemon
GetFace ( ) : uint
GetFightSoul ( ) : int
GetFightSystem ( ) : PlayerFight
GetFriendSystem ( ) : PlayerFriend
GetGuanJue ( ) : GameStruct.GUANGJUELEVEL
GetHotKeyInfo ( ) : String
GetItemSystem ( ) : PlayerItem
GetJob ( ) : byte
GetLegionSystem ( ) : PlayerLegion
GetLevel ( ) : byte
GetLookFace ( ) : int
GetMagicAck ( ) : int
GetMagicDefense ( ) : int
GetMagicSystem ( ) : PlayerMagic
GetMaxAck ( ) : int
GetMaxMagixAck ( ) : int
GetMenuLink ( ) : uint>.Dictionary
GetMinAck ( ) : int
GetMoneyCount ( MONEYTYPE type ) : int
GetMountID ( ) : uint
GetPKSystem ( ) : PlayerPK
GetSex ( ) : byte
GetTaskID ( ) : uint
GetTeam ( ) : Team
GetTimerSystem ( ) : PlayerTimer
GetTradSystem ( ) : PlayerTrad
GetUseItemEudemonId ( ) : uint
Injured ( BaseObject obj, uint value, NetMsg info ) : void
IsDancing ( ) : bool
IsDie ( ) : bool
IsExit ( ) : bool
IsGM ( ) : bool
IsGhost ( ) : bool
IsMountState ( ) : bool
Kick ( ) : void
LeftNotice ( String text ) : void
Move ( NetMsg move ) : bool
MsgBox ( String text ) : void
OpenDialog ( int dwData ) : void
PlayAction ( uint action_id ) : void
PlayRobotAction ( uint action_id ) : void
PlayerObject ( ) : System
ProcessNetMsg ( ushort tag, byte netdata ) : void
Ptich ( ) : void
ReCallMap ( ) : void
RefreshRoleInfo ( ) : void
RefreshVisibleObject ( ) : void
ResetLevelExp ( ) : void
Run ( ) : bool
ScroolRandom ( short _x, short _y ) : void
SendDropItemInfo ( BaseObject obj ) : void
SendHotKeyInfo ( ) : void
SendMonsterInfo ( BaseObject obj ) : void
SendNpcInfo ( BaseObject obj ) : void
SendRoleInfo ( PlayerObject play ) : void
SendRoleMoveInfo ( BaseObject obj, byte runValue, RefreshObject _refobj ) : void
SetCurrentAction ( uint action ) : void
SetCurrentNpcInfo ( GameStruct info ) : void
SetCurrentPtichID ( int PtichId ) : void
SetCurrentRandom ( int nValue ) : void
SetCurrentRemotePtichId ( int RemotePtichId ) : void
SetDancing ( short nDancingId ) : void
SetExit ( bool _isExit ) : void
SetFace ( uint _face ) : void
SetGuanJue ( GameStruct info ) : void
SetHotKeyInfo ( String text ) : void
SetJob ( byte _job ) : void
SetPkMode ( byte pkmode ) : void
SetTaskID ( uint _id ) : void
SetTeam ( Team _team ) : void
SetTransmitIng ( bool v ) : void
SetUseItemEudemonId ( uint eudemon_id ) : void
SetZhaoHuanWuHuanObj ( BaseObject obj ) : void
TakeMount ( uint eudemon_id, uint nMountID ) : void
TakeOffMount ( uint eudemon_id ) : void
TransformGhost ( ) : void

Méthodes protégées

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

Private Methods

Méthode Description
SendJueweiNotice ( ) : void
SendRoleOtherSystemInfo ( ) : void

Method Details

AddExp() public méthode

public AddExp ( int nDamage, int nAtkLev, int nDefLev ) : void
nDamage int
nAtkLev int
nDefLev int
Résultat void

AddHotKeyInfo() public méthode

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

Alive() public méthode

public Alive ( bool isSitu = false ) : void
isSitu bool
Résultat void

BroadcastBuffer() public méthode

public BroadcastBuffer ( byte data, bool isThis = false ) : void
data byte
isThis bool
Résultat void

CalcAttribute() public méthode

public CalcAttribute ( ) : void
Résultat void

CalcFightSoul() public méthode

public CalcFightSoul ( ) : void
Résultat void

CalcSex() public méthode

public CalcSex ( ) : void
Résultat void

CanPK() public méthode

public CanPK ( BaseObject obj, bool bGoCrime = true ) : bool
obj BaseObject
bGoCrime bool
Résultat bool

ChangeAttribute() public méthode

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

ChangeFubenMap() public méthode

public ChangeFubenMap ( GameMap map, short x, short y ) : void
map GameMap
x short
y short
Résultat void

ChangeMap() public méthode

public ChangeMap ( uint mapid, short x, short y ) : void
mapid uint
x short
y short
Résultat void

ChangeMoney() public méthode

public ChangeMoney ( MONEYTYPE type, int value ) : void
type MONEYTYPE
value int
Résultat void

ChatNotice() public méthode

public ChatNotice ( String text ) : void
text String
Résultat void

ClearHotKey() public méthode

public ClearHotKey ( byte group ) : void
group byte
Résultat void

ClearScriptMenuLink() public méthode

public ClearScriptMenuLink ( ) : void
Résultat void

ClearThis() public méthode

public ClearThis ( ) : void
Résultat void

ClearThis() public méthode

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

Dispose() public méthode

public Dispose ( ) : void
Résultat void

EnterGame() public méthode

public EnterGame ( GameBase _session, bool isFirst = false ) : void
_session GameBase
isFirst bool
Résultat void

ExitGame() public méthode

public ExitGame ( ) : void
Résultat void

FlyMap() public méthode

public FlyMap ( uint mapid, short x, short y, byte dir ) : void
mapid uint
x short
y short
dir byte
Résultat void

GetBaseAttr() public méthode

public GetBaseAttr ( ) : PlayerAttribute
Résultat GameStruct.PlayerAttribute

GetCurrentAction() public méthode

public GetCurrentAction ( ) : uint
Résultat uint

GetCurrentNpcInfo() public méthode

public GetCurrentNpcInfo ( ) : NPCInfo
Résultat GameStruct.NPCInfo

GetCurrentPtichID() public méthode

public GetCurrentPtichID ( ) : int
Résultat int

GetCurrentRandom() public méthode

public GetCurrentRandom ( ) : int
Résultat int

GetCurrentRemotePtichId() public méthode

public GetCurrentRemotePtichId ( ) : int
Résultat int

GetDefense() public méthode

public GetDefense ( ) : int
Résultat int

GetEudemonSystem() public méthode

public GetEudemonSystem ( ) : PlayerEudemon
Résultat PlayerEudemon

GetFace() public méthode

public GetFace ( ) : uint
Résultat uint

GetFightSoul() public méthode

public GetFightSoul ( ) : int
Résultat int

GetFightSystem() public méthode

public GetFightSystem ( ) : PlayerFight
Résultat PlayerFight

GetFriendSystem() public méthode

public GetFriendSystem ( ) : PlayerFriend
Résultat PlayerFriend

GetGuanJue() public méthode

public GetGuanJue ( ) : GameStruct.GUANGJUELEVEL
Résultat GameStruct.GUANGJUELEVEL

GetHotKeyInfo() public méthode

public GetHotKeyInfo ( ) : String
Résultat String

GetItemSystem() public méthode

public GetItemSystem ( ) : PlayerItem
Résultat PlayerItem

GetJob() public méthode

public GetJob ( ) : byte
Résultat byte

GetLegionSystem() public méthode

public GetLegionSystem ( ) : PlayerLegion
Résultat PlayerLegion

GetLevel() public méthode

public GetLevel ( ) : byte
Résultat byte

GetLookFace() public méthode

public GetLookFace ( ) : int
Résultat int

GetMagicAck() public méthode

public GetMagicAck ( ) : int
Résultat int

GetMagicDefense() public méthode

public GetMagicDefense ( ) : int
Résultat int

GetMagicSystem() public méthode

public GetMagicSystem ( ) : PlayerMagic
Résultat PlayerMagic

GetMaxAck() public méthode

public GetMaxAck ( ) : int
Résultat int

GetMaxMagixAck() public méthode

public GetMaxMagixAck ( ) : int
Résultat int

GetMenuLink() public méthode

public GetMenuLink ( ) : uint>.Dictionary
Résultat uint>.Dictionary

GetMinAck() public méthode

public GetMinAck ( ) : int
Résultat int

GetMoneyCount() public méthode

public GetMoneyCount ( MONEYTYPE type ) : int
type MONEYTYPE
Résultat int

GetMountID() public méthode

public GetMountID ( ) : uint
Résultat uint

GetPKSystem() public méthode

public GetPKSystem ( ) : PlayerPK
Résultat PlayerPK

GetSex() public méthode

public GetSex ( ) : byte
Résultat byte

GetTaskID() public méthode

public GetTaskID ( ) : uint
Résultat uint

GetTeam() public méthode

public GetTeam ( ) : Team
Résultat Team

GetTimerSystem() public méthode

public GetTimerSystem ( ) : PlayerTimer
Résultat PlayerTimer

GetTradSystem() public méthode

public GetTradSystem ( ) : PlayerTrad
Résultat PlayerTrad

GetUseItemEudemonId() public méthode

public GetUseItemEudemonId ( ) : uint
Résultat uint

Injured() public méthode

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

IsDancing() public méthode

public IsDancing ( ) : bool
Résultat bool

IsDie() public méthode

public IsDie ( ) : bool
Résultat bool

IsExit() public méthode

public IsExit ( ) : bool
Résultat bool

IsGM() public méthode

public IsGM ( ) : bool
Résultat bool

IsGhost() public méthode

public IsGhost ( ) : bool
Résultat bool

IsMountState() public méthode

public IsMountState ( ) : bool
Résultat bool

Kick() public méthode

public Kick ( ) : void
Résultat void

LeftNotice() public méthode

public LeftNotice ( String text ) : void
text String
Résultat void

Move() public méthode

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

MsgBox() public méthode

public MsgBox ( String text ) : void
text String
Résultat void

OpenDialog() public méthode

public OpenDialog ( int dwData ) : void
dwData int
Résultat void

PlayAction() public méthode

public PlayAction ( uint action_id ) : void
action_id uint
Résultat void

PlayRobotAction() public méthode

public PlayRobotAction ( uint action_id ) : void
action_id uint
Résultat void

PlayerObject() public méthode

public PlayerObject ( ) : System
Résultat System

ProcessAction_Attack() protected méthode

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

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

ProcessNetMsg() public méthode

public ProcessNetMsg ( ushort tag, byte netdata ) : void
tag ushort
netdata byte
Résultat void

Ptich() public méthode

public Ptich ( ) : void
Résultat void

ReCallMap() public méthode

public ReCallMap ( ) : void
Résultat void

RefreshRoleInfo() public méthode

public RefreshRoleInfo ( ) : void
Résultat void

RefreshVisibleObject() public méthode

public RefreshVisibleObject ( ) : void
Résultat void

ResetLevelExp() public méthode

public ResetLevelExp ( ) : void
Résultat void

Run() public méthode

public Run ( ) : bool
Résultat bool

ScroolRandom() public méthode

public ScroolRandom ( short _x, short _y ) : void
_x short
_y short
Résultat void

SendDropItemInfo() public méthode

public SendDropItemInfo ( BaseObject obj ) : void
obj BaseObject
Résultat void

SendHotKeyInfo() public méthode

public SendHotKeyInfo ( ) : void
Résultat void

SendMonsterInfo() public méthode

public SendMonsterInfo ( BaseObject obj ) : void
obj BaseObject
Résultat void

SendNpcInfo() public méthode

public SendNpcInfo ( BaseObject obj ) : void
obj BaseObject
Résultat void

SendRoleInfo() public méthode

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

SendRoleMoveInfo() public méthode

public SendRoleMoveInfo ( BaseObject obj, byte runValue, RefreshObject _refobj ) : void
obj BaseObject
runValue byte
_refobj RefreshObject
Résultat void

SetCurrentAction() public méthode

public SetCurrentAction ( uint action ) : void
action uint
Résultat void

SetCurrentNpcInfo() public méthode

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

SetCurrentPtichID() public méthode

public SetCurrentPtichID ( int PtichId ) : void
PtichId int
Résultat void

SetCurrentRandom() public méthode

public SetCurrentRandom ( int nValue ) : void
nValue int
Résultat void

SetCurrentRemotePtichId() public méthode

public SetCurrentRemotePtichId ( int RemotePtichId ) : void
RemotePtichId int
Résultat void

SetDancing() public méthode

public SetDancing ( short nDancingId ) : void
nDancingId short
Résultat void

SetExit() public méthode

public SetExit ( bool _isExit ) : void
_isExit bool
Résultat void

SetFace() public méthode

public SetFace ( uint _face ) : void
_face uint
Résultat void

SetGuanJue() public méthode

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

SetHotKeyInfo() public méthode

public SetHotKeyInfo ( String text ) : void
text String
Résultat void

SetJob() public méthode

public SetJob ( byte _job ) : void
_job byte
Résultat void

SetPkMode() public méthode

public SetPkMode ( byte pkmode ) : void
pkmode byte
Résultat void

SetTaskID() public méthode

public SetTaskID ( uint _id ) : void
_id uint
Résultat void

SetTeam() public méthode

public SetTeam ( Team _team ) : void
_team Team
Résultat void

SetTransmitIng() public méthode

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

SetUseItemEudemonId() public méthode

public SetUseItemEudemonId ( uint eudemon_id ) : void
eudemon_id uint
Résultat void

SetZhaoHuanWuHuanObj() public méthode

public SetZhaoHuanWuHuanObj ( BaseObject obj ) : void
obj BaseObject
Résultat void

TakeMount() public méthode

public TakeMount ( uint eudemon_id, uint nMountID ) : void
eudemon_id uint
nMountID uint
Résultat void

TakeOffMount() public méthode

public TakeOffMount ( uint eudemon_id ) : void
eudemon_id uint
Résultat void

TransformGhost() public méthode

public TransformGhost ( ) : void
Résultat void

Property Details

job public_oe property

public byte job
Résultat byte

mAttribute public_oe property

public PlayerAttribute,GameStruct mAttribute
Résultat GameStruct.PlayerAttribute

mSaveTime public_oe property

public TimeOut,GameBase.Core mSaveTime
Résultat GameBase.Core.TimeOut