Beispiel #1
0
        private static SettingsColonistBar LoadBarSettings(string path = "ColonistBarKF.xml")
        {
            string configFolder        = Path.GetDirectoryName(GenFilePaths.ModsConfigFilePath);
            SettingsColonistBar result = XmlLoader.ItemFromXmlFile <SettingsColonistBar>(configFolder + "/" + path);

            return(result);
        }
        internal static SettingsColonistBar LoadBarSettings([NotNull] string path = "ColonistBar_KF.xml")
        {
            string configFolder          = Path.GetDirectoryName(GenFilePaths.ModsConfigFilePath);
            SettingsColonistBar __result =
                DirectXmlLoader.ItemFromXmlFile <SettingsColonistBar>(configFolder + "/" + path);

            return(__result);
        }
Beispiel #3
0
        // ReSharper disable once UnusedMember.Global
        public void Start()
        {
            ColBarSettings  = LoadBarSettings();
            PsiSettings     = LoadPsiSettings();
            _lastStatUpdate = -5000;

            //PSI
            OnLevelWasLoaded(0);
            enabled = true;
        }
Beispiel #4
0
 public Controller(ModContentPack content)
     : base(content)
 {
     psiSettings = this.GetSettings <SettingsPSI>();
     barSettings = this.GetSettings <SettingsColonistBar>();
 }