Esempio n. 1
0
 /// <summary>
 /// Ends village fest
 /// </summary>
 internal void FestEnded()
 {
     if (_samhainFest == null)
         throw new InvalidOperationException(@"(village, FestEnded) SamhainFest is already null");
     _samhainFest = null;
 }
Esempio n. 2
0
        // 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;
        }