C# Класс EnemyController, Unity-AI-framework

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

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

Свойство Тип Описание
actualStartNode PathNode
actualTargetNode PathNode
endNodePosition Vector3
enemiesInSight int
enemiesInSightIdList List
enemiesInSightList List
id int
innerStart PathNode
parent UnityEngine.Object
pathForPreparedWaypointsNotFound bool
pathfindingRequested bool
start PathNode
startIndex int
startNodePosition Vector3
waypointsPrepared bool

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

Метод Описание
DestroySelf ( ) : void
DoRayCast ( ) : void
ResetMovement ( ) : void
RotateByPath ( ) : void
Start ( ) : void
Update ( ) : void
WaypointSystemChangedCallback ( ) : void

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

Метод Описание
AngleDir ( Vector3 fwd, Vector3 targetDir, Vector3 up ) : float
ContAngle ( Vector3 fwd, Vector3 targetDir, Vector3 upDir ) : float
GetGameObjectsOnTheWay ( Vector3 start, Vector3 end ) : List
PrepareStartEndWaypoints ( PathNode &start, PathNode &end ) : bool

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

public PathNode actualStartNode
Результат PathNode

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

public PathNode actualTargetNode
Результат PathNode

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

public Vector3 endNodePosition
Результат Vector3

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

public int enemiesInSight
Результат int

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

public List enemiesInSightIdList
Результат List

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

public List enemiesInSightList
Результат List

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

public int id
Результат int

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

public PathNode innerStart
Результат PathNode

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

public Object,UnityEngine parent
Результат UnityEngine.Object

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

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

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

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

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

public PathNode start
Результат PathNode

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

public int startIndex
Результат int

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

public Vector3 startNodePosition
Результат Vector3

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

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