static void Setup() { Debug.Assert(Application.isEditor); Debug.Assert(!Application.isPlaying); Application.logMessageReceived += HandleLog; CleanControllers(); left_ctrl = Baroque.GetSteamVRManager_Left().gameObject.AddComponent <FakeController>(); right_ctrl = Baroque.GetSteamVRManager_Right().gameObject.AddComponent <FakeController>(); Baroque._InitTests(); }
static void CleanControllers() { left_ctrl = right_ctrl = null; var golist = new GameObject[] { Baroque.GetSteamVRManager_Left().gameObject, Baroque.GetSteamVRManager_Right().gameObject }; foreach (var go in golist) { Controller ctrl = go.GetComponent <FakeController>(); if (ctrl != null) { DestroyImmediate(ctrl); } } }