C# Класс DarkEmu_GameServer.obj

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

Открытые свойства

Свойство Тип Описание
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