using System; using Cpp2IlInjected; using UnityEngine; namespace UnityStandardAssets.ImageEffects { // Token: 0x020005D7 RID: 1495 [Token(Token = "0x20005D7")] [ExecuteInEditMode] [AddComponentMenu("Image Effects/Color Adjustments/Tonemapping")] [RequireComponent(typeof(Camera))] public class Tonemapping : PostEffectsBase { // Token: 0x06002F8E RID: 12174 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002F8E")] [Address(RVA = "0x1328110", Offset = "0x1326910", VA = "0x181328110", Slot = "4")] public override bool CheckResources() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002F8F RID: 12175 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002F8F")] [Address(RVA = "0x1328F40", Offset = "0x1327740", VA = "0x181328F40")] public float UpdateCurve() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002F90 RID: 12176 RVA: 0x00065234 File Offset: 0x00063434 [Token(Token = "0x6002F90")] [Address(RVA = "0x1328390", Offset = "0x1326B90", VA = "0x181328390")] private void OnDisable() { if (this.rt) { UnityEngine.Object.DestroyImmediate(this.rt); this.rt = (ulong)0L; } if (this.tonemapMaterial) { UnityEngine.Object.DestroyImmediate(this.tonemapMaterial); this.tonemapMaterial = (ulong)0L; } Texture2D texture2D = this.curveTex; if (texture2D) { UnityEngine.Object.DestroyImmediate(texture2D); } } // Token: 0x06002F91 RID: 12177 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002F91")] [Address(RVA = "0x1328270", Offset = "0x1326A70", VA = "0x181328270")] private bool CreateInternalRenderTexture() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002F92 RID: 12178 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002F92")] [Address(RVA = "0x1328520", Offset = "0x1326D20", VA = "0x181328520")] [ImageEffectTransformsToLDR] private void OnRenderImage(RenderTexture source, RenderTexture destination) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002F93 RID: 12179 RVA: 0x0006529C File Offset: 0x0006349C [Token(Token = "0x6002F93")] [Address(RVA = "0x1329270", Offset = "0x1327A70", VA = "0x181329270")] public Tonemapping() { } // Token: 0x040039AB RID: 14763 [FieldOffset(Offset = "0x28")] [Token(Token = "0x40039AB")] public Tonemapping.TonemapperType type = (Tonemapping.TonemapperType)((ulong)3L); // Token: 0x040039AC RID: 14764 [FieldOffset(Offset = "0x2C")] [Token(Token = "0x40039AC")] public Tonemapping.AdaptiveTexSize adaptiveTextureSize = (Tonemapping.AdaptiveTexSize)((ulong)256L); // Token: 0x040039AD RID: 14765 [FieldOffset(Offset = "0x30")] [Token(Token = "0x40039AD")] public AnimationCurve remapCurve; // Token: 0x040039AE RID: 14766 [FieldOffset(Offset = "0x38")] [Token(Token = "0x40039AE")] private Texture2D curveTex; // Token: 0x040039AF RID: 14767 [FieldOffset(Offset = "0x40")] [Token(Token = "0x40039AF")] public float exposureAdjustment = 1.5f; // Token: 0x040039B0 RID: 14768 [FieldOffset(Offset = "0x44")] [Token(Token = "0x40039B0")] public float middleGrey = 0.4f; // Token: 0x040039B1 RID: 14769 [FieldOffset(Offset = "0x48")] [Token(Token = "0x40039B1")] public float white = 2f; // Token: 0x040039B2 RID: 14770 [FieldOffset(Offset = "0x4C")] [Token(Token = "0x40039B2")] public float adaptionSpeed = 1.5f; // Token: 0x040039B3 RID: 14771 [FieldOffset(Offset = "0x50")] [Token(Token = "0x40039B3")] public Shader tonemapper; // Token: 0x040039B4 RID: 14772 [FieldOffset(Offset = "0x58")] [Token(Token = "0x40039B4")] public bool validRenderTextureFormat = true; // Token: 0x040039B5 RID: 14773 [FieldOffset(Offset = "0x60")] [Token(Token = "0x40039B5")] private Material tonemapMaterial; // Token: 0x040039B6 RID: 14774 [FieldOffset(Offset = "0x68")] [Token(Token = "0x40039B6")] private RenderTexture rt; // Token: 0x040039B7 RID: 14775 [FieldOffset(Offset = "0x70")] [Token(Token = "0x40039B7")] private RenderTextureFormat rtFormat = (RenderTextureFormat)((ulong)2L); // Token: 0x020005D8 RID: 1496 [Token(Token = "0x20005D8")] public enum TonemapperType { // Token: 0x040039B9 RID: 14777 [Token(Token = "0x40039B9")] SimpleReinhard, // Token: 0x040039BA RID: 14778 [Token(Token = "0x40039BA")] UserCurve, // Token: 0x040039BB RID: 14779 [Token(Token = "0x40039BB")] Hable, // Token: 0x040039BC RID: 14780 [Token(Token = "0x40039BC")] Photographic, // Token: 0x040039BD RID: 14781 [Token(Token = "0x40039BD")] OptimizedHejiDawson, // Token: 0x040039BE RID: 14782 [Token(Token = "0x40039BE")] AdaptiveReinhard, // Token: 0x040039BF RID: 14783 [Token(Token = "0x40039BF")] AdaptiveReinhardAutoWhite } // Token: 0x020005D9 RID: 1497 [Token(Token = "0x20005D9")] public enum AdaptiveTexSize { // Token: 0x040039C1 RID: 14785 [Token(Token = "0x40039C1")] Square16 = 16, // Token: 0x040039C2 RID: 14786 [Token(Token = "0x40039C2")] Square32 = 32, // Token: 0x040039C3 RID: 14787 [Token(Token = "0x40039C3")] Square64 = 64, // Token: 0x040039C4 RID: 14788 [Token(Token = "0x40039C4")] Square128 = 128, // Token: 0x040039C5 RID: 14789 [Token(Token = "0x40039C5")] Square256 = 256, // Token: 0x040039C6 RID: 14790 [Token(Token = "0x40039C6")] Square512 = 512, // Token: 0x040039C7 RID: 14791 [Token(Token = "0x40039C7")] Square1024 = 1024 } } }