public void Rest() { Derpus.Rest(); if (_companions == null) { return; } foreach (var companion in _companions.Values) { companion.Rest(); } }
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); }