protected static I construct(string cityId, string cityName) { if (string.IsNullOrEmpty(cityId)) { throw new Exception("CITY ID NÃO PODE SER NULO!!!!!"); } var result = new I { cityId = cityId, cityName = cityName }; if (!Directory.Exists(result.ConfigPath)) { LogUtils.DoLog("Legacy files not found... exiting"); return(null); } var settingFile = new SettingsFile { pathName = result.thisPathName }; GameSettings.AddSettingsFile(settingFile); return(result); }
void LoadSaved() { try { SettingsFile settingsfile = new SettingsFile(); settingsfile.fileName = FireworksMod.settingsfilename; GameSettings.AddSettingsFile(settingsfile); //FireworksUI.Init(); LogMsg("file created"); } catch (Exception ex) { LogErr(ex.ToString() + ex.StackTrace); } btnX = new SavedFloat("btnx", FireworksMod.settingsfilename, 100); btnY = new SavedFloat("btny", FireworksMod.settingsfilename, 100); panelX = new SavedFloat("panelx", FireworksMod.settingsfilename, 200); panelY = new SavedFloat("panely", FireworksMod.settingsfilename, 100); colorR = new SavedFloat("colorr", FireworksMod.settingsfilename, 255); colorG = new SavedFloat("colorg", FireworksMod.settingsfilename, 255); colorB = new SavedFloat("colorb", FireworksMod.settingsfilename, 255); heightFrom = new SavedFloat("heightfrom", FireworksMod.settingsfilename, 50); heightTo = new SavedFloat("heightto", FireworksMod.settingsfilename, 60); mulExpVel = new SavedFloat("mulexpvel", FireworksMod.settingsfilename, 0); mulSize = new SavedFloat("mulsize", FireworksMod.settingsfilename, 0); defaultstyle.height_from = heightFrom.value; defaultstyle.height_to = heightTo.value; defaultstyle.mul_exp_vel = Mathf.Pow(10, mulExpVel.value); defaultstyle.mul_particle_size = Mathf.Pow(10, mulSize.value); hotkey = new SavedInputKey("key", FireworksMod.settingsfilename, SavedInputKey.Encode(KeyCode.F, true, true, false)); }
void InstallOutOfGameDependencies() { GameSettings.AddSettingsFile(new SettingsFile { fileName = Constants.ModName }); XmlPersistenceService = new XmlPersistenceService(); Settings = XmlPersistenceService.Load(); }
protected static I construct(string cityId, string cityName) { if (string.IsNullOrEmpty(cityId)) { throw new Exception("CITY ID NÃO PODE SER NULO!!!!!"); } I result = new I { cityId = cityId, cityName = cityName }; SettingsFile settingFile = new SettingsFile { pathName = result.thisPathName }; GameSettings.AddSettingsFile(settingFile); if (!settingFile.IsValid() && cityId != GLOBAL_CONFIG_INDEX) { try { I defaultFile = getConfig(GLOBAL_CONFIG_INDEX, GLOBAL_CONFIG_INDEX); foreach (string key in GameSettings.FindSettingsFileByName(defaultFile.thisFileName).ListKeys()) { try { T ci = (T)Enum.Parse(typeof(T), key); switch (ci.ToInt32(CultureInfo.CurrentCulture.NumberFormat) & TYPE_PART) { case TYPE_BOOL: result.setBool(ci, defaultFile.getBool(ci)); break; case TYPE_STRING: case TYPE_LIST: result.setString(ci, defaultFile.getString(ci)); break; case TYPE_INT: result.setInt(ci, defaultFile.getInt(ci)); break; } } catch (Exception e) { KlyteUtils.doErrorLog($"Erro copiando propriedade \"{key}\" para o novo arquivo da classe {typeof(I)}: {e.Message}"); } } } catch { } } return(result); }
static SettingsUI() { if (GameSettings.FindSettingsFileByName(FILE_NAME) == null) { GameSettings.AddSettingsFile(new SettingsFile[] { new SettingsFile() { fileName = FILE_NAME } }); } }
static Settings() { if (GameSettings.FindSettingsFileByName(SettingsFile) == null) { GameSettings.AddSettingsFile(new SettingsFile[] { new SettingsFile() { fileName = SettingsFile } }); } }
static ModSettings() { if (GameSettings.FindSettingsFileByName(SETTINGS_FILE_NAME) == null) { GameSettings.AddSettingsFile(new SettingsFile[] { new SettingsFile() { fileName = SETTINGS_FILE_NAME } }); } }
static Settings() { // Creating setting file - from SamsamTS if (GameSettings.FindSettingsFileByName(FileName) == null) { GameSettings.AddSettingsFile(new SettingsFile[] { new SettingsFile() { fileName = FileName } }); } }
public void Awake() { Debug.LogWarningFormat("TLMRv" + TLMSingleton.majorVersion + " LOADING TLM "); SettingsFile tlmSettings = new SettingsFile { fileName = TLMConfigWarehouse.CONFIG_FILENAME }; Debug.LogWarningFormat("TLMRv" + TLMSingleton.majorVersion + " SETTING FILES"); try { GameSettings.AddSettingsFile(tlmSettings); } catch (Exception e) { SettingsFile tryLoad = GameSettings.FindSettingsFileByName(TLMConfigWarehouse.CONFIG_FILENAME); if (tryLoad == null) { Debug.LogErrorFormat("TLMRv" + majorVersion + " SETTING FILES FAIL!!! "); Debug.LogError(e.Message); Debug.LogError(e.StackTrace); } else { tlmSettings = tryLoad; } } Debug.LogWarningFormat("TLMRv" + TLMSingleton.majorVersion + " LOADING VARS "); m_savedPalettes = new SavedString("savedPalettesTLM", Settings.gameSettingsFile, "", true); m_savedShowNearLinesInCityServicesWorldInfoPanel = new SavedBool("showNearLinesInCityServicesWorldInfoPanel", Settings.gameSettingsFile, true, true); m_savedShowNearLinesInZonedBuildingWorldInfoPanel = new SavedBool("showNearLinesInZonedBuildingWorldInfoPanel", Settings.gameSettingsFile, false, true); m_savedOverrideDefaultLineInfoPanel = new SavedBool("TLMOverrideDefaultLineInfoPanel", Settings.gameSettingsFile, true, true); m_debugMode = new SavedBool("TLMdebugMode", Settings.gameSettingsFile, false, true); m_betaMapGen = new SavedBool("TLMbetaMapGen", Settings.gameSettingsFile, false, true); m_showDistanceInLinearMap = new SavedBool("TLMshowDistanceInLinearMap", Settings.gameSettingsFile, true, true); if (m_debugMode.value) { TLMUtils.doLog("currentSaveVersion.value = {0}, fullVersion = {1}", currentSaveVersion.value, fullVersion); } if (currentSaveVersion.value != fullVersion) { needShowPopup = true; } toggleOverrideDefaultLineInfoPanel(m_savedOverrideDefaultLineInfoPanel.value); LocaleManager.eventLocaleChanged += new LocaleManager.LocaleChangedHandler(this.autoLoadTLMLocale); if (instance != null) { GameObject.Destroy(instance); } loadTLMLocale(false); onAwake?.Invoke(); }
public ProceduralObjectsMod() { try { SettingsFile = new SettingsFile() { fileName = SETTINGS_FILENAME }; GameSettings.AddSettingsFile(SettingsFile); } catch (Exception e) { Debug.LogError("[Procedural Objects] Failed to add the settings file :" + e); } }
private static void TryCreateModConfig() { if (GameSettings.FindSettingsFileByName(FILE_NAME) == null) { GameSettings.AddSettingsFile(new SettingsFile { fileName = FILE_NAME }); } _settingsFile = GameSettings.FindSettingsFileByName(FILE_NAME); }
public VehicleEffectsMod() { if (GameSettings.FindSettingsFileByName("VehicleEffectsMod") == null) { GameSettings.AddSettingsFile(new SettingsFile[] { new SettingsFile { fileName = "VehicleEffectsMod" } }); } }
public ModInfo() { try { GameSettings.AddSettingsFile(new SettingsFile { fileName = Options.SettingsFileName }); } catch (Exception e) { Debug.LogException(e); } }
public EnhancedDistrictServicesMod() { try { GameSettings.AddSettingsFile(new SettingsFile() { fileName = "EnhancedDistrictServices" }); } catch (Exception ex) { Logger.Log("EnhancedDistrictServicesMod::(ctor): Could not load or create the settings file."); Logger.LogException(ex); } }
public ModInfo() { try { // Creating setting file GameSettings.AddSettingsFile(new SettingsFile { fileName = ParallelRoadTool.settingsFileName }); } catch (Exception e) { DebugUtils.Log("Could not load/create the setting file."); DebugUtils.LogException(e); } }
public ProceduralObjectsMod() { try { GameSettings.AddSettingsFile(new SettingsFile[] { new SettingsFile() { fileName = OTHER_SETTINGS_FILENAME } }); } catch (Exception e) { Debug.LogError("[Procedural Objects] Failed to add the settings file :"); Debug.LogException(e); } }
protected static void TryCreateConfig() { try { // Creating setting file if (GameSettings.FindSettingsFileByName(KEYBOARD_SHORTCUTS_FILENAME) == null) { GameSettings.AddSettingsFile( new SettingsFile { fileName = KEYBOARD_SHORTCUTS_FILENAME }); } } catch (Exception) { Log._Debug("Could not load/create the keyboard shortcuts file."); } }
public ModInfo() { try { if (GameSettings.FindSettingsFileByName(GrantMeMoney.ModName) == null) { GameSettings.AddSettingsFile(new SettingsFile { fileName = GrantMeMoney.ModName }); } } catch (Exception e) { Dbg.Err("Could not create settings file", e); } }
public ModInfo() { try { // Creating setting file GameSettings.AddSettingsFile(new SettingsFile[] { new SettingsFile() { fileName = MoveItTool.settingsFileName } }); } catch (Exception e) { DebugUtils.Log("Could load/create the setting file."); DebugUtils.LogException(e); } }
public RailwayMod() { try { GameSettings.AddSettingsFile(new SettingsFile[] { new SettingsFile() { fileName = SETTINGS_FILENAME } }); Debug.Log("railway debug after settings"); } catch (System.Exception e) { Debug.LogError("[RailwayMod] Failed to add the settings file :"); Debug.LogException(e); } }
public AVOMod() { try { // Creating setting file GameSettings.AddSettingsFile(new SettingsFile[] { new SettingsFile() { fileName = AdvancedVehicleOptions.settingsFileName } }); } catch (Exception e) { Logging.Error("Couldn't load/create the setting file."); Logging.LogException(e); } }
public ModInfo() { try { // Creating setting file GameSettings.AddSettingsFile(new SettingsFile[] { new SettingsFile() { fileName = AdvancedVehicleOptions.settingsFileName } }); } catch (Exception e) { DebugUtils.Log("Couldn't load/create the setting file."); DebugUtils.LogException(e); } }
public CinematicCameraInfo() { try { // Creating setting file GameSettings.AddSettingsFile(new SettingsFile[] { new SettingsFile() { fileName = CinematicCameraExtended.settingsFileName } }); } catch (Exception e) { DebugUtils.Log("Could load/create the setting file."); DebugUtils.LogException(e); } }
public CSURToolBox() { try { if (GameSettings.FindSettingsFileByName("CSURToolBox_SETTING") == null) { // Creating setting file GameSettings.AddSettingsFile(new SettingsFile { fileName = "CSURToolBox_SETTING" }); } } catch (Exception) { DebugLog.LogToFileOnly("Could not load/create the setting file."); } }