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

Weapon-domain effect adapter and heat/jam executor. 更多...

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

浏览源代码.

类

struct  eve::weapon::WeaponEffectTarget
 Mutable weapon state interpreted by the typed executor. 更多...
 
struct  eve::weapon::WeaponEffectDefinition
 Typed weapon definition projected into the common lifecycle. 更多...
 
struct  eve::weapon::WeaponEffectUpdate
 Result of one weapon lifecycle step and domain settlement. 更多...
 
struct  eve::weapon::WeaponEffectSnapshot
 In-memory weapon effect snapshot. 更多...
 
class  eve::weapon::WeaponEffectExecutor
 Weapon executor applying heat, jam and recoil rules. 更多...
 
class  eve::weapon::WeaponEffectAdapter
 Weapon adapter with a single common lifecycle owner. 更多...
 

命名空间

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

枚举

enum class  eve::weapon::WeaponEffectKind : std::uint8_t { eve::weapon::Heat , eve::weapon::Jam , eve::weapon::Recoil }
 Weapon-specific effect strategy. 更多...
 

详细描述

Weapon-domain effect adapter and heat/jam executor.

在文件 WeaponEffects.h 中定义.