123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- //======= Copyright (c) Valve Corporation, All rights reserved. ===============
- //
- // Purpose: Debug UI shown for the player
- //
- //=============================================================================
- using UnityEngine;
- using UnityEngine.UI;
- using System.Collections;
- namespace Valve.VR.InteractionSystem
- {
- //-------------------------------------------------------------------------
- public class DebugUI : MonoBehaviour
- {
- private Player player;
- //-------------------------------------------------
- static private DebugUI _instance;
- static public DebugUI instance
- {
- get
- {
- if ( _instance == null )
- {
- _instance = GameObject.FindObjectOfType<DebugUI>();
- }
- return _instance;
- }
- }
- //-------------------------------------------------
- void Start()
- {
- player = Player.instance;
- }
- //-------------------------------------------------
- private void OnGUI()
- {
- if (Debug.isDebugBuild)
- {
- #if !HIDE_DEBUG_UI
- player.Draw2DDebug();
- #endif
- }
- }
- }
- }
|