public bool IsTogglerUpdateAlertShown() { var mymod = ModHelpersMod.Instance; if (mymod.Data == null) { LogHelpers.WarnOnce("No mod data."); return(false); } var ver = new Version(mymod.Data.ControlPanelNewSince); if (ver < UIControlPanel.AlertSinceVersion) { return(true); } UIModControlPanelTab uiModCtrlPanel = mymod.ControlPanel.DefaultTab; if (uiModCtrlPanel.GetModUpdatesAvailable() > 0) { return(true); } return(false); }
private void PreUpdateLocal() { var mymod = ModHelpersMod.Instance; mymod.AnimatedColors.Update(); UIModControlPanelTab.UpdateModList(); }
private void FinishSyncOnClient() { if (this.IsSynced) { return; } var mymod = ModHelpersMod.Instance; if (mymod.Config.DebugModeNetInfo) { LogHelpers.Alert(); } UIModControlPanelTab uiModCtrlPanel = mymod.ControlPanel.DefaultTab; uiModCtrlPanel.LoadModListAsync(); this.IsSynced = true; }