public void ControlSelectOnClick() { ControlSelectMissive missive = new ControlSelectMissive(); missive.controlType = thisControlType; Missive.Send(missive); }
private void OnControlSelect(ControlSelectMissive missive) { if (currentControlGO != null) { currentControlGO.SetActive(false); } if (currentControlUI != null) { currentControlUI.SetActive(false); } currentControlType = missive.controlType; // Enable control type switch (missive.controlType) { case ControlType.None: currentControlGO = controls[0].controlObjects[0]; currentControlUI = null; break; case ControlType.FPS: currentControlGO = controls[1].controlObjects[0]; currentControlUI = controls[1].controlObjects[1]; break; case ControlType.VR: currentControlGO = controls[2].controlObjects[0]; currentControlUI = null; break; default: break; } if (currentControlGO != null) { currentControlGO.SetActive(true); } if (currentControlUI != null) { currentControlUI.SetActive(true); } LoadingManager.instance.ToggleLoadingScene(false); LoadingManager.instance.ToggleMainScene(true); ToggleYear(1920); }