lights
This commit is contained in:
1 parent
c2a99d7432
commit
6076b255d6
60 files changed
+8119
-113
No files matched your search
@@ -0,0 +1,40 @@
|
||||
using UnityEngine;
|
||||
using System.Collections;
|
||||
|
||||
public class DebugLogPanel : MonoBehaviour
|
||||
{
|
||||
uint qsize = 15; // number of messages to keep
|
||||
Queue myLogQueue = new Queue();
|
||||
|
||||
void Start() {
|
||||
Debug.Log("SpaceRace!");
|
||||
Debug.Log("WSAD - Strafe");
|
||||
Debug.Log("Mouse 1 - Thrust");
|
||||
Debug.Log("Mouse 2 - Decelerate");
|
||||
Debug.Log("Space - Respawn");
|
||||
Debug.Log("F10 - Exit");
|
||||
}
|
||||
|
||||
void OnEnable() {
|
||||
Application.logMessageReceived += HandleLog;
|
||||
}
|
||||
|
||||
void OnDisable() {
|
||||
Application.logMessageReceived -= HandleLog;
|
||||
}
|
||||
|
||||
void HandleLog(string logString, string stackTrace, LogType type) {
|
||||
// myLogQueue.Enqueue("[" + type + "] : " + logString);
|
||||
myLogQueue.Enqueue(logString);
|
||||
if (type == LogType.Exception)
|
||||
myLogQueue.Enqueue(stackTrace);
|
||||
while (myLogQueue.Count > qsize)
|
||||
myLogQueue.Dequeue();
|
||||
}
|
||||
|
||||
void OnGUI() {
|
||||
GUILayout.BeginArea(new Rect(0, 0, 400, Screen.height));
|
||||
GUILayout.Label("\n" + string.Join("\n", myLogQueue.ToArray()));
|
||||
GUILayout.EndArea();
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user