Arbor 3: FSM & BT Graph Editor  3.3.0
FlexibleGameObject Class Reference

参照方法が複数ある柔軟なGameObject型を扱うクラス。 More...

Inheritance diagram for FlexibleGameObject:
IFlexibleField

Public Member Functions

 FlexibleGameObject ()
 FlexibleGameObjectデフォルトコンストラクタ More...
 
 FlexibleGameObject (GameObject gameObject)
 FlexibleGameObjectコンストラクタ。 More...
 
 FlexibleGameObject (GameObjectParameterReference parameter)
 FlexibleGameObjectコンストラクタ。 More...
 
 FlexibleGameObject (InputSlotGameObject slot)
 FlexibleGameObjectコンストラクタ。 More...
 
object GetValueObject ()
 値をobjectで返す。 More...
 

Static Public Member Functions

static operator GameObject (FlexibleGameObject flexible)
 FlexibleGameObjectをGameObjectにキャスト。 More...
 
static operator FlexibleGameObject (GameObject value)
 GameObjectをFlexibleGameObjectにキャスト。 More...
 

Properties

FlexibleType type [get]
 Typeを返す More...
 
Parameter parameter [get]
 Parameterを返す。TypeがParameter以外の場合はnull。 More...
 
GameObject value [get]
 値を返す More...
 

Detailed Description

参照方法が複数ある柔軟なGameObject型を扱うクラス。

Constructor & Destructor Documentation

FlexibleGameObjectデフォルトコンストラクタ

FlexibleGameObject ( GameObject  gameObject)

FlexibleGameObjectコンストラクタ。

Parameters
gameObjectGameObject

FlexibleGameObjectコンストラクタ。

Parameters
parameterParameter

FlexibleGameObjectコンストラクタ。

Parameters
slotスロット

Member Function Documentation

object GetValueObject ( )

値をobjectで返す。

Returns
値のobject

Implements IFlexibleField.

static operator FlexibleGameObject ( GameObject  value)
explicitstatic

GameObjectをFlexibleGameObjectにキャスト。

Parameters
valueGameObject
static operator GameObject ( FlexibleGameObject  flexible)
explicitstatic

FlexibleGameObjectをGameObjectにキャスト。

Parameters
flexibleFlexibleGameObject

Property Documentation

Parameter parameter
get

Parameterを返す。TypeがParameter以外の場合はnull。

FlexibleType type
get

Typeを返す

GameObject value
get

値を返す