キャラクタ基底クラス
[詳解]
#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
このクラス詳解は次のファイルから抽出されました: