/// <summary> /// In two finger case, one finger end means whole gesture ends. /// </summary> /// <param name="touch"></param> public override void onTouchEnd(Touch touch) { UserInputData gestInfo = ParseSingleTouchGesture(touch); attackController.NewUserGesture(gestInfo); base.onTouchEnd(touch); OneOffTouchHistory.Clear(); }
/// <summary> /// Call when touch.phase = End /// </summary> /// <param name="touch"></param> public override void onTouchEnd(Touch touch) { base.onTouchEnd(touch); UserInputData gestInfo = new UserInputData(Tap, null, this.TouchStartTime, Time.time); attackController.NewUserGesture(gestInfo); // Debug.Log("Input was send to controller at frame:" + Time.frameCount); SendMessage("DontHint"); }