载入中...
搜索中...
未找到
WeaponDefinitionRuntime.h 文件参考

Strongly typed Weapon definition/runtime adapter. 更多...

#include "common/Export.h"
#include "common/Snapshot.h"
#include "common/definitions/DefinitionRuntime.h"
#include "common/definitions/RuntimeSnapshot.h"
#include "definitions/Definitions.h"
#include "weapon/WeaponTypes.h"
#include <string>
#include <string_view>

浏览源代码.

类

struct  eve::weapon::WeaponRuntimeState
 Mutable state owned by one typed weapon runtime instance. 更多...
 
class  eve::weapon::WeaponDefinitionRuntime
 Binds a typed WeaponDefinition to one mutable runtime instance. 更多...
 

命名空间

namespace  eve
 Build metadata (engine git commit, build time, third-party version).
 
namespace  eve::weapon
 载具模块入口(eve.Vehicle):定义注册 / 实体工厂 / RTS 命令 / 帧调度。 设计文档:docs/dev/通用载具系统设计.md
 

函数

eve::Result< WeaponDefinition > eve::weapon::parseWeaponDefinition (const eve::definitions::Definition &source)
 Parse one canonical registry definition into an owning typed snapshot.
 

详细描述

Strongly typed Weapon definition/runtime adapter.

WeaponDefinition remains the domain-owned definition type. The common DefinitionRuntime owns only the per-instance mutable state and its generation-qualified definition identity, so this adapter does not create a second dynamic field table.

在文件 WeaponDefinitionRuntime.h 中定义.