private void DebugAllConfigBtn_onClick() { TestLogData data = TestLogXmlConfig.GetData(0); Debug.LogFormat( "{0} -> Data: {1}", typeof(TestLogXmlConfig).Name, data.ToString() ); data = TestLogXmlDocConfig.GetData(1); Debug.LogFormat( "{0} -> Data: {1}", typeof(TestLogXmlDocConfig).Name, data.ToString() ); Debug.LogFormat( "{0} -> Data: {1}", typeof(TestLogJsonConfig).Name, TestLogJsonConfig.Get <TestLogJsonConfig>().data ); Debug.LogFormat( "{0} -> Data: {1}", typeof(TestLogTxtConfig).Name, TestLogTxtConfig.Get <TestLogTxtConfig>().ToString() ); }
/// <summary> /// 初始化Config文件 /// </summary> private void InitConfig() { // 设置Config根目录 ConfigLoader.rootDirectory = Application.streamingAssetsPath + "/" + TestGameMain.instance.m_ConfigPath; // 自动读取Config,获取config中的测试数据 TestLogData logData0 = TestLogXmlConfig.GetData(0); TestLogData logData1 = TestLogXmlConfig.GetData(1); // 打印Config中的测试数据 Debug.Log(logData0); Debug.Log(logData1); // 这里可以自定义预读取的Config。 ConfigLoader.LoadConfig( typeof(TestLogTxtConfig), typeof(TestLogXmlDocConfig), typeof(TestLogJsonConfig) ); }