载入中...
搜索中...
未找到
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()

virtual eve::weapon::IProjectileService::~IProjectileService ( )
virtualdefault

Releases IProjectileService resources.

成员函数说明

◆ spawnProjectile()

virtual void eve::weapon::IProjectileService::spawnProjectile ( const WeaponEntity &  w,
const AttackRequest &  req 
)
pure virtual

按武器模板的 projectile 参数生成一枚投射物。

类成员变量说明

◆ capabilityName

constexpr const char* eve::weapon::IProjectileService::capabilityName = "IProjectileService"
staticconstexpr

在文件 WeaponLogic.h 第 62 行定义.


该类的文档由以下文件生成: