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

RTS effect adapter with morale, suppression and production policies. 更多...

#include "common/Export.h"
#include "common/Result.h"
#include "common/SubjectRef.h"
#include "common/Time.h"
#include "effects/EffectContainer.h"
#include <cstddef>
#include <cstdint>
#include <string>
#include <string_view>
#include <vector>

浏览源代码.

类

struct  eve::rts::RTSEffectTarget
 Mutable RTS state affected by the domain executor. 更多...
 
struct  eve::rts::RTSEffectDefinition
 Typed RTS definition projected to the common lifecycle schema. 更多...
 
struct  eve::rts::RTSEffectUpdate
 Result of one RTS lifecycle step and domain settlement. 更多...
 
struct  eve::rts::RTSEffectSnapshot
 Serializable in-memory RTS effect snapshot. 更多...
 
class  eve::rts::RTSEffectExecutor
 RTS executor for morale, suppression and production-lock semantics. 更多...
 
class  eve::rts::RTSEffectAdapter
 RTS adapter that keeps the common container as the sole instance owner. 更多...
 
class  eve::rts::RTSEffectComponent
 Entity-local RTS effect component backed by the canonical adapter. 更多...
 

命名空间

namespace  eve
 Build metadata (engine git commit, build time, third-party version).
 
namespace  eve::rts
 

枚举

enum class  eve::rts::RTSEffectKind : std::uint8_t { eve::rts::Morale , eve::rts::Suppression , eve::rts::ProductionLock }
 RTS-specific interpretation of an effect instance. 更多...
 

详细描述

RTS effect adapter with morale, suppression and production policies.

在文件 RTSEffects.h 中定义.