C# Класс AIInputController, Heavy-Insertion

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

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

Свойство Тип Описание
AllowRetreat bool
NextWaypoint GameObject
Objective GameObject
PathfollowingFudgeFactor float
PrevWaypoint GameObject

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

Метод Описание
Approach ( GameObject target ) : void
Approach ( Vector3 targetPosition ) : void
FixedUpdate ( ) : void
Flee ( GameObject gO ) : Vector3
Flee ( Vector3 pos ) : Vector3
OnDrawGizmos ( ) : void
Seek ( GameObject gO ) : Vector3
Seek ( Vector3 pos ) : Vector3
Start ( ) : void

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

Метод Описание
FindNearestPathWaypoint ( ) : GameObject
FollowPath ( ) : Vector3
SetNextWaypoint ( ) : void

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

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

public Approach ( GameObject target ) : void
target GameObject
Результат void

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

public Approach ( Vector3 targetPosition ) : void
targetPosition Vector3
Результат void

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

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

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

public Flee ( GameObject gO ) : Vector3
gO GameObject
Результат Vector3

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

public Flee ( Vector3 pos ) : Vector3
pos Vector3
Результат Vector3

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

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

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

public Seek ( GameObject gO ) : Vector3
gO GameObject
Результат Vector3

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

public Seek ( Vector3 pos ) : Vector3
pos Vector3
Результат Vector3

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

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

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

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

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

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

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

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

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

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

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

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

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