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; } } } }
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; } } } }