Ejemplo n.º 1
0
    static public void setupTraceLog()
    {
        StacktraceMgr mgr = GameObject.FindObjectOfType <StacktraceMgr>();

        Debug.Assert(mgr != null);

        Application.SetStackTraceLogType(LogType.Log, mgr.normal);
        Application.SetStackTraceLogType(LogType.Warning, mgr.warning);
        Application.SetStackTraceLogType(LogType.Error, mgr.error);

        if (!Application.isEditor)
        {
            //preset
            //do be too wordy on smartphones
            if (mgr.mobile_logs_preset && Application.isMobilePlatform)
            {
                Application.SetStackTraceLogType(LogType.Log, StackTraceLogType.None);
                Application.SetStackTraceLogType(LogType.Warning, StackTraceLogType.ScriptOnly);
                Application.SetStackTraceLogType(LogType.Error, StackTraceLogType.ScriptOnly);
            }
        }

        Debug.Log("trace logs setup");
        Debug.Log("  L log  " + Application.GetStackTraceLogType(LogType.Log));
        Debug.Log("  L warning  " + Application.GetStackTraceLogType(LogType.Warning));
        Debug.Log("  L error  " + Application.GetStackTraceLogType(LogType.Error));

        //GlobalSettingsVolume.setupVolumes();
    }
Ejemplo n.º 2
0
        void Awake()
        {
            _manager = this;

            if (eos == null)
            {
                eos = new List <EngineObject>();
            }

            Debug.Log(GlobalSettingsSystem.getSystemInfo());

            state_loading = true;
            state_live    = false;

            StacktraceMgr.setupTraceLog();

            EngineLoader.get().onLoadingDone += engine_scenes_loaded;
        }