public void FlyToPosition(Vector2 endPos, CallbackOnHitTarget onHit, float speed) { this.TargetPos = endPos; OnHitTarget = onHit; ProjectileSpeed = speed; targetType = TargetType.Position; flying = true; }
public void FlyToTarget(UnitObject target, CallbackOnHitTarget onHit, float speed) { this.TargetUnit = target; OnHitTarget = onHit; ProjectileSpeed = speed; targetType = TargetType.Unit; flying = true; }