private void DoDamage(AiController ai) { if (DamagableIds.IndexOf(ai.GetInstanceID()) == -1) { DamagableIds.Add(ai.GetInstanceID()); var dir = new Vector2(TargetManager.PlayerController.direct, 0); ai.behaviour.pysicItem.AddVelocity(dir * 8); //ai.behaviour.pysicItem.AddVelocity(TargetManager.PlayerController.pysicItem.velocity.normalized * 4); ai.Damage(damageHP); //ai.behaviour.pysicItem.AddVelocity(transform.forward * 4); IgoPoolManager.Spawn <BloodEffect>(ai.transform.position, Quaternion.identity); } }