Example #1
0
 void OnTriggerExit(Collider other)
 {
     if (other.gameObject.tag == "Enemy")
     {
         if (waterP != null)
         {
             waterP.canDamage = false;
             waterP.enemy     = null;
         }
     }
     if (other.gameObject.tag == "Water")
     {
         WaterAsset waterA = other.gameObject.GetComponent <WaterAsset> ();
         if (waterA != null)
         {
             if (waterA.isGrowing)
             {
                 waterA.isGrowing = false;
             }
         }
     }
 }
Example #2
0
 void OnTriggerStay(Collider other)
 {
     if (other.gameObject.tag == "Enemy")
     {
         if (waterP != null && eCaster != null)
         {
             waterP.enemy     = other.gameObject;
             waterP.canDamage = true;
         }
     }
     if (other.gameObject.tag == "Water")
     {
         WaterAsset waterA = other.gameObject.GetComponent <WaterAsset> ();
         if (waterA != null && eCaster != null)
         {
             if (!waterA.isGrowing)
             {
                 waterA.isGrowing = true;
             }
         }
     }
 }