/// <summary> /// Ends village fest /// </summary> internal void FestEnded() { if (_samhainFest == null) throw new InvalidOperationException(@"(village, FestEnded) SamhainFest is already null"); _samhainFest = null; }
// GodSpells Methods /// <summary> /// Starts new village fest if party room exists /// </summary> /// <returns></returns> public bool FestStart() { if (_samhainFest != null) return false; if (BuildingsList.PartyRoomList.Count == 0) return false; _samhainFest = new SamhainFest(this); return true; }