353 lines
11 KiB
C#
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
|
|
}
|
|
}
|