void OnTriggerEnter(Collider other)
    {
        Slime s = other.transform.root.GetComponent <Slime>();

        if (s == null)
        {
            return;
        }

        Transform  targetSlime = other.transform.root;
        SlimeClass slimeClass  = s.GetSlimeClass();

        if (targetSlime.tag == rootObject.tag && !slimeClass.isBuilding)
        {
            SlimeHealth h = targetSlime.GetComponent <SlimeHealth>();
            buffList.Add(h);
            h.buffIndex++;
            h.SetDamageReduced(guardian.GetDamageReducedPercentage());
        }
    }