public override void SceneEnd(Scene scene)
        {
            base.SceneEnd(scene);

            if (PlayerIsInside)
            {
                // player saved & quit inside the trigger, so... we need to do something about it.
                // let's save the configuration of the side of the trigger the player is closest to.
                if (RainbowSpinnerColorController.transitionProgress > 0.5f)
                {
                    controllerB.ApplyToSession();
                }
                else
                {
                    controllerA.ApplyToSession();
                }

                // also make sure to reset the transition progress.
                RainbowSpinnerColorController.transitionProgress = -1f;
            }
        }