C# 클래스 DarkEmu_GameServer.obj

파일 보기 프로젝트 열기: CarlosX/DarkEmu 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
Agro List<_agro>
Attack System.Threading.Timer
AttackHandle Thread
AttackSpeed double
Busy bool
DeBuff _debuff
EffectTimer System.Threading.Timer[]
HP int
ID int
Ids DarkEmu_GameServer.Global.ID
Move sbyte
Spawn List
SpeedWalk float
Target object
UniqueID int
aRound bool[]
area short
guard bool[]
rnd System.Random
rotation System.Int32
spawnOran byte
x double
xSec byte

공개 메소드들

메소드 설명
AddAgroDmg ( int playerid, int dmg ) : void
AttackCallBack ( object e ) : void
AttackHim ( int AttackType ) : void
AttackMain ( ) : void
AttackStop ( ) : void
AutoRunCallBack ( object e ) : void
CalcSharedPartyExpSp ( int paramexp, party pt, Systems targetplayer, long &outexp ) : void
ChangeState ( byte type, byte type2 ) : void
CheckAgro ( ) : void
CheckEveryOne ( ) : void
CheckEveryOne ( object e ) : void
CheckUnique ( ) : void
CheckUnique ( Systems s ) : void
DeBuffGetFreeSlot ( ) : byte
DeSpawnMe ( ) : void
DeleteTarget ( ) : void
Dispose ( ) : void
FollowHim ( Systems sys ) : void
GetAgroClass ( int id ) : _agro
GetBlueRandom ( ) : List
GetElixir ( byte level ) : List
GetItemType ( int id ) : byte
GetLevelItem ( byte level ) : List
GetLevelItemSOX ( byte level ) : List
GetMaterials ( byte level ) : List
GetPotions ( byte level ) : List
GetRangePlayers ( int dist ) : List
GetTarget ( ) : object
GotoPlayer ( character Player, double distance ) : void
Mob_Effect_CallBack ( object e ) : void
ObjeSleepCallBack ( object e ) : void
RandomMonster ( int sID, byte randomTYPE ) : void
Regen ( int time ) : void
Send ( byte buff ) : void
SetExperience ( ) : void
SetPartyMemberExp ( Systems ch, long expamount, short stat, long sp ) : void
SetSp ( Systems sys, long sp ) : void
Sleep ( int time ) : void
SpawnMe ( ) : void
Spawned ( int id ) : bool
StartAgressiveTimer ( int time ) : void

Check the distance between the mob and player every time

StartAttackTimer_old ( int Time ) : void
StartDeadTimer ( int time ) : void
StartEffectTimer ( int time, byte e_index ) : void
StartGanimet ( int time ) : void
StartMovement ( int perTime ) : void
StartObjeSleep ( int time ) : void
StartRunTimer ( int time ) : void
StopAgressiveTimer ( ) : void
StopAttackTimer ( ) : void
StopAutoRunTimer ( ) : void
StopEffectTimer ( byte e_index ) : void
StopMovement ( ) : void
deadcallback ( object e ) : void
ganicallback ( object e ) : void
obj ( ) : System
reSpawn ( ) : void
sleepcallback ( object e ) : void
walkcallback ( object e ) : void

메소드 상세

AddAgroDmg() 공개 메소드

public AddAgroDmg ( int playerid, int dmg ) : void
playerid int
dmg int
리턴 void

AttackCallBack() 공개 메소드

public AttackCallBack ( object e ) : void
e object
리턴 void

AttackHim() 공개 메소드

public AttackHim ( int AttackType ) : void
AttackType int
리턴 void

AttackMain() 공개 메소드

public AttackMain ( ) : void
리턴 void

AttackStop() 공개 메소드

public AttackStop ( ) : void
리턴 void

AutoRunCallBack() 공개 메소드

public AutoRunCallBack ( object e ) : void
e object
리턴 void

CalcSharedPartyExpSp() 공개 메소드

public CalcSharedPartyExpSp ( int paramexp, party pt, Systems targetplayer, long &outexp ) : void
paramexp int
pt party
targetplayer Systems
outexp long
리턴 void

ChangeState() 공개 메소드

public ChangeState ( byte type, byte type2 ) : void
type byte
type2 byte
리턴 void

CheckAgro() 공개 메소드

public CheckAgro ( ) : void
리턴 void

CheckEveryOne() 공개 메소드

public CheckEveryOne ( ) : void
리턴 void

CheckEveryOne() 공개 메소드

public CheckEveryOne ( object e ) : void
e object
리턴 void

CheckUnique() 공개 메소드

public CheckUnique ( ) : void
리턴 void

CheckUnique() 공개 메소드

public CheckUnique ( Systems s ) : void
s Systems
리턴 void

DeBuffGetFreeSlot() 공개 메소드

public DeBuffGetFreeSlot ( ) : byte
리턴 byte

DeSpawnMe() 공개 메소드

public DeSpawnMe ( ) : void
리턴 void

DeleteTarget() 공개 메소드

public DeleteTarget ( ) : void
리턴 void

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

FollowHim() 공개 메소드

public FollowHim ( Systems sys ) : void
sys Systems
리턴 void

GetAgroClass() 공개 메소드

public GetAgroClass ( int id ) : _agro
id int
리턴 _agro

GetBlueRandom() 공개 메소드

public GetBlueRandom ( ) : List
리턴 List

GetElixir() 공개 메소드

public GetElixir ( byte level ) : List
level byte
리턴 List

GetItemType() 공개 정적인 메소드

public static GetItemType ( int id ) : byte
id int
리턴 byte

GetLevelItem() 공개 메소드

public GetLevelItem ( byte level ) : List
level byte
리턴 List

GetLevelItemSOX() 공개 메소드

public GetLevelItemSOX ( byte level ) : List
level byte
리턴 List

GetMaterials() 공개 메소드

public GetMaterials ( byte level ) : List
level byte
리턴 List

GetPotions() 공개 메소드

public GetPotions ( byte level ) : List
level byte
리턴 List

GetRangePlayers() 공개 메소드

public GetRangePlayers ( int dist ) : List
dist int
리턴 List

GetTarget() 공개 메소드

public GetTarget ( ) : object
리턴 object

GotoPlayer() 공개 메소드

public GotoPlayer ( character Player, double distance ) : void
Player character
distance double
리턴 void

Mob_Effect_CallBack() 공개 메소드

public Mob_Effect_CallBack ( object e ) : void
e object
리턴 void

ObjeSleepCallBack() 공개 메소드

public ObjeSleepCallBack ( object e ) : void
e object
리턴 void

RandomMonster() 공개 메소드

public RandomMonster ( int sID, byte randomTYPE ) : void
sID int
randomTYPE byte
리턴 void

Regen() 공개 메소드

public Regen ( int time ) : void
time int
리턴 void

Send() 공개 메소드

public Send ( byte buff ) : void
buff byte
리턴 void

SetExperience() 공개 메소드

public SetExperience ( ) : void
리턴 void

SetPartyMemberExp() 공개 정적인 메소드

public static SetPartyMemberExp ( Systems ch, long expamount, short stat, long sp ) : void
ch Systems
expamount long
stat short
sp long
리턴 void

SetSp() 공개 정적인 메소드

public static SetSp ( Systems sys, long sp ) : void
sys Systems
sp long
리턴 void

Sleep() 공개 메소드

public Sleep ( int time ) : void
time int
리턴 void

SpawnMe() 공개 메소드

public SpawnMe ( ) : void
리턴 void

Spawned() 공개 메소드

public Spawned ( int id ) : bool
id int
리턴 bool

StartAgressiveTimer() 공개 메소드

Check the distance between the mob and player every time
public StartAgressiveTimer ( int time ) : void
time int /// The time in milliseconds. /// A ///
리턴 void

StartAttackTimer_old() 공개 메소드

public StartAttackTimer_old ( int Time ) : void
Time int
리턴 void

StartDeadTimer() 공개 메소드

public StartDeadTimer ( int time ) : void
time int
리턴 void

StartEffectTimer() 공개 메소드

public StartEffectTimer ( int time, byte e_index ) : void
time int
e_index byte
리턴 void

StartGanimet() 공개 메소드

public StartGanimet ( int time ) : void
time int
리턴 void

StartMovement() 공개 메소드

public StartMovement ( int perTime ) : void
perTime int
리턴 void

StartObjeSleep() 공개 메소드

public StartObjeSleep ( int time ) : void
time int
리턴 void

StartRunTimer() 공개 메소드

public StartRunTimer ( int time ) : void
time int
리턴 void

StopAgressiveTimer() 공개 메소드

public StopAgressiveTimer ( ) : void
리턴 void

StopAttackTimer() 공개 메소드

public StopAttackTimer ( ) : void
리턴 void

StopAutoRunTimer() 공개 메소드

public StopAutoRunTimer ( ) : void
리턴 void

StopEffectTimer() 공개 메소드

public StopEffectTimer ( byte e_index ) : void
e_index byte
리턴 void

StopMovement() 공개 메소드

public StopMovement ( ) : void
리턴 void

deadcallback() 공개 메소드

public deadcallback ( object e ) : void
e object
리턴 void

ganicallback() 공개 메소드

public ganicallback ( object e ) : void
e object
리턴 void

obj() 공개 메소드

public obj ( ) : System
리턴 System

reSpawn() 공개 메소드

public reSpawn ( ) : void
리턴 void

sleepcallback() 공개 메소드

public sleepcallback ( object e ) : void
e object
리턴 void

walkcallback() 공개 메소드

public walkcallback ( object e ) : void
e object
리턴 void

프로퍼티 상세

Agro 공개적으로 프로퍼티

public List<_agro> Agro
리턴 List<_agro>

Attack 공개적으로 프로퍼티

public Timer,System.Threading Attack
리턴 System.Threading.Timer

AttackHandle 공개적으로 프로퍼티

public Thread AttackHandle
리턴 Thread

AttackSpeed 공개적으로 프로퍼티

public double AttackSpeed
리턴 double

Busy 공개적으로 프로퍼티

public bool Busy
리턴 bool

DeBuff 공개적으로 프로퍼티

public _debuff DeBuff
리턴 _debuff

EffectTimer 공개적으로 프로퍼티

public Timer[],System.Threading EffectTimer
리턴 System.Threading.Timer[]

HP 공개적으로 프로퍼티

public int HP
리턴 int

ID 공개적으로 프로퍼티

public int ID
리턴 int

Ids 공개적으로 프로퍼티

public ID,DarkEmu_GameServer.Global Ids
리턴 DarkEmu_GameServer.Global.ID

Move 공개적으로 프로퍼티

public sbyte Move
리턴 sbyte

Spawn 공개적으로 프로퍼티

public List Spawn
리턴 List

SpeedWalk 공개적으로 프로퍼티

public float SpeedWalk
리턴 float

Target 공개적으로 프로퍼티

public object Target
리턴 object

UniqueID 공개적으로 프로퍼티

public int UniqueID
리턴 int

aRound 공개적으로 프로퍼티

public bool[] aRound
리턴 bool[]

area 공개적으로 프로퍼티

public short area
리턴 short

guard 공개적으로 프로퍼티

public bool[] guard
리턴 bool[]

rnd 공개적으로 프로퍼티

public Random,System rnd
리턴 System.Random

rotation 공개적으로 프로퍼티

public Int32,System rotation
리턴 System.Int32

spawnOran 공개적으로 프로퍼티

public byte spawnOran
리턴 byte

x 공개적으로 프로퍼티

public double x
리턴 double

xSec 공개적으로 프로퍼티

public byte xSec
리턴 byte