Example #1
0
    public void PushDamage(bool is_physic, ICreature creature, int damage, eTextPushType push_type, float add_position = 0f)
    {
        if (creature.IsShowText == false)
        {
            return;
        }

        Transform attach_transform = creature.Character.transform;
        float     scale            = attach_transform.GetComponent <Character>().Creature.Scale;

        if (is_physic)
        {
            DamagePhysic.Push(attach_transform, creature.TextOffset, GetNumberText(damage), push_type, scale, add_position);
        }
        else
        {
            DamageMagic.Push(attach_transform, creature.TextOffset, GetNumberText(damage), push_type, scale, add_position);
        }
    }