private void OnEnable() { rnd = GetComponent<MeshRenderer>(); longPressGesture = GetComponent<LongPressGesture>(); pressGesture = GetComponent<PressGesture>(); longPressGesture.StateChanged += longPressedHandler; pressGesture.Pressed += pressedHandler; }
public override void OnEnter() { gesture = GestureUtils.GetGesture<LongPressGesture>(Fsm, GameObject, Component, true); if (gesture == null) { LogError("Gesture is missing"); return; } gesture.LongPressed += gesturePressedHandler; }
protected override void OnEnable() { base.OnEnable(); longGesture = GetComponent<LongPressGesture>(); longGesture.LongPressed += longPressedHandler; }