Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +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: 0x02002F3F RID: 12095
[Token(Token = "0x2002F3F")]
public class EAJDLNMEFJB : BFJDFBPGMKP<EAJDLNMEFJB, MakerPenScreenToolBehaviorConfig>
{
// Token: 0x17003877 RID: 14455
// (get) Token: 0x06014645 RID: 83525 RVA: 0x004B51A0 File Offset: 0x004B33A0
[Token(Token = "0x17003877")]
public override bool KAPLCJDFAMJ
{
[Token(Token = "0x6014645")]
[Address(RVA = "0x15C7B30", Offset = "0x15C6B30", VA = "0x1815C7B30", Slot = "15")]
get
{
bool flag;
return flag;
}
}
// Token: 0x17003878 RID: 14456
// (get) Token: 0x06014646 RID: 83526 RVA: 0x004B51B4 File Offset: 0x004B33B4
[Token(Token = "0x17003878")]
public override int LNEDNNJCPMG
{
[Token(Token = "0x6014646")]
[Address(RVA = "0x15C8C60", Offset = "0x15C7C60", VA = "0x1815C8C60", Slot = "14")]
get
{
return 15;
}
}
// Token: 0x06014647 RID: 83527 RVA: 0x004B51CC File Offset: 0x004B33CC
[Token(Token = "0x6014647")]
[Address(RVA = "0x15C83E0", Offset = "0x15C73E0", VA = "0x1815C83E0", 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: 0x06014648 RID: 83528 RVA: 0x004B52EC File Offset: 0x004B34EC
[Token(Token = "0x6014648")]
[Address(RVA = "0x15C7C00", Offset = "0x15C6C00", VA = "0x1815C7C00", Slot = "17")]
public override void Dispose()
{
base.Dispose();
}
// Token: 0x06014649 RID: 83529 RVA: 0x004B5300 File Offset: 0x004B3500
[Token(Token = "0x6014649")]
[Address(RVA = "0x15C80B0", Offset = "0x15C70B0", VA = "0x1815C80B0", Slot = "18")]
protected override void NHOMMEMEFIB()
{
base.NHOMMEMEFIB();
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
MakerPen dgejngnoelg = this.DGEJNGNOELG;
AdditiveAnimationWeight zero = AdditiveAnimationWeight.Zero;
}
// Token: 0x0601464A RID: 83530 RVA: 0x004B5330 File Offset: 0x004B3530
[Token(Token = "0x601464A")]
[Address(RVA = "0x15C7E70", Offset = "0x15C6E70", VA = "0x1815C7E70", Slot = "19")]
protected override void GAPALICCLPH()
{
base.GAPALICCLPH();
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
int num = 0;
pegjgmdgkjn.PIEOGAPMGIH((ushort)num);
}
// Token: 0x0601464B RID: 83531 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x601464B")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "20")]
protected override void PPAOALHOODL()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0601464C RID: 83532 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x601464C")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "21")]
protected override void JNGMMNANOCH()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0601464D RID: 83533 RVA: 0x004B535C File Offset: 0x004B355C
[Token(Token = "0x601464D")]
[Address(RVA = "0x15C7B80", Offset = "0x15C6B80", VA = "0x1815C7B80", Slot = "22")]
public override void BALOKJMBNIN()
{
this.PEGJGMDGKJN.OPEMIFENIJM();
this.JLDONGKGFDH();
}
// Token: 0x0601464E RID: 83534 RVA: 0x004B5380 File Offset: 0x004B3580
[Token(Token = "0x601464E")]
[Address(RVA = "0x15C7F50", Offset = "0x15C6F50", VA = "0x1815C7F50", Slot = "23")]
public override void JIOJNEBINNL()
{
this.JLDONGKGFDH();
}
// Token: 0x0601464F RID: 83535 RVA: 0x004B5394 File Offset: 0x004B3594
[Token(Token = "0x601464F")]
[Address(RVA = "0x15C7C40", Offset = "0x15C6C40", VA = "0x1815C7C40")]
private void IKIIKFCFCLF(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
{
this.ONPALKIMCAM();
}
// Token: 0x06014650 RID: 83536 RVA: 0x004B53A8 File Offset: 0x004B35A8
[Token(Token = "0x6014650")]
[Address(RVA = "0x15C7C40", Offset = "0x15C6C40", VA = "0x1815C7C40")]
private void EJIMLNNDIOG(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
{
this.ONPALKIMCAM();
}
// Token: 0x06014651 RID: 83537 RVA: 0x004B53BC File Offset: 0x004B35BC
[Token(Token = "0x6014651")]
[Address(RVA = "0x15C8240", Offset = "0x15C7240", VA = "0x1815C8240")]
private void NNDAHBFKOHA()
{
if (PlayerRoomRoleManager.MNFOLNMPMEE)
{
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
return;
}
}
// Token: 0x06014652 RID: 83538 RVA: 0x004B53E4 File Offset: 0x004B35E4
[Token(Token = "0x6014652")]
[Address(RVA = "0x15C86D0", Offset = "0x15C76D0", VA = "0x1815C86D0")]
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: 0x06014653 RID: 83539 RVA: 0x004B5458 File Offset: 0x004B3658
[Token(Token = "0x6014653")]
[Address(RVA = "0x15C7BB0", Offset = "0x15C6BB0", VA = "0x1815C7BB0")]
private void CJCNINIJKJP(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
{
}
// Token: 0x06014654 RID: 83540 RVA: 0x004B546C File Offset: 0x004B366C
[Token(Token = "0x6014654")]
[Address(RVA = "0x15C8AB0", Offset = "0x15C7AB0", VA = "0x1815C8AB0")]
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: 0x06014655 RID: 83541 RVA: 0x004B54AC File Offset: 0x004B36AC
[Token(Token = "0x6014655")]
[Address(RVA = "0x15C8040", Offset = "0x15C7040", VA = "0x1815C8040")]
private void MKJEJKGBOIG(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
{
}
// Token: 0x06014656 RID: 83542 RVA: 0x004B54C4 File Offset: 0x004B36C4
[Token(Token = "0x6014656")]
[Address(RVA = "0x15C89B0", Offset = "0x15C79B0", VA = "0x1815C89B0")]
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: 0x06014657 RID: 83543 RVA: 0x004B5538 File Offset: 0x004B3738
[Token(Token = "0x6014657")]
[Address(RVA = "0x15C7C50", Offset = "0x15C6C50", VA = "0x1815C7C50")]
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: 0x06014658 RID: 83544 RVA: 0x004B5580 File Offset: 0x004B3780
[Token(Token = "0x6014658")]
[Address(RVA = "0x15C82C0", Offset = "0x15C72C0", VA = "0x1815C82C0")]
private bool OBOGPFIGKCO()
{
int num = 0;
bool flag;
if (flag)
{
return true;
}
bool flag2;
if (!flag2)
{
return flag2;
}
ToolUI toolUI;
return num == toolUI;
}
// Token: 0x06014659 RID: 83545 RVA: 0x004B55A8 File Offset: 0x004B37A8
[Token(Token = "0x6014659")]
[Address(RVA = "0x15C7F60", Offset = "0x15C6F60", VA = "0x1815C7F60")]
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: 0x0601465A RID: 83546 RVA: 0x004B55F0 File Offset: 0x004B37F0
[Token(Token = "0x601465A")]
[Address(RVA = "0x15C8CC0", Offset = "0x15C7CC0", VA = "0x1815C8CC0")]
public EAJDLNMEFJB()
{
CJMGCKECLBD cjmgckeclbd = new CJMGCKECLBD();
this.KNHOLOMGGME = cjmgckeclbd;
base..ctor();
}
// Token: 0x0400D34C RID: 54092
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x400D34C")]
private HKKOHFHADKK PEGJGMDGKJN;
// Token: 0x0400D34D RID: 54093
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x400D34D")]
private MakerPen DGEJNGNOELG;
// Token: 0x0400D34E RID: 54094
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x400D34E")]
private WeightedPlayerAnimationData IGBNEFLEGNO;
// Token: 0x0400D34F RID: 54095
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x400D34F")]
private readonly CJMGCKECLBD KNHOLOMGGME;
// Token: 0x02002F40 RID: 12096
[Token(Token = "0x2002F40")]
private enum CBLDLLALNNN
{
// Token: 0x0400D351 RID: 54097
[Token(Token = "0x400D351")]
DISABLED,
// Token: 0x0400D352 RID: 54098
[Token(Token = "0x400D352")]
RESTRICTED,
// Token: 0x0400D353 RID: 54099
[Token(Token = "0x400D353")]
GAMEPLAY,
// Token: 0x0400D354 RID: 54100
[Token(Token = "0x400D354")]
MENU
}
}