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

RPG compatibility names for the canonical attributes data model. 更多...

浏览源代码.

命名空间

namespace  eve
 Build metadata (engine git commit, build time, third-party version).
 
namespace  eve::rpg
 RPG 模块的基础实体:把属性 / 状态 / 技能三张表挂到一个 ECS 实体上。
 

类型定义

using eve::rpg::AttributeId = ::eve::attributes::AttributeId
 
using eve::rpg::ModifierId = ::eve::attributes::ModifierId
 
using eve::rpg::SourceId = ::eve::attributes::SourceId
 
using eve::rpg::AttributeOperation = ::eve::attributes::AttributeOperation
 
using eve::rpg::AttributeModifier = ::eve::attributes::AttributeModifier
 
using eve::rpg::AttributeValue = ::eve::attributes::AttributeValue
 
using eve::rpg::AttributeOpTable = ::eve::attributes::AttributeOperationRegistry
 

详细描述

RPG compatibility names for the canonical attributes data model.

RPG used to own a second AttributeValue/modifier implementation. These aliases intentionally leave the public include path available while making attributes::AttributeSet and its calculation function the only source of attribute state and arithmetic.

在文件 AttributeTypes.h 中定义.