Example #1
0
    void EnterCamera()
    {
        active = true;
        if (!switchMaster)
        {
            switchMaster = Object.FindObjectOfType <CinemachineSwitchMaster>();
            enterCamera  = switchMaster.GetCamera(enterCameraManager, enterCameraInd);
            brain        = switchMaster.Brain;
        }

        if (switchMaster)
        {
            switchMaster.SwitchCamera(enterCameraManager, enterCameraInd, false, ActivateSwitchObjects);
        }

        //see if toggle or hold
        if (switchType == SwitchType.Toggle)
        {
            Toggle(switchButton);
        }
        else if (switchType == SwitchType.Hold)
        {
            Hold(switchButton);
        }
    }