protected virtual void Start() { sphere = GameObject.Find("Small Sphere"); tracker = GameObject.Find("Hand2"); controller = GameObject.Find("Hand1"); controllerVis = GameObject.Find("viveC"); tm = gameObject.GetComponent <TaskManager_vive>(); sm = GameObject.Find("StudyManager").GetComponent <StudyManager>(); go = tracker; }
// Start is called before the first frame update void Start() { tm = GameObject.Find("InteractionCenter").GetComponent <TaskManager_vive>(); pm = GameObject.Find("InteractionCenter").GetComponent <PositionManager>(); wim = GameObject.Find("InteractionCenter").GetComponent <WIM_vive>(); tt = gameObject.GetComponent <TTSUnityWin>(); participant = tm.getParticipant(); subtask_order_task_rocks = new int[] { 0, 1, 2, 3, 0, 1, 2, 3, }; subtask_order_task_puzzle = new int[] { 0, 1, 2, 3, 0, 1, 2, 3 }; //subtask_order_task_rocks = new int[] { // 0 //}; //subtask_order_task_puzzle = new int[] { // 0 //}; canv.SetActive(false); t1_contr = new PositionManager.controllerEnum[, ] { { PositionManager.controllerEnum.sphere, PositionManager.controllerEnum.controller_menu, PositionManager.controllerEnum.controller_arcball, PositionManager.controllerEnum.controller }, { PositionManager.controllerEnum.controller, PositionManager.controllerEnum.sphere, PositionManager.controllerEnum.controller_menu, PositionManager.controllerEnum.controller_arcball }, { PositionManager.controllerEnum.controller_menu, PositionManager.controllerEnum.controller_arcball, PositionManager.controllerEnum.controller, PositionManager.controllerEnum.sphere }, { PositionManager.controllerEnum.sphere, PositionManager.controllerEnum.controller, PositionManager.controllerEnum.controller_menu, PositionManager.controllerEnum.controller_arcball }, { PositionManager.controllerEnum.controller_menu, PositionManager.controllerEnum.controller_arcball, PositionManager.controllerEnum.sphere, PositionManager.controllerEnum.controller }, { PositionManager.controllerEnum.controller, PositionManager.controllerEnum.controller_menu, PositionManager.controllerEnum.controller_arcball, PositionManager.controllerEnum.sphere }, { PositionManager.controllerEnum.sphere, PositionManager.controllerEnum.controller_menu, PositionManager.controllerEnum.controller_arcball, PositionManager.controllerEnum.controller }, { PositionManager.controllerEnum.controller, PositionManager.controllerEnum.sphere, PositionManager.controllerEnum.controller_menu, PositionManager.controllerEnum.controller_arcball }, { PositionManager.controllerEnum.controller_menu, PositionManager.controllerEnum.controller_arcball, PositionManager.controllerEnum.controller, PositionManager.controllerEnum.sphere }, { PositionManager.controllerEnum.sphere, PositionManager.controllerEnum.controller, PositionManager.controllerEnum.controller_menu, PositionManager.controllerEnum.controller_arcball }, { PositionManager.controllerEnum.controller_menu, PositionManager.controllerEnum.controller_arcball, PositionManager.controllerEnum.sphere, PositionManager.controllerEnum.controller }, { PositionManager.controllerEnum.controller, PositionManager.controllerEnum.controller_menu, PositionManager.controllerEnum.controller_arcball, PositionManager.controllerEnum.sphere }, { PositionManager.controllerEnum.sphere, PositionManager.controllerEnum.controller_menu, PositionManager.controllerEnum.controller_arcball, PositionManager.controllerEnum.controller }, { PositionManager.controllerEnum.controller, PositionManager.controllerEnum.sphere, PositionManager.controllerEnum.controller_menu, PositionManager.controllerEnum.controller_arcball }, { PositionManager.controllerEnum.controller_menu, PositionManager.controllerEnum.controller_arcball, PositionManager.controllerEnum.controller, PositionManager.controllerEnum.sphere }, { PositionManager.controllerEnum.sphere, PositionManager.controllerEnum.controller, PositionManager.controllerEnum.controller_menu, PositionManager.controllerEnum.controller_arcball }, { PositionManager.controllerEnum.controller_menu, PositionManager.controllerEnum.controller_arcball, PositionManager.controllerEnum.sphere, PositionManager.controllerEnum.controller }, { PositionManager.controllerEnum.controller, PositionManager.controllerEnum.controller_menu, PositionManager.controllerEnum.controller_arcball, PositionManager.controllerEnum.sphere }, { PositionManager.controllerEnum.sphere, PositionManager.controllerEnum.controller_menu, PositionManager.controllerEnum.controller_arcball, PositionManager.controllerEnum.controller }, { PositionManager.controllerEnum.controller, PositionManager.controllerEnum.sphere, PositionManager.controllerEnum.controller_menu, PositionManager.controllerEnum.controller_arcball }, { PositionManager.controllerEnum.controller_menu, PositionManager.controllerEnum.controller_arcball, PositionManager.controllerEnum.controller, PositionManager.controllerEnum.sphere }, { PositionManager.controllerEnum.sphere, PositionManager.controllerEnum.controller, PositionManager.controllerEnum.controller_menu, PositionManager.controllerEnum.controller_arcball }, { PositionManager.controllerEnum.controller_menu, PositionManager.controllerEnum.controller_arcball, PositionManager.controllerEnum.sphere, PositionManager.controllerEnum.controller }, { PositionManager.controllerEnum.controller, PositionManager.controllerEnum.controller_menu, PositionManager.controllerEnum.controller_arcball, PositionManager.controllerEnum.sphere }, }; t2_contr = new PositionManager.controllerEnum[, ] { { PositionManager.controllerEnum.controller, PositionManager.controllerEnum.sphere, PositionManager.controllerEnum.controller_menu, PositionManager.controllerEnum.controller_arcball }, { PositionManager.controllerEnum.controller_menu, PositionManager.controllerEnum.controller_arcball, PositionManager.controllerEnum.controller, PositionManager.controllerEnum.sphere }, { PositionManager.controllerEnum.sphere, PositionManager.controllerEnum.controller, PositionManager.controllerEnum.controller_menu, PositionManager.controllerEnum.controller_arcball }, { PositionManager.controllerEnum.controller_menu, PositionManager.controllerEnum.controller_arcball, PositionManager.controllerEnum.sphere, PositionManager.controllerEnum.controller }, { PositionManager.controllerEnum.controller, PositionManager.controllerEnum.controller_menu, PositionManager.controllerEnum.controller_arcball, PositionManager.controllerEnum.sphere }, { PositionManager.controllerEnum.sphere, PositionManager.controllerEnum.controller_menu, PositionManager.controllerEnum.controller_arcball, PositionManager.controllerEnum.controller }, { PositionManager.controllerEnum.controller, PositionManager.controllerEnum.sphere, PositionManager.controllerEnum.controller_menu, PositionManager.controllerEnum.controller_arcball }, { PositionManager.controllerEnum.controller_menu, PositionManager.controllerEnum.controller_arcball, PositionManager.controllerEnum.controller, PositionManager.controllerEnum.sphere }, { PositionManager.controllerEnum.sphere, PositionManager.controllerEnum.controller, PositionManager.controllerEnum.controller_menu, PositionManager.controllerEnum.controller_arcball }, { PositionManager.controllerEnum.controller_menu, PositionManager.controllerEnum.controller_arcball, PositionManager.controllerEnum.sphere, PositionManager.controllerEnum.controller }, { PositionManager.controllerEnum.controller, PositionManager.controllerEnum.controller_menu, PositionManager.controllerEnum.controller_arcball, PositionManager.controllerEnum.sphere }, { PositionManager.controllerEnum.sphere, PositionManager.controllerEnum.controller_menu, PositionManager.controllerEnum.controller_arcball, PositionManager.controllerEnum.controller }, { PositionManager.controllerEnum.controller, PositionManager.controllerEnum.sphere, PositionManager.controllerEnum.controller_menu, PositionManager.controllerEnum.controller_arcball }, { PositionManager.controllerEnum.controller_menu, PositionManager.controllerEnum.controller_arcball, PositionManager.controllerEnum.controller, PositionManager.controllerEnum.sphere }, { PositionManager.controllerEnum.sphere, PositionManager.controllerEnum.controller, PositionManager.controllerEnum.controller_menu, PositionManager.controllerEnum.controller_arcball }, { PositionManager.controllerEnum.controller_menu, PositionManager.controllerEnum.controller_arcball, PositionManager.controllerEnum.sphere, PositionManager.controllerEnum.controller }, { PositionManager.controllerEnum.controller, PositionManager.controllerEnum.controller_menu, PositionManager.controllerEnum.controller_arcball, PositionManager.controllerEnum.sphere }, { PositionManager.controllerEnum.sphere, PositionManager.controllerEnum.controller_menu, PositionManager.controllerEnum.controller_arcball, PositionManager.controllerEnum.controller }, { PositionManager.controllerEnum.controller, PositionManager.controllerEnum.sphere, PositionManager.controllerEnum.controller_menu, PositionManager.controllerEnum.controller_arcball }, { PositionManager.controllerEnum.controller_menu, PositionManager.controllerEnum.controller_arcball, PositionManager.controllerEnum.controller, PositionManager.controllerEnum.sphere }, { PositionManager.controllerEnum.sphere, PositionManager.controllerEnum.controller, PositionManager.controllerEnum.controller_menu, PositionManager.controllerEnum.controller_arcball }, { PositionManager.controllerEnum.controller_menu, PositionManager.controllerEnum.controller_arcball, PositionManager.controllerEnum.sphere, PositionManager.controllerEnum.controller }, { PositionManager.controllerEnum.controller, PositionManager.controllerEnum.controller_menu, PositionManager.controllerEnum.controller_arcball, PositionManager.controllerEnum.sphere }, { PositionManager.controllerEnum.sphere, PositionManager.controllerEnum.controller_menu, PositionManager.controllerEnum.controller_arcball, PositionManager.controllerEnum.controller }, }; }