public void SetElement(Elements elem) { element = elem; vfx.GetComponent <TrailRenderer>().colorGradient = ElementsUtils.getElementGradient(elem); var mainParticle = vfx.GetComponent <ParticleSystem>().main; mainParticle.startColor = ElementsUtils.getElementColor(elem); }
void OnTriggerEnter2D(Collider2D other) { if (other.CompareTag("Shot")) { ShotController sc = other.GetComponent <ShotController>(); if (ElementsUtils.elementMatch(sc.element, element)) { Damage(); } sc.Stop(); } }