GameServer
公開メンバ関数 | 全メンバ一覧
CharacterParameter クラス

キャラクタパラメータ [詳解]

#include <CharacterParameter.h>

公開メンバ関数

 CharacterParameter ()
 コンストラクタ [詳解]
 
 ~CharacterParameter ()
 デストラクタ [詳解]
 
void Set (u32 InLevel, u32 InHp, u32 InMaxHp, u32 InStr, u32 InDef, u32 InInt, u32 InMnd, u32 InVit, bool bIsVitAffectMaxHp)
 パラメータをセット [詳解]
 
u32 GetLevel () const
 レベル取得 [詳解]
 
u32 GetHp () const
 現在HP取得 [詳解]
 
u32 GetMaxHp () const
 最大HP取得 [詳解]
 
u32 GetBaseMaxHp () const
 基礎最大HPを取得 [詳解]
 
u32 GetStr () const
 
u32 GetDef () const
 
u32 GetInt () const
 
u32 GetMnd () const
 
u32 GetVit () const
 
u32 GetNaturalStr () const
 STR取得 [詳解]
 
u32 GetNaturalDef () const
 DEF取得 [詳解]
 
u32 GetNaturalInt () const
 INT取得 [詳解]
 
u32 GetNaturalMnd () const
 MND取得 [詳解]
 
u32 GetNaturalVit () const
 VIT取得 [詳解]
 
void AddHp (u32 Value)
 HP増加 [詳解]
 
void SubtractHp (u32 Value)
 HP減算 [詳解]
 
void SetHp (u32 Value)
 HPをセット [詳解]
 
void ChangeEquip (u32 RightEquipId, u32 LeftEquipId)
 装備切り替え [詳解]
 
const EquipDataGetRightEquip () const
 右手装備情報を取得 [詳解]
 
const EquipDataGetLeftEquip () const
 左手装備情報を取得 [詳解]
 

詳解

キャラクタパラメータ

構築子と解体子

◆ CharacterParameter()

CharacterParameter::CharacterParameter ( )

コンストラクタ

◆ ~CharacterParameter()

CharacterParameter::~CharacterParameter ( )
inline

デストラクタ

関数詳解

◆ AddHp()

void CharacterParameter::AddHp ( u32  Value)

HP増加

引数
[in]Value増加値
被呼び出し関係図:

◆ ChangeEquip()

void CharacterParameter::ChangeEquip ( u32  RightEquipId,
u32  LeftEquipId 
)

装備切り替え

引数
[in]RightEquipId右手装備ID
[in]LeftEquipId左手装備ID
呼び出し関係図:
被呼び出し関係図:

◆ GetBaseMaxHp()

u32 CharacterParameter::GetBaseMaxHp ( ) const
inline

基礎最大HPを取得

戻り値
基礎最大HP

◆ GetDef()

u32 CharacterParameter::GetDef ( ) const
inline
呼び出し関係図:
被呼び出し関係図:

◆ GetHp()

u32 CharacterParameter::GetHp ( ) const
inline

現在HP取得

戻り値
現在HP
被呼び出し関係図:

◆ GetInt()

u32 CharacterParameter::GetInt ( ) const
inline
呼び出し関係図:
被呼び出し関係図:

◆ GetLeftEquip()

const EquipData & CharacterParameter::GetLeftEquip ( ) const
inline

左手装備情報を取得

戻り値
左手装備情報
被呼び出し関係図:

◆ GetLevel()

u32 CharacterParameter::GetLevel ( ) const
inline

レベル取得

1

戻り値
レベル
被呼び出し関係図:

◆ GetMaxHp()

u32 CharacterParameter::GetMaxHp ( ) const
inline

最大HP取得

戻り値
最大HP
被呼び出し関係図:

◆ GetMnd()

u32 CharacterParameter::GetMnd ( ) const
inline
呼び出し関係図:
被呼び出し関係図:

◆ GetNaturalDef()

u32 CharacterParameter::GetNaturalDef ( ) const
inline

DEF取得

装備を考慮しない純粋なDEF取得

戻り値
DEF
装備を考慮しない純粋なDEF

◆ GetNaturalInt()

u32 CharacterParameter::GetNaturalInt ( ) const
inline

INT取得

装備を考慮しない純粋なINT取得

戻り値
INT
装備を考慮しない純粋なINT

◆ GetNaturalMnd()

u32 CharacterParameter::GetNaturalMnd ( ) const
inline

MND取得

装備を考慮しない純粋なMND取得

戻り値
MND
装備を考慮しない純粋なMND

◆ GetNaturalStr()

u32 CharacterParameter::GetNaturalStr ( ) const
inline

STR取得

装備を考慮しない純粋なSTR取得

戻り値
STR
装備を考慮しない純粋なSTR

◆ GetNaturalVit()

u32 CharacterParameter::GetNaturalVit ( ) const
inline

VIT取得

装備を考慮しない純粋なVIT取得

戻り値
VIT
装備を考慮しない純粋なVIT

◆ GetRightEquip()

const EquipData & CharacterParameter::GetRightEquip ( ) const
inline

右手装備情報を取得

戻り値
右手装備情報
被呼び出し関係図:

◆ GetStr()

u32 CharacterParameter::GetStr ( ) const
inline
呼び出し関係図:
被呼び出し関係図:

◆ GetVit()

u32 CharacterParameter::GetVit ( ) const
inline
呼び出し関係図:
被呼び出し関係図:

◆ Set()

void CharacterParameter::Set ( u32  InLevel,
u32  InHp,
u32  InMaxHp,
u32  InStr,
u32  InDef,
u32  InInt,
u32  InMnd,
u32  InVit,
bool  bIsVitAffectMaxHp 
)

パラメータをセット

引数
[in]InLevelレベル
[in]InHp現在のHP
[in]InMaxHp最大HP
[in]InStrSTR
[in]InDefDEF
[in]InIntINT
[in]InMndMND
[in]InVitVIT
[in]bIsVitAffectMaxHpVITが最大HPに影響するか?
被呼び出し関係図:

◆ SetHp()

void CharacterParameter::SetHp ( u32  Value)
inline

HPをセット

引数
[in]Value
被呼び出し関係図:

◆ SubtractHp()

void CharacterParameter::SubtractHp ( u32  Value)

HP減算

引数
[in]Value減算値
被呼び出し関係図:

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