Example #1
0
        public void Rest()
        {
            Derpus.Rest();

            if (_companions == null)
            {
                return;
            }

            foreach (var companion in _companions.Values)
            {
                companion.Rest();
            }
        }
Example #2
0
        public object CaptureState()
        {
            var dto = new PartyDto();

            dto.Companions = new List <object>();

            foreach (var companion in _companions.Values)
            {
                dto.Companions.Add(companion.CaptureState());
            }

            dto.Derpus        = Derpus.CaptureState();
            dto.Food          = Food;
            dto.Gold          = Gold;
            dto.HealthPotions = HealthPotions;

            return(dto);
        }