Ejemplo n.º 1
0
 protected virtual void OnDestroy()
 {
     if (instance == this)
     {
         instance = null;
     }
 }
Ejemplo n.º 2
0
        public override void OnInspectorGUI()
        {
            base.OnInspectorGUI();

            XRHMD script = (XRHMD)target;
            int   number = EditorGUILayout.IntField("Editor Tracking Override: ", script.trackingNumber);

            script.UpdateTrackingNumber(number);
            EditorUtility.SetDirty(script);
        }
Ejemplo n.º 3
0
 private void Start()
 {
     if (!hmd)
     {
         hmd = GetComponent <XRHMD>();
     }
     if (!head)
     {
         head = Camera.main;
     }
 }
Ejemplo n.º 4
0
 protected virtual void Awake()
 {
     if (instance)
     {
         Debug.LogWarning("Only one instance of XRSystemHMD allowed.");
         return;
     }
     instance = this;
     camera   = GetComponentInChildren <Camera>();
     UpdateTrackingNumber(PlayerPrefs.GetInt("TrackingNumber", -1));
 }
Ejemplo n.º 5
0
 // Use this for initialization
 void Start()
 {
     HMD = GetComponent <XRHMD>();
     mouseLook.Init(HMD.transform, HMD.Camera.transform);
 }