public void SetRoomLevel(RoomLevel newRoomLevel) { RoomLevel oldRoomLevel = roomLevel; roomLevel = newRoomLevel; if (oldRoomLevel != newRoomLevel) { RavenhillEvents.OnRoomLevelChanged(oldRoomLevel, roomLevel, this); } }