feat: expand editor scripting asset and viewport flow
This commit is contained in:
@@ -159,16 +159,16 @@ TEST(SceneViewportCameraController_Test, FlyInputMovesCameraAndFocalPointTogethe
|
||||
TEST(SceneViewportCameraController_Test, ZoomDoesNotChangeFlySpeed) {
|
||||
SceneViewportCameraController zoomedController;
|
||||
zoomedController.Reset();
|
||||
const Vector3 zoomedInitialPosition = zoomedController.GetPosition();
|
||||
|
||||
SceneViewportCameraController baselineController;
|
||||
baselineController.Reset();
|
||||
const Vector3 baselineInitialPosition = baselineController.GetPosition();
|
||||
|
||||
SceneViewportCameraInputState zoomInput = {};
|
||||
zoomInput.viewportHeight = 720.0f;
|
||||
zoomInput.zoomDelta = 8.0f;
|
||||
zoomedController.ApplyInput(zoomInput);
|
||||
const Vector3 zoomedPositionBeforeMove = zoomedController.GetPosition();
|
||||
const Vector3 baselinePositionBeforeMove = baselineController.GetPosition();
|
||||
|
||||
SceneViewportCameraInputState moveInput = {};
|
||||
moveInput.viewportHeight = 720.0f;
|
||||
@@ -178,8 +178,8 @@ TEST(SceneViewportCameraController_Test, ZoomDoesNotChangeFlySpeed) {
|
||||
baselineController.ApplyInput(moveInput);
|
||||
|
||||
EXPECT_FLOAT_EQ(zoomedController.GetFlySpeed(), baselineController.GetFlySpeed());
|
||||
const float zoomedTravel = (zoomedController.GetPosition() - zoomedInitialPosition).Magnitude();
|
||||
const float baselineTravel = (baselineController.GetPosition() - baselineInitialPosition).Magnitude();
|
||||
const float zoomedTravel = (zoomedController.GetPosition() - zoomedPositionBeforeMove).Magnitude();
|
||||
const float baselineTravel = (baselineController.GetPosition() - baselinePositionBeforeMove).Magnitude();
|
||||
EXPECT_NEAR(zoomedTravel, baselineTravel, 1e-3f);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user