载入中...
搜索中...
未找到
eve::rts::CombatFireSystem类 参考

EVENGINE_API_DOMAINS public API. 更多...

#include <RTSSystems.h>

类

struct  State
 Adapter-owned keys previously mirrored into a shared sensing world. 更多...
 

静态 Public 成员函数

static Result< std::size_t > step (const SimulationStep &step, State &state, sensing::SensingWorld &sensing, combat::DamageRuntime &damage, class RTSProjectileSystem *projectiles=nullptr, const FireLineQuery &fireLine={}, map::Pathfinder *pathfinder=nullptr, const NavigationGrid &navigationGrid={}, const CombatHeightQuery &heightQuery={}, const DamageEventSink &damageEvents={}, const CombatFireEventSink &fireEvents={})
 Mirror live targets, acquire enemies, advance weapons, fire, and settle direct impacts.
 

详细描述

EVENGINE_API_DOMAINS public API.

在文件 RTSSystems.h 第 592 行定义.

成员函数说明

◆ step()

Result< std::size_t > eve::rts::CombatFireSystem::step ( const SimulationStep &  step,
State &  state,
sensing::SensingWorld &  sensing,
combat::DamageRuntime &  damage,
class RTSProjectileSystem *  projectiles = nullptr,
const FireLineQuery &  fireLine = {},
map::Pathfinder *  pathfinder = nullptr,
const NavigationGrid &  navigationGrid = {},
const CombatHeightQuery &  heightQuery = {},
const DamageEventSink &  damageEvents = {},
const CombatFireEventSink &  fireEvents = {} 
)
static

该类的文档由以下文件生成: