Esempio n. 1
0
 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));
 }
Esempio n. 2
0
        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));
        }