private IEnumerator ReloadCO() { canReload_ = false; textBlink_.StopBlink(); DisplayText(AmmoText.Reloading); reloadAudio_.Play(); float elapsedTime = 0; while (elapsedTime <= reloadDuration) { actionFill_.localScale = new Vector3((elapsedTime / reloadDuration), actionFill_.localScale.y, actionFill_.localScale.z); elapsedTime += Time.deltaTime; yield return(null); } curAmmo = maxAmmo; ammoFill_.localScale = new Vector3(1, ammoFill_.localScale.y, ammoFill_.localScale.z); actionFill_.localScale = new Vector3(0, actionFill_.localScale.y, actionFill_.localScale.z); DisplayText(AmmoText.None); canEject_ = true; }
public void Select(bool selected) { if (selected) { _blink.StartBlink(); _underscore.SetActive(true); } else { _underscore.SetActive(false); _blink.StopBlink(); } }