private void Start()
    {
        this.name           = "PlayerObject_" + this.name;
        lastGoodPositionSet = false;
        headset             = DeviceFinder.HeadsetTransform();
        CreateCollider();
        InitHeadsetListeners();

        var controllerManager = GameObject.FindObjectOfType <SteamVR_ControllerManager>();

        InitControllerListeners(controllerManager.left);
        InitControllerListeners(controllerManager.right);
    }
Esempio n. 2
0
    protected virtual void Awake()
    {
        if (controller == null)
        {
            controller = GetComponent <ControllerEvent>();
        }

        if (controller == null)
        {
            Debug.Log("");
            return;
        }

        //Utilities

        headset  = DeviceFinder.HeadsetTransform();
        playArea = DeviceFinder.PlayAreaTransform();
        playAreaCursorBoundaries = new GameObject[4];
    }