using System; using System.Runtime.InteropServices; using Cpp2IlInjected; using UnityEngine; using UnityEngine.Rendering; namespace RecRoom.Core.Rendering { // Token: 0x02002830 RID: 10288 [Token(Token = "0x2002830")] [StructLayout(3)] public sealed class OutlineRendererEffect : CommandBufferRendererEffect { // Token: 0x0601206D RID: 73837 RVA: 0x0044EDE4 File Offset: 0x0044CFE4 [Token(Token = "0x601206D")] [Address(RVA = "0x19A6570", Offset = "0x19A4F70", VA = "0x1819A6570")] private static void HOBJCAKOGAP(out Material KFENPJENIOI) { Material nfajpcebpfa = OutlineRendererEffect.NFAJPCEBPFA; int num = 0; if (nfajpcebpfa == num) { OutlineRendererEffect.NFAJPCEBPFA = Resources.Load("legacy_ToolOutline_mat"); } Material nfajpcebpfa2 = OutlineRendererEffect.NFAJPCEBPFA; } // Token: 0x0601206E RID: 73838 RVA: 0x0044EE18 File Offset: 0x0044D018 [Token(Token = "0x601206E")] [Address(RVA = "0x19A5F30", Offset = "0x19A4930", VA = "0x1819A5F30")] private static void DPBPFKPEMEE(out Material KFENPJENIOI) { Material fgmkbikbkld = OutlineRendererEffect.FGMKBIKBKLD; int num = 0; if (fgmkbikbkld == num) { OutlineRendererEffect.FGMKBIKBKLD = Resources.Load("legacy_NearbyContextualOutline_mat"); } Material fgmkbikbkld2 = OutlineRendererEffect.FGMKBIKBKLD; } // Token: 0x0601206F RID: 73839 RVA: 0x0044EE4C File Offset: 0x0044D04C [Token(Token = "0x601206F")] [Address(RVA = "0x19A6E10", Offset = "0x19A5810", VA = "0x1819A6E10")] private static void PPOGGBIINPK(out Material KFENPJENIOI) { Material jljeldnncoo = OutlineRendererEffect.JLJELDNNCOO; int num = 0; if (jljeldnncoo == num) { OutlineRendererEffect.JLJELDNNCOO = Resources.Load("legacy_TeleportOutline_mat"); } Material jljeldnncoo2 = OutlineRendererEffect.JLJELDNNCOO; } // Token: 0x06012070 RID: 73840 RVA: 0x0044EE80 File Offset: 0x0044D080 [Token(Token = "0x6012070")] [Address(RVA = "0x19A6A80", Offset = "0x19A5480", VA = "0x1819A6A80")] private static void PBALCLEPPOL(out Material KFENPJENIOI) { Material mkijcblndkn = OutlineRendererEffect.MKIJCBLNDKN; int num = 0; if (mkijcblndkn == num) { OutlineRendererEffect.MKIJCBLNDKN = Resources.Load("legacy_TutorialOutline_mat"); } Material mkijcblndkn2 = OutlineRendererEffect.MKIJCBLNDKN; } // Token: 0x06012071 RID: 73841 RVA: 0x0044EEB4 File Offset: 0x0044D0B4 [Token(Token = "0x6012071")] [Address(RVA = "0x19A6910", Offset = "0x19A5310", VA = "0x1819A6910")] private static void LBNIJFPLAEG(out Material KFENPJENIOI) { Material ojnbdcfcnph = OutlineRendererEffect.OJNBDCFCNPH; int num = 0; if (ojnbdcfcnph == num) { OutlineRendererEffect.OJNBDCFCNPH = Resources.Load("legacy_MenuOutline_mat"); } Material ojnbdcfcnph2 = OutlineRendererEffect.OJNBDCFCNPH; } // Token: 0x06012072 RID: 73842 RVA: 0x0044EEE8 File Offset: 0x0044D0E8 [Token(Token = "0x6012072")] [Address(RVA = "0x19A6CE0", Offset = "0x19A56E0", VA = "0x1819A6CE0")] private static void POPMBOPDDIK(out Material KFENPJENIOI) { Material kfcjfaidbaj = OutlineRendererEffect.KFCJFAIDBAJ; int num = 0; if (kfcjfaidbaj == num) { OutlineRendererEffect.KFCJFAIDBAJ = Resources.Load("legacy_ExtrusionHoverOutline_mat"); } Material kfcjfaidbaj2 = OutlineRendererEffect.KFCJFAIDBAJ; } // Token: 0x06012073 RID: 73843 RVA: 0x0044EF1C File Offset: 0x0044D11C [Token(Token = "0x6012073")] [Address(RVA = "0x19A6BB0", Offset = "0x19A55B0", VA = "0x1819A6BB0")] private static void PHMPNCDEGIK(out Material KFENPJENIOI) { Material dfcfcbcfpgg = OutlineRendererEffect.DFCFCBCFPGG; int num = 0; if (dfcfcbcfpgg == num) { OutlineRendererEffect.DFCFCBCFPGG = Resources.Load("legacy_CircuitNodeOutline_mat"); } Material dfcfcbcfpgg2 = OutlineRendererEffect.DFCFCBCFPGG; } // Token: 0x06012074 RID: 73844 RVA: 0x0044EF50 File Offset: 0x0044D150 [Token(Token = "0x6012074")] [Address(RVA = "0x19A62B0", Offset = "0x19A4CB0", VA = "0x1819A62B0")] private static void GODIGHLNFMI(out Material KFENPJENIOI) { Material hehlnneofgg = OutlineRendererEffect.HEHLNNEOFGG; int num = 0; if (hehlnneofgg == num) { OutlineRendererEffect.HEHLNNEOFGG = Resources.Load("legacy_WarningOutline_mat"); } Material hehlnneofgg2 = OutlineRendererEffect.HEHLNNEOFGG; } // Token: 0x06012075 RID: 73845 RVA: 0x0044EF84 File Offset: 0x0044D184 [Token(Token = "0x6012075")] [Address(RVA = "0x19A6180", Offset = "0x19A4B80", VA = "0x1819A6180")] private static void GHCFJDKOFOO(out Material KFENPJENIOI) { Material afpgolplccd = OutlineRendererEffect.AFPGOLPLCCD; int num = 0; if (afpgolplccd == num) { OutlineRendererEffect.AFPGOLPLCCD = Resources.Load("CornerMoveOutline_mat"); } Material afpgolplccd2 = OutlineRendererEffect.AFPGOLPLCCD; } // Token: 0x06012076 RID: 73846 RVA: 0x0044EFB8 File Offset: 0x0044D1B8 [Token(Token = "0x6012076")] [Address(RVA = "0x19A6440", Offset = "0x19A4E40", VA = "0x1819A6440")] private static void HKEHFNKIPHC(out Material KFENPJENIOI) { Material hanaanindhc = OutlineRendererEffect.HANAANINDHC; int num = 0; if (hanaanindhc == num) { OutlineRendererEffect.HANAANINDHC = Resources.Load("legacy_ConfigurableOutline_mat"); } Material hanaanindhc2 = OutlineRendererEffect.HANAANINDHC; } // Token: 0x06012077 RID: 73847 RVA: 0x0044EFEC File Offset: 0x0044D1EC [Token(Token = "0x6012077")] [Address(RVA = "0x19A6A40", Offset = "0x19A5440", VA = "0x1819A6A40")] private static Material OKECNFEIINH(string LMCOCDHNEOF, bool JFLHJNPOHKB = true, bool HGODFFDOPPF = false) { return Resources.Load(LMCOCDHNEOF); } // Token: 0x170030BB RID: 12475 // (get) Token: 0x06012078 RID: 73848 RVA: 0x0044F000 File Offset: 0x0044D200 [Token(Token = "0x170030BB")] protected override RendererEffectBase.PKIMMOGBLIP, OutlineRendererEffect>.DFAPEDACOFO NKHCGACJHCB { [Token(Token = "0x6012078")] [Address(RVA = "0x19A5ED0", Offset = "0x19A48D0", VA = "0x1819A5ED0", Slot = "7")] get { return OutlineRendererEffect.LHDHKKHPCLB; } } // Token: 0x170030BC RID: 12476 // (get) Token: 0x06012079 RID: 73849 RVA: 0x0044F014 File Offset: 0x0044D214 [Token(Token = "0x170030BC")] public override string MICEMEJMPBK { [Token(Token = "0x6012079")] [Address(RVA = "0x19A8F00", Offset = "0x19A7900", VA = "0x1819A8F00", Slot = "4")] get { return "Draw Object Outlines"; } } // Token: 0x170030BD RID: 12477 // (get) Token: 0x0601207A RID: 73850 RVA: 0x0044F028 File Offset: 0x0044D228 [Token(Token = "0x170030BD")] protected override bool OJNJNCCAONF { [Token(Token = "0x601207A")] [Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "9")] get { } } // Token: 0x170030BE RID: 12478 // (get) Token: 0x0601207B RID: 73851 RVA: 0x0044F038 File Offset: 0x0044D238 [Token(Token = "0x170030BE")] protected override CameraEvent JOHGFIMJFHG { [Token(Token = "0x601207B")] [Address(RVA = "0x11B1BB0", Offset = "0x11B05B0", VA = "0x1811B1BB0", Slot = "19")] get { return CameraEvent.BeforeForwardAlpha; } } // Token: 0x0601207C RID: 73852 RVA: 0x0044F048 File Offset: 0x0044D248 [Token(Token = "0x601207C")] [Address(RVA = "0x19A6060", Offset = "0x19A4A60", VA = "0x1819A6060", Slot = "8")] protected override void EAHDMFNJBHK() { RendererEffectBase.PKIMMOGBLIP, OutlineRendererEffect>.DFAPEDACOFO lhdhkkhpclb = OutlineRendererEffect.LHDHKKHPCLB; Comparison.PKIMMOGBLIP, OutlineRendererEffect>.CKPIMDMOBDG> <>9__34_ = OutlineRendererEffect.<>c.<>9__34_0; if (<>9__34_ == 0) { OutlineRendererEffect.<>c.<>9__34_0 = delegate(RendererEffectBase.PKIMMOGBLIP, OutlineRendererEffect>.CKPIMDMOBDG lhs, RendererEffectBase.PKIMMOGBLIP, OutlineRendererEffect>.CKPIMDMOBDG rhs) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); }; } lhdhkkhpclb.NHGMLEGCCMP(<>9__34_); } // Token: 0x0601207D RID: 73853 RVA: 0x0044F088 File Offset: 0x0044D288 [Token(Token = "0x601207D")] [Address(RVA = "0x19A63E0", Offset = "0x19A4DE0", VA = "0x1819A63E0")] public static OEIHLPKBJKH GetNextOutlineRenderHandle() { /* An exception occurred when decompiling this method (0601207D) ICSharpCode.Decompiler.DecompilerException: Error decompiling OEIHLPKBJKH RecRoom.Core.Rendering.OutlineRendererEffect::GetNextOutlineRenderHandle() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:int32(var_0_05, ldsfld:int32(OutlineRendererEffect::PAKEEFLFEKA)) stsfld:int32(OutlineRendererEffect::PAKEEFLFEKA, ldtoken:RuntimeTypeHandle[exp:int32](RecRoom.Core.Rendering.OutlineRendererEffect)) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663 */; } // Token: 0x0601207E RID: 73854 RVA: 0x0044F0A4 File Offset: 0x0044D2A4 [Token(Token = "0x601207E")] [Address(RVA = "0x19A7B40", Offset = "0x19A6540", VA = "0x1819A7B40")] public static void RenderOutline(in OEIHLPKBJKH DODBBMLLMHG, OutlineRendererEffect.HLEDHCIGMPJ GEDCEIDOKJL, Renderer CHEJPOIMMCK, int JAHPEBBDKOH = 1) { if (GEDCEIDOKJL <= OutlineRendererEffect.HLEDHCIGMPJ.NearbyContextual) { Material mkijcblndkn = OutlineRendererEffect.MKIJCBLNDKN; int num = 0; if (mkijcblndkn == num) { OutlineRendererEffect.MKIJCBLNDKN = Resources.Load("legacy_TutorialOutline_mat"); } Material jljeldnncoo = OutlineRendererEffect.JLJELDNNCOO; int num2 = 0; if (jljeldnncoo == num2) { OutlineRendererEffect.JLJELDNNCOO = Resources.Load("legacy_TeleportOutline_mat"); } Material ojnbdcfcnph = OutlineRendererEffect.OJNBDCFCNPH; int num3 = 0; if (ojnbdcfcnph == num3) { OutlineRendererEffect.OJNBDCFCNPH = Resources.Load("legacy_MenuOutline_mat"); } Material dfcfcbcfpgg = OutlineRendererEffect.DFCFCBCFPGG; int num4 = 0; if (dfcfcbcfpgg == num4) { OutlineRendererEffect.DFCFCBCFPGG = Resources.Load("legacy_CircuitNodeOutline_mat"); } Material hehlnneofgg = OutlineRendererEffect.HEHLNNEOFGG; int num5 = 0; if (hehlnneofgg == num5) { OutlineRendererEffect.HEHLNNEOFGG = Resources.Load("legacy_WarningOutline_mat"); } Material kfcjfaidbaj = OutlineRendererEffect.KFCJFAIDBAJ; int num6 = 0; if (kfcjfaidbaj == num6) { OutlineRendererEffect.KFCJFAIDBAJ = Resources.Load("legacy_ExtrusionHoverOutline_mat"); } Material afpgolplccd = OutlineRendererEffect.AFPGOLPLCCD; int num7 = 0; if (afpgolplccd == num7) { OutlineRendererEffect.AFPGOLPLCCD = Resources.Load("CornerMoveOutline_mat"); } int num8 = 0; OutlineRendererEffect.RenderHoverOutline(DODBBMLLMHG, CHEJPOIMMCK, JAHPEBBDKOH, num8 != 0); Material fgmkbikbkld = OutlineRendererEffect.FGMKBIKBKLD; int num9 = 0; if (fgmkbikbkld == num9) { OutlineRendererEffect.FGMKBIKBKLD = Resources.Load("legacy_NearbyContextualOutline_mat"); } Material fgmkbikbkld2 = OutlineRendererEffect.FGMKBIKBKLD; int num10 = 0; OutlineRendererEffect.KOBNBCDPMDM(DODBBMLLMHG, fgmkbikbkld2, CHEJPOIMMCK, JAHPEBBDKOH, num10 != 0, num10); } } // Token: 0x0601207F RID: 73855 RVA: 0x0044F20C File Offset: 0x0044D40C [Token(Token = "0x601207F")] [Address(RVA = "0x19A7610", Offset = "0x19A6010", VA = "0x1819A7610")] public static void RenderHoverOutline(in OEIHLPKBJKH DODBBMLLMHG, Renderer CHEJPOIMMCK, int JAHPEBBDKOH = 1, bool LHOHBALCDLG = false) { Material nfajpcebpfa = OutlineRendererEffect.NFAJPCEBPFA; int num = 0; if (nfajpcebpfa == num) { OutlineRendererEffect.NFAJPCEBPFA = Resources.Load("legacy_ToolOutline_mat"); } int num2 = 0; Material nfajpcebpfa2 = OutlineRendererEffect.NFAJPCEBPFA; OutlineRendererEffect.KOBNBCDPMDM(DODBBMLLMHG, nfajpcebpfa2, CHEJPOIMMCK, JAHPEBBDKOH, LHOHBALCDLG, num2); } // Token: 0x06012080 RID: 73856 RVA: 0x0044F250 File Offset: 0x0044D450 [Token(Token = "0x6012080")] [Address(RVA = "0x19A7980", Offset = "0x19A6380", VA = "0x1819A7980")] public static void RenderNearbyContextualOutline(in OEIHLPKBJKH DODBBMLLMHG, Renderer CHEJPOIMMCK, int JAHPEBBDKOH = 1, bool LHOHBALCDLG = false) { Material fgmkbikbkld = OutlineRendererEffect.FGMKBIKBKLD; int num = 0; if (fgmkbikbkld == num) { OutlineRendererEffect.FGMKBIKBKLD = Resources.Load("legacy_NearbyContextualOutline_mat"); } int num2 = 0; Material fgmkbikbkld2 = OutlineRendererEffect.FGMKBIKBKLD; OutlineRendererEffect.KOBNBCDPMDM(DODBBMLLMHG, fgmkbikbkld2, CHEJPOIMMCK, JAHPEBBDKOH, LHOHBALCDLG, num2); } // Token: 0x06012081 RID: 73857 RVA: 0x0044F294 File Offset: 0x0044D494 [Token(Token = "0x6012081")] [Address(RVA = "0x19A8870", Offset = "0x19A7270", VA = "0x1819A8870")] public static void RenderTeleportOutline(in OEIHLPKBJKH DODBBMLLMHG, Renderer CHEJPOIMMCK, int JAHPEBBDKOH = 1) { Material jljeldnncoo = OutlineRendererEffect.JLJELDNNCOO; int num = 0; if (jljeldnncoo == num) { OutlineRendererEffect.JLJELDNNCOO = Resources.Load("legacy_TeleportOutline_mat"); } int num2 = 0; Material jljeldnncoo2 = OutlineRendererEffect.JLJELDNNCOO; ulong num3; OutlineRendererEffect.KOBNBCDPMDM(DODBBMLLMHG, jljeldnncoo2, CHEJPOIMMCK, JAHPEBBDKOH, num3 != 0UL, num2); } // Token: 0x06012082 RID: 73858 RVA: 0x0044F2D8 File Offset: 0x0044D4D8 [Token(Token = "0x6012082")] [Address(RVA = "0x19A8A20", Offset = "0x19A7420", VA = "0x1819A8A20")] public static void RenderTutorialOutline(in OEIHLPKBJKH DODBBMLLMHG, Renderer CHEJPOIMMCK, int JAHPEBBDKOH = 1) { Material mkijcblndkn = OutlineRendererEffect.MKIJCBLNDKN; int num = 0; if (mkijcblndkn == num) { OutlineRendererEffect.MKIJCBLNDKN = Resources.Load("legacy_TutorialOutline_mat"); } int num2 = 0; Material mkijcblndkn2 = OutlineRendererEffect.MKIJCBLNDKN; OutlineRendererEffect.KOBNBCDPMDM(DODBBMLLMHG, mkijcblndkn2, CHEJPOIMMCK, JAHPEBBDKOH, num2 != 0, num2); } // Token: 0x06012083 RID: 73859 RVA: 0x0044F31C File Offset: 0x0044D51C [Token(Token = "0x6012083")] [Address(RVA = "0x19A77D0", Offset = "0x19A61D0", VA = "0x1819A77D0")] public static void RenderMenuOutline(in OEIHLPKBJKH DODBBMLLMHG, Renderer CHEJPOIMMCK, int JAHPEBBDKOH = 1) { Material ojnbdcfcnph = OutlineRendererEffect.OJNBDCFCNPH; int num = 0; if (ojnbdcfcnph == num) { OutlineRendererEffect.OJNBDCFCNPH = Resources.Load("legacy_MenuOutline_mat"); } int num2 = 0; Material ojnbdcfcnph2 = OutlineRendererEffect.OJNBDCFCNPH; OutlineRendererEffect.KOBNBCDPMDM(DODBBMLLMHG, ojnbdcfcnph2, CHEJPOIMMCK, JAHPEBBDKOH, num2 != 0, num2); } // Token: 0x06012084 RID: 73860 RVA: 0x0044F360 File Offset: 0x0044D560 [Token(Token = "0x6012084")] [Address(RVA = "0x19A7460", Offset = "0x19A5E60", VA = "0x1819A7460")] public static void RenderExtrusionHoverOutline(in OEIHLPKBJKH DODBBMLLMHG, Renderer CHEJPOIMMCK, int JAHPEBBDKOH = 1) { Material kfcjfaidbaj = OutlineRendererEffect.KFCJFAIDBAJ; int num = 0; if (kfcjfaidbaj == num) { OutlineRendererEffect.KFCJFAIDBAJ = Resources.Load("legacy_ExtrusionHoverOutline_mat"); } int num2 = 0; Material kfcjfaidbaj2 = OutlineRendererEffect.KFCJFAIDBAJ; ulong num3; OutlineRendererEffect.KOBNBCDPMDM(DODBBMLLMHG, kfcjfaidbaj2, CHEJPOIMMCK, JAHPEBBDKOH, num3 != 0UL, num2); } // Token: 0x06012085 RID: 73861 RVA: 0x0044F3A4 File Offset: 0x0044D5A4 [Token(Token = "0x6012085")] [Address(RVA = "0x19A6F40", Offset = "0x19A5940", VA = "0x1819A6F40")] public static void RenderCircuitNodeOutline(in OEIHLPKBJKH DODBBMLLMHG, Renderer CHEJPOIMMCK, int JAHPEBBDKOH = 1) { Material dfcfcbcfpgg = OutlineRendererEffect.DFCFCBCFPGG; int num = 0; if (dfcfcbcfpgg == num) { OutlineRendererEffect.DFCFCBCFPGG = Resources.Load("legacy_CircuitNodeOutline_mat"); } int num2 = 0; Material dfcfcbcfpgg2 = OutlineRendererEffect.DFCFCBCFPGG; OutlineRendererEffect.KOBNBCDPMDM(DODBBMLLMHG, dfcfcbcfpgg2, CHEJPOIMMCK, JAHPEBBDKOH, num2 != 0, num2); } // Token: 0x06012086 RID: 73862 RVA: 0x0044F3E8 File Offset: 0x0044D5E8 [Token(Token = "0x6012086")] [Address(RVA = "0x19A8BD0", Offset = "0x19A75D0", VA = "0x1819A8BD0")] public static void RenderWarningOutline(in OEIHLPKBJKH DODBBMLLMHG, Renderer CHEJPOIMMCK, int JAHPEBBDKOH = 1, bool LHOHBALCDLG = true) { Material hehlnneofgg = OutlineRendererEffect.HEHLNNEOFGG; int num = 0; if (hehlnneofgg == num) { OutlineRendererEffect.HEHLNNEOFGG = Resources.Load("legacy_WarningOutline_mat"); } int num2 = 0; Material hehlnneofgg2 = OutlineRendererEffect.HEHLNNEOFGG; OutlineRendererEffect.KOBNBCDPMDM(DODBBMLLMHG, hehlnneofgg2, CHEJPOIMMCK, JAHPEBBDKOH, LHOHBALCDLG, num2); } // Token: 0x06012087 RID: 73863 RVA: 0x0044F42C File Offset: 0x0044D62C [Token(Token = "0x6012087")] [Address(RVA = "0x19A72B0", Offset = "0x19A5CB0", VA = "0x1819A72B0")] public static void RenderCornerMoveOutline(in OEIHLPKBJKH DODBBMLLMHG, Renderer CHEJPOIMMCK, int JAHPEBBDKOH = 1) { Material afpgolplccd = OutlineRendererEffect.AFPGOLPLCCD; int num = 0; if (afpgolplccd == num) { OutlineRendererEffect.AFPGOLPLCCD = Resources.Load("CornerMoveOutline_mat"); } int num2 = 0; Material afpgolplccd2 = OutlineRendererEffect.AFPGOLPLCCD; OutlineRendererEffect.KOBNBCDPMDM(DODBBMLLMHG, afpgolplccd2, CHEJPOIMMCK, JAHPEBBDKOH, num2 != 0, num2); } // Token: 0x06012088 RID: 73864 RVA: 0x0044F470 File Offset: 0x0044D670 [Token(Token = "0x6012088")] [Address(RVA = "0x19A70F0", Offset = "0x19A5AF0", VA = "0x1819A70F0")] public static void RenderConfigurableSubpieceOutline(in OEIHLPKBJKH DODBBMLLMHG, Renderer CHEJPOIMMCK, int JAHPEBBDKOH = 1, bool LHOHBALCDLG = false) { Material hanaanindhc = OutlineRendererEffect.HANAANINDHC; int num = 0; if (hanaanindhc == num) { OutlineRendererEffect.HANAANINDHC = Resources.Load("legacy_ConfigurableOutline_mat"); } int num2 = 0; Material hanaanindhc2 = OutlineRendererEffect.HANAANINDHC; OutlineRendererEffect.KOBNBCDPMDM(DODBBMLLMHG, hanaanindhc2, CHEJPOIMMCK, JAHPEBBDKOH, LHOHBALCDLG, num2); } // Token: 0x06012089 RID: 73865 RVA: 0x0044F4B4 File Offset: 0x0044D6B4 [Token(Token = "0x6012089")] [Address(RVA = "0x19A66A0", Offset = "0x19A50A0", VA = "0x1819A66A0")] private static void KOBNBCDPMDM(in OEIHLPKBJKH DODBBMLLMHG, Material KFENPJENIOI, Renderer CHEJPOIMMCK, int JAHPEBBDKOH, bool LHOHBALCDLG, [Optional] MaterialPropertyBlock OPDJHPAGDHP) { int passCount = KFENPJENIOI.passCount; int num = 0; if (passCount > 0) { RendererEffectBase.PKIMMOGBLIP, OutlineRendererEffect>.DFAPEDACOFO lhdhkkhpclb = OutlineRendererEffect.LHDHKKHPCLB; num++; RendererEffectBase.PKIMMOGBLIP, OutlineRendererEffect>.DFAPEDACOFO lhdhkkhpclb2 = OutlineRendererEffect.LHDHKKHPCLB; } RendererEffectBase.PKIMMOGBLIP, OutlineRendererEffect>.DFAPEDACOFO lhdhkkhpclb3 = OutlineRendererEffect.LHDHKKHPCLB; } // Token: 0x0601208A RID: 73866 RVA: 0x0044F4EC File Offset: 0x0044D6EC [Token(Token = "0x601208A")] [Address(RVA = "0x19A8EC0", Offset = "0x19A78C0", VA = "0x1819A8EC0")] public OutlineRendererEffect() { } // Token: 0x0601208B RID: 73867 RVA: 0x0044F500 File Offset: 0x0044D700 // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x601208B")] [Address(RVA = "0x19A8D90", Offset = "0x19A7790", VA = "0x1819A8D90")] static OutlineRendererEffect() { int num = 0; OutlineRendererEffect.NFAJPCEBPFA = num; OutlineRendererEffect.FGMKBIKBKLD = num; OutlineRendererEffect.JLJELDNNCOO = num; OutlineRendererEffect.MKIJCBLNDKN = num; OutlineRendererEffect.OJNBDCFCNPH = num; OutlineRendererEffect.KFCJFAIDBAJ = num; OutlineRendererEffect.DFCFCBCFPGG = num; OutlineRendererEffect.HEHLNNEOFGG = num; OutlineRendererEffect.AFPGOLPLCCD = num; OutlineRendererEffect.HANAANINDHC = num; int num2; RendererEffectBase.PKIMMOGBLIP, OutlineRendererEffect>.DFAPEDACOFO dfapedacofo = new RendererEffectBase.DFAPEDACOFO(64, num2 != 0); num2 = 0; OutlineRendererEffect.LHDHKKHPCLB = dfapedacofo; OutlineRendererEffect.PAKEEFLFEKA = num; } // Token: 0x0400C0DF RID: 49375 [Token(Token = "0x400C0DF")] private const int HFBHKHLHMPM = 64; // Token: 0x0400C0E0 RID: 49376 [Token(Token = "0x400C0E0")] private const int OMMDDOIJBGE = 8; // Token: 0x0400C0E1 RID: 49377 [Token(Token = "0x400C0E1")] private static Material NFAJPCEBPFA; // Token: 0x0400C0E2 RID: 49378 [Token(Token = "0x400C0E2")] private static Material FGMKBIKBKLD; // Token: 0x0400C0E3 RID: 49379 [Token(Token = "0x400C0E3")] private static Material JLJELDNNCOO; // Token: 0x0400C0E4 RID: 49380 [Token(Token = "0x400C0E4")] private static Material MKIJCBLNDKN; // Token: 0x0400C0E5 RID: 49381 [Token(Token = "0x400C0E5")] private static Material OJNBDCFCNPH; // Token: 0x0400C0E6 RID: 49382 [Token(Token = "0x400C0E6")] private static Material KFCJFAIDBAJ; // Token: 0x0400C0E7 RID: 49383 [Token(Token = "0x400C0E7")] private static Material DFCFCBCFPGG; // Token: 0x0400C0E8 RID: 49384 [Token(Token = "0x400C0E8")] private static Material HEHLNNEOFGG; // Token: 0x0400C0E9 RID: 49385 [Token(Token = "0x400C0E9")] private static Material AFPGOLPLCCD; // Token: 0x0400C0EA RID: 49386 [Token(Token = "0x400C0EA")] private static Material HANAANINDHC; // Token: 0x0400C0EB RID: 49387 [Token(Token = "0x400C0EB")] private static readonly RendererEffectBase.PKIMMOGBLIP, OutlineRendererEffect>.DFAPEDACOFO LHDHKKHPCLB; // Token: 0x0400C0EC RID: 49388 [Token(Token = "0x400C0EC")] private static int PAKEEFLFEKA; // Token: 0x02002831 RID: 10289 [Token(Token = "0x2002831")] public enum HLEDHCIGMPJ { // Token: 0x0400C0EE RID: 49390 [Token(Token = "0x400C0EE")] Hover, // Token: 0x0400C0EF RID: 49391 [Token(Token = "0x400C0EF")] Tutorial, // Token: 0x0400C0F0 RID: 49392 [Token(Token = "0x400C0F0")] Teleport, // Token: 0x0400C0F1 RID: 49393 [Token(Token = "0x400C0F1")] Menu, // Token: 0x0400C0F2 RID: 49394 [Token(Token = "0x400C0F2")] CircuitNode, // Token: 0x0400C0F3 RID: 49395 [Token(Token = "0x400C0F3")] Warning, // Token: 0x0400C0F4 RID: 49396 [Token(Token = "0x400C0F4")] ExtrusionHover, // Token: 0x0400C0F5 RID: 49397 [Token(Token = "0x400C0F5")] CornerMove, // Token: 0x0400C0F6 RID: 49398 [Token(Token = "0x400C0F6")] Configure, // Token: 0x0400C0F7 RID: 49399 [Token(Token = "0x400C0F7")] NearbyContextual } } }