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
| get protected set

参照しているFieldInfo