32 lines
1.1 KiB
C#
32 lines
1.1 KiB
C#
using UnityEngine;
|
|
using UnityEngine.UIElements;
|
|
|
|
namespace AlicizaX.Debugger.Runtime
|
|
{
|
|
public sealed partial class DebuggerComponent
|
|
{
|
|
private sealed class WebPlayerInformationWindow : PollingDebuggerWindowBase
|
|
{
|
|
protected override void BuildWindow(VisualElement root)
|
|
{
|
|
VisualElement section = CreateSection("Web Player Information", out VisualElement card);
|
|
#if !UNITY_2017_2_OR_NEWER
|
|
card.Add(CreateRow("Is Web Player", Application.isWebPlayer.ToString()));
|
|
#endif
|
|
card.Add(CreateRow("Absolute URL", Application.absoluteURL));
|
|
#if !UNITY_2017_2_OR_NEWER
|
|
card.Add(CreateRow("Source Value", Application.srcValue));
|
|
#endif
|
|
#if !UNITY_2018_2_OR_NEWER
|
|
card.Add(CreateRow("Streamed Bytes", Application.streamedBytes.ToString()));
|
|
#endif
|
|
#if UNITY_5_3 || UNITY_5_4
|
|
card.Add(CreateRow("Web Security Enabled", Application.webSecurityEnabled.ToString()));
|
|
card.Add(CreateRow("Web Security Host URL", Application.webSecurityHostUrl.ToString()));
|
|
#endif
|
|
root.Add(section);
|
|
}
|
|
}
|
|
}
|
|
}
|