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); } } }
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>(); }