C# Класс EnemyScript, Holdout

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

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

Свойство Тип Описание
attackCooldown float
attackDamage float
attackRange float
navPath GameObject
projectileSpeed float
unitType EnemyTypes

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

Метод Описание
Awake ( ) : void
GetNextPathNode ( ) : void
LaunchProjectile ( ) : void
OnDrawGizmosSelected ( ) : void
OnEnable ( ) : void
Pathfinding ( ) : void
Start ( ) : void
Update ( ) : void
resetProjectile ( ) : void

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

Метод Описание
Combat ( ) : IEnumerator
FindPlayerTarget ( RefactoredBarricade, barricadeInput ) : GameObject
GetNewOffset ( float offsetRadius, Vector3 offsetFrom ) : Vector3
MoveToTarget ( ) : IEnumerator

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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