private void OpenChest() { opened = true; AudioController.PlayAudio(CommonAudioTypes.ChestOpen); indicator.SetActive(false); controls.Dispose(); chestTop.DOLocalRotate(new Vector3(120f, 0, 0), 0.75f). OnComplete(() => chestContentCanvas.Activate(content)); }
private void OpenChest(InputAction.CallbackContext ctx) { if (opened) { return; } if (!canOpen) { return; } if (!TimeManager.AtFullSpeed) { return; } opened = true; PlayerMovement._controls.Disable(); CommonMMFeedbacks.ChestOpenFeedback.PlayFeedbacks(); indicator.SetActive(false); controls.Dispose(); chestTop.DOLocalRotate(new Vector3(120f, 0, 0), 0.75f). OnComplete(() => chestContentCanvas.Activate(content)); }