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

Canonical definition-to-RTS-component materialization. 更多...

#include "definitions/Definitions.h"
#include "rts/RTSTypes.h"
#include <functional>

浏览源代码.

类

class  eve::rts::RTSArchetypeMaterializer
 Materializes canonical unit/building definitions into RTS composition components. 更多...
 

命名空间

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

类型定义

using eve::rts::ArchetypeWeaponFactory = std::function< Result< weapon::WeaponEntity * >(std::string_view definitionId, PersistentId instanceId)>
 Factory that creates one canonical weapon instance from a registry definition.
 

详细描述

Canonical definition-to-RTS-component materialization.

在文件 RTSArchetype.h 中定义.