ParameterReference

ParameterReference関連クラスをフィールドに宣言することで、パラメータを参照できるようになります。

スクリプト例

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
using UnityEngine;
using Arbor;

public class TestParameterReference : MonoBehaviour
{
	public IntParameterReference intParameter;

	void Start ()
	{
		if (intParameter.parameter != null)
		{
			Debug.Log(intParameter.parameter.name + " : " + intParameter.parameter.intValue);
		}	
	}
}

このスクリプトをGameObjectに追加すると以下のようになります。

フィールド名 説明
Container 参照するParameterContainer
SelectTypeIconボタンをクリックするとConstantかDataSlotを選択可能。
(ただし、Arborのノード用スクリプト以外でDataSlotは使用できません)
Parameter 参照するパラメータ
ContainerのタイプをDataSlotにした場合は文字列での名前指定。

取得したParameterについては、スクリプトリファレンスを参照してください。

スクリプトリファレンス : Parameter

ParameterReference関連クラス