C# Класс PathPlanningKart, cs-mini-modbot-simulation

The PathPlanningKart class contains the state and operations necessary for the kart to perform path planning and related decision making.
Наследование: MonoBehaviour
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
canUseItem bool
closedNodes HashSet
currentPosition Vector3
currentThreadJob DynamicPathThreadJob,
currentWayPoints List
current_waypoint int
dynamicReplan bool
dynamicWayPoints List
isStuck bool
isStuckOffset int
iterationOffset int
jobInProgress bool
nextWayPoints List
nodeInProgress Vector3
startNode Node,
stopWatch Stopwatch
usesWaypoints bool[]

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

Метод Описание
PathPlanInitialSegment ( ) : void

Performs path planning for the first path segment by utilizing a DynamicPathThreadJob and waiting for it to complete

PathPlanNextSegment ( ) : void

Performs path planning for the next path segment by utilizing a DynamicPathThreadJob that calculates the path in the background

UseItem ( ) : void

Implements logic for the AI kart to an item if it currently has one

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

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

Performs path planning for the first path segment by utilizing a DynamicPathThreadJob and waiting for it to complete
public PathPlanInitialSegment ( ) : void
Результат void

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

Performs path planning for the next path segment by utilizing a DynamicPathThreadJob that calculates the path in the background
public PathPlanNextSegment ( ) : void
Результат void

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

Implements logic for the AI kart to an item if it currently has one
public UseItem ( ) : void
Результат void

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

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

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

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

public HashSet closedNodes
Результат HashSet

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

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

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

public DynamicPathThreadJob, currentThreadJob
Результат DynamicPathThreadJob,

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

public Node, startNode
Результат Node,

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

public Stopwatch stopWatch
Результат Stopwatch

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

public bool[] usesWaypoints
Результат bool[]