/// <summary> /// Gets the banzai. /// </summary> /// <returns>BattleBanzai.</returns> internal BattleBanzai GetBanzai() { return _banzai ?? (_banzai = new BattleBanzai(this)); }
/// <summary> /// Flushes the settings. /// </summary> internal void FlushSettings() { _mCycleEnded = true; using (IQueryAdapter queryReactor = AzureEmulator.GetDatabaseManager().GetQueryReactor()) GetRoomItemHandler().SaveFurniture(queryReactor, null); RoomData.Tags.Clear(); UsersWithRights.Clear(); Bans.Clear(); ActiveTrades.Clear(); LoadedGroups.Clear(); if (GotFreeze()) _freeze = new Freeze(this); if (GotBanzai()) _banzai = new BattleBanzai(this); if (GotSoccer()) _soccer = new Soccer(this); if (_gameItemHandler != null) _gameItemHandler = new GameItemHandler(this); }