C# Класс MapServer.MonsterObject

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

Защищенные свойства (Protected)

Свойство Тип Описание
attr GameStruct.MonterAttribute
mRebirthTime uint

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

Метод Описание
Alive ( bool init = true ) : void
CanPK ( BaseObject obj, bool bGoCrime = true ) : bool
ClearThis ( ) : void
CreateAi ( int nAi_Id ) : AI.BaseAI
DropItem ( BaseObject attack ) : void
GetAi ( ) : AI.BaseAI
GetAttribute ( ) : MonterAttribute
GetBasicAttribute ( ) : MonsterInfo
GetDefense ( ) : int
GetLevel ( ) : byte
GetMagicAck ( ) : int
GetMagicDefense ( ) : int
GetMaxAck ( ) : int
GetMinAck ( ) : int
Injured ( BaseObject obj, uint value, NetMsg info ) : void
IsClear ( ) : bool
IsDie ( ) : bool
MonsterObject ( uint _id, int nAi_Id, short x, short y, bool isCreateTypeId = true ) : System
RefreshVisibleObject ( ) : void
Run ( ) : bool
SetAi ( AI _ai ) : void
SetRebirthTime ( uint nTime ) : void
Walk ( byte dir ) : void
Walk ( byte dir, short x, short y ) : void

Защищенные методы

Метод Описание
ProcessAction_Die ( GameStruct act ) : void
ProcessAction_Injured ( GameStruct act ) : void
ProcessAction_Move ( GameStruct act ) : void

Приватные методы

Метод Описание
GetDropItemPoint ( short &x, short &y ) : bool

Описание методов

Alive() публичный Метод

public Alive ( bool init = true ) : void
init bool
Результат void

CanPK() публичный Метод

public CanPK ( BaseObject obj, bool bGoCrime = true ) : bool
obj BaseObject
bGoCrime bool
Результат bool

ClearThis() публичный Метод

public ClearThis ( ) : void
Результат void

CreateAi() публичный Метод

public CreateAi ( int nAi_Id ) : AI.BaseAI
nAi_Id int
Результат AI.BaseAI

DropItem() публичный Метод

public DropItem ( BaseObject attack ) : void
attack BaseObject
Результат void

GetAi() публичный Метод

public GetAi ( ) : AI.BaseAI
Результат AI.BaseAI

GetAttribute() публичный Метод

public GetAttribute ( ) : MonterAttribute
Результат GameStruct.MonterAttribute

GetBasicAttribute() публичный Метод

public GetBasicAttribute ( ) : MonsterInfo
Результат GameStruct.MonsterInfo

GetDefense() публичный Метод

public GetDefense ( ) : int
Результат int

GetLevel() публичный Метод

public GetLevel ( ) : byte
Результат byte

GetMagicAck() публичный Метод

public GetMagicAck ( ) : int
Результат int

GetMagicDefense() публичный Метод

public GetMagicDefense ( ) : int
Результат int

GetMaxAck() публичный Метод

public GetMaxAck ( ) : int
Результат int

GetMinAck() публичный Метод

public GetMinAck ( ) : int
Результат int

Injured() публичный Метод

public Injured ( BaseObject obj, uint value, NetMsg info ) : void
obj BaseObject
value uint
info NetMsg
Результат void

IsClear() публичный Метод

public IsClear ( ) : bool
Результат bool

IsDie() публичный Метод

public IsDie ( ) : bool
Результат bool

MonsterObject() публичный Метод

public MonsterObject ( uint _id, int nAi_Id, short x, short y, bool isCreateTypeId = true ) : System
_id uint
nAi_Id int
x short
y short
isCreateTypeId bool
Результат System

ProcessAction_Die() защищенный Метод

protected ProcessAction_Die ( GameStruct act ) : void
act GameStruct
Результат void

ProcessAction_Injured() защищенный Метод

protected ProcessAction_Injured ( GameStruct act ) : void
act GameStruct
Результат void

ProcessAction_Move() защищенный Метод

protected ProcessAction_Move ( GameStruct act ) : void
act GameStruct
Результат void

RefreshVisibleObject() публичный Метод

public RefreshVisibleObject ( ) : void
Результат void

Run() публичный Метод

public Run ( ) : bool
Результат bool

SetAi() публичный Метод

public SetAi ( AI _ai ) : void
_ai AI
Результат void

SetRebirthTime() публичный Метод

public SetRebirthTime ( uint nTime ) : void
nTime uint
Результат void

Walk() публичный Метод

public Walk ( byte dir ) : void
dir byte
Результат void

Walk() публичный Метод

public Walk ( byte dir, short x, short y ) : void
dir byte
x short
y short
Результат void

Описание свойств

attr защищенное свойство

protected MonterAttribute,GameStruct attr
Результат GameStruct.MonterAttribute

mRebirthTime защищенное свойство

protected uint mRebirthTime
Результат uint