Example #1
0
    private void Awake()
    {
        DontDestroyOnLoad(this);

        VisibleLogUtility visiblelog = gameObject.AddComponent <VisibleLogUtility>();

        visiblelog.setInstance(visiblelog);
        VisibleLogUtility.getInstance().mVisibleLogSwitch = FastUIEntry.LogSwitch;
        Application.logMessageReceived += VisibleLogUtility.getInstance().HandleLog;
        DOTween.Init();
    }
    void Awake()
    {
        Debug.Log("VisibleLogUtility:Awake()");
        Singleton      = this;
        mLogList       = new List <string>();
        scrollPosition = Vector2.zero;
        mLogArea       = new Rect(0.0f, 0.0f, Screen.width * mLogWidthFactor, Screen.height * mLogHeightFactor);

        mGUIDIY                  = new GUIStyle();
        mGUIDIY.fontSize         = 20;
        mGUIDIY.normal.textColor = Color.white;

        Application.logMessageReceived += HandleLog;
    }
    /// <summary>
    /// 添加Mono相关的组件
    /// </summary>
    private void addMonoComponents()
    {
        VisibleLogUtility visiblelog = gameObject.AddComponent <VisibleLogUtility>();

        visiblelog.setInstance(visiblelog);
        VisibleLogUtility.getInstance().mVisibleLogSwitch = FastUIEntry.LogSwitch;
        Application.logMessageReceived += VisibleLogUtility.getInstance().HandleLog;

        gameObject.AddComponent <FastUIEntry>();

        gameObject.AddComponent <CoroutineManager>();

        gameObject.AddComponent <NativeMessageHandler>();
        NativeMessageHandler.Singleton.TxtNativeOutput = TxtNativeOutput;
    }
Example #4
0
 void OnGUI()
 {
     GUILayout.BeginArea(new Rect(Screen.width * mFastUIWidthFactor, Screen.height * (1.0f - mFastUIHeightFactor), Screen.width * (1.0f - mFastUIWidthFactor), Screen.height * mFastUIHeightFactor));
     GUILayout.BeginVertical();
     GUILayout.BeginHorizontal();
     GUILayout.Label("参数1:", mGUIDIY, GUILayout.Width(50.0f), GUILayout.MaxHeight(30.0f));
     m_TFInputParam1 = GUILayout.TextField(m_TFInputParam1, GUILayout.MaxWidth(90.0f), GUILayout.MaxHeight(30.0f));
     GUILayout.EndHorizontal();
     GUILayout.BeginHorizontal();
     LogSwitch = GUILayout.Toggle(LogSwitch, "Log总开关", GUILayout.Width(100.0f));
     if (LogSwitch != VisibleLogUtility.getInstance().mVisibleLogSwitch)
     {
         VisibleLogUtility.getInstance().mVisibleLogSwitch = LogSwitch;
     }
     GUILayout.EndHorizontal();
     GUILayout.EndVertical();
     GUILayout.EndArea();
 }
Example #5
0
    /// <summary>
    /// 添加Mono相关的组件
    /// </summary>
    private void addMonoComponents()
    {
        VisibleLogUtility visiblelog = gameObject.AddComponent <VisibleLogUtility>();

        visiblelog.setInstance(visiblelog);
        VisibleLogUtility.getInstance().mVisibleLogSwitch = FastUIEntry.LogSwitch;
        Application.logMessageReceived += VisibleLogUtility.getInstance().HandleLog;

        gameObject.AddComponent <FastUIEntry>();

        gameObject.AddComponent <CoroutineManager>();

        var rmm = gameObject.AddComponent <ResourceModuleManager>();

        rmm.setInstance(rmm);

        var humm = gameObject.AddComponent <HotUpdateModuleManager>();

        humm.setInstance(humm);
    }
 private void OnDestroy()
 {
     Application.logMessageReceived -= VisibleLogUtility.getInstance().HandleLog;
 }