private void ClearCurrent() { if(Current != null) { Current.Activated = false; _Current = null; OnPropertyChanged(() => this.Current); } }
private void GoTo(ZoneTransitionViewModel zone) { Current = zone; }
private void AddEvents(ZoneTransitionViewModel zone, string nameSuffix, List<TileEventViewModel> events) { foreach(var evt in CreateEventsFrom(zone)) { evt.Name = nameSuffix + "-" + evt.Name; events.Add(evt); } }