using System; using Cpp2IlInjected; using UnityEngine; using UnityEngine.Rendering; namespace RecRoom.Core.Rendering { // Token: 0x02002D42 RID: 11586 [Token(Token = "0x2002D42")] public class SelectionRendererEffect : CommandBufferRendererEffect { // Token: 0x06013B72 RID: 80754 RVA: 0x00496340 File Offset: 0x00494540 [Token(Token = "0x6013B72")] [Address(RVA = "0x1258600", Offset = "0x1257400", VA = "0x181258600")] public static void SetMaterial(Material OLNEAJEAMOD, Material KOFKBCHDDLN, Material NAEHIKOGNND, Material JPDOBOGBAPM) { SelectionRendererEffect.KEOGFFCLFMF = OLNEAJEAMOD; SelectionRendererEffect.JKEFNOAMJOP = KOFKBCHDDLN; SelectionRendererEffect.NFBNKKLNFFF = NAEHIKOGNND; SelectionRendererEffect.GGCPOBAEDFL = JPDOBOGBAPM; } // Token: 0x170036D4 RID: 14036 // (get) Token: 0x06013B73 RID: 80755 RVA: 0x00496368 File Offset: 0x00494568 [Token(Token = "0x170036D4")] protected override RendererEffectBase.PKIMMOGBLIP, SelectionRendererEffect>.DFAPEDACOFO NKHCGACJHCB { [Token(Token = "0x6013B73")] [Address(RVA = "0x12580B0", Offset = "0x1256EB0", VA = "0x1812580B0", Slot = "7")] get { return SelectionRendererEffect.BPNMHPOGPEN; } } // Token: 0x170036D5 RID: 14037 // (get) Token: 0x06013B74 RID: 80756 RVA: 0x0049637C File Offset: 0x0049457C [Token(Token = "0x170036D5")] public override string MICEMEJMPBK { [Token(Token = "0x6013B74")] [Address(RVA = "0x1258790", Offset = "0x1257590", VA = "0x181258790", Slot = "4")] get { return "Draw Selections"; } } // Token: 0x170036D6 RID: 14038 // (get) Token: 0x06013B75 RID: 80757 RVA: 0x00496390 File Offset: 0x00494590 [Token(Token = "0x170036D6")] protected override bool OJNJNCCAONF { [Token(Token = "0x6013B75")] [Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "9")] get { } } // Token: 0x170036D7 RID: 14039 // (get) Token: 0x06013B76 RID: 80758 RVA: 0x004963A0 File Offset: 0x004945A0 [Token(Token = "0x170036D7")] protected override CameraEvent JOHGFIMJFHG { [Token(Token = "0x6013B76")] [Address(RVA = "0x466830", Offset = "0x465630", VA = "0x180466830", Slot = "19")] get { return CameraEvent.AfterForwardOpaque; } } // Token: 0x170036D8 RID: 14040 // (get) Token: 0x06013B77 RID: 80759 RVA: 0x004963B0 File Offset: 0x004945B0 [Token(Token = "0x170036D8")] protected override bool IEPBLNFJCBA { [Token(Token = "0x6013B77")] [Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "10")] get { } } // Token: 0x06013B78 RID: 80760 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6013B78")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "8")] protected override void EAHDMFNJBHK() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x170036D9 RID: 14041 // (get) Token: 0x06013B79 RID: 80761 RVA: 0x004963C0 File Offset: 0x004945C0 [Token(Token = "0x170036D9")] public static bool PAJGCGDFHKK { [Token(Token = "0x6013B79")] [Address(RVA = "0x12587C0", Offset = "0x12575C0", VA = "0x1812587C0")] get { return !SelectionRendererEffect.KNLMDAHEHOG.CFLJGNJLBFG; } } // Token: 0x06013B7A RID: 80762 RVA: 0x004963E0 File Offset: 0x004945E0 [Token(Token = "0x6013B7A")] [Address(RVA = "0x1258110", Offset = "0x1256F10", VA = "0x181258110")] public static void Disable(object ELOCPIFFCAA) { SelectionRendererEffect.KNLMDAHEHOG.BPAJKKAGPKB(ELOCPIFFCAA); } // Token: 0x06013B7B RID: 80763 RVA: 0x00496400 File Offset: 0x00494600 [Token(Token = "0x6013B7B")] [Address(RVA = "0x1258190", Offset = "0x1256F90", VA = "0x181258190")] public static void Enable(object ELOCPIFFCAA) { SelectionRendererEffect.KNLMDAHEHOG.BIHKNNPGGKP(ELOCPIFFCAA); } // Token: 0x06013B7C RID: 80764 RVA: 0x00496420 File Offset: 0x00494620 [Token(Token = "0x6013B7C")] [Address(RVA = "0x1258380", Offset = "0x1257180", VA = "0x181258380")] public static void RenderSelection(SelectionRendererEffect.KOOAFIGMBBP GEDCEIDOKJL, Renderer CHEJPOIMMCK, int JAHPEBBDKOH = 1) { int num = GEDCEIDOKJL - SelectionRendererEffect.KOOAFIGMBBP.Circuit; if (num == 0 || num == 0 || num != 1) { } Material jkefnoamjop = SelectionRendererEffect.JKEFNOAMJOP; if (!SelectionRendererEffect.KNLMDAHEHOG.CFLJGNJLBFG) { RendererEffectBase.PKIMMOGBLIP, SelectionRendererEffect>.DFAPEDACOFO bpnmhpogpen = SelectionRendererEffect.BPNMHPOGPEN; } } // Token: 0x06013B7D RID: 80765 RVA: 0x00496460 File Offset: 0x00494660 [Token(Token = "0x6013B7D")] [Address(RVA = "0x1258210", Offset = "0x1257010", VA = "0x181258210")] private static void LDPIOAFIOPL(Renderer CHEJPOIMMCK, int JAHPEBBDKOH, Material KFENPJENIOI) { if (!SelectionRendererEffect.KNLMDAHEHOG.CFLJGNJLBFG) { RendererEffectBase.PKIMMOGBLIP, SelectionRendererEffect>.DFAPEDACOFO bpnmhpogpen = SelectionRendererEffect.BPNMHPOGPEN; } } // Token: 0x06013B7E RID: 80766 RVA: 0x00496488 File Offset: 0x00494688 [Token(Token = "0x6013B7E")] [Address(RVA = "0x1258750", Offset = "0x1257550", VA = "0x181258750")] public SelectionRendererEffect() { } // Token: 0x0400CD03 RID: 52483 [Token(Token = "0x400CD03")] private const int NHJIENICHMB = 128; // Token: 0x0400CD04 RID: 52484 [Token(Token = "0x400CD04")] private static Material KEOGFFCLFMF; // Token: 0x0400CD05 RID: 52485 [Token(Token = "0x400CD05")] private static Material JKEFNOAMJOP; // Token: 0x0400CD06 RID: 52486 [Token(Token = "0x400CD06")] private static Material NFBNKKLNFFF; // Token: 0x0400CD07 RID: 52487 [Token(Token = "0x400CD07")] private static Material GGCPOBAEDFL; // Token: 0x0400CD08 RID: 52488 [Token(Token = "0x400CD08")] private static readonly RendererEffectBase.PKIMMOGBLIP, SelectionRendererEffect>.DFAPEDACOFO BPNMHPOGPEN = new RendererEffectBase.DFAPEDACOFO(128, true); // Token: 0x0400CD09 RID: 52489 [Token(Token = "0x400CD09")] private static AOLMGGAPKEH KNLMDAHEHOG = new AOLMGGAPKEH(); // Token: 0x02002D43 RID: 11587 [Token(Token = "0x2002D43")] public enum KOOAFIGMBBP { // Token: 0x0400CD0B RID: 52491 [Token(Token = "0x400CD0B")] Default, // Token: 0x0400CD0C RID: 52492 [Token(Token = "0x400CD0C")] Circuit, // Token: 0x0400CD0D RID: 52493 [Token(Token = "0x400CD0D")] Shape, // Token: 0x0400CD0E RID: 52494 [Token(Token = "0x400CD0E")] CornerMove } } }