载入中...
搜索中...
未找到
eve::weapon::IProjectileService类 参考abstract
投射物服务:由游戏侧实现并注册为能力。 weapon 模块只认识这个接口,弹道/爆炸/受击由提供方负责。 更多...
#include <WeaponLogic.h>
Public 成员函数 | |
| virtual | ~IProjectileService ()=default |
| Releases IProjectileService resources. | |
| virtual void | spawnProjectile (const WeaponEntity &w, const AttackRequest &req)=0 |
| 按武器模板的 projectile 参数生成一枚投射物。 | |
静态 Public 属性 | |
| static constexpr const char * | capabilityName = "IProjectileService" |
详细描述
投射物服务:由游戏侧实现并注册为能力。 weapon 模块只认识这个接口,弹道/爆炸/受击由提供方负责。
在文件 WeaponLogic.h 第 60 行定义.
构造及析构函数说明
◆ ~IProjectileService()
|
virtualdefault |
Releases IProjectileService resources.
成员函数说明
◆ spawnProjectile()
|
pure virtual |
按武器模板的 projectile 参数生成一枚投射物。
类成员变量说明
◆ capabilityName
|
staticconstexpr |
在文件 WeaponLogic.h 第 62 行定义.
该类的文档由以下文件生成:
- src/modules/weapon/WeaponLogic.h