/// <summary> /// Checks if screen side already contains touch on it. /// </summary> /// <param name="side">Touch side.</param> /// <returns>Boolean if contains touch.</returns> bool ContainsTouchInSide(TouchSides side) { for (int i = 0; i < touchesCount; i++) { if (touches[i].side == side) { return(true); } } return(false); }
public void MoveToSide(TouchSides side) { if (side == TouchSides.Left) { if (--currentTrackPathTransformsIndex < 0) { currentTrackPathTransformsIndex = 0; } } else if (side == TouchSides.Right) { if (++currentTrackPathTransformsIndex > TrackPathTransforms.Length - 1) { currentTrackPathTransformsIndex = TrackPathTransforms.Length - 1; } } Player.MoveToSide(TrackPathTransforms[currentTrackPathTransformsIndex].position); }
/// <summary> /// Checks if screen side already contains touch on it. /// </summary> /// <param name="side">Touch side.</param> /// <returns>Boolean if contains touch.</returns> bool ContainsTouchInSide(TouchSides side) { for (int i = 0; i < touchesCount; i++) { if (touches[i].side == side) { return true; } } return false; }