private void Start() { isMobile = Util.IsMobile(); craftingUI.SetActive(Util.isCrafting); MouseLockModule.Instance.OnLock(); openCraftingBtn.onClick.AddListener(() => { ToggleCrafting(); }); closeCraftingBtn.onClick.AddListener(() => { ToggleCrafting(); }); exit.onClick.AddListener(() => { Util.OnRequireSave?.Invoke(); SceneManager.LoadScene("Main"); }); Util.OnToggleCraftingMode += (state) => { if (state) { ControlEvents.OnControllerInput(new InputData() { x = 0, y = 0 }); } }; sleepBtn.onClick.AddListener(() => { StartCoroutine(ToSleep()); }); }
private void OnDestroy() { ControlEvents.CleanActions(); }