Property | Type | Description | |
---|---|---|---|
AttackCooldown | float | ||
AttackCooldownCounter | float | ||
AttackRadius | int | ||
SightRadius | int | ||
Target | Entity |
Method | Description | |
---|---|---|
Damage ( int p ) : void | ||
Enemy ( string url, string id ) : System.Collections.Generic | ||
OnEnter ( ) : void | ||
Update ( float dt ) : void |
Method | Description | |
---|---|---|
Action ( float dt ) : void |
Метод ИИ, решает что делать в каждый момент времени
|
|
Die ( float dt ) : void | ||
Draw ( ) : void | ||
GetPlayers ( ) : List |
Возвращает список игроков. Сортирует в порядке близости к себе
|
|
IdleAction ( float dt ) : void |
Вызывается каждый шаг при состоянии врага Idle
|
|
MoveToAttackAction ( float dt ) : void |
Вызывается каждый шаг при состоянии врага MoveToAttack
|
|
TryAttackTarget ( float dt ) : void |
Вызывается каждый шаг при состоянии врага Attack
|
Method | Description | |
---|---|---|
DrawHealthBar ( ) : void |
public Enemy ( string url, string id ) : System.Collections.Generic | ||
url | string | |
id | string | |
return | System.Collections.Generic |
protected abstract IdleAction ( float dt ) : void | ||
dt | float | |
return | void |
protected abstract MoveToAttackAction ( float dt ) : void | ||
dt | float | |
return | void |
protected abstract TryAttackTarget ( float dt ) : void | ||
dt | float | |
return | void |