191 lines
6.3 KiB
C#
191 lines
6.3 KiB
C#
using System;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
using UnityEngine.Rendering;
|
|
|
|
namespace RecRoom.Core.Rendering
|
|
{
|
|
// Token: 0x0200283D RID: 10301
|
|
[Token(Token = "0x200283D")]
|
|
[StructLayout(3)]
|
|
public class SelectionRendererEffect : CommandBufferRendererEffect<string, SelectionRendererEffect>
|
|
{
|
|
// Token: 0x060120DB RID: 73947 RVA: 0x00450040 File Offset: 0x0044E240
|
|
[Token(Token = "0x60120DB")]
|
|
[Address(RVA = "0x19B5800", Offset = "0x19B4200", VA = "0x1819B5800")]
|
|
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: 0x170030D3 RID: 12499
|
|
// (get) Token: 0x060120DC RID: 73948 RVA: 0x00450068 File Offset: 0x0044E268
|
|
[Token(Token = "0x170030D3")]
|
|
protected override RendererEffectBase<CommandBufferRendererEffect<string, SelectionRendererEffect>.PKIMMOGBLIP, SelectionRendererEffect>.DFAPEDACOFO NKHCGACJHCB
|
|
{
|
|
[Token(Token = "0x60120DC")]
|
|
[Address(RVA = "0x19B53F0", Offset = "0x19B3DF0", VA = "0x1819B53F0", Slot = "7")]
|
|
get
|
|
{
|
|
return SelectionRendererEffect.BPNMHPOGPEN;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170030D4 RID: 12500
|
|
// (get) Token: 0x060120DD RID: 73949 RVA: 0x0045007C File Offset: 0x0044E27C
|
|
[Token(Token = "0x170030D4")]
|
|
public override string MICEMEJMPBK
|
|
{
|
|
[Token(Token = "0x60120DD")]
|
|
[Address(RVA = "0x19B5980", Offset = "0x19B4380", VA = "0x1819B5980", Slot = "4")]
|
|
get
|
|
{
|
|
return "Draw Selections";
|
|
}
|
|
}
|
|
|
|
// Token: 0x170030D5 RID: 12501
|
|
// (get) Token: 0x060120DE RID: 73950 RVA: 0x00450090 File Offset: 0x0044E290
|
|
[Token(Token = "0x170030D5")]
|
|
protected override bool OJNJNCCAONF
|
|
{
|
|
[Token(Token = "0x60120DE")]
|
|
[Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "9")]
|
|
get
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x170030D6 RID: 12502
|
|
// (get) Token: 0x060120DF RID: 73951 RVA: 0x004500A0 File Offset: 0x0044E2A0
|
|
[Token(Token = "0x170030D6")]
|
|
protected override CameraEvent JOHGFIMJFHG
|
|
{
|
|
[Token(Token = "0x60120DF")]
|
|
[Address(RVA = "0xFF59E0", Offset = "0xFF43E0", VA = "0x180FF59E0", Slot = "19")]
|
|
get
|
|
{
|
|
return CameraEvent.AfterForwardOpaque;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170030D7 RID: 12503
|
|
// (get) Token: 0x060120E0 RID: 73952 RVA: 0x004500B0 File Offset: 0x0044E2B0
|
|
[Token(Token = "0x170030D7")]
|
|
protected override bool IEPBLNFJCBA
|
|
{
|
|
[Token(Token = "0x60120E0")]
|
|
[Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "10")]
|
|
get
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x060120E1 RID: 73953 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60120E1")]
|
|
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "8")]
|
|
protected override void EAHDMFNJBHK()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x170030D8 RID: 12504
|
|
// (get) Token: 0x060120E2 RID: 73954 RVA: 0x004500C0 File Offset: 0x0044E2C0
|
|
// (set) Token: 0x060120E3 RID: 73955 RVA: 0x004500D4 File Offset: 0x0044E2D4
|
|
[Token(Token = "0x170030D8")]
|
|
public static bool IKAGKELDMJH
|
|
{
|
|
[Token(Token = "0x60120E2")]
|
|
[Address(RVA = "0x19B59B0", Offset = "0x19B43B0", VA = "0x1819B59B0")]
|
|
get
|
|
{
|
|
return SelectionRendererEffect.KIMBPPFDHKG;
|
|
}
|
|
[Token(Token = "0x60120E3")]
|
|
[Address(RVA = "0x19B5A10", Offset = "0x19B4410", VA = "0x1819B5A10")]
|
|
set
|
|
{
|
|
SelectionRendererEffect.KIMBPPFDHKG = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060120E4 RID: 73956 RVA: 0x004500E8 File Offset: 0x0044E2E8
|
|
[Token(Token = "0x60120E4")]
|
|
[Address(RVA = "0x19B55A0", Offset = "0x19B3FA0", VA = "0x1819B55A0")]
|
|
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;
|
|
RendererEffectBase<CommandBufferRendererEffect<string, SelectionRendererEffect>.PKIMMOGBLIP, SelectionRendererEffect>.DFAPEDACOFO bpnmhpogpen = SelectionRendererEffect.BPNMHPOGPEN;
|
|
}
|
|
|
|
// Token: 0x060120E5 RID: 73957 RVA: 0x0045011C File Offset: 0x0044E31C
|
|
[Token(Token = "0x60120E5")]
|
|
[Address(RVA = "0x19B5450", Offset = "0x19B3E50", VA = "0x1819B5450")]
|
|
private static void LDPIOAFIOPL(Renderer CHEJPOIMMCK, int JAHPEBBDKOH, Material KFENPJENIOI)
|
|
{
|
|
RendererEffectBase<CommandBufferRendererEffect<string, SelectionRendererEffect>.PKIMMOGBLIP, SelectionRendererEffect>.DFAPEDACOFO bpnmhpogpen = SelectionRendererEffect.BPNMHPOGPEN;
|
|
}
|
|
|
|
// Token: 0x060120E6 RID: 73958 RVA: 0x00450138 File Offset: 0x0044E338
|
|
[Token(Token = "0x60120E6")]
|
|
[Address(RVA = "0x19B5940", Offset = "0x19B4340", VA = "0x1819B5940")]
|
|
public SelectionRendererEffect()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0400C116 RID: 49430
|
|
[Token(Token = "0x400C116")]
|
|
private const int NHJIENICHMB = 128;
|
|
|
|
// Token: 0x0400C117 RID: 49431
|
|
[Token(Token = "0x400C117")]
|
|
private static Material KEOGFFCLFMF;
|
|
|
|
// Token: 0x0400C118 RID: 49432
|
|
[Token(Token = "0x400C118")]
|
|
private static Material JKEFNOAMJOP;
|
|
|
|
// Token: 0x0400C119 RID: 49433
|
|
[Token(Token = "0x400C119")]
|
|
private static Material NFBNKKLNFFF;
|
|
|
|
// Token: 0x0400C11A RID: 49434
|
|
[Token(Token = "0x400C11A")]
|
|
private static Material GGCPOBAEDFL;
|
|
|
|
// Token: 0x0400C11B RID: 49435
|
|
[Token(Token = "0x400C11B")]
|
|
private static readonly RendererEffectBase<CommandBufferRendererEffect<string, SelectionRendererEffect>.PKIMMOGBLIP, SelectionRendererEffect>.DFAPEDACOFO BPNMHPOGPEN = new RendererEffectBase.DFAPEDACOFO(128, true);
|
|
|
|
// Token: 0x0400C11C RID: 49436
|
|
[Token(Token = "0x400C11C")]
|
|
private static bool KIMBPPFDHKG;
|
|
|
|
// Token: 0x0200283E RID: 10302
|
|
[Token(Token = "0x200283E")]
|
|
public enum KOOAFIGMBBP
|
|
{
|
|
// Token: 0x0400C11E RID: 49438
|
|
[Token(Token = "0x400C11E")]
|
|
Default,
|
|
// Token: 0x0400C11F RID: 49439
|
|
[Token(Token = "0x400C11F")]
|
|
Circuit,
|
|
// Token: 0x0400C120 RID: 49440
|
|
[Token(Token = "0x400C120")]
|
|
Shape,
|
|
// Token: 0x0400C121 RID: 49441
|
|
[Token(Token = "0x400C121")]
|
|
CornerMove
|
|
}
|
|
}
|
|
}
|