Arbor 3: FSM & BT Graph Editor  3.5.0
DynamicField Class Referenceabstract

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

Inherited by DynamicField.DefaultField, and DynamicField.DelegatedField.

Public Member Functions

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

Static Public Member Functions

static DynamicField GetField (FieldInfo fieldInfo)
 DynamicFieldを返す。 More...
 

Properties

FieldInfo fieldInfo [get, protected set]
 参照しているFieldInfo More...
 

Detailed Description

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

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

Member Function Documentation

static DynamicField GetField ( FieldInfo  fieldInfo)
static

DynamicFieldを返す。

Parameters
fieldInfo参照するFieldInfo
Returns
指定したFieldInfoを参照したDynamicField
abstract object GetValue ( object  instance)
pure virtual

フィールドの値を返す。

Parameters
instanceフィールドを持っているインスタンス
Returns
フィールドの値
abstract void SetValue ( object  instance,
object  value 
)
pure virtual

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

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

Property Documentation

FieldInfo fieldInfo
getprotected set

参照しているFieldInfo