Esempio n. 1
0
 private void Start()
 {
     menu = GetComponent <VRTK_RadialMenu>();
     _playerHandAnimation = menu.GetComponentInParent <PlayerHandAnimation>();
     _tools           = playerHand.transform.Find("Tools").gameObject;
     _playerToolsBase = menu.GetComponentInParent <PlayerHandController>().playerToolsBase;
     listBackpack     = Backpack.Instance.listBackpack;
     dicBackPack      = Backpack.Instance.dicBackpack;
     for (int i = 0; i < listBackpack.Count; i++)
     {
         //if (dicBackpack.(i))
         {
             menu.AddButton(listBackpack[i].button);
         }
     }
 }
Esempio n. 2
0
    public void Init()
    {
        _eye    = PlayerManager.Instance.eye;
        _player = PlayerManager.Instance.gameObject;

        if (_events == null)
        {
            _events = GetComponent <VRTK_ControllerEvents>();
            _events.TriggerPressed      += new ControllerInteractionEventHandler(DoTriggerPressed);
            _events.TriggerReleased     += new ControllerInteractionEventHandler(DoTriggerReleased);
            _events.TouchpadAxisChanged += new ControllerInteractionEventHandler(DoTouchpadAxisChanged);
            _events.TouchpadPressed     += new ControllerInteractionEventHandler(DoTouchpadPressed);
            _events.TouchpadReleased    += new ControllerInteractionEventHandler(DoTouchpadReleased);
            _events.GripPressed         += new ControllerInteractionEventHandler(DoGripPressed);
            _events.GripReleased        += new ControllerInteractionEventHandler(DoGripReleased);
            _events.ButtonTwoPressed    += new ControllerInteractionEventHandler(DoMenuPressed);
        }
        //BackpackController.ChangeTools += new BackpackControllerEventHandler(SetPlayerToolsBase);
        _playerHandAnimation = transform.GetComponent <PlayerHandAnimation>();
    }