/// <summary> /// 最初に有効化されたとき1回のみ実行 /// </summary> void Awake() { Phantom = new SimplePhantomUnity(); // 繰り返し実行させるメソッドを指定 Phantom.AddSchedule(PhantomUpdate); }
/// <summary> /// 無効化されたとき(終了時)に実行 /// </summary> void OnDisable() { // PHANTOMの利用を終了 if (Phantom != null) { Phantom.Close (); Phantom = null; } }
/// <summary> /// 無効化されたとき(終了時)に実行 /// </summary> void OnDisable() { // PHANTOMの利用を終了 if (Phantom != null) { Phantom.Close(); Phantom = null; } }
/// <summary> /// 最初に有効化されたとき1回のみ実行 /// </summary> void OnEnable() { HandPosition = Vector3.zero; HandRotation = Quaternion.identity; // PHANTOMの初期化 if (Phantom == null) { Phantom = new SimplePhantomUnity(); // 繰り返し実行させるメソッドを指定 Phantom.AddSchedule(PhantomUpdate); // 繰り返し処理を開始 Phantom.Start(); } }