载入中...
搜索中...
未找到
Owner-aware canonical attribute state shared by gameplay adapters. 更多...
#include "common/Export.h"#include "attributes/AttributeSet.h"#include "common/ECS.h"#include "common/Result.h"#include "common/Revision.h"#include <span>#include <string>#include <string_view>#include <vector>类 | |
| struct | eve::attributes::AttributeSnapshotBase |
| One base value captured by an attribute projection snapshot. 更多... | |
| struct | eve::attributes::AttributeProjectionSnapshot |
| Transaction-safe snapshot of selected attributes and their modifiers. 更多... | |
| class | eve::attributes::AttributeProjection |
| Canonical selected-attribute storage with owner and revision checks. 更多... | |
命名空间 | |
| namespace | eve |
| Build metadata (engine git commit, build time, third-party version). | |
| namespace | eve::attributes |
| namespace | eve::attributes::source |
| Stable source labels used by all domain attribute adapters. | |
| namespace | eve::attributes::priority |
| Shared default priorities for domain adapters. | |
详细描述
Owner-aware canonical attribute state shared by gameplay adapters.
The projection owns only the selected gameplay numbers. Domain components remain the owners of movement, physics, animation, inventory and other non-attribute state. Legacy fields may be refreshed from this projection, but are never read back after initialization.
在文件 AttributeProjection.h 中定义.