载入中...
搜索中...
未找到
eve::rts::Unit::Navigation结构体 参考

RTS projection of a canonical map path; the map provider remains the grid authority. 更多...

#include <RTSTypes.h>

Public 属性

std::vector< WorldPosition > waypoints
 
std::size_t waypointIndex = 0
 
std::string plannedOrderId
 
WorldPosition plannedGoal
 
WorldPosition patrolOrigin
 
int movementPriority = 0
 
bool patrolInitialized = false
 
bool patrolTowardTarget = true
 
bool trafficWaiting = false
 
bool unreachable = false
 
bool unreachableReported = false
 
float formationSpeedFactor = 1.f
 Rebuilt movement-group projection; never an independent speed authority.
 
std::optional< WorldPosition > formationTarget
 Derived moving slot; rebuilt each step, excluded from saves.
 
std::optional< WorldPosition > trafficRecoveryTarget
 Derived evacuation step; does not replace the order.
 

详细描述

RTS projection of a canonical map path; the map provider remains the grid authority.

在文件 RTSTypes.h 第 569 行定义.

类成员变量说明

◆ formationSpeedFactor

float eve::rts::Unit::Navigation::formationSpeedFactor = 1.f

Rebuilt movement-group projection; never an independent speed authority.

在文件 RTSTypes.h 第 581 行定义.

◆ formationTarget

std::optional<WorldPosition> eve::rts::Unit::Navigation::formationTarget

Derived moving slot; rebuilt each step, excluded from saves.

在文件 RTSTypes.h 第 582 行定义.

◆ movementPriority

int eve::rts::Unit::Navigation::movementPriority = 0

在文件 RTSTypes.h 第 575 行定义.

◆ patrolInitialized

bool eve::rts::Unit::Navigation::patrolInitialized = false

在文件 RTSTypes.h 第 576 行定义.

◆ patrolOrigin

WorldPosition eve::rts::Unit::Navigation::patrolOrigin

在文件 RTSTypes.h 第 574 行定义.

◆ patrolTowardTarget

bool eve::rts::Unit::Navigation::patrolTowardTarget = true

在文件 RTSTypes.h 第 577 行定义.

◆ plannedGoal

WorldPosition eve::rts::Unit::Navigation::plannedGoal

在文件 RTSTypes.h 第 573 行定义.

◆ plannedOrderId

std::string eve::rts::Unit::Navigation::plannedOrderId

在文件 RTSTypes.h 第 572 行定义.

◆ trafficRecoveryTarget

std::optional<WorldPosition> eve::rts::Unit::Navigation::trafficRecoveryTarget

Derived evacuation step; does not replace the order.

在文件 RTSTypes.h 第 583 行定义.

◆ trafficWaiting

bool eve::rts::Unit::Navigation::trafficWaiting = false

在文件 RTSTypes.h 第 578 行定义.

◆ unreachable

bool eve::rts::Unit::Navigation::unreachable = false

在文件 RTSTypes.h 第 579 行定义.

◆ unreachableReported

bool eve::rts::Unit::Navigation::unreachableReported = false

在文件 RTSTypes.h 第 580 行定义.

◆ waypointIndex

std::size_t eve::rts::Unit::Navigation::waypointIndex = 0

在文件 RTSTypes.h 第 571 行定义.

◆ waypoints

std::vector<WorldPosition> eve::rts::Unit::Navigation::waypoints

在文件 RTSTypes.h 第 570 行定义.


该结构体的文档由以下文件生成: