Ejemplo n.º 1
0
    public static void CheckOmniViveAvailable(bool bSwitchToDevModeIfNA = true)
    {
        OmniMovementComponent omniMovementComponent = null;

        if (bSwitchToDevModeIfNA)
        {
            omniMovementComponent = GameObject.FindObjectOfType <OmniMovementComponent>();
            if (omniMovementComponent)
            {
                Debug.Log("[CheckOmniViveAvailable]Vive(N/A), Omni("
                          + (omniMovementComponent.omniFound ? "Found" : "N/A")
                          + ") switch to dev-mode.");

                if (!VRSettings.enabled)
                {
                    omniMovementComponent.cameraReference.gameObject.AddComponent <SmoothMouseLook>();
                }

                if (!omniMovementComponent.omniFound)
                {
                    omniMovementComponent.developerMode = true;
                }
            }
        }
    }
Ejemplo n.º 2
0
 // Use this for initialization
 void Start()
 {
     MovementComponent     = GetComponent <OmniMovementComponent>();
     m_CharacterController = GetComponent <CharacterController>();
 }
Ejemplo n.º 3
0
 void Start()
 {
     _omni       = GetComponent <OmniMovementComponent>();
     _controller = GetComponent <CharacterController>();
     _camera     = GetComponentInChildren <Camera>();
 }