C# Класс Zepheus.Zone.Game.Mob

Наследование: Zepheus.Zone.Game.MapObject
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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