// DEBUG
        private void Button_Click_7(object sender, RoutedEventArgs e)
        {
            Interpreter ip = new Interpreter("TestProj", @"C:\Users\Kako\Desktop\testDir", "");

            ip.Dash(InterpreterType.RELEASE_WITH_IL, 8);
            ip.GenerateIL(@"Scenario\main.sil");
            ILConvertor  ilc = ILConvertor.GetInstance();
            List <Scene> rS  = ilc.Dash(@"Scenario");
        }
Example #2
0
        /// <summary>
        /// 把场景文件恢复为实例
        /// </summary>
        private void InitScenario()
        {
            List <Scene> sceneList = ILConvertor.GetInstance().Dash(IOUtils.ParseURItoURL(GlobalConfigContext.DevURI_RT_SCENARIO));

            foreach (Scene sc in sceneList)
            {
                if (this.sceneTable.ContainsKey(sc.Scenario))
                {
                    LogUtils.LogLine(String.Format("Scene already exist: {0}, new one will replace the elder one", sc.Scenario),
                                     "ResourceManager", LogLevel.Warning);
                }
                this.sceneTable[sc.Scenario] = sc;
            }
            LogUtils.LogLine(String.Format("Finish Load Scenario, Total: {0}", sceneList.Count), "ResourceManager", LogLevel.Normal);
        }