Beispiel #1
0
        public static void Init(MainButtonsRoot instance)
        {
            Settings.Validate();

            DesignationCategoryConfig.Init();

            _buttonOrder = Traverse.Create(instance).Field("allButtonsInOrder");

            CheckDefStates();

            _orderer = new OrderGUI <MainButtonDef>(() => Settings.MainButtonStates, ApplyChanges, Reset);

            IsReady = true;
        }
 private static void Postfix(MainButtonsRoot __instance) => MainButtonsConfig.Init(__instance);