EVENGINE_API_DOMAINS public API. 更多...
#include <RTSSystems.h>
静态 Public 成员函数 | |
| static Result< std::size_t > | step (const SimulationStep &step, const ProductionSpawn &spawn={}, const ProductionSpawnPosition &position={}, const LifecycleEventSink &events={}) |
| Advance all buildings and settle newly completed unit tasks through the game-owned factory. | |
详细描述
EVENGINE_API_DOMAINS public API.
在文件 RTSSystems.h 第 735 行定义.
成员函数说明
◆ step()
|
static |
Advance all buildings and settle newly completed unit tasks through the game-owned factory.
在文件 RTSBuildingProduction.cpp 第 10 行定义.
引用了 eve::Applied, eve::rts::EntityLink< ContainerLinkTag >::bind(), eve::rts::Blocked, eve::production::Completed, eve::rts::Created, created, eve::Diagnostic::error(), events, eve::Failed, eve::Result< T >::failure(), index, eve::InvalidArgument, eve::InvariantViolation, eve::rts::FactionRelationSystem::isAllied(), position, eve::rts::ProductionSpawnBlocked, eve::rts::ProductionSpawnCleared, queued, eve::production::ProductionSettlementReceipt::settlementId, eve::StaleHandle, step, subject, eve::Status::success(), eve::Result< T >::success(), unit, eve::rts::UnitProduced , 以及 view.
该类的文档由以下文件生成:
- src/modules/rts/RTSSystems.h
- src/modules/rts/RTSBuildingProduction.cpp