GameStateBehaviour.RenderTrail_Update C# (CSharp) Method

RenderTrail_Update() private method

private RenderTrail_Update ( ) : void
return void
	private void RenderTrail_Update () {
		
		RenderBallBeforeThrow ();

		if (!isUserAtValidPosition) {
			
			ChangeState (States.InvalidPlayerPosition);
		}

		if (BeerPongInput.Instance.isTouchDown) {

			SetThrowDirection ();
			Vector3 initialVelocity = BeerPongInput.Instance.currentPower * throwDirection.normalized * MAX_VELOCITY;
			float targetY = Ball.transform.position.y - BoardwalkPong.transform.position.y;
			BallMotionController.Instance.RenderTrail (initialVelocity, Ball.transform.position, targetY);
		}
	}