Arbor 3: FSM & BT Graph Editor 3.6.8

Public Member Functions | Static Public Member Functions | Properties | List of all members
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

## ◆ GetField()

static DynamicField GetField | ( | FieldInfo | fieldInfo | ) |
| static

DynamicFieldを返す。

Parameters

  fieldInfo | 参照するFieldInfo

Returns
  指定したFieldInfoを参照したDynamicField

## ◆ GetValue()

abstract object GetValue | ( | object | instance | ) |
| pure virtual

フィールドの値を返す。

Parameters

  instance | フィールドを持っているインスタンス

Returns
  フィールドの値

## ◆ SetValue()

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

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

Parameters

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

## Property Documentation

## ◆ fieldInfo

FieldInfo fieldInfo
| get protected set

参照しているFieldInfo