Files
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

204 lines
6.7 KiB
C#

using System;
using Cpp2IlInjected;
using UnityEngine;
using UnityEngine.Rendering;
namespace RecRoom.Core.Rendering
{
// Token: 0x02002D42 RID: 11586
[Token(Token = "0x2002D42")]
public class SelectionRendererEffect : CommandBufferRendererEffect<string, SelectionRendererEffect>
{
// 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<CommandBufferRendererEffect<string, SelectionRendererEffect>.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<CommandBufferRendererEffect<string, SelectionRendererEffect>.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<CommandBufferRendererEffect<string, SelectionRendererEffect>.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<CommandBufferRendererEffect<string, SelectionRendererEffect>.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
}
}
}