using System; using Cpp2IlInjected; using UnityEngine; namespace UnityStandardAssets.ImageEffects { // Token: 0x020005B4 RID: 1460 [Token(Token = "0x20005B4")] [ExecuteInEditMode] [AddComponentMenu("Image Effects/Color Adjustments/Contrast Stretch")] public class ContrastStretch : MonoBehaviour { // Token: 0x1700037C RID: 892 // (get) Token: 0x06002F10 RID: 12048 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x1700037C")] protected Material materialLum { [Token(Token = "0x6002F10")] [Address(RVA = "0x1096560", Offset = "0x1094D60", VA = "0x181096560")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x1700037D RID: 893 // (get) Token: 0x06002F11 RID: 12049 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x1700037D")] protected Material materialReduce { [Token(Token = "0x6002F11")] [Address(RVA = "0x1096630", Offset = "0x1094E30", VA = "0x181096630")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x1700037E RID: 894 // (get) Token: 0x06002F12 RID: 12050 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x1700037E")] protected Material materialAdapt { [Token(Token = "0x6002F12")] [Address(RVA = "0x10963C0", Offset = "0x1094BC0", VA = "0x1810963C0")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x1700037F RID: 895 // (get) Token: 0x06002F13 RID: 12051 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x1700037F")] protected Material materialApply { [Token(Token = "0x6002F13")] [Address(RVA = "0x1096490", Offset = "0x1094C90", VA = "0x181096490")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x06002F14 RID: 12052 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002F14")] [Address(RVA = "0x10962C0", Offset = "0x1094AC0", VA = "0x1810962C0")] private void Start() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002F15 RID: 12053 RVA: 0x00064204 File Offset: 0x00062404 [Token(Token = "0x6002F15")] [Address(RVA = "0x1095E20", Offset = "0x1094620", VA = "0x181095E20")] private void OnEnable() { int num; RenderTexture renderTexture; do { num = 0; if (this.adaptRenderTex[num]) { goto IL_49; } RenderTexture[] array = this.adaptRenderTex; int num2; renderTexture = new RenderTexture(1, 1, num2); num2 = 0; } while (renderTexture != 0 && renderTexture == 0); throw new IndexOutOfRangeException(); IL_49: num++; } // Token: 0x06002F16 RID: 12054 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002F16")] [Address(RVA = "0x1095BB0", Offset = "0x10943B0", VA = "0x181095BB0")] private void OnDisable() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002F17 RID: 12055 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002F17")] [Address(RVA = "0x1095F90", Offset = "0x1094790", VA = "0x181095F90")] private void OnRenderImage(RenderTexture source, RenderTexture destination) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002F18 RID: 12056 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002F18")] [Address(RVA = "0x1095970", Offset = "0x1094170", VA = "0x181095970")] private void CalculateAdaptation(Texture curTexture) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002F19 RID: 12057 RVA: 0x00064264 File Offset: 0x00062464 [Token(Token = "0x6002F19")] [Address(RVA = "0x1096350", Offset = "0x1094B50", VA = "0x181096350")] public ContrastStretch() { RenderTexture[] array = new RenderTexture[2]; this.adaptRenderTex = array; base..ctor(); } // Token: 0x040038A6 RID: 14502 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40038A6")] [Range(0.0001f, 1f)] public float adaptationSpeed = 0.02f; // Token: 0x040038A7 RID: 14503 [FieldOffset(Offset = "0x1C")] [Token(Token = "0x40038A7")] [Range(0f, 1f)] public float limitMinimum = 0.2f; // Token: 0x040038A8 RID: 14504 [FieldOffset(Offset = "0x20")] [Token(Token = "0x40038A8")] [Range(0f, 1f)] public float limitMaximum = 0.6f; // Token: 0x040038A9 RID: 14505 [FieldOffset(Offset = "0x28")] [Token(Token = "0x40038A9")] private RenderTexture[] adaptRenderTex; // Token: 0x040038AA RID: 14506 [FieldOffset(Offset = "0x30")] [Token(Token = "0x40038AA")] private int curAdaptIndex; // Token: 0x040038AB RID: 14507 [FieldOffset(Offset = "0x38")] [Token(Token = "0x40038AB")] public Shader shaderLum; // Token: 0x040038AC RID: 14508 [FieldOffset(Offset = "0x40")] [Token(Token = "0x40038AC")] private Material m_materialLum; // Token: 0x040038AD RID: 14509 [FieldOffset(Offset = "0x48")] [Token(Token = "0x40038AD")] public Shader shaderReduce; // Token: 0x040038AE RID: 14510 [FieldOffset(Offset = "0x50")] [Token(Token = "0x40038AE")] private Material m_materialReduce; // Token: 0x040038AF RID: 14511 [FieldOffset(Offset = "0x58")] [Token(Token = "0x40038AF")] public Shader shaderAdapt; // Token: 0x040038B0 RID: 14512 [FieldOffset(Offset = "0x60")] [Token(Token = "0x40038B0")] private Material m_materialAdapt; // Token: 0x040038B1 RID: 14513 [FieldOffset(Offset = "0x68")] [Token(Token = "0x40038B1")] public Shader shaderApply; // Token: 0x040038B2 RID: 14514 [FieldOffset(Offset = "0x70")] [Token(Token = "0x40038B2")] private Material m_materialApply; } }