private void CleanUpCameraFader() { if (cameraFader != null) { cameraFader.OnDestroy(); cameraFader = null; } }
private void CreateCameraFader() { if (cameraFader != null) { return; } cameraFader = (ICameraFader)Activator.CreateInstance(sceneTransitionServiceProfile.CameraFaderType.Type); if (cameraFader == null) { throw new Exception("Couldn't create camera fader of type " + sceneTransitionServiceProfile.CameraFaderType.Type); } }