C# Class Zepheus.Zone.Game.Mob

Inheritance: Zepheus.Zone.Game.MapObject
Mostrar archivo Open project: Zepheus/Zepheus_Fiesta Class Usage Examples

Public Methods

Method Description
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

Private Methods

Method Description
Init ( ) : void
PositionIsInBoundries ( Vector2 pos ) : bool
SetBoundriesFromPointAndRange ( Vector2 startpos, int range ) : void

Method Details

Attack() public method

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

AttackSkill() public method

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

AttackSkillAoE() public method

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

Die() public method

public Die ( ) : void
return void

Mob() public method

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

Mob() public method

public Mob ( ushort pID, Vector2 Pos ) : System
pID ushort
Pos Vector2
return System

Move() public method

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
return void

Spawn() public method

public Spawn ( ) : Packet
return Zepheus.FiestaLib.Networking.Packet

Update() public method

public Update ( System.DateTime date ) : void
date System.DateTime
return void

Write() public method

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

WriteUpdateStats() public method

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