C# Class Zepheus.Zone.Game.Mob

Inheritance: Zepheus.Zone.Game.MapObject
Afficher le fichier Open project: Zepheus/Zepheus_Fiesta Class Usage Examples

Méthodes publiques

Méthode 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

Méthode Description
Init ( ) : void
PositionIsInBoundries ( Vector2 pos ) : bool
SetBoundriesFromPointAndRange ( Vector2 startpos, int range ) : void

Method Details

Attack() public méthode

public Attack ( Zepheus.Zone.Game.MapObject victim ) : void
victim Zepheus.Zone.Game.MapObject
Résultat void

AttackSkill() public méthode

public AttackSkill ( ushort skillid, Zepheus.Zone.Game.MapObject victim ) : void
skillid ushort
victim Zepheus.Zone.Game.MapObject
Résultat void

AttackSkillAoE() public méthode

public AttackSkillAoE ( ushort skillid, uint X, uint Y ) : void
skillid ushort
X uint
Y uint
Résultat void

Die() public méthode

public Die ( ) : void
Résultat void

Mob() public méthode

public Mob ( Zepheus.Zone.Data.MobBreedLocation mbl ) : System
mbl Zepheus.Zone.Data.MobBreedLocation
Résultat System

Mob() public méthode

public Mob ( ushort pID, Vector2 Pos ) : System
pID ushort
Pos Vector2
Résultat System

Move() public méthode

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
Résultat void

Spawn() public méthode

public Spawn ( ) : Packet
Résultat Zepheus.FiestaLib.Networking.Packet

Update() public méthode

public Update ( System.DateTime date ) : void
date System.DateTime
Résultat void

Write() public méthode

public Write ( Packet packet ) : void
packet Zepheus.FiestaLib.Networking.Packet
Résultat void

WriteUpdateStats() public méthode

public WriteUpdateStats ( Packet packet ) : void
packet Zepheus.FiestaLib.Networking.Packet
Résultat void