载入中...
搜索中...
未找到
WeaponAction.h
浏览该文件的文档.
68 const WeaponDefinition& weapon, const AttackRequest& attack, eve::resource::IResourceAccount& account,
69 eve::transaction::ITransactionParticipant& effect, eve::SimulationTick tick = eve::SimulationTick(1));
77 [[nodiscard]] static eve::Result<action::ActionDefinition> makeDefinition(const WeaponDefinition& weapon,
Renderer- and ruleset-neutral gameplay action pipeline.
Small transaction facade for a resource cost plus one domain effect.
Common time values and an injectable deterministic simulation clock.
static constexpr StrongUint64 zero() noexcept
Returns the zero value for this strong type.
Definition StrongUint64.h:24
Provider-neutral resource account contract.
Definition ResourceAccount.h:316
Synchronous participant contract for one coordinator transaction.
Definition Transaction.h:128
Translates a WeaponDefinition/AttackRequest pair to Action values.
Definition WeaponAction.h:29
载具模块入口(eve.Vehicle):定义注册 / 实体工厂 / RTS 命令 / 帧调度。 设计文档:docs/dev/通用载具系统设计.md
Definition RTSArchetype.h:10
一次攻击请求(C++ 系统 / 脚本发起)。角度均为度。 旧名 FireRequest 保留为别名,向后兼容。
Definition WeaponTypes.h:204