using System; using Cpp2IlInjected; namespace UnityEngine.PostProcessing { // Token: 0x0200053B RID: 1339 [Token(Token = "0x200053B")] [Serializable] public class AmbientOcclusionModel : PostProcessingModel { // Token: 0x17000331 RID: 817 // (get) Token: 0x06002DB1 RID: 11697 RVA: 0x000020D3 File Offset: 0x000002D3 // (set) Token: 0x06002DB2 RID: 11698 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x17000331")] public AmbientOcclusionModel.Settings settings { [Token(Token = "0x6002DB1")] [Address(RVA = "0x4667C0", Offset = "0x464FC0", VA = "0x1804667C0")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x6002DB2")] [Address(RVA = "0x9E3C90", Offset = "0x9E2490", VA = "0x1809E3C90")] set { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x06002DB3 RID: 11699 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002DB3")] [Address(RVA = "0xB5AE60", Offset = "0xB59660", VA = "0x180B5AE60", Slot = "4")] public override void Reset() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002DB4 RID: 11700 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002DB4")] [Address(RVA = "0xB5AE90", Offset = "0xB59690", VA = "0x180B5AE90")] public AmbientOcclusionModel() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0400363C RID: 13884 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400363C")] [SerializeField] private AmbientOcclusionModel.Settings m_Settings; // Token: 0x0200053C RID: 1340 [Token(Token = "0x200053C")] public enum SampleCount { // Token: 0x0400363E RID: 13886 [Token(Token = "0x400363E")] Lowest = 3, // Token: 0x0400363F RID: 13887 [Token(Token = "0x400363F")] Low = 6, // Token: 0x04003640 RID: 13888 [Token(Token = "0x4003640")] Medium = 10, // Token: 0x04003641 RID: 13889 [Token(Token = "0x4003641")] High = 16 } // Token: 0x0200053D RID: 1341 [Token(Token = "0x200053D")] [Serializable] public struct Settings { // Token: 0x17000332 RID: 818 // (get) Token: 0x06002DB5 RID: 11701 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x17000332")] public static AmbientOcclusionModel.Settings defaultSettings { [Token(Token = "0x6002DB5")] [Address(RVA = "0x670550", Offset = "0x66ED50", VA = "0x180670550")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x04003642 RID: 13890 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4003642")] [Range(0f, 4f)] [Tooltip("Degree of darkness produced by the effect.")] public float intensity; // Token: 0x04003643 RID: 13891 [FieldOffset(Offset = "0x4")] [Token(Token = "0x4003643")] [Min(0.0001f)] [Tooltip("Radius of sample points, which affects extent of darkened areas.")] public float radius; // Token: 0x04003644 RID: 13892 [FieldOffset(Offset = "0x8")] [Token(Token = "0x4003644")] [Tooltip("Number of sample points, which affects quality and performance.")] public AmbientOcclusionModel.SampleCount sampleCount; // Token: 0x04003645 RID: 13893 [FieldOffset(Offset = "0xC")] [Token(Token = "0x4003645")] [Tooltip("Halves the resolution of the effect to increase performance at the cost of visual quality.")] public bool downsampling; // Token: 0x04003646 RID: 13894 [FieldOffset(Offset = "0xD")] [Token(Token = "0x4003646")] [Tooltip("Forces compatibility with Forward rendered objects when working with the Deferred rendering path.")] public bool forceForwardCompatibility; // Token: 0x04003647 RID: 13895 [FieldOffset(Offset = "0xE")] [Token(Token = "0x4003647")] [Tooltip("Enables the ambient-only mode in that the effect only affects ambient lighting. This mode is only available with the Deferred rendering path and HDR rendering.")] public bool ambientOnly; // Token: 0x04003648 RID: 13896 [FieldOffset(Offset = "0xF")] [Token(Token = "0x4003648")] [Tooltip("Toggles the use of a higher precision depth texture with the forward rendering path (may impact performances). Has no effect with the deferred rendering path.")] public bool highPrecision; } } }