GameServer
公開メンバ関数 | 限定公開メンバ関数 | 全メンバ一覧
BuffAutoHeal クラス

自動回復バフ [詳解]

#include <BuffAutoHeal.h>

BuffAutoHeal の継承関係図
Inheritance graph
[凡例]
BuffAutoHeal 連携図
Collaboration graph
[凡例]

公開メンバ関数

 BuffAutoHeal (u32 Time, CharacterBase *pInCharacter, float InHealRate)
 コンストラクタ [詳解]
 
virtual ~BuffAutoHeal ()
 デストラクタ [詳解]
 
virtual u8 GetType () const
 タイプを取得 [詳解]
 
- 基底クラス BuffBase に属する継承公開メンバ関数
 BuffBase (u32 Time, CharacterBase *pInCharacter)
 コンストラクタ [詳解]
 
virtual ~BuffBase ()
 デストラクタ [詳解]
 
void Poll (u32 DeltaTime)
 毎フレームの処理 [詳解]
 
bool IsFinished () const
 終了しているか? [詳解]
 

限定公開メンバ関数

virtual void Update (u32 DeltaTime)
 毎フレームの処理 [詳解]
 
- 基底クラス BuffBase に属する継承限定公開メンバ関数
CharacterBaseGetCharacter ()
 キャラクタ取得 [詳解]
 

詳解

自動回復バフ

構築子と解体子

◆ BuffAutoHeal()

BuffAutoHeal::BuffAutoHeal ( u32  Time,
CharacterBase pInCharacter,
float  InHealRate 
)

コンストラクタ

引数
[in]Time継続時間
[in]pInCharacterキャラクタ
[in]InHealRate回復レート

◆ ~BuffAutoHeal()

virtual BuffAutoHeal::~BuffAutoHeal ( )
inlinevirtual

デストラクタ

関数詳解

◆ GetType()

u8 BuffAutoHeal::GetType ( ) const
inlinevirtual

タイプを取得

戻り値
タイプ

BuffBaseを実装しています。

◆ Update()

void BuffAutoHeal::Update ( u32  DeltaTime)
protectedvirtual

毎フレームの処理

引数
[in]DeltaTime前フレームからの経過時間

BuffBaseを再実装しています。

呼び出し関係図:

このクラス詳解は次のファイルから抽出されました: