/// <summary>Default value.</summary> public static ProbeSettings NewDefault() => new ProbeSettings { type = ProbeType.ReflectionProbe, realtimeMode = RealtimeMode.EveryFrame, mode = Mode.Baked, cameraSettings = CameraSettings.NewDefault(), influence = null, lighting = Lighting.NewDefault(), proxy = null, proxySettings = ProxySettings.NewDefault(), frustum = Frustum.NewDefault() };
/// <summary>Default value.</summary> /// <returns>The default value and allocate ~250B of garbage.</returns> public static CameraSettings NewDefault() => new CameraSettings { bufferClearing = BufferClearing.NewDefault(), culling = Culling.NewDefault(), renderingPathCustomFrameSettings = FrameSettings.NewDefaultCamera(), frustum = Frustum.NewDefault(), customRenderingSettings = false, volumes = Volumes.NewDefault(), flipYMode = HDAdditionalCameraData.FlipYMode.Automatic, invertFaceCulling = false, probeLayerMask = ~0, probeRangeCompressionFactor = 1.0f };
/// <summary>Default value.</summary> /// <returns>The default value.</returns> public static ProbeSettings NewDefault() { ProbeSettings probeSettings = new ProbeSettings { type = ProbeType.ReflectionProbe, realtimeMode = RealtimeMode.EveryFrame, mode = Mode.Baked, cameraSettings = CameraSettings.NewDefault(), influence = null, lighting = Lighting.NewDefault(), proxy = null, proxySettings = ProxySettings.NewDefault(), frustum = Frustum.NewDefault(), resolutionScalable = new PlanarReflectionAtlasResolutionScalableSettingValue(), roughReflections = true, }; probeSettings.resolutionScalable.@override = PlanarReflectionAtlasResolution.Resolution512; return(probeSettings); }