oh dear
This commit is contained in:
@@ -0,0 +1,129 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Threading.Tasks;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core;
|
||||
using RecRoom.Core.Creation;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Tools.MakerPenTools
|
||||
{
|
||||
// Token: 0x02002AFD RID: 11005
|
||||
[Token(Token = "0x2002AFD")]
|
||||
[Serializable]
|
||||
public class MakerPenToolRepaint_Object : MakerPenTool
|
||||
{
|
||||
// Token: 0x17003399 RID: 13209
|
||||
// (get) Token: 0x06012749 RID: 75593 RVA: 0x00438B18 File Offset: 0x00436D18
|
||||
[Token(Token = "0x17003399")]
|
||||
public override string HudLabel
|
||||
{
|
||||
[Token(Token = "0x6012749")]
|
||||
[Address(RVA = "0x13163B0", Offset = "0x13151B0", VA = "0x1813163B0", Slot = "10")]
|
||||
get
|
||||
{
|
||||
return "Color";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700339A RID: 13210
|
||||
// (get) Token: 0x0601274A RID: 75594 RVA: 0x00438B2C File Offset: 0x00436D2C
|
||||
[Token(Token = "0x1700339A")]
|
||||
public override Sprite HudSprite
|
||||
{
|
||||
[Token(Token = "0x601274A")]
|
||||
[Address(RVA = "0x13163E0", Offset = "0x13151E0", VA = "0x1813163E0", Slot = "11")]
|
||||
get
|
||||
{
|
||||
return NPILADHLMKC.KGDLBEAPDFE(NPILADHLMKC.ONGOGHFGDEF.ReColor);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601274B RID: 75595 RVA: 0x00438B40 File Offset: 0x00436D40
|
||||
[Token(Token = "0x601274B")]
|
||||
[Address(RVA = "0x1315DE0", Offset = "0x1314BE0", VA = "0x181315DE0", Slot = "8")]
|
||||
public override void BALOKJMBNIN()
|
||||
{
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
this.creationController.DFCAIPFCPBF(this);
|
||||
CreationManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
List<CreationObject> chmmbnihbja = this.creationController.<CreationContext>k__BackingField.CHMMBNIHBJA;
|
||||
Action<CreationManager.FPDPPELCJIH> action = new Action(this.BHGACBGPGCC);
|
||||
Action action2 = new Action(this.CDAHMGMEFJG);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601274C RID: 75596 RVA: 0x00438B98 File Offset: 0x00436D98
|
||||
[Token(Token = "0x601274C")]
|
||||
[Address(RVA = "0x1316350", Offset = "0x1315150", VA = "0x181316350")]
|
||||
public MakerPenToolRepaint_Object()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0601274D RID: 75597 RVA: 0x00438BAC File Offset: 0x00436DAC
|
||||
[Token(Token = "0x601274D")]
|
||||
[Address(RVA = "0x1315F50", Offset = "0x1314D50", VA = "0x181315F50")]
|
||||
[CompilerGenerated]
|
||||
private void BHGACBGPGCC(CreationManager.FPDPPELCJIH GIAOBLMEMMI)
|
||||
{
|
||||
int num = 0;
|
||||
if (!HLKHHIMEICL.IKAGKELDMJH)
|
||||
{
|
||||
CreationController creationController = this.creationController;
|
||||
MakerPen <MakerPen>k__BackingField = creationController.<MakerPen>k__BackingField;
|
||||
CreationContext <CreationContext>k__BackingField = creationController.<CreationContext>k__BackingField;
|
||||
CLKCBCAGDDK fdioclhgcnd = <MakerPen>k__BackingField.FDIOCLHGCND;
|
||||
LNBGEMHOKFN aekhjmpaokm = <MakerPen>k__BackingField.AEKHJMPAOKM;
|
||||
bool flag = <CreationContext>k__BackingField.RecolorSelection(aekhjmpaokm, fdioclhgcnd, num);
|
||||
if (num == 0)
|
||||
{
|
||||
goto IL_110;
|
||||
}
|
||||
this.creationController.<MakerPen>k__BackingField._undoStack.Add(num);
|
||||
}
|
||||
PFJLHPABPAJ pfjlhpabpaj = new PFJLHPABPAJ();
|
||||
pfjlhpabpaj.DFFACOBDFBH = "Color";
|
||||
object[] array = new object[2];
|
||||
MakerPen <MakerPen>k__BackingField2 = this.creationController.<MakerPen>k__BackingField;
|
||||
LNBGEMHOKFN aekhjmpaokm2 = <MakerPen>k__BackingField2.AEKHJMPAOKM;
|
||||
if (<MakerPen>k__BackingField2 != 0)
|
||||
{
|
||||
}
|
||||
array[0] = <MakerPen>k__BackingField2;
|
||||
CLKCBCAGDDK fdioclhgcnd2 = this.creationController.<MakerPen>k__BackingField.FDIOCLHGCND;
|
||||
if (fdioclhgcnd2 != CLKCBCAGDDK.CARDBOARD)
|
||||
{
|
||||
}
|
||||
array[1] = fdioclhgcnd2;
|
||||
pfjlhpabpaj.BDOGNDFPLLI = array;
|
||||
CreationController creationController2 = this.creationController;
|
||||
Task task = pfjlhpabpaj.GFBIJNLKLCM(creationController2);
|
||||
Action<PFJLHPABPAJ> action = new Action(this.JGCCAICNBIO);
|
||||
APANEBCNDDJ.OHLPJBFCABI<PFJLHPABPAJ>(task, action).KOLCDBDBPFC();
|
||||
IDisposable disposable = SingletonMonoBehaviour.ONCPNMDGGKG.Play((NotificationManager.IBIDFAOPIPC)((uint)1), "Recoloring this invention is prohibited by its creator.", 3f, num, num);
|
||||
IL_110:
|
||||
this.creationController.<CreationContext>k__BackingField.RemoveAllFromSelection();
|
||||
}
|
||||
|
||||
// Token: 0x0601274E RID: 75598 RVA: 0x00438CE0 File Offset: 0x00436EE0
|
||||
[Token(Token = "0x601274E")]
|
||||
[Address(RVA = "0x1316280", Offset = "0x1315080", VA = "0x181316280")]
|
||||
[CompilerGenerated]
|
||||
private void JGCCAICNBIO(PFJLHPABPAJ DKMCJOIJIOM)
|
||||
{
|
||||
Action defaultContextAction = AsyncVoidMethodBuilder.Create().m_coreState.m_defaultContextAction;
|
||||
}
|
||||
|
||||
// Token: 0x0601274F RID: 75599 RVA: 0x00438D04 File Offset: 0x00436F04
|
||||
[Token(Token = "0x601274F")]
|
||||
[Address(RVA = "0x1313F50", Offset = "0x1312D50", VA = "0x181313F50")]
|
||||
[CompilerGenerated]
|
||||
private void CDAHMGMEFJG()
|
||||
{
|
||||
this.creationController.BBIJBGLGOAC(this);
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user