プレイヤーキャラクタ
[詳解]
#include <PlayerCharacter.h>
|
| | PlayerCharacter (Client *pInClient, u32 InCharacterId, u8 InJob, u32 Level, u32 InExp, u32 InGold, bool bInIsGM, u32 RightEquipId, u32 LeftEquipId) |
| | コンストラクタ [詳解]
|
| |
| virtual | ~PlayerCharacter () |
| | デストラクタ [詳解]
|
| |
| Client * | GetClient () const |
| | クライアント取得 [詳解]
|
| |
| void | AddExp (int Value) |
| | 経験値増加 [詳解]
|
| |
| int | GetExp () const |
| | 経験値取得 [詳解]
|
| |
| void | SetName (const std::string &InName) |
| | 名前を設定 [詳解]
|
| |
| const std::string & | GetName () const |
| | 名前を取得 [詳解]
|
| |
| u32 | GetCharacterId () const |
| | キャラクタID取得 [詳解]
|
| |
| u8 | GetJob () const |
| | ジョブを取得 [詳解]
|
| |
| virtual u8 | GetCharacterType () const |
| | キャラクタタイプを取得 [詳解]
|
| |
| void | SetParty (const PartyPtr &pInParty) |
| | パーティを設定 [詳解]
|
| |
| PartyPtr | GetParty () const |
| | パーティを取得 [詳解]
|
| |
| void | OnMoved () |
| | 移動した [詳解]
|
| |
| void | OnAreaChange () |
| | エリアが切り替わった [詳解]
|
| |
| u32 | GetGold () const |
| | ゴールドを取得 [詳解]
|
| |
| void | AddGold (u32 Value) |
| | ゴールドを増加 [詳解]
|
| |
| void | SubtractGold (u32 Value) |
| | ゴールドを消費 [詳解]
|
| |
| void | InitializeSkillTree (const FlexArray< u32 > &OpenedNodes) |
| | スキルツリー初期化 [詳解]
|
| |
| const SkillTree & | GetSkillTree () const |
| | スキルツリー取得 [詳解]
|
| |
| u8 | OpenSkillTree (u32 NodeId) |
| | スキルツリーのノードを開く [詳解]
|
| |
| void | OnRecvItemList (const FlexArray< ItemData > &List) |
| | アイテムリストを受信した [詳解]
|
| |
| void | UseItem (u32 ItemId, CharacterPtr pTarget) |
| | アイテム使用 [詳解]
|
| |
| void | AddItem (u32 ItemId, u32 Count) |
| | アイテム増加 [詳解]
|
| |
| void | SubtractItem (u32 ItemId, u32 Count) |
| | アイテム消費 [詳解]
|
| |
| const ItemList & | GetItemList () const |
| | アイテムリスト取得 [詳解]
|
| |
| void | ChangeEquip (u32 RightEqiupId, u32 LeftEquipId) |
| | 装備切り替え [詳解]
|
| |
| virtual void | OnBuffAdded (u32 BuffId) |
| | バフが追加された。 [詳解]
|
| |
| virtual void | OnBuffRemoved (u8 BuffType) |
| | バフが消滅した。 [詳解]
|
| |
| bool | IsGM () const |
| | GMか? [詳解]
|
| |
| | CharacterBase () |
| | コンストラクタ [詳解]
|
| |
| virtual | ~CharacterBase () |
| | デストラクタ [詳解]
|
| |
| void | Poll (s32 DeltaTime) |
| | 毎フレームの処理 [詳解]
|
| |
| const CharacterParameter & | GetParameter () const |
| | パラメータ取得 [詳解]
|
| |
| void | SetPosition (const Vector3D &MoveTarget) |
| | 座標を設定 [詳解]
|
| |
| void | SetRotate (const Rotation &TargetRotation) |
| | 回転を設定 [詳解]
|
| |
| const Vector3D & | GetPosition () const |
| | 座標を取得 [詳解]
|
| |
| const Rotation & | GetRotation () const |
| | 回転を取得 [詳解]
|
| |
| bool | IsDead () const |
| | 死んでいる? [詳解]
|
| |
| void | ApplyDamage (u32 Value) |
| | ダメージを与える [詳解]
|
| |
| void | Heal (u32 Value) |
| | 回復 [詳解]
|
| |
| Vector3D | GetCenterVec () const |
| | 正面ベクトルを取得 [詳解]
|
| |
| void | SetUuid (u32 InUuid) |
| | UUIDをセット [詳解]
|
| |
| u32 | GetUuid () const |
| | UUIDを取得 [詳解]
|
| |
| u32 | GetLevel () const |
| | レベルを取得 [詳解]
|
| |
| void | Move (const Vector3D &MoveValue) |
| | 移動 [詳解]
|
| |
| void | Rotate (float RotateValue) |
| | 回転 [詳解]
|
| |
| void | Respawn () |
| | リスポン [詳解]
|
| |
| void | SetArea (const AreaPtr &pInArea) |
| | エリアを設定 [詳解]
|
| |
| AreaPtr | GetArea () const |
| | エリアを取得 [詳解]
|
| |
| void | UseSkill (u32 SkillId, CharacterPtr pTarget) |
| | スキル使用 [詳解]
|
| |
| void | StartRecast (u32 SkillId) |
| | リキャスト開始 [詳解]
|
| |
| bool | IsSkillActive () const |
| | スキル使用中か? [詳解]
|
| |
| bool | IsSkillCasting () const |
| | スキルキャスト中か? [詳解]
|
| |
| bool | IsSkillAutoMoving () const |
| | スキルのオート移動中か? [詳解]
|
| |
| bool | IsRecasting (u32 SkillId) const |
| | リキャスト中か? [詳解]
|
| |
| virtual u32 | GetDropId () const |
| | ドロップIDを取得 [詳解]
|
| |
| bool | IsEquiped (u32 EquipId) const |
| | 装備しているか? [詳解]
|
| |
| void | AddBuff (u32 BuffId) |
| | バフ追加 [詳解]
|
| |
| bool | IsParalysis () const |
| | 麻痺状態か? [詳解]
|
| |
| virtual void | OnSkillReceived (CharacterPtr pCharacter, const SkillItem *pSkill) |
| | スキルを食らった。 [詳解]
|
| |
◆ PlayerCharacter()
| PlayerCharacter::PlayerCharacter |
( |
Client * |
pInClient, |
|
|
u32 |
InCharacterId, |
|
|
u8 |
InJob, |
|
|
u32 |
Level, |
|
|
u32 |
InExp, |
|
|
u32 |
InGold, |
|
|
bool |
bInIsGM, |
|
|
u32 |
RightEquipId, |
|
|
u32 |
LeftEquipId |
|
) |
| |
コンストラクタ
- 引数
-
| [in] | pInClient | クライアント |
| [in] | InCharacterId | キャラクタID |
| [in] | InJob | ジョブ |
| [in] | Level | レベル |
| [in] | InExp | 経験値 |
| [in] | InGold | ゴールド |
| [in] | bInIsGM | GMか? [in] RightEquipId 右手装備ID |
| [in] | LeftEquipId | 左手装備ID |
◆ ~PlayerCharacter()
| PlayerCharacter::~PlayerCharacter |
( |
| ) |
|
|
virtual |
◆ AddExp()
| void PlayerCharacter::AddExp |
( |
int |
Value | ) |
|
|
inline |
◆ AddGold()
| void PlayerCharacter::AddGold |
( |
u32 |
Value | ) |
|
◆ AddItem()
| void PlayerCharacter::AddItem |
( |
u32 |
ItemId, |
|
|
u32 |
Count |
|
) |
| |
アイテム増加
- 引数
-
| [in] | ItemId | アイテムID param[in] Count 個数 |
◆ ChangeEquip()
| void PlayerCharacter::ChangeEquip |
( |
u32 |
RightEquipId, |
|
|
u32 |
LeftEquipId |
|
) |
| |
装備切り替え
- 引数
-
| [in] | RightEquipId | 右手装備ID |
| [in] | LeftEquipId | 左手装備ID |
◆ GetCharacterId()
| u32 PlayerCharacter::GetCharacterId |
( |
| ) |
const |
|
inline |
◆ GetCharacterType()
| u8 PlayerCharacter::GetCharacterType |
( |
| ) |
const |
|
inlinevirtual |
◆ GetClient()
| Client * PlayerCharacter::GetClient |
( |
| ) |
const |
|
inline |
◆ GetExp()
| int PlayerCharacter::GetExp |
( |
| ) |
const |
|
inlinevirtual |
◆ GetGold()
| PlayerCharacter::GetGold |
( |
| ) |
const |
|
inline |
◆ GetItemList()
| const ItemList & PlayerCharacter::GetItemList |
( |
| ) |
const |
|
inline |
◆ GetJob()
| u8 PlayerCharacter::GetJob |
( |
| ) |
const |
|
inline |
◆ GetName()
| const std::string & PlayerCharacter::GetName |
( |
| ) |
const |
|
inline |
◆ GetParty()
| PartyPtr PlayerCharacter::GetParty |
( |
| ) |
const |
|
inline |
パーティを取得
- 戻り値
- パーティへのweak_ptr
◆ GetSkillTree()
| const SkillTree & PlayerCharacter::GetSkillTree |
( |
| ) |
const |
|
inline |
◆ InitializeSkillTree()
| void PlayerCharacter::InitializeSkillTree |
( |
const FlexArray< u32 > & |
OpenedNodes | ) |
|
◆ IsGM()
| bool PlayerCharacter::IsGM |
( |
| ) |
const |
|
inline |
◆ OnAreaChange()
| void PlayerCharacter::OnAreaChange |
( |
| ) |
|
◆ OnBuffAdded()
| void PlayerCharacter::OnBuffAdded |
( |
u32 |
BuffId | ) |
|
|
virtual |
◆ OnBuffRemoved()
| void PlayerCharacter::OnBuffRemoved |
( |
u8 |
BuffType | ) |
|
|
virtual |
◆ OnMoved()
| void PlayerCharacter::OnMoved |
( |
| ) |
|
◆ OnRecvItemList()
◆ OpenSkillTree()
| u8 PlayerCharacter::OpenSkillTree |
( |
u32 |
NodeId | ) |
|
スキルツリーのノードを開く
- 引数
-
- 戻り値
- リザルトコード
◆ SetName()
| void PlayerCharacter::SetName |
( |
const std::string & |
InName | ) |
|
|
inline |
◆ SetParty()
| void PlayerCharacter::SetParty |
( |
const PartyPtr & |
pInParty | ) |
|
|
inline |
パーティを設定
- 引数
-
| [in] | pInParty | パーティへのweak_ptr |
◆ SubtractGold()
| void PlayerCharacter::SubtractGold |
( |
u32 |
Value | ) |
|
◆ SubtractItem()
| void PlayerCharacter::SubtractItem |
( |
u32 |
ItemId, |
|
|
u32 |
Count |
|
) |
| |
アイテム消費
- 引数
-
| [in] | ItemId | アイテムID |
| [in] | Count | 個数 |
◆ UseItem()
アイテム使用
- 引数
-
| [in] | ItemId | アイテムID |
| [in] | pTarget | ターゲットへのweak_ptr |
このクラス詳解は次のファイルから抽出されました: