Search Issue Tracker

By Design

Won't Fix in 2.9.X

Votes

0

Found in [Package]

2.9.0-pre.6

Issue ID

CMCL-1172

Regression

Yes

CinemachineVirtualCamera status set to live after Undo operation

Package: Cinemachine Classic

-

Reproduction Steps:
# Open attached project "CinemachineStatus.zip" and scene "SampleScene"
# If encountering an error in "CinemachineToolbarOverlay.cs", the entire "CinemachineToolSettingsOverlay" overlay class can be removed for the purposes of reproducing this issue
# In Hierarchy window, select "Camera 2"
# In Inspector window, observe its "CinemachineVirtualCamera" component's "Status: Standby"
# Change "Camera 2" GameObject's position
# Undo the operation
# In Inspector window, observe its "CinemachineVirtualCamera" component's "Status: Live"

Expected result: Camera's status remains "Standby"
Actual result: Camera's status changes to "Live"

Reproducible with: 2.9.0-pre.6 (2022.1.0a12, 2022.1.15f1, 2022.2.0b7, 2023.1.0a9)
Not reproducible with: 2.9.0-pre.6 (2020.3.39f1, 2021.3.9f1, 2022.1.0a11)

Reproduced on: Windows 10

  1. Resolution Note:

    As designed. Undo operation disables and enables the vcam, therefore making it the most recently activated vcam. When priority numbers are the same, the most recently activated vcam is taken as "Live".

  2. Resolution Note (2.9.X):

    As designed. Undo operation disables and enables the vcam, therefore making it the most recently activated vcam. When priority numbers are the same, the most recently activated vcam is taken as "Live".

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.