204 lines
6.7 KiB
C#
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
|
|
}
|
|
}
|
|
}
|