C# Класс BasicEnemyBehavior, TWI_Repo

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

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

Свойство Тип Описание
allowedToPatrol bool
allowedToWander bool
damageThreshold float
distanceThreshold float
findTargetAutomatically bool
initialPatrolPoint Waypoint,
lowerboundWait float
maxVelocity float
playerDamageHandler DamageHandler,
rotateSpeed float
showDebugMessages bool
upperboundWait float
wanderpoints Transform[]
waypointRadius float

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

Метод Описание
Awake ( ) : void
CheckForRequirements ( ) : void
CheckWherePlayerIs ( ) : void
DealDamage ( ) : void
FixedUpdate ( ) : void
GoToPlayer ( ) : void
GoToWaypoint ( ) : void
GotRespawned ( ) : void
LookAtTarget ( Vector3 target ) : void
MakeMeChase ( ) : void
Movement ( ) : void
OnDrawGizmos ( ) : void
OnPathFound ( Vector3 newPath, bool pathSuccess ) : void
Start ( ) : void
Update ( ) : void

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

Метод Описание
CalculateMovement ( Vector3 t ) : Vector3
FollowPath ( ) : IEnumerator
LookForTarget ( ) : IEnumerator

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

public LookAtTarget ( Vector3 target ) : void
target Vector3
Результат void

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

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

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

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

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

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

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

public OnPathFound ( Vector3 newPath, bool pathSuccess ) : void
newPath Vector3
pathSuccess bool
Результат void

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

public Waypoint, initialPatrolPoint
Результат Waypoint,

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

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

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

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

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

public DamageHandler, playerDamageHandler
Результат DamageHandler,

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

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

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

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

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

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

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

public Transform[] wanderpoints
Результат Transform[]

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

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