private void MakeMovingCharacterControllerForward() { float forward = GetRealVelocityWithNoDeltaTime(); characterMarioC.SetMovement(forward); if (characterTransform.position.z > worldFactoryScript.GetCurTerrainEnd().z + 20) { worldFactoryScript.TryAddTerrrain(); } }