//CinemachineVirtualCamera StockPreviousCam = null; void Start() { _instance = this; cameraObj = Camera.main; cameraBrain = GameObject.FindObjectOfType <CinemachineBrain>(); currentSequence = sequences[0]; blenderSettings = ScriptableObject.CreateInstance("CinemachineBlenderSettings") as CinemachineBlenderSettings; }
public void Clear() { CurType = GolfCameraType.Sky; if (m_vCameraDic != null) { foreach (GolfCamera camera in m_vCameraDic.Values) { camera.Clear(); } } blenderSetting = null; blends = null; }
public GolfCameraManage(GolfCameraType initType) { m_vCameraDic = new Dictionary <uint, GolfCamera>(); blenderSetting = (CinemachineBlenderSettings)ScriptableObject.CreateInstance(typeof(CinemachineBlenderSettings)); blends = new List <CinemachineBlenderSettings.CustomBlend>(); }