public void Handle(ResetInstances message) { Instances.Clear(); foreach (var item in InstanceFinder.AllInstances()) { Instances.Add(instanceDetailsFunc(item)); } }
public void Handle(ResetInstances message) { Instances.Clear(); foreach (var item in InstanceFinder.AllInstances().OrderBy(i => i.Name)) { Instances.Add(instanceDetailsFunc(item)); } NotifyOfPropertyChange(nameof(OrderedInstances)); }
void HandleResetInstances(ResetInstances packet) { Group group = GetPlayer().GetGroup(); if (group) { if (group.IsLeader(GetPlayer().GetGUID())) group.ResetInstances(InstanceResetMethod.All, false, false, GetPlayer()); } else GetPlayer().ResetInstances(InstanceResetMethod.All, false, false); }