Inheritance: MonoBehaviour
    void Start()
    {
        /*
        * Start by capturing the helper script on CardboardControlManager
        * This script has access to all the controls and their delegates
        *
        * Unity provides a good primer on delegates here:
        * http://unity3d.com/learn/tutorials/modules/intermediate/scripting/delegates
        */
        cardboard = GameObject.Find("CardboardControlManager").GetComponent<CardboardControl>();
        cardboard.magnet.OnDown += CardboardDown;  // When the magnet goes down
        cardboard.magnet.OnUp += CardboardUp;      // When the magnet comes back up

        // When the magnet goes down and up within the "click threshold" time
        // That click speed threshold is configurable in the inspector
        cardboard.magnet.OnClick += CardboardClick;

        // When the thing we're looking at changes, determined by a gaze
        // The gaze distance and layer mask are public as configurable in the inspector
        //cardboard.gaze.OnChange += CardboardFocus;

        // Not used here is the OnTilt delegate
        // This is triggered on rotating the device to Portrait mode
        // cardboard.box.OnTilt += ...
    }
Exemplo n.º 2
0
    void Start()
    {
        /*
         * Start by capturing the helper script on CardboardControlManager
         * This script has access to all the controls and their delegates
         *
         * Unity provides a good primer on delegates here:
         * http://unity3d.com/learn/tutorials/modules/intermediate/scripting/delegates
         */
        cardboard = GameObject.Find("CardboardControlManager").GetComponent <CardboardControl>();
        cardboard.trigger.OnDown += CardboardDown; // When the trigger goes down
        cardboard.trigger.OnUp   += CardboardUp;   // When the trigger comes back up

        // When the magnet or touch goes down and up within the "click threshold" time
        // That click speed threshold is configurable in the Inspector
        cardboard.trigger.OnClick += CardboardClick;

        // When the thing we're looking at changes, determined by a gaze
        // The gaze distance and layer mask are public as configurable in the Inspector
        cardboard.gaze.OnChange += CardboardGazeChange;

        // When we've been staring at an object
        cardboard.gaze.OnStare += CardboardStare;

        // When we rotate the device into portrait mode
        cardboard.box.OnTilt += CardboardMagnetReset;
    }
 void Start()
 {
     cardboard = GameObject.Find("CardboardControlManager").GetComponent <CardboardControl>();
     cardboard.trigger.OnDown  += ToggleMove;
     cardboard.trigger.OnUp    += ToggleMove;
     cardboard.trigger.OnClick += Interact;
 }
Exemplo n.º 4
0
 // Use this for initialization
 void Start()
 {
     cardboard                 = GameObject.Find("CardboardControlManager").GetComponent <CardboardControl>();
     cardboard.box.OnTilt     += CardBoardOnTilt;
     cardboard.trigger.OnDown += CardBoardOnDown;
     cardboard.trigger.OnUp   += CardBoardOnUp;
 }
    public void Start()
    {
        cardboard = gameObject.GetComponent <CardboardControl>();
        StereoController stereoController = Camera.main.GetComponent <StereoController>();

        head = stereoController.Head;
    }
Exemplo n.º 6
0
    // Use this for initialization
    void Start()
    {
        cardboard = GameObject.FindGameObjectWithTag("Cardboard");
        camera = GameObject.FindGameObjectWithTag ("MainCamera");
        cardboardControl = GameObject.Find("CardboardControlManager").GetComponent<CardboardControl>();

        Screen.sleepTimeout = SleepTimeout.NeverSleep;

        cardboardControl.trigger.OnUp += CardboardClick;
        cardboardControl.trigger.OnDown += CardboardClick;
        cardboardControl.trigger.OnClick += CardboardClick;
    }
Exemplo n.º 7
0
    // Use this for initialization
    void Start()
    {
        playerBody     = GetComponent <Rigidbody> ();
        playerCollider = GetComponent <CapsuleCollider> ();
        cardboard      = GameObject.Find("CardboardControlManager").GetComponent <CardboardControl>();

        cardboard.gaze.OnChange += CardboardFocusChanges;
        backWall     = GameObject.Find("backwall");
        sphere       = GameObject.Find("Sphere");
        sphereSound  = sphere.GetComponent <AudioSource> ();
        desiredColor = new Color(0f, 0f, 0f);
    }
Exemplo n.º 8
0
        // Use this for initialization
        private void Start()
        {
            cardboard = GameObject.Find("CardboardControlManager").GetComponent <CardboardControl>();
            cardboard.trigger.OnDown += ToggleMove;
            cardboard.trigger.OnUp   += ToggleMove;
            //cardboard.trigger.OnClick += Interact;

            m_CharacterController = GetComponent <CharacterController>();
            m_Camera = Camera.main;
            m_OriginalCameraPosition = m_Camera.transform.localPosition;
            m_FovKick.Setup(m_Camera);
            m_HeadBob.Setup(m_Camera, m_StepInterval);
            m_StepCycle   = 0f;
            m_NextStep    = m_StepCycle / 2f;
            m_Jumping     = false;
            m_AudioSource = GetComponent <AudioSource>();
            m_MouseLook.Init(transform, m_Camera.transform);
        }
    // Use this for initialization
    void Start()
    {
		cardboard = GameObject.Find("CardboardControlManager").GetComponent<CardboardControl>();
        rb = GetComponent<Rigidbody>();
		//Physics.IgnoreLayerCollision (9, this.gameObject.layer);
		//Physics.IgnoreLayerCollision (9, 9);

		// When the thing we're looking at changes, determined by a gaze
		// The gaze distance and layer mask are public as configurable in the inspector
		cardboard.gaze.OnChange += CardboardGazeChange;

		// When we've been staring at an object
		cardboard.gaze.OnStare += CardboardStare;

		// When we rotate the device into portrait mode
		cardboard.box.OnTilt += CardboardMagnetReset;

		//cardboard.pointer.Show();

		InvokeRepeating("FireCheck", 2, rateOfFire);
    }
Exemplo n.º 10
0
 public void Start()
 {
     cardboard = gameObject.GetComponent <CardboardControl>();
 }
 public void Start() {
   cardboard = gameObject.GetComponent<CardboardControl>();
   magnet = new ParsedMagnetData();
   touch = new ParsedTouchData();
 }
Exemplo n.º 12
0
 // Use this for initialization
 void Start()
 {
     cardboardControl = GameObject.Find("CardboardControlManager").GetComponent<CardboardControl>();
 }
 public void Start()
 {
     cardboard = gameObject.GetComponent <CardboardControl>();
     camera    = Camera.main.transform;
 }
 public void Start() {
   cardboard = gameObject.GetComponent<CardboardControl>();
 }
 public void Start()
 {
     cardboard = gameObject.GetComponent <CardboardControl>();
     magnet    = new ParsedMagnetData();
     touch     = new ParsedTouchData();
 }
 public void Start() {
   cardboard = gameObject.GetComponent<CardboardControl>();
   StereoController stereoController = Camera.main.GetComponent<StereoController>();
   head = stereoController.Head;
 }