C# Класс EnemyUnitControl, Holdout

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

Открытые свойства

Свойство Тип Описание
attackRange float
m_ParticleSystem ParticleSystem
moveSpeed float
projectileSpeed float
slowed bool
stunImmunity bool
targetLocation GameObject
timeBetweenAttacks float
unitType EnemyTypes,
validTargets LayerMask
visionLayer LayerMask

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

Метод Описание
Awake ( ) : void
LaunchProjectile ( ) : void
Move ( Vector3 destination ) : void
OnDrawGizmosSelected ( ) : void
OnEnable ( ) : void
SetActionTarget ( ) : void
SetSlow ( float slowAmount, float slowDuration ) : IEnumerator
Start ( ) : void
Stop ( ) : void
Update ( ) : void
resetProjectile ( ) : void

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

Метод Описание
EvaluateSituation ( ) : IEnumerator
Explode ( ) : IEnumerator
Punch ( ) : IEnumerator
Shoot ( ) : IEnumerator
Slam ( ) : IEnumerator
VisionCheck ( ) : IEnumerator

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

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

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

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

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

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

public Move ( Vector3 destination ) : void
destination Vector3
Результат void

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

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

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

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

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

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

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

public SetSlow ( float slowAmount, float slowDuration ) : IEnumerator
slowAmount float
slowDuration float
Результат IEnumerator

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

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

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

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

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

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

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

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

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

attackRange публичное свойство

public float attackRange
Результат float

m_ParticleSystem публичное свойство

public ParticleSystem m_ParticleSystem
Результат ParticleSystem

moveSpeed публичное свойство

public float moveSpeed
Результат float

projectileSpeed публичное свойство

public float projectileSpeed
Результат float

slowed публичное свойство

public bool slowed
Результат bool

stunImmunity публичное свойство

public bool stunImmunity
Результат bool

targetLocation публичное свойство

public GameObject targetLocation
Результат GameObject

timeBetweenAttacks публичное свойство

public float timeBetweenAttacks
Результат float

unitType публичное свойство

public EnemyTypes, unitType
Результат EnemyTypes,

validTargets публичное свойство

public LayerMask validTargets
Результат LayerMask

visionLayer публичное свойство

public LayerMask visionLayer
Результат LayerMask