/// <summary> /// In Awake erstellen wir den Controller und stellen /// die Verbindung zur Model-Klasse her. /// </summary> private void Awake() { Mod = new Model(false); Con = new Controller(Mod); // Listener für den Button registrieren ViveInput.AddListenerEx(HandRole.RightHand, theButton, ButtonEventType.Down, Con.ToggleHighlight); ViveInput.AddListenerEx(HandRole.RightHand, theButton, ButtonEventType.Up, Con.ToggleHighlight); ViveInput.AddListenerEx(HandRole.LeftHand, theButton, ButtonEventType.Down, Con.ToggleHighlight); ViveInput.AddListenerEx(HandRole.LeftHand, theButton, ButtonEventType.Up, Con.ToggleHighlight); }
/// <summary> /// In Awake erstellen wir den Controller und stellen /// die Verbindung zur Model-Klasse her. /// </summary> private void Awake() { Mod = new Model(false); Mod.Attach(this); // Listener für den Button registrieren ViveInput.AddListenerEx(HandRole.RightHand, theButton, ButtonEventType.Down, Mod.Toggle); ViveInput.AddListenerEx(HandRole.RightHand, theButton, ButtonEventType.Up, Mod.Toggle); ViveInput.AddListenerEx(HandRole.LeftHand, theButton, ButtonEventType.Down, Mod.Toggle); ViveInput.AddListenerEx(HandRole.LeftHand, theButton, ButtonEventType.Up, Mod.Toggle); }
private void Start() { __gameController = GameController.getInstance(); __controllerManager = GetComponentInChildren <ControllerManagerSample>(); ViveInput.AddListenerEx( HandRole.LeftHand, ControllerButton.FullTrigger, ButtonEventType.Down, __onLeftTriggerDown); ViveInput.AddListenerEx( HandRole.RightHand, ControllerButton.FullTrigger, ButtonEventType.Down, __onRightTriggerDown); ViveInput.AddListenerEx( jumpHandRole, jumpControllerButton, ButtonEventType.Down, __onJumpKeyDown); }
private void Start() { ViveInput.AddListenerEx( minimapActivatorHandRole, minimapActivatorControllerButton, ButtonEventType.Click, __onMinimapActive); }
private void Awake() { ViveInput.AddListenerEx(HandRole.LeftHand, ControllerButton.DPadUp, ButtonEventType.Down, decreaseSpeed); ViveInput.AddListenerEx(HandRole.LeftHand, ControllerButton.DPadDown, ButtonEventType.Down, increaseSpeed); }
private void Awake() { ViveInput.AddListenerEx(HandRole.RightHand, ControllerButton.Grip, ButtonEventType.Down, spawnObject); ViveInput.AddListenerEx(HandRole.RightHand, ControllerButton.Menu, ButtonEventType.Down, switchObject); }
void Awake() { ViveInput.AddListenerEx(HandRole.LeftHand, ControllerButton.Menu, ButtonEventType.Press, quit); }
private void EnterMenuMode() { ViveInput.AddListenerEx(HandRole.RightHand, ControllerButton.Menu, ButtonEventType.Down, SwitchToTeleportMode); selectColorUI.SetActive(true); tooltipRenderer.SetTooltipData(menuTooltip); }
/// <summary> /// Methode dient zum Aktivieren von zwei Listenern. /// </summary> public void activateListener() { ViveInput.AddListenerEx(HandRole.LeftHand, ControllerButton.Grip, ButtonEventType.Click, teleportToScatterplotRoom); ViveInput.AddListenerEx(HandRole.RightHand, ControllerButton.Grip, ButtonEventType.Click, teleportToDesk); }
/// <summary> /// Die Callbacks für Beschleunigung und Abbremsen registrieren. /// </summary> private void Awake() { ViveInput.AddListenerEx(this.flyControl, decButton, ButtonEventType.Down, DecreaseSpeed); ViveInput.AddListenerEx(this.flyControl, accButton, ButtonEventType.Down, IncreaseSpeed); }
//public float AmpIncrease = 0.25f; private void OnEnable() { ViveInput.AddListenerEx(HandRole.LeftHand, ControllerButton.Trigger, ButtonEventType.Down, OnTrigger); }