C# 클래스 Zepheus.Zone.Game.Mob

상속: Zepheus.Zone.Game.MapObject
파일 보기 프로젝트 열기: Zepheus/Zepheus_Fiesta 1 사용 예제들

공개 메소드들

메소드 설명
Attack ( Zepheus.Zone.Game.MapObject victim ) : void
AttackSkill ( ushort skillid, Zepheus.Zone.Game.MapObject victim ) : void
AttackSkillAoE ( ushort skillid, uint X, uint Y ) : void
Die ( ) : void
Mob ( Zepheus.Zone.Data.MobBreedLocation mbl ) : System
Mob ( ushort pID, Vector2 Pos ) : System
Move ( int oldx, int oldy, int newx, int newy, bool walk, bool stop ) : void
Spawn ( ) : Packet
Update ( System.DateTime date ) : void
Write ( Packet packet ) : void
WriteUpdateStats ( Packet packet ) : void

비공개 메소드들

메소드 설명
Init ( ) : void
PositionIsInBoundries ( Vector2 pos ) : bool
SetBoundriesFromPointAndRange ( Vector2 startpos, int range ) : void

메소드 상세

Attack() 공개 메소드

public Attack ( Zepheus.Zone.Game.MapObject victim ) : void
victim Zepheus.Zone.Game.MapObject
리턴 void

AttackSkill() 공개 메소드

public AttackSkill ( ushort skillid, Zepheus.Zone.Game.MapObject victim ) : void
skillid ushort
victim Zepheus.Zone.Game.MapObject
리턴 void

AttackSkillAoE() 공개 메소드

public AttackSkillAoE ( ushort skillid, uint X, uint Y ) : void
skillid ushort
X uint
Y uint
리턴 void

Die() 공개 메소드

public Die ( ) : void
리턴 void

Mob() 공개 메소드

public Mob ( Zepheus.Zone.Data.MobBreedLocation mbl ) : System
mbl Zepheus.Zone.Data.MobBreedLocation
리턴 System

Mob() 공개 메소드

public Mob ( ushort pID, Vector2 Pos ) : System
pID ushort
Pos Vector2
리턴 System

Move() 공개 메소드

public Move ( int oldx, int oldy, int newx, int newy, bool walk, bool stop ) : void
oldx int
oldy int
newx int
newy int
walk bool
stop bool
리턴 void

Spawn() 공개 메소드

public Spawn ( ) : Packet
리턴 Zepheus.FiestaLib.Networking.Packet

Update() 공개 메소드

public Update ( System.DateTime date ) : void
date System.DateTime
리턴 void

Write() 공개 메소드

public Write ( Packet packet ) : void
packet Zepheus.FiestaLib.Networking.Packet
리턴 void

WriteUpdateStats() 공개 메소드

public WriteUpdateStats ( Packet packet ) : void
packet Zepheus.FiestaLib.Networking.Packet
리턴 void