C# Class MapServer.BaseObject

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

Méthodes publiques

Свойство Type Description
Name String
mGameMap GameMap
mVisibleList RefreshObject>.Dictionary
session GameBase.Network.GameSession
type byte

Protected Properties

Свойство Type Description
gameid uint
id uint
typeid uint

Méthodes publiques

Méthode Description
AddVisibleObject ( BaseObject obj, bool bRefreshTag = true ) : void
AdjustExp ( int exp ) : int
BaseObject ( ) : System
BrocatBuffer ( byte msg ) : void
CalcAttribute ( ) : void
CanPK ( BaseObject obj, bool bGoCrime = true ) : bool
CheckLockTime ( ) : bool
ClearThis ( ) : void
Dispose ( ) : void
GetCurrentX ( ) : short
GetCurrentY ( ) : short
GetDefense ( ) : int
GetDir ( ) : byte
GetGameID ( ) : uint
GetGameMap ( ) : GameMap
GetGamePackKeyEx ( ) : GamePacketKeyEx
GetGameSession ( ) : GameSession
GetID ( ) : uint
GetLastWalkTime ( ) : int
GetLevel ( ) : byte
GetLuck ( ) : int
GetMagicAck ( ) : int
GetMagicDefense ( ) : int
GetMaxAck ( ) : int
GetMaxMagixAck ( ) : int
GetMinAck ( ) : int
GetName ( ) : String
GetPoint ( ) : Point
GetTypeId ( ) : uint
GetVisibleList ( ) : RefreshObject>.Dictionary
GetWalkTime ( ) : int
Injured ( BaseObject obj, uint value, NetMsg info ) : void
IsDie ( ) : bool
IsLock ( ) : bool
Lock ( int time, bool isSendData = true ) : void
PopAction ( ) : Action
ProcessAction ( GameStruct act ) : void
PushAction ( GameStruct act ) : void
RefreshVisibleObject ( ) : void
Run ( ) : bool
Run ( byte dir, int ucMode ) : void
SendData ( byte data, bool isEncode = false ) : void
SetDir ( byte dir ) : void
SetGameSession ( GameBase _session ) : void
SetID ( uint __id ) : void
SetLastWalkTime ( int _lasttime ) : void
SetName ( String _name ) : void
SetPoint ( short x, short y ) : void
SetWalkTime ( int _time ) : void
UnLock ( bool isSendData = true ) : void
Walk ( byte dir ) : void
Walk ( byte dir, short x, short y ) : void

Méthodes protégées

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

Method Details

AddVisibleObject() public méthode

public AddVisibleObject ( BaseObject obj, bool bRefreshTag = true ) : void
obj BaseObject
bRefreshTag bool
Résultat void

AdjustExp() public méthode

public AdjustExp ( int exp ) : int
exp int
Résultat int

BaseObject() public méthode

public BaseObject ( ) : System
Résultat System

BrocatBuffer() public méthode

public BrocatBuffer ( byte msg ) : void
msg byte
Résultat void

CalcAttribute() public méthode

public CalcAttribute ( ) : void
Résultat void

CanPK() public méthode

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

CheckLockTime() public méthode

public CheckLockTime ( ) : bool
Résultat bool

ClearThis() public méthode

public ClearThis ( ) : void
Résultat void

Dispose() public méthode

public Dispose ( ) : void
Résultat void

GetCurrentX() public méthode

public GetCurrentX ( ) : short
Résultat short

GetCurrentY() public méthode

public GetCurrentY ( ) : short
Résultat short

GetDefense() public méthode

public GetDefense ( ) : int
Résultat int

GetDir() public méthode

public GetDir ( ) : byte
Résultat byte

GetGameID() public méthode

public GetGameID ( ) : uint
Résultat uint

GetGameMap() public méthode

public GetGameMap ( ) : GameMap
Résultat GameMap

GetGamePackKeyEx() public méthode

public GetGamePackKeyEx ( ) : GamePacketKeyEx
Résultat GameBase.Network.GamePacketKeyEx

GetGameSession() public méthode

public GetGameSession ( ) : GameSession
Résultat GameBase.Network.GameSession

GetID() public méthode

public GetID ( ) : uint
Résultat uint

GetLastWalkTime() public méthode

public GetLastWalkTime ( ) : int
Résultat int

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

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

GetName() public méthode

public GetName ( ) : String
Résultat String

GetPoint() public méthode

public GetPoint ( ) : Point
Résultat GameStruct.Point

GetTypeId() public méthode

public GetTypeId ( ) : uint
Résultat uint

GetVisibleList() public méthode

public GetVisibleList ( ) : RefreshObject>.Dictionary
Résultat RefreshObject>.Dictionary

GetWalkTime() public méthode

public GetWalkTime ( ) : int
Résultat int

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

IsLock() public méthode

public IsLock ( ) : bool
Résultat bool

Lock() public méthode

public Lock ( int time, bool isSendData = true ) : void
time int
isSendData bool
Résultat void

PopAction() public méthode

public PopAction ( ) : Action
Résultat GameStruct.Action

ProcessAction() public méthode

public ProcessAction ( GameStruct act ) : void
act GameStruct
Résultat void

ProcessAction_Alive() protected méthode

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

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

PushAction() public méthode

public PushAction ( GameStruct act ) : void
act GameStruct
Résultat void

RefreshVisibleObject() public méthode

public RefreshVisibleObject ( ) : void
Résultat void

Run() public méthode

public Run ( ) : bool
Résultat bool

Run() public méthode

public Run ( byte dir, int ucMode ) : void
dir byte
ucMode int
Résultat void

SendData() public méthode

public SendData ( byte data, bool isEncode = false ) : void
data byte
isEncode bool
Résultat void

SetDir() public méthode

public SetDir ( byte dir ) : void
dir byte
Résultat void

SetGameSession() public méthode

public SetGameSession ( GameBase _session ) : void
_session GameBase
Résultat void

SetID() public méthode

public SetID ( uint __id ) : void
__id uint
Résultat void

SetLastWalkTime() public méthode

public SetLastWalkTime ( int _lasttime ) : void
_lasttime int
Résultat void

SetName() public méthode

public SetName ( String _name ) : void
_name String
Résultat void

SetPoint() public méthode

public SetPoint ( short x, short y ) : void
x short
y short
Résultat void

SetWalkTime() public méthode

public SetWalkTime ( int _time ) : void
_time int
Résultat void

UnLock() public méthode

public UnLock ( bool isSendData = true ) : void
isSendData bool
Résultat void

Walk() public méthode

public Walk ( byte dir ) : void
dir byte
Résultat void

Walk() public méthode

public Walk ( byte dir, short x, short y ) : void
dir byte
x short
y short
Résultat void

Property Details

Name public_oe property

public String Name
Résultat String

gameid protected_oe property

protected uint gameid
Résultat uint

id protected_oe property

protected uint id
Résultat uint

mGameMap public_oe property

public GameMap,MapServer mGameMap
Résultat GameMap

mVisibleList public_oe property

public Dictionary mVisibleList
Résultat RefreshObject>.Dictionary

session public_oe property

public GameSession,GameBase.Network session
Résultat GameBase.Network.GameSession

type public_oe property

public byte type
Résultat byte

typeid protected_oe property

protected uint typeid
Résultat uint