void OnEnable() { InitializeOptions(); inputTracker = transform.GetComponentInParent <ControllerInputTracker>(); positionTracker = transform.GetComponentInParent <PlayerPositionTracker>(); inputTracker.triggerPressedDown += new ControllerInputDelegate(StartCastingBeam); inputTracker.triggerPressedUp += new ControllerInputDelegate(StopCastingBeam); }
void OnEnable() { FindEventSystem(); FindScrollRect(); inputTracker = transform.GetComponentInParent <ControllerInputTracker>(); inputTracker.dpadUpTouchedStart += new ControllerInputDelegate(NavigateMenuUp); inputTracker.dpadDownTouchedStart += new ControllerInputDelegate(NavigateMenuDown); inputTracker.dpadRightTouchedStart += new ControllerInputDelegate(NavigateMenuRight); inputTracker.dpadLeftTouchedStart += new ControllerInputDelegate(NavigateMenuLeft); inputTracker.triggerPressedDown += new ControllerInputDelegate(MenuSelect); }
void OnEnable() { StartCoroutine("RepeatSpawner"); vrInput = transform.GetComponentInParent <ControllerInputTracker>(); vrInput.triggerPressedDown += new ControllerInputDelegate(SpawnCurrentPrimitive); vrInput.touchpadPressedDown += new ControllerInputDelegate(NextPrimitive); InitializeOptions(); previewPrimitive = GameObject.CreatePrimitive(PrimitiveType.Capsule); previewPrimitive.transform.localScale = 0.01f * Vector3.one; previewPrimitive.transform.parent = this.gameObject.transform; previewPrimitive.transform.localPosition = new Vector3(0.0f, 0.05f, 0.05f); }
void Start() { inputTracker = transform.GetComponentInParent <ControllerInputTracker>(); inputTracker.triggerTouchedDown += new ControllerInputDelegate(TriggerTouchedDown); inputTracker.triggerTouchedUp += new ControllerInputDelegate(TriggerTouchedUp); inputTracker.triggerPressedDown += new ControllerInputDelegate(TriggerPressedDown); inputTracker.triggerPressedUp += new ControllerInputDelegate(TriggerPressedUp); inputTracker.touchpadTouchedDown += new ControllerInputDelegate(TouchpadTouchedDown); inputTracker.touchpadTouchedUp += new ControllerInputDelegate(TouchpadTouchedUp); inputTracker.touchpadPressedDown += new ControllerInputDelegate(TouchpadPressedDown); inputTracker.touchpadPressedUp += new ControllerInputDelegate(TouchpadPressedUp); inputTracker.gripPressedDown += new ControllerInputDelegate(GripPressedDown); inputTracker.gripPressedUp += new ControllerInputDelegate(GripPressedUp); inputTracker.menuPressedDown += new ControllerInputDelegate(MenuPressedDown); inputTracker.menuPressedUp += new ControllerInputDelegate(MenuPressedUp); }
public Option[] activeToolOptions; //Leave empty, can be used to modify tool options in the inspector instead of in-game void OnEnable() { inputTracker = transform.GetComponentInParent <ControllerInputTracker>(); inputTracker.menuPressedDown += new ControllerInputDelegate(StartListeningForLongPress); }
void Start() { vrInput = GameObject.FindGameObjectWithTag("Player").GetComponent <ControllerInputTracker>(); }