12GX_CHARACTER_NAMESPACE_BEGIN()
37 static constexpr u32 ATTRIBUTE_CONTINUE_INVALID = 1 << 0;
39 static constexpr u32 ATTRIBUTE_INTERRUPT = 1 << 1;
42 enum class CREATE_POSITION
66 void preAsyncUpdate(
void)
override;
73 void addBottomPlanSet(u32 index);
93 constexpr u32
getCount(
void)
const {
return _actionList.getCount(); }
103 void getPropertyResource(
void*
const pValue);
105 void setPropertyResource(
const void*
const pValue);
121GX_CHARACTER_NAMESPACE_END()
#define GX_PROHIBIT_CLASS_BASE(__CLASS__)
GxClassBase継承の禁止宣言
Definition GxBase.h:240
配列クラス
Definition GxArrayClassBase.h:18
予約行動クラス
Definition GxModUnitActionPlanning.h:18
GX_FORCE_INLINE b32 isState(STATE state) const
状態を取得
Definition GxModUnitActionPlanning.h:95
STATE
状態定義
Definition GxModUnitActionPlanning.h:30
constexpr u32 getCount(void) const
予約数を取得
Definition GxModUnitActionPlanning.h:93
constexpr void setState(STATE state)
状態を設定
Definition GxModUnitActionPlanning.h:97
constexpr GxResActionPlanning * getResource(void)
リソース取得
Definition GxModUnitActionPlanning.h:99
static GX_FORCE_INLINE const GxRtti & getOwnerDerivedRtti(void)
所持者に必要な継承RTTIを取得
Definition GxModUnitActionPlanning.h:89
ユニットモジュール基礎クラス
Definition GxModUnitBase.h:22
予約行動セットリソースクラス
Definition GxResActionPlanning.h:18
実行時型情報クラス
Definition GxRtti.h:154
アクション構造体
Definition GxUnitCharacterBase.h:42
32bitブーリアン
Definition GxDefine.h:173