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)