using System; using Cpp2IlInjected; using UnityEngine; using UnityEngine.Rendering; namespace RecRoom.Core.Rendering { // Token: 0x02002E2C RID: 11820 [Token(Token = "0x2002E2C")] public class SelectionRendererEffect : CommandBufferRendererEffect { // Token: 0x06013FB9 RID: 81849 RVA: 0x004A030C File Offset: 0x0049E50C [Token(Token = "0x6013FB9")] [Address(RVA = "0x1E02DB0", Offset = "0x1E01DB0", VA = "0x181E02DB0")] 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: 0x1700378A RID: 14218 // (get) Token: 0x06013FBA RID: 81850 RVA: 0x004A0334 File Offset: 0x0049E534 [Token(Token = "0x1700378A")] protected override RendererEffectBase.PKIMMOGBLIP, SelectionRendererEffect>.DFAPEDACOFO NKHCGACJHCB { [Token(Token = "0x6013FBA")] [Address(RVA = "0x1E02860", Offset = "0x1E01860", VA = "0x181E02860", Slot = "7")] get { return SelectionRendererEffect.BPNMHPOGPEN; } } // Token: 0x1700378B RID: 14219 // (get) Token: 0x06013FBB RID: 81851 RVA: 0x004A0348 File Offset: 0x0049E548 [Token(Token = "0x1700378B")] public override string MICEMEJMPBK { [Token(Token = "0x6013FBB")] [Address(RVA = "0x1E02F40", Offset = "0x1E01F40", VA = "0x181E02F40", Slot = "4")] get { return "Draw Selections"; } } // Token: 0x1700378C RID: 14220 // (get) Token: 0x06013FBC RID: 81852 RVA: 0x004A035C File Offset: 0x0049E55C [Token(Token = "0x1700378C")] protected override bool OJNJNCCAONF { [Token(Token = "0x6013FBC")] [Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "9")] get { } } // Token: 0x1700378D RID: 14221 // (get) Token: 0x06013FBD RID: 81853 RVA: 0x004A036C File Offset: 0x0049E56C [Token(Token = "0x1700378D")] protected override CameraEvent JOHGFIMJFHG { [Token(Token = "0x6013FBD")] [Address(RVA = "0x937A80", Offset = "0x936A80", VA = "0x180937A80", Slot = "19")] get { return CameraEvent.AfterForwardOpaque; } } // Token: 0x1700378E RID: 14222 // (get) Token: 0x06013FBE RID: 81854 RVA: 0x004A037C File Offset: 0x0049E57C [Token(Token = "0x1700378E")] protected override bool IEPBLNFJCBA { [Token(Token = "0x6013FBE")] [Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "10")] get { } } // Token: 0x06013FBF RID: 81855 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6013FBF")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "8")] protected override void EAHDMFNJBHK() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x1700378F RID: 14223 // (get) Token: 0x06013FC0 RID: 81856 RVA: 0x004A038C File Offset: 0x0049E58C [Token(Token = "0x1700378F")] public static bool PAJGCGDFHKK { [Token(Token = "0x6013FC0")] [Address(RVA = "0x1E02F70", Offset = "0x1E01F70", VA = "0x181E02F70")] get { return !SelectionRendererEffect.KNLMDAHEHOG.CFLJGNJLBFG; } } // Token: 0x06013FC1 RID: 81857 RVA: 0x004A03AC File Offset: 0x0049E5AC [Token(Token = "0x6013FC1")] [Address(RVA = "0x1E028C0", Offset = "0x1E018C0", VA = "0x181E028C0")] public static void Disable(object ELOCPIFFCAA) { SelectionRendererEffect.KNLMDAHEHOG.BPAJKKAGPKB(ELOCPIFFCAA); } // Token: 0x06013FC2 RID: 81858 RVA: 0x004A03CC File Offset: 0x0049E5CC [Token(Token = "0x6013FC2")] [Address(RVA = "0x1E02940", Offset = "0x1E01940", VA = "0x181E02940")] public static void Enable(object ELOCPIFFCAA) { SelectionRendererEffect.KNLMDAHEHOG.BIHKNNPGGKP(ELOCPIFFCAA); } // Token: 0x06013FC3 RID: 81859 RVA: 0x004A03EC File Offset: 0x0049E5EC [Token(Token = "0x6013FC3")] [Address(RVA = "0x1E02B30", Offset = "0x1E01B30", VA = "0x181E02B30")] 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: 0x06013FC4 RID: 81860 RVA: 0x004A042C File Offset: 0x0049E62C [Token(Token = "0x6013FC4")] [Address(RVA = "0x1E029C0", Offset = "0x1E019C0", VA = "0x181E029C0")] private static void LDPIOAFIOPL(Renderer CHEJPOIMMCK, int JAHPEBBDKOH, Material KFENPJENIOI) { if (!SelectionRendererEffect.KNLMDAHEHOG.CFLJGNJLBFG) { RendererEffectBase.PKIMMOGBLIP, SelectionRendererEffect>.DFAPEDACOFO bpnmhpogpen = SelectionRendererEffect.BPNMHPOGPEN; } } // Token: 0x06013FC5 RID: 81861 RVA: 0x004A0454 File Offset: 0x0049E654 [Token(Token = "0x6013FC5")] [Address(RVA = "0x1E02F00", Offset = "0x1E01F00", VA = "0x181E02F00")] public SelectionRendererEffect() { } // Token: 0x0400CF21 RID: 53025 [Token(Token = "0x400CF21")] private const int NHJIENICHMB = 128; // Token: 0x0400CF22 RID: 53026 [Token(Token = "0x400CF22")] private static Material KEOGFFCLFMF; // Token: 0x0400CF23 RID: 53027 [Token(Token = "0x400CF23")] private static Material JKEFNOAMJOP; // Token: 0x0400CF24 RID: 53028 [Token(Token = "0x400CF24")] private static Material NFBNKKLNFFF; // Token: 0x0400CF25 RID: 53029 [Token(Token = "0x400CF25")] private static Material GGCPOBAEDFL; // Token: 0x0400CF26 RID: 53030 [Token(Token = "0x400CF26")] private static readonly RendererEffectBase.PKIMMOGBLIP, SelectionRendererEffect>.DFAPEDACOFO BPNMHPOGPEN = new RendererEffectBase.DFAPEDACOFO(128, true); // Token: 0x0400CF27 RID: 53031 [Token(Token = "0x400CF27")] private static AOLMGGAPKEH KNLMDAHEHOG = new AOLMGGAPKEH(); // Token: 0x02002E2D RID: 11821 [Token(Token = "0x2002E2D")] public enum KOOAFIGMBBP { // Token: 0x0400CF29 RID: 53033 [Token(Token = "0x400CF29")] Default, // Token: 0x0400CF2A RID: 53034 [Token(Token = "0x400CF2A")] Circuit, // Token: 0x0400CF2B RID: 53035 [Token(Token = "0x400CF2B")] Shape, // Token: 0x0400CF2C RID: 53036 [Token(Token = "0x400CF2C")] CornerMove } } }