OROCHI
 
Loading...
Searching...
No Matches
GxUnitCharacterBase::GxAction Class Reference

アクション構造体 More...

#include <GxUnitCharacterBase.h>

Inheritance diagram for GxUnitCharacterBase::GxAction:
Collaboration diagram for GxUnitCharacterBase::GxAction:

Public Attributes

メンバ変数
union { 
 
   u32   _number 
 アクション番号
 
   struct { 
 
      u32   _number3: 8 
 アクション番号3
 
      u32   _number2: 8 
 アクション番号2
 
      u32   _number1: 8 
 アクション番号1
 
      u32   _number0: 8 
 アクション番号0
 
   }  
 
};  
 
f32 _time
 アクションの制限時間
 
b32 _initializeFlag
 初期化フラグ
 

Static Public Attributes

定義
static const f32 INVALID_TIME = -1.0f
 無効な時間
 

初期化

 GxAction (u32 number0, u32 number1=0, u32 number2=0, u32 number3=0)
 コンストラクタ
 
GX_FORCE_INLINE b32 operator== (const GxAction &action) const
 一致
 

Additional Inherited Members

- Public Member Functions inherited from GxClassBase
constexpr GxClassBase (void)
 コンストラクタ
 
constexpr GxClassBase (const GxClassBase &base)
 コピーコンストラクタ
 
 ~GxClassBase (void) override
 デストラクタ
 
- Public Member Functions inherited from GxClassBaseRoot
constexpr GxClassBaseRoot (void)
 コンストラクタ
 
constexpr GxClassBaseRoot (const GxClassBaseRoot &)
 コピーコンストラクタ
 
virtual ~GxClassBaseRoot (void)
 デストラクタ
 
constexpr GxClassBaseRootoperator= (const GxClassBaseRoot &)
 代入演算子
 
virtual GxRttigetRtti (void) const =0
 Rttiの取得
 
virtual GX_FORCE_INLINE const GxTypedObjectgetDefaultObject (void)
 デフォルトオブジェクトを取得
 
GX_FORCE_INLINE b32 isDefaultObject (void)
 デフォルトオブジェクト判定
 
- Static Public Member Functions inherited from GxClassBaseRoot
static GX_FORCE_INLINE GxRtti__getStaticRtti (void)
 Rttiの取得
 

Detailed Description

アクション構造体

Constructor & Destructor Documentation

◆ GxAction()

GxUnitCharacterBase::GxAction::GxAction ( u32 number0,
u32 number1 = 0,
u32 number2 = 0,
u32 number3 = 0 )

コンストラクタ

Parameters
number0[in] アクション番号0
number1[in] アクション番号1
number2[in] アクション番号2
number3[in] アクション番号3

The documentation for this class was generated from the following files: