コード例 #1
0
    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);
    }
コード例 #2
0
 void OnTriggerEnter2D(Collider2D other)
 {
     if (other.CompareTag("Shot"))
     {
         ShotController sc = other.GetComponent <ShotController>();
         if (ElementsUtils.elementMatch(sc.element, element))
         {
             Damage();
         }
         sc.Stop();
     }
 }