Files
27Aug2021-Cpp2IL-Dump/Assembly-CSharp/RecRoom/Tools/MakerPenTools/MakerPenToolMove_Base.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

314 lines
8.7 KiB
C#

using System;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using System.Threading.Tasks;
using Cpp2IlInjected;
using RecRoom.Core.Rendering;
using UnityEngine;
namespace RecRoom.Tools.MakerPenTools
{
// Token: 0x02002BE2 RID: 11234
[Token(Token = "0x2002BE2")]
[Serializable]
public abstract class MakerPenToolMove_Base<T> : MakerPenTool
{
// Token: 0x1700343F RID: 13375
// (get) Token: 0x06012B66 RID: 76646
[Token(Token = "0x1700343F")]
protected abstract ANECMOONIPJ<T> SelectionContext
{
[Token(Token = "0x6012B66")]
[Address(Slot = "18")]
get;
}
// Token: 0x17003440 RID: 13376
// (get) Token: 0x06012B67 RID: 76647
[Token(Token = "0x17003440")]
protected abstract OEMPFDDKANC<T> SelectState
{
[Token(Token = "0x6012B67")]
[Address(Slot = "19")]
get;
}
// Token: 0x17003441 RID: 13377
// (get) Token: 0x06012B68 RID: 76648 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x06012B69 RID: 76649 RVA: 0x004421B4 File Offset: 0x004403B4
[Token(Token = "0x17003441")]
protected OJCIMLNJIOB ActiveDragState
{
[Token(Token = "0x6012B68")]
[Address(RVA = "0x4936E0", Offset = "0x4926E0", VA = "0x1804936E0")]
[CompilerGenerated]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x6012B69")]
[Address(RVA = "0x55BCE0", Offset = "0x55ACE0", VA = "0x18055BCE0")]
[CompilerGenerated]
set
{
}
}
// Token: 0x17003442 RID: 13378
// (get) Token: 0x06012B6A RID: 76650 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x06012B6B RID: 76651 RVA: 0x004421C4 File Offset: 0x004403C4
[Token(Token = "0x17003442")]
private protected bool ClearSelectionOnRelease
{
[Token(Token = "0x6012B6A")]
[Address(RVA = "0x51F220", Offset = "0x51E220", VA = "0x18051F220")]
[CompilerGenerated]
protected get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x6012B6B")]
[Address(RVA = "0x51DB50", Offset = "0x51CB50", VA = "0x18051DB50")]
[CompilerGenerated]
private set
{
}
}
// Token: 0x17003443 RID: 13379
// (get) Token: 0x06012B6C RID: 76652 RVA: 0x004421D4 File Offset: 0x004403D4
[Token(Token = "0x17003443")]
public override string HudLabel
{
[Token(Token = "0x6012B6C")]
[Address(RVA = "0x227E1A0", Offset = "0x227D1A0", VA = "0x18227E1A0", Slot = "10")]
get
{
return "Move";
}
}
// Token: 0x17003444 RID: 13380
// (get) Token: 0x06012B6D RID: 76653 RVA: 0x004421E8 File Offset: 0x004403E8
[Token(Token = "0x17003444")]
public override Sprite HudSprite
{
[Token(Token = "0x6012B6D")]
[Address(RVA = "0x227E200", Offset = "0x227D200", VA = "0x18227E200", Slot = "11")]
get
{
return NPILADHLMKC.KGDLBEAPDFE(NPILADHLMKC.ONGOGHFGDEF.Move);
}
}
// Token: 0x06012B6E RID: 76654 RVA: 0x004421FC File Offset: 0x004403FC
[Token(Token = "0x6012B6E")]
[Address(RVA = "0x227DE20", Offset = "0x227CE20", VA = "0x18227DE20", Slot = "4")]
public override void OFFLOPLJBBG(MakerPen.HJPIHGIFKEO FIBGLDDKDLB, MakerPen.KLAENPHIBEM OIHFNIFGFJB)
{
GHAHBCDIOBD ghahbcdiobd = new GHAHBCDIOBD();
ANECMOONIPJ selectionContext = this.SelectionContext;
bool flag;
if (flag)
{
ANECMOONIPJ selectionContext2 = this.SelectionContext;
}
}
// Token: 0x06012B6F RID: 76655 RVA: 0x00442230 File Offset: 0x00440430
[Token(Token = "0x6012B6F")]
[Address(RVA = "0x227C940", Offset = "0x227B940", VA = "0x18227C940", Slot = "6")]
public override void DJFDPJKOGMJ(MakerPenTool.AGPFBFDFDHB EJCLBKHJIHO, MakerPen.HJPIHGIFKEO IFNKPAHPIID)
{
bool flag;
if (!base.MakerPen.DDGGKGPJPKJ && flag)
{
MakerPenVisuals penVisuals = base.PenVisuals;
int num = 0;
penVisuals.MNADIBEHEMI = num != 0;
SelectionRendererEffect.Disable(this);
return;
}
ANECMOONIPJ selectionContext = this.SelectionContext;
base.PenVisuals.MNADIBEHEMI = true;
MakerPenVisuals penVisuals2 = base.PenVisuals;
int num2 = 0;
penVisuals2.<CCHCGAPFBIB>k__BackingField = num2;
throw new NullReferenceException();
}
// Token: 0x06012B70 RID: 76656 RVA: 0x00442294 File Offset: 0x00440494
[Token(Token = "0x6012B70")]
[Address(RVA = "0x227BC70", Offset = "0x227AC70", VA = "0x18227BC70", Slot = "8")]
public override void BALOKJMBNIN()
{
base..ctor();
MakerPenVisuals penVisuals = base.PenVisuals;
int num = 0;
if (this.ActiveDragState != 0)
{
MakerPenHandleManager.ONCPNMDGGKG.DeactivateAll();
if (this.ActiveDragState.ToString() == 0)
{
OEMPFDDKANC selectState = this.SelectState;
}
ANECMOONIPJ selectionContext = this.SelectionContext;
bool flag2;
bool flag = !flag2;
bool flag3 = num == 0;
if (num == 0)
{
bool flag4;
if (!flag4 || this.ActiveDragState == 0)
{
}
ANECMOONIPJ selectionContext2 = this.SelectionContext;
MakerPen makerPen = base.MakerPen;
}
return;
}
MakerPenHandleManager instance = MakerPenHandleManager.ONCPNMDGGKG;
bool flag5;
while (flag5)
{
}
MakerPenVisuals penVisuals2 = base.PenVisuals;
Vector3 vector;
float z = vector.z;
throw new NullReferenceException();
}
// Token: 0x06012B71 RID: 76657 RVA: 0x00442354 File Offset: 0x00440554
[Token(Token = "0x6012B71")]
[Address(RVA = "0x227C320", Offset = "0x227B320", VA = "0x18227C320", Slot = "7")]
public override void BDMHMGGPNME(MakerPenTool.AGPFBFDFDHB EJCLBKHJIHO)
{
MakerPenHandleManager instance = MakerPenHandleManager.ONCPNMDGGKG;
SelectionRendererEffect.Enable(this);
TranslationSnappingVisualization translationSnappingVisualization;
translationSnappingVisualization.Disable();
MakerPenVisuals penVisuals = base.PenVisuals;
int num = 0;
penVisuals.<DKBCPMDAFFP>k__BackingField = num;
ANECMOONIPJ selectionContext = this.SelectionContext;
}
// Token: 0x06012B72 RID: 76658 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6012B72")]
[Address(RVA = "0x227C430", Offset = "0x227B430", VA = "0x18227C430", Slot = "14")]
public override DABKFAIHBBP CJOHILLLGEP(JJLPBFLODOG NGPPJHMONAH)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06012B73 RID: 76659 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6012B73")]
[Address(RVA = "0x227CDC0", Offset = "0x227BDC0", VA = "0x18227CDC0")]
private void FGKMAOPIPKE(OEMPFDDKANC<T>.BJPMFNPGKIP OEKEOCOGKMG)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06012B74 RID: 76660 RVA: 0x00442398 File Offset: 0x00440598
[Token(Token = "0x6012B74")]
[Address(RVA = "0x227CEF0", Offset = "0x227BEF0", VA = "0x18227CEF0")]
private bool GNJOPGBFLMC(Vector3 ONHFEMAMJDJ, T GNGBKFCHFKO, [Optional] JJLPBFLODOG PDLODKHJDAJ)
{
int num = 0;
if (num < GNGBKFCHFKO)
{
num += num;
if (num == GNGBKFCHFKO)
{
goto IL_40;
}
num++;
}
if (num == 0)
{
goto IL_76;
}
num += num;
num++;
if (num != 0)
{
bool flag2;
bool flag = flag2;
if (num < (flag ? 1 : 0))
{
num += num;
if (num == (flag ? 1 : 0))
{
goto IL_64;
}
num++;
}
if (num != 0)
{
goto IL_76;
}
}
int num2 = 0;
IL_40:
num += num;
num2 += 12;
num2 += 19;
num += num;
num2 += 13;
num2 += 19;
IL_64:
num += num;
num2 += 14;
num2 += 19;
IL_76:
if (PDLODKHJDAJ != 0)
{
}
Vector3 zero = Vector3.zero;
if (PDLODKHJDAJ == 0 || PDLODKHJDAJ.JHLGIHKJEKN == 0)
{
PCGBNHABFJL pcgbnhabfjl = new PCGBNHABFJL();
int num3 = 0;
Task<GHOCGAOFFFI> task = PIJEHGFNBKG.GFBIJNLKLCM(pcgbnhabfjl, num3);
task.KOLCDBDBPFC();
}
ulong num4;
num4 += (ulong)1L;
throw new NullReferenceException();
}
// Token: 0x06012B75 RID: 76661 RVA: 0x00442480 File Offset: 0x00440680
[Token(Token = "0x6012B75")]
[Address(RVA = "0x227DCD0", Offset = "0x227CCD0", VA = "0x18227DCD0", Slot = "20")]
protected virtual void JJAMAJNOFGE()
{
if (this.ActiveDragState != 0)
{
OJCIMLNJIOB activeDragState = this.ActiveDragState;
int num = 0;
this.ActiveDragState = num;
if (this.ClearSelectionOnRelease)
{
}
if (!base.MakerPen.DDGGKGPJPKJ)
{
base.MakerPen.AuthorityPopPenTool();
}
}
}
// Token: 0x06012B76 RID: 76662 RVA: 0x004424D0 File Offset: 0x004406D0
[Token(Token = "0x6012B76")]
[Address(RVA = "0x227E0E0", Offset = "0x227D0E0", VA = "0x18227E0E0")]
protected MakerPenToolMove_Base()
{
}
// Token: 0x0400C0A6 RID: 49318
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400C0A6")]
[NonSerialized]
protected GHAHBCDIOBD translationHandleManager;
}
}