using System; using System.Runtime.InteropServices; using Cpp2IlInjected; using UnityEngine; namespace RecRoom.Core.Rendering { // Token: 0x02002838 RID: 10296 [Token(Token = "0x2002838")] [StructLayout(3)] public sealed class SparkleRendererEffect : CommandBufferRendererEffect { // Token: 0x170030C9 RID: 12489 // (get) Token: 0x060120BA RID: 73914 RVA: 0x0044FB28 File Offset: 0x0044DD28 [Token(Token = "0x170030C9")] private static Shader GJFIDAMBLMA { [Token(Token = "0x60120BA")] [Address(RVA = "0x19B5D50", Offset = "0x19B4750", VA = "0x1819B5D50")] get { Shader joojdhmjdbm = SparkleRendererEffect.JOOJDHMJDBM; if (joojdhmjdbm == 0) { SparkleRendererEffect.JOOJDHMJDBM = Shader.Find("AG/SparkleEffectShaderMobile"); } return joojdhmjdbm; } } // Token: 0x060120BB RID: 73915 RVA: 0x0044FB50 File Offset: 0x0044DD50 [Token(Token = "0x60120BB")] [Address(RVA = "0x19B5E00", Offset = "0x19B4800", VA = "0x1819B5E00")] private static void PAPCFFGFLJP(out Material KFENPJENIOI) { Material gkofpfimfck = SparkleRendererEffect.GKOFPFIMFCK; int num = 0; if (gkofpfimfck == num) { SparkleRendererEffect.GKOFPFIMFCK = Resources.Load("legacy_SparkleOutline_mat"); } Material gkofpfimfck2 = SparkleRendererEffect.GKOFPFIMFCK; } // Token: 0x060120BC RID: 73916 RVA: 0x0044FB84 File Offset: 0x0044DD84 [Token(Token = "0x60120BC")] [Address(RVA = "0x19B5CF0", Offset = "0x19B46F0", VA = "0x1819B5CF0")] public static Material InstantiateMaterialWithMobileShaderIfNecessary(Material DIEPOPNJNCO) { return new Material(DIEPOPNJNCO); } // Token: 0x170030CA RID: 12490 // (get) Token: 0x060120BD RID: 73917 RVA: 0x0044FB98 File Offset: 0x0044DD98 [Token(Token = "0x170030CA")] protected override RendererEffectBase.PKIMMOGBLIP, SparkleRendererEffect>.DFAPEDACOFO NKHCGACJHCB { [Token(Token = "0x60120BD")] [Address(RVA = "0x19B5B70", Offset = "0x19B4570", VA = "0x1819B5B70", Slot = "7")] get { return SparkleRendererEffect.GDMBHDFEGMA; } } // Token: 0x170030CB RID: 12491 // (get) Token: 0x060120BE RID: 73918 RVA: 0x0044FBAC File Offset: 0x0044DDAC [Token(Token = "0x170030CB")] public override string MICEMEJMPBK { [Token(Token = "0x60120BE")] [Address(RVA = "0x19B64C0", Offset = "0x19B4EC0", VA = "0x1819B64C0", Slot = "4")] get { return "Draw Object Sparkle Effects"; } } // Token: 0x170030CC RID: 12492 // (get) Token: 0x060120BF RID: 73919 RVA: 0x0044FBC0 File Offset: 0x0044DDC0 [Token(Token = "0x170030CC")] protected override bool OJNJNCCAONF { [Token(Token = "0x60120BF")] [Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "9")] get { } } // Token: 0x060120C0 RID: 73920 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60120C0")] [Address(RVA = "0x19B5A70", Offset = "0x19B4470", VA = "0x1819B5A70", Slot = "16")] protected override void BIMBEHCPGAM(RendererEffectBase.PKIMMOGBLIP, SparkleRendererEffect>.CKPIMDMOBDG GCCLEJOGCCE, ref MaterialPropertyBlock NCCFFHJCCHB) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060120C1 RID: 73921 RVA: 0x0044FBD0 File Offset: 0x0044DDD0 [Token(Token = "0x60120C1")] [Address(RVA = "0x19B5BD0", Offset = "0x19B45D0", VA = "0x1819B5BD0", Slot = "8")] protected override void EAHDMFNJBHK() { RendererEffectBase.PKIMMOGBLIP, SparkleRendererEffect>.DFAPEDACOFO gdmbhdfegma = SparkleRendererEffect.GDMBHDFEGMA; Comparison.PKIMMOGBLIP, SparkleRendererEffect>.CKPIMDMOBDG> <>9__17_ = SparkleRendererEffect.<>c.<>9__17_0; if (<>9__17_ == 0) { SparkleRendererEffect.<>c.<>9__17_0 = delegate(RendererEffectBase.PKIMMOGBLIP, SparkleRendererEffect>.CKPIMDMOBDG lhs, RendererEffectBase.PKIMMOGBLIP, SparkleRendererEffect>.CKPIMDMOBDG rhs) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); }; } gdmbhdfegma.NHGMLEGCCMP(<>9__17_); } // Token: 0x060120C2 RID: 73922 RVA: 0x0044FC10 File Offset: 0x0044DE10 [Token(Token = "0x60120C2")] [Address(RVA = "0x19B6100", Offset = "0x19B4B00", VA = "0x1819B6100")] public static void RenderSparkleOutline(Renderer CHEJPOIMMCK, float IEIBLIBMDOG, float CNPKHJFCGNI, int JAHPEBBDKOH = 1) { Material gkofpfimfck = SparkleRendererEffect.GKOFPFIMFCK; int num = 0; if (gkofpfimfck == num) { SparkleRendererEffect.GKOFPFIMFCK = Resources.Load("legacy_SparkleOutline_mat"); } Material gkofpfimfck2 = SparkleRendererEffect.GKOFPFIMFCK; int num2 = 0; if (gkofpfimfck2.passCount > 0) { RendererEffectBase.PKIMMOGBLIP, SparkleRendererEffect>.DFAPEDACOFO gdmbhdfegma = SparkleRendererEffect.GDMBHDFEGMA; num2++; } } // Token: 0x060120C3 RID: 73923 RVA: 0x0044FC6C File Offset: 0x0044DE6C [Token(Token = "0x60120C3")] [Address(RVA = "0x19B5F20", Offset = "0x19B4920", VA = "0x1819B5F20")] public static void RenderSparkleOutline(Renderer CHEJPOIMMCK, Material NIEHCGDEPNG, float IEIBLIBMDOG, float CNPKHJFCGNI, int JAHPEBBDKOH = 1) { int num = 0; if (NIEHCGDEPNG.passCount > 0) { RendererEffectBase.PKIMMOGBLIP, SparkleRendererEffect>.DFAPEDACOFO gdmbhdfegma = SparkleRendererEffect.GDMBHDFEGMA; num++; } } // Token: 0x060120C4 RID: 73924 RVA: 0x0044FC9C File Offset: 0x0044DE9C [Token(Token = "0x60120C4")] [Address(RVA = "0x19B6480", Offset = "0x19B4E80", VA = "0x1819B6480")] public SparkleRendererEffect() { } // Token: 0x060120C5 RID: 73925 RVA: 0x0044FCB0 File Offset: 0x0044DEB0 // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x60120C5")] [Address(RVA = "0x19B6420", Offset = "0x19B4E20", VA = "0x1819B6420")] static SparkleRendererEffect() { int num; RendererEffectBase.PKIMMOGBLIP, SparkleRendererEffect>.DFAPEDACOFO dfapedacofo = new RendererEffectBase.DFAPEDACOFO(128, num != 0); num = 0; SparkleRendererEffect.GDMBHDFEGMA = dfapedacofo; } // Token: 0x0400C107 RID: 49415 [Token(Token = "0x400C107")] private const int PKFAPBJGIAM = 128; // Token: 0x0400C108 RID: 49416 [Token(Token = "0x400C108")] private static Shader JOOJDHMJDBM; // Token: 0x0400C109 RID: 49417 [Token(Token = "0x400C109")] private static Material GKOFPFIMFCK; // Token: 0x0400C10A RID: 49418 [Token(Token = "0x400C10A")] private static readonly RendererEffectBase.PKIMMOGBLIP, SparkleRendererEffect>.DFAPEDACOFO GDMBHDFEGMA; // Token: 0x02002839 RID: 10297 [Token(Token = "0x2002839")] public struct LNCJLGPDJAE { // Token: 0x0400C10B RID: 49419 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x400C10B")] public float PFBHKJPLGHM; // Token: 0x0400C10C RID: 49420 [global::Cpp2IlInjected.FieldOffset(Offset = "0x4")] [Token(Token = "0x400C10C")] public float IMBIFPLFADF; } // Token: 0x0200283A RID: 10298 [Token(Token = "0x200283A")] private static class IMMEEBLDIJO { // Token: 0x0400C10D RID: 49421 [Token(Token = "0x400C10D")] public static readonly int NHGFBFDCFHK = Shader.PropertyToID("_WidthInterpolation"); // Token: 0x0400C10E RID: 49422 [Token(Token = "0x400C10E")] public static readonly int GPAHBKBCBME = Shader.PropertyToID("_ColorInterpolation"); } } }