void Update() { float distance = Vector3.Distance(gameObject.transform.position, player.transform.position); if (showTimer) { if (timerImage != null) { timer.SetActive(true); float fillAmount = (Time.time - startTimer) / timeToOpenStorage; timerImage.fillAmount = fillAmount; } } if (distance > distanceToOpenStorage && showStorage) { showStorage = false; if (inventory.activeSelf) { storageItems.Clear(); setListofStorage(); inventory.SetActive(false); inv.deleteAllItems(); } tooltip.deactivateTooltip(); timerImage.fillAmount = 0; timer.SetActive(false); showTimer = false; } }
void Update() { float distance = Vector3.Distance(this.gameObject.transform.position, player.transform.position); if (showTimer) { if (timerImage != null) { timer.SetActive(true); float fillAmount = (Time.time - startTimer) / timeToOpenStorage; timerImage.fillAmount = fillAmount; } } if (distance <= distanceToOpenStorage && Input.GetKeyDown(inputManagerDatabase.StorageKeyCode)) { showStorage = !showStorage; StartCoroutine(OpenInventoryWithTimer()); } if (distance > distanceToOpenStorage && showStorage) { if (isChest) { gameObject.GetComponent <Animator>().SetTrigger("Activate"); } showStorage = false; if (inventory.activeSelf) { storageItems.Clear(); setListofStorage(); inventory.SetActive(false); inv.deleteAllItems(); } tooltip.deactivateTooltip(); timerImage.fillAmount = 0; timer.SetActive(false); showTimer = false; } }
void LateUpdate() { //_ShowAndroidToastMessage("In inventory"); float distance = 0; if (showTimer) { if (timerImage != null) { timer.SetActive(true); float fillAmount = (Time.time - startTimer) / timeToOpenStorage; timerImage.fillAmount = fillAmount; } } if (openInv) { showStorage = !showStorage; StartCoroutine(OpenInventoryWithTimer()); openInv = false; } if (distance > distanceToOpenStorage && showStorage) { showStorage = false; if (inventory.activeSelf) { storageItems.Clear(); setListofStorage(); inventory.SetActive(false); inv.deleteAllItems(); } tooltip.deactivateTooltip(); timerImage.fillAmount = 0; timer.SetActive(false); showTimer = false; } }