载入中...
搜索中...
未找到
eve::vehicle::VehicleEffectExecutor类 参考

Vehicle executor applying armor-zone and disable strategies. 更多...

#include <VehicleEffects.h>

Public 成员函数

eve::Result< void > validate (const VehicleEffectTarget &target) const
 Validate hull and armor invariants.
 
eve::Result< void > applyImmediate (VehicleEffectTarget &target, const effects::EffectInstance &effect) const
 Apply an immediate disable strategy to a staged target.
 
eve::Result< VehicleEffectUpdate > settle (VehicleEffectTarget &target, effects::EffectUpdateSummary lifecycle) const
 Settle common periodic triggers through vehicle armor policy.
 

详细描述

Vehicle executor applying armor-zone and disable strategies.

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

成员函数说明

◆ applyImmediate()

eve::Result< void > eve::vehicle::VehicleEffectExecutor::applyImmediate ( VehicleEffectTarget &  target,
const effects::EffectInstance &  effect 
) const

Apply an immediate disable strategy to a staged target.

在文件 VehicleEffects.cpp 第 37 行定义.

引用了 eve::Applied, effect, eve::Status::success(), eve::Result< T >::success(), target, valid , 以及 validate().

被这些函数引用 eve::vehicle::VehicleEffectAdapter::apply().

◆ settle()

◆ validate()

eve::Result< void > eve::vehicle::VehicleEffectExecutor::validate ( const VehicleEffectTarget &  target) const

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