using System; using System.Runtime.InteropServices; using Cpp2IlInjected; using UnityEngine; using UnityEngine.Rendering; namespace RecRoom.Core.Rendering { // Token: 0x02002D35 RID: 11573 [Token(Token = "0x2002D35")] public sealed class OutlineRendererEffect : CommandBufferRendererEffect { // Token: 0x06013B04 RID: 80644 RVA: 0x004950CC File Offset: 0x004932CC [Token(Token = "0x6013B04")] [Address(RVA = "0x12473B0", Offset = "0x12461B0", VA = "0x1812473B0")] 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: 0x06013B05 RID: 80645 RVA: 0x00495100 File Offset: 0x00493300 [Token(Token = "0x6013B05")] [Address(RVA = "0x1246D70", Offset = "0x1245B70", VA = "0x181246D70")] 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: 0x06013B06 RID: 80646 RVA: 0x00495134 File Offset: 0x00493334 [Token(Token = "0x6013B06")] [Address(RVA = "0x1247C50", Offset = "0x1246A50", VA = "0x181247C50")] 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: 0x06013B07 RID: 80647 RVA: 0x00495168 File Offset: 0x00493368 [Token(Token = "0x6013B07")] [Address(RVA = "0x12478C0", Offset = "0x12466C0", VA = "0x1812478C0")] 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: 0x06013B08 RID: 80648 RVA: 0x0049519C File Offset: 0x0049339C [Token(Token = "0x6013B08")] [Address(RVA = "0x1247750", Offset = "0x1246550", VA = "0x181247750")] 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: 0x06013B09 RID: 80649 RVA: 0x004951D0 File Offset: 0x004933D0 [Token(Token = "0x6013B09")] [Address(RVA = "0x1247B20", Offset = "0x1246920", VA = "0x181247B20")] 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: 0x06013B0A RID: 80650 RVA: 0x00495204 File Offset: 0x00493404 [Token(Token = "0x6013B0A")] [Address(RVA = "0x12479F0", Offset = "0x12467F0", VA = "0x1812479F0")] 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: 0x06013B0B RID: 80651 RVA: 0x00495238 File Offset: 0x00493438 [Token(Token = "0x6013B0B")] [Address(RVA = "0x12470F0", Offset = "0x1245EF0", VA = "0x1812470F0")] 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: 0x06013B0C RID: 80652 RVA: 0x0049526C File Offset: 0x0049346C [Token(Token = "0x6013B0C")] [Address(RVA = "0x1246FC0", Offset = "0x1245DC0", VA = "0x181246FC0")] 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: 0x06013B0D RID: 80653 RVA: 0x004952A0 File Offset: 0x004934A0 [Token(Token = "0x6013B0D")] [Address(RVA = "0x1247280", Offset = "0x1246080", VA = "0x181247280")] 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: 0x06013B0E RID: 80654 RVA: 0x004952D4 File Offset: 0x004934D4 [Token(Token = "0x6013B0E")] [Address(RVA = "0x1247880", Offset = "0x1246680", VA = "0x181247880")] private static Material OKECNFEIINH(string LMCOCDHNEOF, bool JFLHJNPOHKB = true, bool HGODFFDOPPF = false) { return Resources.Load(LMCOCDHNEOF); } // Token: 0x170036BC RID: 14012 // (get) Token: 0x06013B0F RID: 80655 RVA: 0x004952E8 File Offset: 0x004934E8 [Token(Token = "0x170036BC")] protected override RendererEffectBase.PKIMMOGBLIP, OutlineRendererEffect>.DFAPEDACOFO NKHCGACJHCB { [Token(Token = "0x6013B0F")] [Address(RVA = "0x1246D10", Offset = "0x1245B10", VA = "0x181246D10", Slot = "7")] get { return OutlineRendererEffect.LHDHKKHPCLB; } } // Token: 0x170036BD RID: 14013 // (get) Token: 0x06013B10 RID: 80656 RVA: 0x004952FC File Offset: 0x004934FC [Token(Token = "0x170036BD")] public override string MICEMEJMPBK { [Token(Token = "0x6013B10")] [Address(RVA = "0x1249D40", Offset = "0x1248B40", VA = "0x181249D40", Slot = "4")] get { return "Draw Object Outlines"; } } // Token: 0x170036BE RID: 14014 // (get) Token: 0x06013B11 RID: 80657 RVA: 0x00495310 File Offset: 0x00493510 [Token(Token = "0x170036BE")] protected override bool OJNJNCCAONF { [Token(Token = "0x6013B11")] [Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "9")] get { } } // Token: 0x170036BF RID: 14015 // (get) Token: 0x06013B12 RID: 80658 RVA: 0x00495320 File Offset: 0x00493520 [Token(Token = "0x170036BF")] protected override CameraEvent JOHGFIMJFHG { [Token(Token = "0x6013B12")] [Address(RVA = "0x4B6B10", Offset = "0x4B5910", VA = "0x1804B6B10", Slot = "19")] get { return CameraEvent.BeforeForwardAlpha; } } // Token: 0x06013B13 RID: 80659 RVA: 0x00495330 File Offset: 0x00493530 [Token(Token = "0x6013B13")] [Address(RVA = "0x1246EA0", Offset = "0x1245CA0", VA = "0x181246EA0", 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: 0x06013B14 RID: 80660 RVA: 0x00495370 File Offset: 0x00493570 [Token(Token = "0x6013B14")] [Address(RVA = "0x1247220", Offset = "0x1246020", VA = "0x181247220")] public static OEIHLPKBJKH GetNextOutlineRenderHandle() { /* An exception occurred when decompiling this method (06013B14) 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 1660 */; } // Token: 0x06013B15 RID: 80661 RVA: 0x0049538C File Offset: 0x0049358C [Token(Token = "0x6013B15")] [Address(RVA = "0x1248980", Offset = "0x1247780", VA = "0x181248980")] 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: 0x06013B16 RID: 80662 RVA: 0x004954F4 File Offset: 0x004936F4 [Token(Token = "0x6013B16")] [Address(RVA = "0x1248450", Offset = "0x1247250", VA = "0x181248450")] 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: 0x06013B17 RID: 80663 RVA: 0x00495538 File Offset: 0x00493738 [Token(Token = "0x6013B17")] [Address(RVA = "0x12487C0", Offset = "0x12475C0", VA = "0x1812487C0")] 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: 0x06013B18 RID: 80664 RVA: 0x0049557C File Offset: 0x0049377C [Token(Token = "0x6013B18")] [Address(RVA = "0x12496B0", Offset = "0x12484B0", VA = "0x1812496B0")] 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: 0x06013B19 RID: 80665 RVA: 0x004955C0 File Offset: 0x004937C0 [Token(Token = "0x6013B19")] [Address(RVA = "0x1249860", Offset = "0x1248660", VA = "0x181249860")] 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: 0x06013B1A RID: 80666 RVA: 0x00495604 File Offset: 0x00493804 [Token(Token = "0x6013B1A")] [Address(RVA = "0x1248610", Offset = "0x1247410", VA = "0x181248610")] 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: 0x06013B1B RID: 80667 RVA: 0x00495648 File Offset: 0x00493848 [Token(Token = "0x6013B1B")] [Address(RVA = "0x12482A0", Offset = "0x12470A0", VA = "0x1812482A0")] 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: 0x06013B1C RID: 80668 RVA: 0x0049568C File Offset: 0x0049388C [Token(Token = "0x6013B1C")] [Address(RVA = "0x1247D80", Offset = "0x1246B80", VA = "0x181247D80")] 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: 0x06013B1D RID: 80669 RVA: 0x004956D0 File Offset: 0x004938D0 [Token(Token = "0x6013B1D")] [Address(RVA = "0x1249A10", Offset = "0x1248810", VA = "0x181249A10")] 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: 0x06013B1E RID: 80670 RVA: 0x00495714 File Offset: 0x00493914 [Token(Token = "0x6013B1E")] [Address(RVA = "0x12480F0", Offset = "0x1246EF0", VA = "0x1812480F0")] 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: 0x06013B1F RID: 80671 RVA: 0x00495758 File Offset: 0x00493958 [Token(Token = "0x6013B1F")] [Address(RVA = "0x1247F30", Offset = "0x1246D30", VA = "0x181247F30")] 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: 0x06013B20 RID: 80672 RVA: 0x0049579C File Offset: 0x0049399C [Token(Token = "0x6013B20")] [Address(RVA = "0x12474E0", Offset = "0x12462E0", VA = "0x1812474E0")] 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: 0x06013B21 RID: 80673 RVA: 0x004957D4 File Offset: 0x004939D4 [Token(Token = "0x6013B21")] [Address(RVA = "0x1249D00", Offset = "0x1248B00", VA = "0x181249D00")] public OutlineRendererEffect() { } // Token: 0x06013B22 RID: 80674 RVA: 0x004957E8 File Offset: 0x004939E8 // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x6013B22")] [Address(RVA = "0x1249BD0", Offset = "0x12489D0", VA = "0x181249BD0")] 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: 0x0400CCCC RID: 52428 [Token(Token = "0x400CCCC")] private const int HFBHKHLHMPM = 64; // Token: 0x0400CCCD RID: 52429 [Token(Token = "0x400CCCD")] private const int OMMDDOIJBGE = 8; // Token: 0x0400CCCE RID: 52430 [Token(Token = "0x400CCCE")] private static Material NFAJPCEBPFA; // Token: 0x0400CCCF RID: 52431 [Token(Token = "0x400CCCF")] private static Material FGMKBIKBKLD; // Token: 0x0400CCD0 RID: 52432 [Token(Token = "0x400CCD0")] private static Material JLJELDNNCOO; // Token: 0x0400CCD1 RID: 52433 [Token(Token = "0x400CCD1")] private static Material MKIJCBLNDKN; // Token: 0x0400CCD2 RID: 52434 [Token(Token = "0x400CCD2")] private static Material OJNBDCFCNPH; // Token: 0x0400CCD3 RID: 52435 [Token(Token = "0x400CCD3")] private static Material KFCJFAIDBAJ; // Token: 0x0400CCD4 RID: 52436 [Token(Token = "0x400CCD4")] private static Material DFCFCBCFPGG; // Token: 0x0400CCD5 RID: 52437 [Token(Token = "0x400CCD5")] private static Material HEHLNNEOFGG; // Token: 0x0400CCD6 RID: 52438 [Token(Token = "0x400CCD6")] private static Material AFPGOLPLCCD; // Token: 0x0400CCD7 RID: 52439 [Token(Token = "0x400CCD7")] private static Material HANAANINDHC; // Token: 0x0400CCD8 RID: 52440 [Token(Token = "0x400CCD8")] private static readonly RendererEffectBase.PKIMMOGBLIP, OutlineRendererEffect>.DFAPEDACOFO LHDHKKHPCLB; // Token: 0x0400CCD9 RID: 52441 [Token(Token = "0x400CCD9")] private static int PAKEEFLFEKA; // Token: 0x02002D36 RID: 11574 [Token(Token = "0x2002D36")] public enum HLEDHCIGMPJ { // Token: 0x0400CCDB RID: 52443 [Token(Token = "0x400CCDB")] Hover, // Token: 0x0400CCDC RID: 52444 [Token(Token = "0x400CCDC")] Tutorial, // Token: 0x0400CCDD RID: 52445 [Token(Token = "0x400CCDD")] Teleport, // Token: 0x0400CCDE RID: 52446 [Token(Token = "0x400CCDE")] Menu, // Token: 0x0400CCDF RID: 52447 [Token(Token = "0x400CCDF")] CircuitNode, // Token: 0x0400CCE0 RID: 52448 [Token(Token = "0x400CCE0")] Warning, // Token: 0x0400CCE1 RID: 52449 [Token(Token = "0x400CCE1")] ExtrusionHover, // Token: 0x0400CCE2 RID: 52450 [Token(Token = "0x400CCE2")] CornerMove, // Token: 0x0400CCE3 RID: 52451 [Token(Token = "0x400CCE3")] Configure, // Token: 0x0400CCE4 RID: 52452 [Token(Token = "0x400CCE4")] NearbyContextual } } }