コード例 #1
0
ファイル: SHManager.cs プロジェクト: FreeTheTech101/lightning
        public static void InitializeOnce()
        {
            // initialize logging
            Log.Initialize(LogLevel.All);
            Log.AddListener(new FileLogListener("InfinityScript.log", false));
            Log.AddListener(new TraceLogListener());
            Log.AddListener(new GameLogListener());

            try
            {
                Entity.InitializeMappings();
                ScriptNames.Initialize();
                ScriptLoader.Initialize();
            }
            catch (Exception ex)
            {
                if (ex.InnerException != null)
                {
                    Log.Write(LogLevel.Critical, ex.InnerException.ToString());
                }

                Log.Write(LogLevel.Critical, ex.ToString());
                Environment.Exit(0);
            }
        }
コード例 #2
0
        public static void Initialize()
        {
            // initialize logging
            Log.Initialize(LogLevel.All);
            Log.AddListener(new FileLogListener("InfinityScript.log", false));
            Log.AddListener(new TraceLogListener());
            Log.AddListener(new GameLogListener());

            // load scripts
            try
            {
                Entity.InitializeMappings();
                ScriptNames.Initialize();
                ScriptLoader.Initialize();
            }
            catch (Exception ex)
            {
                Log.Write(LogLevel.Critical, ex.ToString());
                Environment.Exit(0);
            }

            //GameInterface.TempFunc();
            //Environment.Exit(0);
        }