Exemple #1
0
 void update_modules()
 {
     Modules.Clear();
     TCAModulesDatabase.ValidModules
     .ForEach(t => Modules.Add(t, TCAModulesDatabase.ModuleAvailable(t, CFG)));
 }
        public static void ResetModuleFields(object obj)
        {
            var ModuleFields = TCAModulesDatabase.GetAllModuleFields(obj.GetType());

            ModuleFields.ForEach(fi => fi.SetValue(obj, null));
        }
 void onSceneChange(GameScenes scene)
 {
     parts = TCAModulesDatabase.GetPurchasedParts();
 }
        public void InitModuleFields(object obj)
        {
            var ModuleFields = TCAModulesDatabase.GetAllModuleFields(obj.GetType());

            ModuleFields.ForEach(fi => fi.SetValue(obj, GetModule(fi.FieldType)));
        }