Пример #1
0
        // Token: 0x06000399 RID: 921 RVA: 0x00013014 File Offset: 0x00011214
        public void AddGrabber(global::VRGIN.Core.IScreenGrabber grabber)
        {
            bool flag = !this._ScreenGrabbers.Contains(grabber);

            if (flag)
            {
                this._ScreenGrabbers.Insert(0, grabber);
                this.RejudgeAll();
            }
        }
Пример #2
0
        // Token: 0x06000232 RID: 562 RVA: 0x0000DFA0 File Offset: 0x0000C1A0
        public static global::VRGIN.Visuals.GUIQuad Create(global::VRGIN.Core.IScreenGrabber source = null)
        {
            source = (source ?? global::VRGIN.Core.VR.GUI);
            global::VRGIN.Core.VRLog.Info("Create GUI", global::System.Array.Empty <object>());
            global::VRGIN.Visuals.GUIQuad guiquad = global::UnityEngine.GameObject.CreatePrimitive(5).AddComponent <global::VRGIN.Visuals.GUIQuad>();
            guiquad.name = "GUIQuad";
            bool flag = source != global::VRGIN.Core.VR.GUI;

            if (flag)
            {
                guiquad.gameObject.SetActive(false);
                guiquad._Source = source;
                guiquad.gameObject.SetActive(true);
            }
            guiquad.UpdateGUI();
            return(guiquad);
        }
Пример #3
0
        // Token: 0x0600039D RID: 925 RVA: 0x000130DC File Offset: 0x000112DC
        public void AddCamera(global::UnityEngine.Camera camera)
        {
            global::VRGIN.Core.VRLog.Info("Trying to find a GUI mapping for camera {0}", new object[]
            {
                camera.name
            });
            global::VRGIN.Core.IScreenGrabber screenGrabber = this.FindCameraMapping(camera);
            bool flag = screenGrabber != null;

            if (flag)
            {
                this._CameraMappings[camera] = screenGrabber;
                screenGrabber.OnAssign(camera);
                global::VRGIN.Core.VRLog.Info("Assigned camera {0} to {1}", new object[]
                {
                    camera.name,
                    screenGrabber
                });
            }
            this._CheckedCameras.Add(camera);
        }
Пример #4
0
 // Token: 0x0600039A RID: 922 RVA: 0x0001304C File Offset: 0x0001124C
 public void RemoveGrabber(global::VRGIN.Core.IScreenGrabber grabber)
 {
     this._ScreenGrabbers.Remove(grabber);
     this.RejudgeAll();
 }