キャラクタ基底クラス
[詳解]
#include <CharacterBase.h>
◆ CharacterBase()
CharacterBase::CharacterBase |
( |
| ) |
|
◆ ~CharacterBase()
virtual CharacterBase::~CharacterBase |
( |
| ) |
|
|
inlinevirtual |
◆ AddBuff()
void CharacterBase::AddBuff |
( |
u32 |
BuffId | ) |
|
◆ ApplyDamage()
void CharacterBase::ApplyDamage |
( |
u32 |
Value | ) |
|
◆ ChangeEquipData()
void CharacterBase::ChangeEquipData |
( |
u32 |
RightEquipId, |
|
|
u32 |
LeftEquipId |
|
) |
| |
|
protected |
装備切り替え
- 引数
-
[in] | RightEquipId | 右手装備ID |
[in] | LeftEquipId | 左手装備ID |
◆ GetArea()
AreaPtr CharacterBase::GetArea |
( |
| ) |
const |
|
inline |
◆ GetCenterVec()
Vector3D CharacterBase::GetCenterVec |
( |
| ) |
const |
◆ GetCharacterType()
u8 CharacterBase::GetCharacterType |
( |
| ) |
const |
|
pure virtual |
◆ GetDropId()
u32 CharacterBase::GetDropId |
( |
| ) |
const |
|
inlinevirtual |
ドロップIDを取得
- 戻り値
- ドロップID
Anpanで再実装されています。
◆ GetExp()
int CharacterBase::GetExp |
( |
| ) |
const |
|
inlinevirtual |
◆ GetLevel()
u32 CharacterBase::GetLevel |
( |
| ) |
const |
|
inline |
◆ GetParameter()
◆ GetPosition()
const Vector3D & CharacterBase::GetPosition |
( |
| ) |
const |
|
inline |
◆ GetRotation()
const Rotation & CharacterBase::GetRotation |
( |
| ) |
const |
|
inline |
◆ GetUuid()
u32 CharacterBase::GetUuid |
( |
| ) |
const |
|
inline |
◆ Heal()
void CharacterBase::Heal |
( |
u32 |
Value | ) |
|
◆ IsDead()
bool CharacterBase::IsDead |
( |
| ) |
const |
|
inline |
◆ IsEquiped()
bool CharacterBase::IsEquiped |
( |
u32 |
EquipId | ) |
const |
装備しているか?
- 戻り値
- 装備していればtrueを返す。
◆ IsParalysis()
bool CharacterBase::IsParalysis |
( |
| ) |
const |
◆ IsRecasting()
bool CharacterBase::IsRecasting |
( |
u32 |
SkillId | ) |
const |
|
inline |
リキャスト中か?
- 引数
-
- 戻り値
- リキャスト中ならtrueを返す
◆ IsSkillActive()
bool CharacterBase::IsSkillActive |
( |
| ) |
const |
|
inline |
スキル使用中か?
- 戻り値
- スキル使用中ならtrueを返す
◆ IsSkillAutoMoving()
bool CharacterBase::IsSkillAutoMoving |
( |
| ) |
const |
|
inline |
スキルのオート移動中か?
- 戻り値
- スキルのオート移動中ならtrueを返す。
◆ IsSkillCasting()
bool CharacterBase::IsSkillCasting |
( |
| ) |
const |
|
inline |
スキルキャスト中か?
- 戻り値
- キャスト中ならtrueを返す。
◆ Move()
void CharacterBase::Move |
( |
const Vector3D & |
MoveValue | ) |
|
◆ OnBuffAdded()
void CharacterBase::OnBuffAdded |
( |
u32 |
BuffId | ) |
|
|
inlinevirtual |
◆ OnBuffRemoved()
void CharacterBase::OnBuffRemoved |
( |
u8 |
BuffType | ) |
|
|
inlinevirtual |
◆ OnSkillReceived()
スキルを食らった。
- 引数
-
[in] | pCharacter | スキル使用者 |
[in] | pSkill | 食らったスキル |
Anpanで再実装されています。
◆ Poll()
void CharacterBase::Poll |
( |
s32 |
DeltaTime | ) |
|
毎フレームの処理
- 引数
-
[in] | DeltaTime | 前フレームからの経過時間 |
◆ Respawn()
void CharacterBase::Respawn |
( |
| ) |
|
◆ Rotate()
void CharacterBase::Rotate |
( |
float |
RotateValue | ) |
|
◆ SetArea()
void CharacterBase::SetArea |
( |
const AreaPtr & |
pInArea | ) |
|
|
inline |
◆ SetParameter()
void CharacterBase::SetParameter |
( |
u32 |
Level, |
|
|
u32 |
Hp, |
|
|
u32 |
MaxHp, |
|
|
u32 |
Str, |
|
|
u32 |
Def, |
|
|
u32 |
Int, |
|
|
u32 |
Mnd, |
|
|
u32 |
Vit, |
|
|
bool |
bIsVitAffectMaxHp |
|
) |
| |
|
inlineprotected |
パラメータを設定
- 引数
-
[in] | Level | レベル |
[in] | Hp | HP |
[in] | MaxHp | 最大HP |
[in] | Str | STR |
[in] | Def | DEF |
[in] | Int | INT |
[in] | Mnd | MND |
[in] | Vit | VIT |
[in] | bIsVitAffectMaxHp | VITが最大HPに影響するか? |
◆ SetPosition()
void CharacterBase::SetPosition |
( |
const Vector3D & |
MoveTarget | ) |
|
◆ SetRotate()
void CharacterBase::SetRotate |
( |
const Rotation & |
TargetRotation | ) |
|
◆ SetUuid()
void CharacterBase::SetUuid |
( |
u32 |
InUuid | ) |
|
|
inline |
◆ StartRecast()
void CharacterBase::StartRecast |
( |
u32 |
SkillId | ) |
|
◆ Update()
void CharacterBase::Update |
( |
s32 |
DeltaTime | ) |
|
|
inlineprotectedvirtual |
毎フレームの処理
- 引数
-
[in] | DeltaTime | 前フレームからの経過時間 |
Anpanで再実装されています。
◆ UseSkill()
スキル使用
- 引数
-
[in] | SkillId | スキルID |
[in] | pTarget | ターゲットキャラへのweak_ptr |
◆ Position
◆ Recast
◆ Rot
◆ Skill
このクラス詳解は次のファイルから抽出されました: