// Update is called once per frame void FixedUpdate() { if (myQuiver.GetArrowTypeAccess(type) == false) { myButton.image.enabled = false; //myText.text = ""; } else { myButton.image.enabled = true; if (!myButton.interactable) { if (myQuiver.getEquipped == type) { myButton.interactable = true; myButton.image.sprite = imageOn; myButton.image.enabled = true; overlay.GetComponent <Image>().enabled = true; _lerpedColor = Color.clear; overlay.GetComponent <Image>().color = _lerpedColor; } } else { _lerpedColor = Color.Lerp(Color.clear, Color.white, Mathf.PingPong(Time.time, 1.5f)); overlay.GetComponent <Image>().color = _lerpedColor; if (myQuiver.getEquipped != type) { myButton.interactable = false; myButton.image.sprite = imageOff; _lerpedColor = Color.clear; overlay.GetComponent <Image>().color = _lerpedColor; overlay.GetComponent <Image>().enabled = false; } } /* * // Removed for current build * if (myButton.interactable) * { * myText.text = "" + myQuiver.GetArrowTypeShot(type); * } */ } }