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; }