| 12345678910111213141516171819202122232425262728293031323334 | using System;using System.Collections;using System.Collections.Generic;using UnityEngine;public class DebugRootMono : MonoBehaviour{    private bool isOpen;    private List< string> allLog=new List<string>();    private void Awake()    {        Application.logMessageReceivedThreaded+=(msg, stack, type) =>        {            Debug.Log(msg);        };    }    private void OnGUI()    {        if (GUI.Button(new Rect(0, 0, 200, 100), isOpen?"close debug":"open debug"))        {            isOpen = !isOpen;        }        if (!isOpen)        {            return;        }        if (GUI.Button(new Rect(200, 0, 200, 100), "清除"))        {            isOpen = !isOpen;        }    }}
 |