private void OnEnemyShipsPositionChange(EnemyShipsPositionChangeEventArgs args) { SendShipsPositions?.Invoke(this, args); }
public void ReceiveShipsPositions(object sender, EnemyShipsPositionChangeEventArgs args) { bullets.Where(v => v.BulletType == BulletType.PlayerRocket).Select(v => (PlayerRocket)v) .ToList().ForEach(v => v.UpdatePositionByY(args.enemyShipPositions)); }