载入中...
搜索中...
未找到
BattleControl.h
浏览该文件的文档.
28class EVENGINE_API_PLATFORM BattleControl final : public IGameplayControlProvider, public IGameplayInstanceCatalog {
Host-neutral player-equivalent command and observation protocol.
Optional companion surface for gameplay providers that can enumerate instances.
Multi-provider gameplay boundary consumed by input, scripts and automation.
Definition GameplayControl.h:90
Optional read-only discovery surface implemented beside a gameplay provider.
Definition GameplayInstanceCatalog.h:32
Explicit stable-identity adapter over one caller-owned RPG battle.
Definition BattleControl.h:28
BattleControl & operator=(const BattleControl &)=delete
BattleControl(const BattleControl &)=delete
一场回合制战斗(任意阵营数)。 @ownership 由调用方创建/销毁;Battle 不持有参与者的所有权(参与者为借用 ECS actor)。 @thread 在单一模拟线程上驱动整场战斗。
Definition Battle.h:54
Definition Container.h:602
One discoverable domain action and its owning schema projection.
Definition GameplayControl.h:37
Owning evidence that a gameplay authority accepted one command.
Definition GameplayControl.h:62
One player-semantic command submitted to a domain authority.
Definition GameplayControl.h:52
Owning event projection safe across frames and process boundaries.
Definition GameplayControl.h:71
Immutable owning observation of one authoritative gameplay instance.
Definition GameplayControl.h:43
Owning authorization context shared by player, script and automation adapters.
Definition GameplayControl.h:30