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

毒デバフ [詳解]

#include <DebuffPoison.h>

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

公開メンバ関数

 DebuffPoison (u32 Time, CharacterBase *pInCharacter, float InDamageRate)
 コンストラクタ [詳解]
 
virtual ~DebuffPoison ()
 デストラクタ [詳解]
 
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 ()
 キャラクタ取得 [詳解]
 

詳解

毒デバフ

構築子と解体子

◆ DebuffPoison()

DebuffPoison::DebuffPoison ( u32  Time,
CharacterBase pInCharacter,
float  InDamageRate 
)

コンストラクタ

引数
[in]Time継続時間
[in]pInCharacterキャラクタ
[in]InDamageRateダメージレート

◆ ~DebuffPoison()

virtual DebuffPoison::~DebuffPoison ( )
inlinevirtual

デストラクタ

関数詳解

◆ GetType()

u8 DebuffPoison::GetType ( ) const
inlinevirtual

タイプを取得

戻り値
タイプ

BuffBaseを実装しています。

◆ Update()

void DebuffPoison::Update ( u32  DeltaTime)
protectedvirtual

毎フレームの処理

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

BuffBaseを再実装しています。

呼び出し関係図:

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