示例#1
0
        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);
        }