public void onFreezeTiles(Item item, FreezePowerUp powerUp) { List <Item> items; switch (powerUp) { case FreezePowerUp.BLUEARROW: { items = GetVerticalItems(item.GetX, item.GetY, 5); break; } case FreezePowerUp.GREENARROW: { items = GetDiagonalItems(item.GetX, item.GetY, 5); break; } case FreezePowerUp.ORANGESNOWBALL: { items = GetVerticalItems(item.GetX, item.GetY, 5); items.AddRange(GetDiagonalItems(item.GetX, item.GetY, 5)); break; } default: { items = GetVerticalItems(item.GetX, item.GetY, 3); break; } } HandleBanzaiFreezeItems(items); }
public void onFreezeTiles(Item item, FreezePowerUp powerUp) { List <Item> items; switch (powerUp) { case FreezePowerUp.BlueArrow: { items = GetVerticalItems(item.GetX, item.GetY, 5); break; } case FreezePowerUp.GreenArrow: { items = GetDiagonalItems(item.GetX, item.GetY, 5); break; } case FreezePowerUp.OrangeSnowball: { items = GetVerticalItems(item.GetX, item.GetY, 5); items.AddRange(GetDiagonalItems(item.GetX, item.GetY, 5)); break; } default: { items = GetVerticalItems(item.GetX, item.GetY, 3); break; } } HandleBanzaiFreezeItems(items); }
internal void OnFreezeTiles(RoomItem item, FreezePowerUp powerUp, uint userId) { if (_room.GetRoomUserManager().GetRoomUserByHabbo(userId) == null || item == null) { return; } List <RoomItem> items; switch (powerUp) { case FreezePowerUp.BlueArrow: items = GetVerticalItems(item.X, item.Y, 5); break; case FreezePowerUp.GreenArrow: items = GetDiagonalItems(item.X, item.Y, 5); break; case FreezePowerUp.OrangeSnowball: items = GetVerticalItems(item.X, item.Y, 5); items.AddRange(GetDiagonalItems(item.X, item.Y, 5)); break; default: items = GetVerticalItems(item.X, item.Y, 3); break; } HandleBanzaiFreezeItems(items); }
internal void onFreezeTiles(RoomItem item, FreezePowerUp powerUp, uint userID) { if (this.room.GetRoomUserManager().GetRoomUserByHabbo(userID) == null) { return; } List <RoomItem> items; switch (powerUp) { case FreezePowerUp.BlueArrow: items = this.GetVerticalItems(item.GetX, item.GetY, 5); break; case FreezePowerUp.GreenArrow: items = this.GetDiagonalItems(item.GetX, item.GetY, 5); break; case FreezePowerUp.OrangeSnowball: items = this.GetVerticalItems(item.GetX, item.GetY, 5); items.AddRange((IEnumerable <RoomItem>) this.GetDiagonalItems(item.GetX, item.GetY, 5)); break; default: items = this.GetVerticalItems(item.GetX, item.GetY, 3); break; } this.HandleBanzaiFreezeItems(items); }
public void onFreezeTiles(RoomItem item, FreezePowerUp powerUp, uint userID) { Room Room = item.GetRoom(); if (Room == null) { return; } RoomUser user = Room.GetRoomUserManager().GetRoomUserByHabbo(userID); if (user == null) { return; } List <RoomItem> items; switch (powerUp) { case FreezePowerUp.BlueArrow: { items = GetVerticalItems(item.GetX, item.GetY, 5, user); break; } case FreezePowerUp.GreenArrow: { items = GetDiagonalItems(item.GetX, item.GetY, 5, user); break; } case FreezePowerUp.OrangeSnowball: { items = GetVerticalItems(item.GetX, item.GetY, 5, user); items.AddRange(GetDiagonalItems(item.GetX, item.GetY, 5, user)); break; } default: { items = GetVerticalItems(item.GetX, item.GetY, 3, user); break; } } HandleBanzaiFreezeItems(items); items.Clear(); items = null; }
internal void onFreezeTiles(RoomItem item, FreezePowerUp powerUp, uint userID) { RoomUser user = room.GetRoomUserManager().GetRoomUserByHabbo(userID); if (user == null) return; List<RoomItem> items; switch (powerUp) { case FreezePowerUp.BlueArrow: { items = GetVerticalItems(item.GetX, item.GetY, 5); break; } case FreezePowerUp.GreenArrow: { items = GetDiagonalItems(item.GetX, item.GetY, 5); break; } case FreezePowerUp.OrangeSnowball: { items = GetVerticalItems(item.GetX, item.GetY, 5); items.AddRange(GetDiagonalItems(item.GetX, item.GetY, 5)); break; } default: { items = GetVerticalItems(item.GetX, item.GetY, 3); break; } } HandleBanzaiFreezeItems(items); }
public void onFreezeTiles(Item item, FreezePowerUp powerUp) { List<Item> items; switch (powerUp) { case FreezePowerUp.BLUEARROW: { items = GetVerticalItems(item.GetX, item.GetY, 5); break; } case FreezePowerUp.GREENARROW: { items = GetDiagonalItems(item.GetX, item.GetY, 5); break; } case FreezePowerUp.ORANGESNOWBALL: { items = GetVerticalItems(item.GetX, item.GetY, 5); items.AddRange(GetDiagonalItems(item.GetX, item.GetY, 5)); break; } default: { items = GetVerticalItems(item.GetX, item.GetY, 3); break; } } HandleBanzaiFreezeItems(items); }
internal void OnFreezeTiles(RoomItem item, FreezePowerUp powerUp, uint userId) { if (_room.GetRoomUserManager().GetRoomUserByHabbo(userId) == null || item == null) return; List<RoomItem> items; switch (powerUp) { case FreezePowerUp.BlueArrow: items = GetVerticalItems(item.X, item.Y, 5); break; case FreezePowerUp.GreenArrow: items = GetDiagonalItems(item.X, item.Y, 5); break; case FreezePowerUp.OrangeSnowball: items = GetVerticalItems(item.X, item.Y, 5); items.AddRange(GetDiagonalItems(item.X, item.Y, 5)); break; default: items = GetVerticalItems(item.X, item.Y, 3); break; } HandleBanzaiFreezeItems(items); }
internal void onFreezeTiles(RoomItem item, FreezePowerUp powerUp, uint userID) { if (this.room.GetRoomUserManager().GetRoomUserByHabbo(userID) == null) return; List<RoomItem> items; switch (powerUp) { case FreezePowerUp.BlueArrow: items = this.GetVerticalItems(item.GetX, item.GetY, 5); break; case FreezePowerUp.GreenArrow: items = this.GetDiagonalItems(item.GetX, item.GetY, 5); break; case FreezePowerUp.OrangeSnowball: items = this.GetVerticalItems(item.GetX, item.GetY, 5); items.AddRange((IEnumerable<RoomItem>)this.GetDiagonalItems(item.GetX, item.GetY, 5)); break; default: items = this.GetVerticalItems(item.GetX, item.GetY, 3); break; } this.HandleBanzaiFreezeItems(items); }