Unity メモ :グローバル変数
Unity JavaScript
staticキーワードを使うと、グローバル変数を作れます。
Test1.js
Test2.jsを使用します。
Test1.js
#pragma strict
static var stage1 : int = 1;
function Start () {
}
function Update () {
}
Test2.js
#pragma strict
function Start () {
//stage1
if (Test1.stage1 == 1)
{
Debug.Log("a");
}
}
Test1.jsとTest2.jsを適当なシーンのGameObjectに割り当てます。
ゲームを実行すると、Console画面にaと記述されます。
公式リファレンスはこちら:メンバ変数&グローバル変数(Member Variables & Global Variables)