float targetYPosition = 0;
float targetMaxDelta = 5f;
void Update()
{
float cameraFixedPos = SkipperTransform.position.y - 1.8f;
float cameraFlowPos = SkipperTransform.position.y / 4;
if (cameraFixedPos > cameraFlowPos)
{
this.targetYPosition = cameraFixedPos;
}
else
{
this.targetYPosition = cameraFlowPos;
}
CameraTransformWrap.Y = Mathf.MoveTowards(CameraTransformWrap.Y, this.targetYPosition, targetMaxDelta * Time.deltaTime);
}