namespace XCEngine { public sealed class ShadowData { internal static readonly ShadowData Default = new ShadowData( DirectionalShadowData.Default); internal ShadowData( DirectionalShadowData mainDirectionalShadow) { this.mainDirectionalShadow = mainDirectionalShadow ?? DirectionalShadowData.Default; } public DirectionalShadowData mainDirectionalShadow { get; } public bool hasMainDirectionalShadow => mainDirectionalShadow.enabled; } }