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

型を指定するパラメータ参照。 [詳解]

AnyParameterReference の継承関係図
ParameterReference IValueContainer

公開メンバ関数

 AnyParameterReference ()
 AnyParameterReferenceの作成。 [詳解]
 
 AnyParameterReference (System.Type parameterType)
 AnyParameterReferenceの作成。 [詳解]
 
 AnyParameterReference (ParameterReference parameterReference)
 AnyParameterReferenceの作成。 [詳解]
 
bool SetAssetObject< TAssetObject > (TAssetObject value)
 AssetObjectの値を設定 [詳解]
 
TAssetObject GetAssetObject< TAssetObject > (TAssetObject defaultValue=null)
 AssetObject型の値を取得する。 [詳解]
 
bool SetAssetObjectList< TAssetObject > (IList< TAssetObject > value)
 AssetObjectList型の値を設定する。 [詳解]
 
IList< TAssetObject > GetAssetObjectList< TAssetObject > ()
 AssetObjectList型の値を取得する。 [詳解]
 
bool SetComponent< TComponent > (TComponent value)
 Componentの値を設定 [詳解]
 
TComponent GetComponent< TComponent > (TComponent defaultValue=null)
 Component型の値を取得する。 [詳解]
 
bool SetComponentList< TComponent > (IList< TComponent > value)
 ComponentList型の値を設定する。 [詳解]
 
IList< TComponent > GetComponentList< TComponent > ()
 ComponentList型の値を取得する。 [詳解]
 
bool SetEnum< TEnum > (TEnum value)
 Enumの値を設定 [詳解]
 
TEnum GetEnum< TEnum > (TEnum defaultValue)
 Enum型の値を取得する。 [詳解]
 
TEnum GetEnum< TEnum > ()
 Enum型の値を取得する。 [詳解]
 
bool SetEnumList< TEnum > (IList< TEnum > value)
 EnumListの値を設定 [詳解]
 
IList< TEnum > GetEnumList< TEnum > ()
 Enum型の値を取得する。 [詳解]
 
bool SetVariable< TVariable > (TVariable value)
 Variableの値を設定 [詳解]
 
TVariable GetVariable< TVariable > (TVariable defaultValue=default(TVariable))
 Variableの値を取得 [詳解]
 
bool SetVariableList< TVariable > (IList< TVariable > value)
 VariableListの値を設定 [詳解]
 
IList< TVariable > GetVariableList< TVariable > ()
 VariableListの値を取得 [詳解]
 

プロパティ

System.Type parameterType [get, set]
 パラメータの型 [詳解]
 
object value [get, set]
 タイプに応じた値を取得する。 [詳解]
 
Object assetObjectValue [get, set]
 AssetObject型の値。 [詳解]
 
IList< Object > assetObjectListValue [get, set]
 AssetObjectList型の値。 [詳解]
 
bool boolValue [get, set]
 Bool型の値。 [詳解]
 
IList< bool > boolListValue [get, set]
 BoolList型の値。 [詳解]
 
Bounds boundsValue [get, set]
 Bounds型の値。 [詳解]
 
IList< Bounds > boundsListValue [get, set]
 BoundsList型の値。 [詳解]
 
Color colorValue [get, set]
 Color型の値。 [詳解]
 
IList< Color > colorListValue [get, set]
 ColorList型の値。 [詳解]
 
Component componentValue [get, set]
 Component型の値。 [詳解]
 
IList< Component > componentListValue [get, set]
 ComponentList型の値。 [詳解]
 
int enumIntValue [get, set]
 Enum型のint値。 [詳解]
 
System.Enum enumValue [get, set]
 Enum型の値。 [詳解]
 
float floatValue [get, set]
 Float型の値。 [詳解]
 
IList< float > floatListValue [get, set]
 FloatList型の値。 [詳解]
 
GameObject gameObjectValue [get, set]
 GameObject型の値。 [詳解]
 
IList< GameObject > gameObjectListValue [get, set]
 GameObjectList型の値。 [詳解]
 
int intValue [get, set]
 Int型の値。 [詳解]
 
IList< int > intListValue [get, set]
 IntList型の値。 [詳解]
 
long longValue [get, set]
 Long型の値。 [詳解]
 
IList< long > longListValue [get, set]
 LongList型の値。 [詳解]
 
Quaternion quaternionValue [get, set]
 Quaternion型の値。 [詳解]
 
IList< Quaternion > quaternionListValue [get, set]
 QuaternionList型の値。 [詳解]
 
Rect rectValue [get, set]
 Rect型の値。 [詳解]
 
IList< Rect > rectListValue [get, set]
 RectList型の値。 [詳解]
 
RectTransform rectTransformValue [get, set]
 RectTransform型の値。 [詳解]
 
Rigidbody rigidbodyValue [get, set]
 Rigidbody型の値。 [詳解]
 
Rigidbody2D rigidbody2DValue [get, set]
 Rigidbody2D型の値。 [詳解]
 
string stringValue [get, set]
 String型の値。 [詳解]
 
IList< string > stringListValue [get, set]
 StringList型の値。 [詳解]
 
Transform transformValue [get, set]
 Transform型の値。 [詳解]
 
object variableValue [get, set]
 Variable型の値。 [詳解]
 
object variableListValue [get, set]
 VariableList型の値。 [詳解]
 
Vector2 vector2Value [get, set]
 Vector2型の値。 [詳解]
 
IList< Vector2 > vector2ListValue [get, set]
 Vector2List型の値。 [詳解]
 
Vector3 vector3Value [get, set]
 Vector3型の値。 [詳解]
 
IList< Vector3 > vector3ListValue [get, set]
 Vector3List型の値。 [詳解]
 
- 基底クラス ParameterReference に属する継承プロパティ
ParameterReferenceType type [get]
 ParameterContainerの参照タイプ [詳解]
 
ParameterContainerBase container [get, set]
 格納しているコンテナ。 [詳解]
 
virtual Parameter.? Type referenceType [get]
 参照するParameter.Typeを返す。 [詳解]
 
Parameterparameter [get]
 パラメータを取得する。存在しない場合はnull。 [詳解]
 
ParameterContainerBase constantContainer [get, set]
 定数指定しているコンテナ [詳解]
 

その他の継承メンバ

- 基底クラス ParameterReference に属する継承公開変数類
int id
 ID。 [詳解]
 
string name
 パラメータ名。 [詳解]
 

詳解

型を指定するパラメータ参照。

使用可能な属性 :

構築子と解体子

◆ AnyParameterReference() [1/3]

AnyParameterReferenceの作成。

◆ AnyParameterReference() [2/3]

AnyParameterReference ( System.Type  parameterType)

AnyParameterReferenceの作成。

引数
parameterTypeパラメータの型

◆ AnyParameterReference() [3/3]

AnyParameterReference ( ParameterReference  parameterReference)

AnyParameterReferenceの作成。

引数
parameterReferenceコピー元のParameterReference

メソッド詳解

◆ GetAssetObject< TAssetObject >()

TAssetObject GetAssetObject< TAssetObject > ( TAssetObject  defaultValue = null)

AssetObject型の値を取得する。

引数
defaultValueデフォルトの値。パラメータがない場合に返される。
戻り値
パラメータの値。パラメータがない場合はdefaultValueを返す。
型制約
TAssetObject :Object 

◆ GetAssetObjectList< TAssetObject >()

IList<TAssetObject> GetAssetObjectList< TAssetObject > ( )

AssetObjectList型の値を取得する。

戻り値
パラメータの値。パラメータがない場合はnullを返す。
型制約
TAssetObject :Object 

◆ GetComponent< TComponent >()

TComponent GetComponent< TComponent > ( TComponent  defaultValue = null)

Component型の値を取得する。

引数
defaultValueデフォルトの値。パラメータがない場合に返される。
戻り値
パラメータの値。パラメータがない場合はdefaultValueを返す。
型制約
TComponent :Component 

◆ GetComponentList< TComponent >()

IList<TComponent> GetComponentList< TComponent > ( )

ComponentList型の値を取得する。

戻り値
パラメータの値。パラメータがない場合はnullを返す。
型制約
TComponent :Component 

◆ GetEnum< TEnum >() [1/2]

TEnum GetEnum< TEnum > ( )

Enum型の値を取得する。

戻り値
パラメータの値。パラメータがない場合はdefault(TEnum)を返す。
型制約
TEnum :struct 

◆ GetEnum< TEnum >() [2/2]

TEnum GetEnum< TEnum > ( TEnum  defaultValue)

Enum型の値を取得する。

引数
defaultValueデフォルトの値。パラメータがない場合に返される。
戻り値
パラメータの値。パラメータがない場合はdefaultValueを返す。
型制約
TEnum :struct 

◆ GetEnumList< TEnum >()

IList<TEnum> GetEnumList< TEnum > ( )

Enum型の値を取得する。

戻り値
パラメータの値。パラメータがない場合はnullを返す。
型制約
TEnum :struct 

◆ GetVariable< TVariable >()

TVariable GetVariable< TVariable > ( TVariable  defaultValue = default(TVariable))

Variableの値を取得

テンプレート引数
TVariableVariableの値の型
引数
defaultValueデフォルトの値。取得に失敗した場合に返される。
戻り値
Variableの値。取得に失敗した場合はdefaultValueを返す。

◆ GetVariableList< TVariable >()

IList<TVariable> GetVariableList< TVariable > ( )

VariableListの値を取得

テンプレート引数
TVariableVariableの値の型
戻り値
Variableの値。取得に失敗した場合はnullを返す。

◆ SetAssetObject< TAssetObject >()

bool SetAssetObject< TAssetObject > ( TAssetObject  value)

AssetObjectの値を設定

引数
value
型制約
TAssetObject :Object 

◆ SetAssetObjectList< TAssetObject >()

bool SetAssetObjectList< TAssetObject > ( IList< TAssetObject >  value)

AssetObjectList型の値を設定する。

引数
value値。
戻り値
値を設定できた場合にtrueを返す。
型制約
TAssetObject :Object 

◆ SetComponent< TComponent >()

bool SetComponent< TComponent > ( TComponent  value)

Componentの値を設定

引数
value
型制約
TComponent :Component 

◆ SetComponentList< TComponent >()

bool SetComponentList< TComponent > ( IList< TComponent >  value)

ComponentList型の値を設定する。

引数
value値。
戻り値
値を設定できた場合にtrueを返す。
型制約
TComponent :Component 

◆ SetEnum< TEnum >()

bool SetEnum< TEnum > ( TEnum  value)

Enumの値を設定

引数
value
戻り値
値を設定できた場合にtrueを返す。
型制約
TEnum :struct 

◆ SetEnumList< TEnum >()

bool SetEnumList< TEnum > ( IList< TEnum >  value)

EnumListの値を設定

引数
value
戻り値
値を設定できた場合にtrueを返す。
型制約
TEnum :struct 

◆ SetVariable< TVariable >()

bool SetVariable< TVariable > ( TVariable  value)

Variableの値を設定

テンプレート引数
TVariableVariableの値の型
引数
value

◆ SetVariableList< TVariable >()

bool SetVariableList< TVariable > ( IList< TVariable >  value)

VariableListの値を設定

テンプレート引数
TVariableVariableの値の型
引数
value

プロパティ詳解

◆ assetObjectListValue

IList<Object> assetObjectListValue
getset

AssetObjectList型の値。

◆ assetObjectValue

Object assetObjectValue
getset

AssetObject型の値。

◆ boolListValue

IList<bool> boolListValue
getset

BoolList型の値。

◆ boolValue

bool boolValue
getset

Bool型の値。

◆ boundsListValue

IList<Bounds> boundsListValue
getset

BoundsList型の値。

◆ boundsValue

Bounds boundsValue
getset

Bounds型の値。

◆ colorListValue

IList<Color> colorListValue
getset

ColorList型の値。

◆ colorValue

Color colorValue
getset

Color型の値。

◆ componentListValue

IList<Component> componentListValue
getset

ComponentList型の値。

◆ componentValue

Component componentValue
getset

Component型の値。

◆ enumIntValue

int enumIntValue
getset

Enum型のint値。

◆ enumValue

System.Enum enumValue
getset

Enum型の値。

◆ floatListValue

IList<float> floatListValue
getset

FloatList型の値。

◆ floatValue

float floatValue
getset

Float型の値。

◆ gameObjectListValue

IList<GameObject> gameObjectListValue
getset

GameObjectList型の値。

◆ gameObjectValue

GameObject gameObjectValue
getset

GameObject型の値。

◆ intListValue

IList<int> intListValue
getset

IntList型の値。

◆ intValue

int intValue
getset

Int型の値。

◆ longListValue

IList<long> longListValue
getset

LongList型の値。

◆ longValue

long longValue
getset

Long型の値。

◆ parameterType

System.Type parameterType
getset

パラメータの型

◆ quaternionListValue

IList<Quaternion> quaternionListValue
getset

QuaternionList型の値。

◆ quaternionValue

Quaternion quaternionValue
getset

Quaternion型の値。

◆ rectListValue

IList<Rect> rectListValue
getset

RectList型の値。

◆ rectTransformValue

RectTransform rectTransformValue
getset

RectTransform型の値。

◆ rectValue

Rect rectValue
getset

Rect型の値。

◆ rigidbody2DValue

Rigidbody2D rigidbody2DValue
getset

Rigidbody2D型の値。

◆ rigidbodyValue

Rigidbody rigidbodyValue
getset

Rigidbody型の値。

◆ stringListValue

IList<string> stringListValue
getset

StringList型の値。

◆ stringValue

string stringValue
getset

String型の値。

◆ transformValue

Transform transformValue
getset

Transform型の値。

◆ value

object value
getset

タイプに応じた値を取得する。

◆ variableListValue

object variableListValue
getset

VariableList型の値。

◆ variableValue

object variableValue
getset

Variable型の値。

◆ vector2ListValue

IList<Vector2> vector2ListValue
getset

Vector2List型の値。

◆ vector2Value

Vector2 vector2Value
getset

Vector2型の値。

◆ vector3ListValue

IList<Vector3> vector3ListValue
getset

Vector3List型の値。

◆ vector3Value

Vector3 vector3Value
getset

Vector3型の値。