CameraActivatedEvent is not cleared when CinemachineCore statics reset after scene load
Unity: Cinemachine (Core)
Open
6.6.X
In Progress
6.7.X
6000.7.0a5
Won't Fix
6.5.X
No core package version of Cinemachine on 6.5
Steps to reproduce:
1. Create a new Unity project
2. Download the CineMachine package
3. In the Project tab, open Packages/com.unity.cinemachine/Runtime/Core/CinemachineCore.cs
4. Observe the code
Actual result: "CinemachineCore.ResetStaticsOnLoad()" runs at the "AfterSceneLoad" stage, and the "CameraActivatedEvent" is not cleared
Expected result: "CinemachineCore.ResetStaticsOnLoad()" should run at the "SubsystemRegistration" stage, and the "CameraActivatedEvent" is cleared