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

353 lines
11 KiB
C#

using System;
using AGUI.StackedUI;
using Cpp2IlInjected;
using RecRoom;
using RecRoom.AGUI;
using RecRoom.AGUI.ToolUIs;
using RecRoom.Core;
using RecRoom.Core.Controllers.ScreenBehaviors;
using RecRoom.Core.Screens.PlayerController;
using RecRoom.Systems.PlayerRoles;
using RecRoom.Tools;
using UnityEngine;
// Token: 0x02002E56 RID: 11862
[Token(Token = "0x2002E56")]
public class EAJDLNMEFJB : BFJDFBPGMKP<EAJDLNMEFJB, MakerPenScreenToolBehaviorConfig>
{
// Token: 0x170037C0 RID: 14272
// (get) Token: 0x060141FD RID: 82429 RVA: 0x004AB2F4 File Offset: 0x004A94F4
[Token(Token = "0x170037C0")]
public override bool KAPLCJDFAMJ
{
[Token(Token = "0x60141FD")]
[Address(RVA = "0xAAE560", Offset = "0xAAD360", VA = "0x180AAE560", Slot = "15")]
get
{
bool flag;
return flag;
}
}
// Token: 0x170037C1 RID: 14273
// (get) Token: 0x060141FE RID: 82430 RVA: 0x004AB308 File Offset: 0x004A9508
[Token(Token = "0x170037C1")]
public override int LNEDNNJCPMG
{
[Token(Token = "0x60141FE")]
[Address(RVA = "0xAAF680", Offset = "0xAAE480", VA = "0x180AAF680", Slot = "14")]
get
{
return 15;
}
}
// Token: 0x060141FF RID: 82431 RVA: 0x004AB320 File Offset: 0x004A9520
[Token(Token = "0x60141FF")]
[Address(RVA = "0xAAEE10", Offset = "0xAADC10", VA = "0x180AAEE10", Slot = "16")]
public override void OFFLOPLJBBG(MakerPenScreenToolBehaviorConfig PBGBNMCPEAJ, KDJHGOFMNEN IHCMJLOBKBJ)
{
Tool egfejghdnai = IHCMJLOBKBJ.EGFEJGHDNAI;
ScreenHUD pkakikhifng = IHCMJLOBKBJ.PKAKIKHIFNG;
HKKOHFHADKK hkkohfhadkk = new HKKOHFHADKK();
this.PEGJGMDGKJN = hkkohfhadkk;
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod = new MIEIBBPMDMP.OKGCDFLPFOD(this.IKIIKFCFCLF);
int num = 0;
int num2 = 0;
int num3 = 0;
hkkohfhadkk.JEPMLPCOGNM((ushort)num2, okgcdflpfod, num3, num);
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod2 = new MIEIBBPMDMP.OKGCDFLPFOD(this.EJIMLNNDIOG);
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje = new MIEIBBPMDMP.KNFAKJMALJE(this.NNDAHBFKOHA);
HKKOHFHADKK pegjgmdgkjn2 = this.PEGJGMDGKJN;
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje2 = new MIEIBBPMDMP.KNFAKJMALJE(this.ONKEFDKLENK);
HKKOHFHADKK pegjgmdgkjn3 = this.PEGJGMDGKJN;
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod3 = new MIEIBBPMDMP.OKGCDFLPFOD(this.CJCNINIJKJP);
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod4 = new MIEIBBPMDMP.OKGCDFLPFOD(this.MKJEJKGBOIG);
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje3 = new MIEIBBPMDMP.KNFAKJMALJE(this.PEOELJAAMIG);
HKKOHFHADKK pegjgmdgkjn4 = this.PEGJGMDGKJN;
int num4 = 0;
pegjgmdgkjn4.OFFLOPLJBBG((ushort)num4);
MakerPen component = IHCMJLOBKBJ.EGFEJGHDNAI.GetComponent<MakerPen>();
this.DGEJNGNOELG = component;
bool flag = PBGBNMCPEAJ.creationController.CFBOFOLPBMH();
WeightedPlayerAnimationData weightedPlayerAnimationData = WeightedPlayerAnimationData.EINDIIHNPMD(PBGBNMCPEAJ.animationSettings);
this.IGBNEFLEGNO = weightedPlayerAnimationData;
PlayerAnimation3DBlendedPoseSet poseSet = PBGBNMCPEAJ.animationPoseSet.poseSet;
}
// Token: 0x06014200 RID: 82432 RVA: 0x004AB440 File Offset: 0x004A9640
[Token(Token = "0x6014200")]
[Address(RVA = "0xAAE630", Offset = "0xAAD430", VA = "0x180AAE630", Slot = "17")]
public override void Dispose()
{
base.Dispose();
}
// Token: 0x06014201 RID: 82433 RVA: 0x004AB454 File Offset: 0x004A9654
[Token(Token = "0x6014201")]
[Address(RVA = "0xAAEAE0", Offset = "0xAAD8E0", VA = "0x180AAEAE0", Slot = "18")]
protected override void NHOMMEMEFIB()
{
base.NHOMMEMEFIB();
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
MakerPen dgejngnoelg = this.DGEJNGNOELG;
AdditiveAnimationWeight zero = AdditiveAnimationWeight.Zero;
}
// Token: 0x06014202 RID: 82434 RVA: 0x004AB484 File Offset: 0x004A9684
[Token(Token = "0x6014202")]
[Address(RVA = "0xAAE8A0", Offset = "0xAAD6A0", VA = "0x180AAE8A0", Slot = "19")]
protected override void GAPALICCLPH()
{
base.GAPALICCLPH();
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
int num = 0;
pegjgmdgkjn.PIEOGAPMGIH((ushort)num);
}
// Token: 0x06014203 RID: 82435 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6014203")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "20")]
protected override void PPAOALHOODL()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06014204 RID: 82436 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6014204")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "21")]
protected override void JNGMMNANOCH()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06014205 RID: 82437 RVA: 0x004AB4B0 File Offset: 0x004A96B0
[Token(Token = "0x6014205")]
[Address(RVA = "0xAAE5B0", Offset = "0xAAD3B0", VA = "0x180AAE5B0", Slot = "22")]
public override void BALOKJMBNIN()
{
this.PEGJGMDGKJN.OPEMIFENIJM();
this.JLDONGKGFDH();
}
// Token: 0x06014206 RID: 82438 RVA: 0x004AB4D4 File Offset: 0x004A96D4
[Token(Token = "0x6014206")]
[Address(RVA = "0xAAE980", Offset = "0xAAD780", VA = "0x180AAE980", Slot = "23")]
public override void JIOJNEBINNL()
{
this.JLDONGKGFDH();
}
// Token: 0x06014207 RID: 82439 RVA: 0x004AB4E8 File Offset: 0x004A96E8
[Token(Token = "0x6014207")]
[Address(RVA = "0xAAE670", Offset = "0xAAD470", VA = "0x180AAE670")]
private void IKIIKFCFCLF(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
{
this.ONPALKIMCAM();
}
// Token: 0x06014208 RID: 82440 RVA: 0x004AB4FC File Offset: 0x004A96FC
[Token(Token = "0x6014208")]
[Address(RVA = "0xAAE670", Offset = "0xAAD470", VA = "0x180AAE670")]
private void EJIMLNNDIOG(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
{
this.ONPALKIMCAM();
}
// Token: 0x06014209 RID: 82441 RVA: 0x004AB510 File Offset: 0x004A9710
[Token(Token = "0x6014209")]
[Address(RVA = "0xAAEC70", Offset = "0xAADA70", VA = "0x180AAEC70")]
private void NNDAHBFKOHA()
{
if (PlayerRoomRoleManager.MNFOLNMPMEE)
{
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
return;
}
}
// Token: 0x0601420A RID: 82442 RVA: 0x004AB538 File Offset: 0x004A9738
[Token(Token = "0x601420A")]
[Address(RVA = "0xAAF100", Offset = "0xAADF00", VA = "0x180AAF100")]
private void ONKEFDKLENK()
{
if (PlayerRoomRoleManager.MNFOLNMPMEE)
{
if (!this.OBOGPFIGKCO())
{
GAMNIEMGCBI gamniemgcbi = base.PDMDFNIBBGB();
CJMGCKECLBD knholomggme = this.KNHOLOMGGME;
Vector3 vector;
float z = vector.z;
CJMGCKECLBD knholomggme2 = this.KNHOLOMGGME;
float deltaTime = Time.deltaTime;
WeightedPlayerAnimationData igbneflegno = this.IGBNEFLEGNO;
AdditiveAnimationWeight zero = AdditiveAnimationWeight.Zero;
}
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
return;
}
HKKOHFHADKK pegjgmdgkjn2 = this.PEGJGMDGKJN;
throw new NullReferenceException();
}
// Token: 0x0601420B RID: 82443 RVA: 0x004AB5AC File Offset: 0x004A97AC
[Token(Token = "0x601420B")]
[Address(RVA = "0xAAE5E0", Offset = "0xAAD3E0", VA = "0x180AAE5E0")]
private void CJCNINIJKJP(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
{
}
// Token: 0x0601420C RID: 82444 RVA: 0x004AB5C0 File Offset: 0x004A97C0
[Token(Token = "0x601420C")]
[Address(RVA = "0xAAF4E0", Offset = "0xAAE2E0", VA = "0x180AAF4E0")]
private void PEOELJAAMIG()
{
AdditiveAnimationWeight zero = AdditiveAnimationWeight.Zero;
if (PlayerRoomRoleManager.MNFOLNMPMEE)
{
if (!this.OBOGPFIGKCO())
{
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
}
return;
}
HKKOHFHADKK pegjgmdgkjn2 = this.PEGJGMDGKJN;
throw new NullReferenceException();
}
// Token: 0x0601420D RID: 82445 RVA: 0x004AB600 File Offset: 0x004A9800
[Token(Token = "0x601420D")]
[Address(RVA = "0xAAEA70", Offset = "0xAAD870", VA = "0x180AAEA70")]
private void MKJEJKGBOIG(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
{
}
// Token: 0x0601420E RID: 82446 RVA: 0x004AB618 File Offset: 0x004A9818
[Token(Token = "0x601420E")]
[Address(RVA = "0xAAF3E0", Offset = "0xAAE1E0", VA = "0x180AAF3E0")]
private void ONPALKIMCAM()
{
MakerPen dgejngnoelg = this.DGEJNGNOELG;
int num = 0;
if (!(dgejngnoelg == num))
{
MakerPenPaletteUI paletteMenuToolUI = this.DGEJNGNOELG.KNDLGPOKIOI;
if (paletteMenuToolUI != 0)
{
paletteMenuToolUI.PopAllFlows();
}
this.DGEJNGNOELG.AuthorityHideConfigureMenu();
MakerPenPaletteMoveableToolMenu paletteMenu = this.DGEJNGNOELG.paletteMenu;
ToolMenuProjector menuProjector = this.DGEJNGNOELG._tool.EACPPCDMMOF;
int num2 = 0;
menuProjector.PKNFAECAHBF = num2 != 0;
}
}
// Token: 0x0601420F RID: 82447 RVA: 0x004AB68C File Offset: 0x004A988C
[Token(Token = "0x601420F")]
[Address(RVA = "0xAAE680", Offset = "0xAAD480", VA = "0x180AAE680")]
private void FOKPGAGEFEI()
{
CJMGCKECLBD knholomggme = this.KNHOLOMGGME;
Vector3 vector;
float z = vector.z;
CJMGCKECLBD knholomggme2 = this.KNHOLOMGGME;
float deltaTime = Time.deltaTime;
WeightedPlayerAnimationData igbneflegno = this.IGBNEFLEGNO;
AdditiveAnimationWeight zero = AdditiveAnimationWeight.Zero;
}
// Token: 0x06014210 RID: 82448 RVA: 0x004AB6D4 File Offset: 0x004A98D4
[Token(Token = "0x6014210")]
[Address(RVA = "0xAAECF0", Offset = "0xAADAF0", VA = "0x180AAECF0")]
private bool OBOGPFIGKCO()
{
int num = 0;
bool flag;
if (flag)
{
return true;
}
bool flag2;
if (!flag2)
{
return flag2;
}
ToolUI toolUI;
return num == toolUI;
}
// Token: 0x06014211 RID: 82449 RVA: 0x004AB6FC File Offset: 0x004A98FC
[Token(Token = "0x6014211")]
[Address(RVA = "0xAAE990", Offset = "0xAAD790", VA = "0x180AAE990")]
private void JLDONGKGFDH()
{
bool flag;
if (flag)
{
MakerPen dgejngnoelg = this.DGEJNGNOELG;
int num = 0;
if (dgejngnoelg != num)
{
MakerPen dgejngnoelg2 = this.DGEJNGNOELG;
MakerPen.KLAENPHIBEM <MNNGCBAJBHO>k__BackingField = dgejngnoelg2.<MNNGCBAJBHO>k__BackingField;
MakerPen.KLAENPHIBEM currentToolMode = dgejngnoelg2.DGHFNGLPJJL;
if (<MNNGCBAJBHO>k__BackingField == currentToolMode)
{
}
}
}
}
// Token: 0x06014212 RID: 82450 RVA: 0x004AB744 File Offset: 0x004A9944
[Token(Token = "0x6014212")]
[Address(RVA = "0xAAF6E0", Offset = "0xAAE4E0", VA = "0x180AAF6E0")]
public EAJDLNMEFJB()
{
CJMGCKECLBD cjmgckeclbd = new CJMGCKECLBD();
this.KNHOLOMGGME = cjmgckeclbd;
base..ctor();
}
// Token: 0x0400D125 RID: 53541
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x400D125")]
private HKKOHFHADKK PEGJGMDGKJN;
// Token: 0x0400D126 RID: 53542
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x400D126")]
private MakerPen DGEJNGNOELG;
// Token: 0x0400D127 RID: 53543
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x400D127")]
private WeightedPlayerAnimationData IGBNEFLEGNO;
// Token: 0x0400D128 RID: 53544
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x400D128")]
private readonly CJMGCKECLBD KNHOLOMGGME;
// Token: 0x02002E57 RID: 11863
[Token(Token = "0x2002E57")]
private enum CBLDLLALNNN
{
// Token: 0x0400D12A RID: 53546
[Token(Token = "0x400D12A")]
DISABLED,
// Token: 0x0400D12B RID: 53547
[Token(Token = "0x400D12B")]
RESTRICTED,
// Token: 0x0400D12C RID: 53548
[Token(Token = "0x400D12C")]
GAMEPLAY,
// Token: 0x0400D12D RID: 53549
[Token(Token = "0x400D12D")]
MENU
}
}