Esempio n. 1
0
 public void EnableShields()
 {
     if (!IonicShield.activeSelf)
     {
         IonicShield.SetActive(true);
         YogicShield.SetActive(true);
         StartCoroutine(FadeShieldIn());
         StartCoroutine(DisableShields());
     }
 }
Esempio n. 2
0
 IEnumerator FadeShieldOut()
 {
     for (float t = 0.0f; t < 1f; t += (Time.deltaTime * 3))
     {
         Color newColor = new Color(1, 1, 1, Mathf.Lerp(1, 0, t));
         IonicShield.GetComponent <SpriteRenderer>().color = newColor;
         YogicShield.GetComponent <SpriteRenderer>().color = newColor;
         yield return(null);
     }
     IonicShield.SetActive(false);
     YogicShield.SetActive(false);
 }