internal void Notify_ScenarioListChanged() { PublishedFileId_t selModId = curScen.GetPublishedFileId(); curScen = ScenarioLister.AllScenarios().FirstOrDefault((Scenario sc) => sc.GetPublishedFileId() == selModId); EnsureValidSelection(); }
public static int ScenarioListHash() { int num = 9826121; foreach (Scenario item in ScenarioLister.AllScenarios()) { num ^= 791 * item.GetHashCode() * 6121; } return(num); }