Arbor 3: FSM & BT Graph Editor  3.7.8
DynamicField クラスabstract

フィールドへ直接的にアクセスするクラス。 [詳解]

DynamicField.ConstField, DynamicField.DefaultField, DynamicField.DelegatedFieldに継承されています。

公開メンバ関数

abstract object GetValue (object instance)
 フィールドの値を返す。 [詳解]
 
abstract void SetValue (object instance, object value)
 フィールドの値を設定する。 [詳解]
 

静的公開メンバ関数

static DynamicField GetField (FieldInfo fieldInfo)
 DynamicFieldを返す。 [詳解]
 

プロパティ

FieldInfo fieldInfo [get, protected set]
 参照しているFieldInfo [詳解]
 

詳解

フィールドへ直接的にアクセスするクラス。

AOTやIL2CPP環境ではReflectionによるアクセスとなる。

メソッド詳解

◆ GetField()

static DynamicField GetField ( FieldInfo  fieldInfo)
static

DynamicFieldを返す。

引数
fieldInfo参照するFieldInfo
戻り値
指定したFieldInfoを参照したDynamicField

◆ GetValue()

abstract object GetValue ( object  instance)
pure virtual

フィールドの値を返す。

引数
instanceフィールドを持っているインスタンス
戻り値
フィールドの値

◆ SetValue()

abstract void SetValue ( object  instance,
object  value 
)
pure virtual

フィールドの値を設定する。

引数
instanceフィールドを持っているインスタンス
valueフィールドの値

プロパティ詳解

◆ fieldInfo

FieldInfo fieldInfo
getprotected set

参照しているFieldInfo