42 lines
1.6 KiB
C#
42 lines
1.6 KiB
C#
using UnityEngine;
|
|
|
|
namespace TEngine
|
|
{
|
|
public sealed partial class Debugger
|
|
{
|
|
private sealed class InputCompassInformationWindow : ScrollableDebuggerWindowBase
|
|
{
|
|
protected override void OnDrawScrollableWindow()
|
|
{
|
|
GUILayout.Label("<b>Input Compass Information</b>");
|
|
GUILayout.BeginVertical("box");
|
|
{
|
|
GUILayout.BeginHorizontal();
|
|
{
|
|
if (GUILayout.Button("Enable", GUILayout.Height(30f)))
|
|
{
|
|
Input.compass.enabled = true;
|
|
}
|
|
if (GUILayout.Button("Disable", GUILayout.Height(30f)))
|
|
{
|
|
Input.compass.enabled = false;
|
|
}
|
|
}
|
|
GUILayout.EndHorizontal();
|
|
|
|
DrawItem("Enabled", Input.compass.enabled.ToString());
|
|
if (Input.compass.enabled)
|
|
{
|
|
DrawItem("Heading Accuracy", Input.compass.headingAccuracy.ToString());
|
|
DrawItem("Magnetic Heading", Input.compass.magneticHeading.ToString());
|
|
DrawItem("Raw Vector", Input.compass.rawVector.ToString());
|
|
DrawItem("Timestamp", Input.compass.timestamp.ToString());
|
|
DrawItem("True Heading", Input.compass.trueHeading.ToString());
|
|
}
|
|
}
|
|
GUILayout.EndVertical();
|
|
}
|
|
}
|
|
}
|
|
}
|