Beispiel #1
0
    protected virtual void HitDamageAndBeatBack(Projectile proj, Vector2 pos)
    {
        hp -= proj.damage;
        BattleInfo info = GameObject.FindWithTag("BattleInfo").GetComponent <BattleInfo>();

        info.AddDamageText(transform.position, proj.damage, false);
        Vector2 beatDir = (Vector2)transform.position - pos;

        beatDir.Normalize();
        knockForce = beatDir * proj.knockBack;
    }