public static ICELoader CreateLoaderFromHash(uint hash) { ICELoader loader = null; switch (hash) { case 1647651811: { loader = new CEArea(); } break; case 420587931: { loader = new CEAutoLoad(); } break; case 1283261664: { loader = new CEConfig(); } break; } return(loader); }
public CEConfig Clone() { var clone = new CEConfig(); clone.Id = Id; clone.Value = Value; return(clone); }
private void Reload(CommandArgs args) { if (File.Exists(CEConfigPath)) { CEConfig = CEConfigFile.Read(CEConfigPath); // Add all the missing config properties in the json file } else { CEConfig.Write(CEConfigPath); if (File.Exists(CEConfigPath)) { CEConfig = CEConfigFile.Read(CEConfigPath); // Add all the missing config properties in the json file } } }
protected override void OnUpdate() { if (Input.GetKeyDown(KeyCode.A)) { PopupManager.instance.Popup("UI/UIPopupTest_1", true, true); } if (Input.GetKeyDown(KeyCode.S)) { PopupManager.instance.Popup("UI/UIPopupTest_2", false, true); } if (Input.GetKeyDown(KeyCode.D)) { PopupManager.instance.Popup("UI/UIPopupTest_3", true, false); } if (Input.GetKeyDown(KeyCode.F)) { PopupManager.instance.Popup("UI/UIPopupTest_4", false, false); } if (Input.GetKeyDown(KeyCode.G)) { PopupManager.instance.Back(); } if (Input.GetKeyDown(KeyCode.Q)) { var configDict = CEConfig.GetElementDict(); foreach (var config in configDict) { Log.Debug((config.Value as CEConfig).ToString()); } CEManager.instance.Load(CEArea.CEName); var areaDict = CEArea.GetElementDict(); foreach (var area in areaDict.CheckNull()) { Log.Debug((area.Value as CEArea).ToString()); } } }
private static void SetupConfig() { try { if (File.Exists(CEConfigPath)) { CEConfig = CEConfigFile.Read(CEConfigPath); // Add all the missing config properties in the json file } CEConfig.Write(CEConfigPath); } catch (Exception ex) { Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine("Error in (EPR) config file"); Console.ForegroundColor = ConsoleColor.Gray; Log.Error("(EPR) Config Exception"); Log.Error(ex.ToString()); } }