using System; using Cpp2IlInjected; using UnityEngine; namespace RecRoom.Core.Rendering { // Token: 0x02002D3D RID: 11581 [Token(Token = "0x2002D3D")] public sealed class SparkleRendererEffect : CommandBufferRendererEffect { // Token: 0x170036CA RID: 14026 // (get) Token: 0x06013B51 RID: 80721 RVA: 0x00495E30 File Offset: 0x00494030 [Token(Token = "0x170036CA")] private static Shader GJFIDAMBLMA { [Token(Token = "0x6013B51")] [Address(RVA = "0x1259230", Offset = "0x1258030", VA = "0x181259230")] get { Shader joojdhmjdbm = SparkleRendererEffect.JOOJDHMJDBM; if (joojdhmjdbm == 0) { SparkleRendererEffect.JOOJDHMJDBM = Shader.Find("AG/SparkleEffectShaderMobile"); } return joojdhmjdbm; } } // Token: 0x06013B52 RID: 80722 RVA: 0x00495E58 File Offset: 0x00494058 [Token(Token = "0x6013B52")] [Address(RVA = "0x12592E0", Offset = "0x12580E0", VA = "0x1812592E0")] 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: 0x06013B53 RID: 80723 RVA: 0x00495E8C File Offset: 0x0049408C [Token(Token = "0x6013B53")] [Address(RVA = "0x12591D0", Offset = "0x1257FD0", VA = "0x1812591D0")] public static Material InstantiateMaterialWithMobileShaderIfNecessary(Material DIEPOPNJNCO) { return new Material(DIEPOPNJNCO); } // Token: 0x170036CB RID: 14027 // (get) Token: 0x06013B54 RID: 80724 RVA: 0x00495EA0 File Offset: 0x004940A0 [Token(Token = "0x170036CB")] protected override RendererEffectBase.PKIMMOGBLIP, SparkleRendererEffect>.DFAPEDACOFO NKHCGACJHCB { [Token(Token = "0x6013B54")] [Address(RVA = "0x1259050", Offset = "0x1257E50", VA = "0x181259050", Slot = "7")] get { return SparkleRendererEffect.GDMBHDFEGMA; } } // Token: 0x170036CC RID: 14028 // (get) Token: 0x06013B55 RID: 80725 RVA: 0x00495EB4 File Offset: 0x004940B4 [Token(Token = "0x170036CC")] public override string MICEMEJMPBK { [Token(Token = "0x6013B55")] [Address(RVA = "0x12599A0", Offset = "0x12587A0", VA = "0x1812599A0", Slot = "4")] get { return "Draw Object Sparkle Effects"; } } // Token: 0x170036CD RID: 14029 // (get) Token: 0x06013B56 RID: 80726 RVA: 0x00495EC8 File Offset: 0x004940C8 [Token(Token = "0x170036CD")] protected override bool OJNJNCCAONF { [Token(Token = "0x6013B56")] [Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "9")] get { } } // Token: 0x06013B57 RID: 80727 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6013B57")] [Address(RVA = "0x1258F50", Offset = "0x1257D50", VA = "0x181258F50", 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: 0x06013B58 RID: 80728 RVA: 0x00495ED8 File Offset: 0x004940D8 [Token(Token = "0x6013B58")] [Address(RVA = "0x12590B0", Offset = "0x1257EB0", VA = "0x1812590B0", 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: 0x06013B59 RID: 80729 RVA: 0x00495F18 File Offset: 0x00494118 [Token(Token = "0x6013B59")] [Address(RVA = "0x12595E0", Offset = "0x12583E0", VA = "0x1812595E0")] 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: 0x06013B5A RID: 80730 RVA: 0x00495F74 File Offset: 0x00494174 [Token(Token = "0x6013B5A")] [Address(RVA = "0x1259400", Offset = "0x1258200", VA = "0x181259400")] 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: 0x06013B5B RID: 80731 RVA: 0x00495FA4 File Offset: 0x004941A4 [Token(Token = "0x6013B5B")] [Address(RVA = "0x1259960", Offset = "0x1258760", VA = "0x181259960")] public SparkleRendererEffect() { } // Token: 0x06013B5C RID: 80732 RVA: 0x00495FB8 File Offset: 0x004941B8 // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x6013B5C")] [Address(RVA = "0x1259900", Offset = "0x1258700", VA = "0x181259900")] static SparkleRendererEffect() { int num; RendererEffectBase.PKIMMOGBLIP, SparkleRendererEffect>.DFAPEDACOFO dfapedacofo = new RendererEffectBase.DFAPEDACOFO(128, num != 0); num = 0; SparkleRendererEffect.GDMBHDFEGMA = dfapedacofo; } // Token: 0x0400CCF4 RID: 52468 [Token(Token = "0x400CCF4")] private const int PKFAPBJGIAM = 128; // Token: 0x0400CCF5 RID: 52469 [Token(Token = "0x400CCF5")] private static Shader JOOJDHMJDBM; // Token: 0x0400CCF6 RID: 52470 [Token(Token = "0x400CCF6")] private static Material GKOFPFIMFCK; // Token: 0x0400CCF7 RID: 52471 [Token(Token = "0x400CCF7")] private static readonly RendererEffectBase.PKIMMOGBLIP, SparkleRendererEffect>.DFAPEDACOFO GDMBHDFEGMA; // Token: 0x02002D3E RID: 11582 [Token(Token = "0x2002D3E")] public struct LNCJLGPDJAE { // Token: 0x0400CCF8 RID: 52472 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400CCF8")] public float PFBHKJPLGHM; // Token: 0x0400CCF9 RID: 52473 [FieldOffset(Offset = "0x4")] [Token(Token = "0x400CCF9")] public float IMBIFPLFADF; } // Token: 0x02002D3F RID: 11583 [Token(Token = "0x2002D3F")] private static class IMMEEBLDIJO { // Token: 0x0400CCFA RID: 52474 [Token(Token = "0x400CCFA")] public static readonly int NHGFBFDCFHK = Shader.PropertyToID("_WidthInterpolation"); // Token: 0x0400CCFB RID: 52475 [Token(Token = "0x400CCFB")] public static readonly int GPAHBKBCBME = Shader.PropertyToID("_ColorInterpolation"); } } }