scripts
This commit is contained in:
@@ -0,0 +1,214 @@
|
||||
using System;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using Google.Protobuf.Collections;
|
||||
using RecRoom.Core.Creation;
|
||||
using RecRoom.Core.Creation.Shapes;
|
||||
using RecRoom.Core.Creation.UndoStack;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Tools.MakerPenTools
|
||||
{
|
||||
// Token: 0x0200261B RID: 9755
|
||||
[Token(Token = "0x200261B")]
|
||||
[Serializable]
|
||||
[StructLayout(3)]
|
||||
public class MakerPenToolRepaint_Shape : MakerPenTool
|
||||
{
|
||||
// Token: 0x17002DD6 RID: 11734
|
||||
// (get) Token: 0x06010DEE RID: 69102 RVA: 0x003F7AD4 File Offset: 0x003F5CD4
|
||||
[Token(Token = "0x17002DD6")]
|
||||
public override string HudLabel
|
||||
{
|
||||
[Token(Token = "0x6010DEE")]
|
||||
[Address(RVA = "0x12BE740", Offset = "0x12BD140", VA = "0x1812BE740", Slot = "10")]
|
||||
get
|
||||
{
|
||||
return "Color";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002DD7 RID: 11735
|
||||
// (get) Token: 0x06010DEF RID: 69103 RVA: 0x003F7AE8 File Offset: 0x003F5CE8
|
||||
[Token(Token = "0x17002DD7")]
|
||||
public override Sprite HudSprite
|
||||
{
|
||||
[Token(Token = "0x6010DEF")]
|
||||
[Address(RVA = "0x12BE770", Offset = "0x12BD170", VA = "0x1812BE770", Slot = "11")]
|
||||
get
|
||||
{
|
||||
return NPILADHLMKC.KGDLBEAPDFE(NPILADHLMKC.ONGOGHFGDEF.ReColor);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06010DF0 RID: 69104 RVA: 0x003F7AFC File Offset: 0x003F5CFC
|
||||
[Token(Token = "0x6010DF0")]
|
||||
[Address(RVA = "0x12BE260", Offset = "0x12BCC60", VA = "0x1812BE260", Slot = "8")]
|
||||
public override void BALOKJMBNIN()
|
||||
{
|
||||
base..ctor();
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
NCBACKFHCJK creationController = this.creationController;
|
||||
bool flag2;
|
||||
if (!flag)
|
||||
{
|
||||
MPCOJKAPKEM mpcojkapkem = this.pendingUndoEntry;
|
||||
if (mpcojkapkem != 0)
|
||||
{
|
||||
CreationContext objectContext = base.ObjectContext;
|
||||
string text = mpcojkapkem.GPJEDBDCNNP;
|
||||
UndoStack undoStack = base.MakerPen._undoStack;
|
||||
MPCOJKAPKEM mpcojkapkem2 = this.pendingUndoEntry;
|
||||
undoStack.Add(mpcojkapkem2);
|
||||
this.pendingUndoEntry = (ulong)0L;
|
||||
return;
|
||||
}
|
||||
return;
|
||||
}
|
||||
else if (!flag2)
|
||||
{
|
||||
return;
|
||||
}
|
||||
}
|
||||
this.JMAEGCCEEAF();
|
||||
}
|
||||
|
||||
// Token: 0x06010DF1 RID: 69105 RVA: 0x003F7B78 File Offset: 0x003F5D78
|
||||
[Token(Token = "0x6010DF1")]
|
||||
[Address(RVA = "0x12BE390", Offset = "0x12BCD90", VA = "0x1812BE390", Slot = "7")]
|
||||
public override void BDMHMGGPNME(MakerPenTool.AGPFBFDFDHB EJCLBKHJIHO)
|
||||
{
|
||||
base.BDMHMGGPNME(EJCLBKHJIHO);
|
||||
this.KEOEDKIHINI();
|
||||
}
|
||||
|
||||
// Token: 0x06010DF2 RID: 69106 RVA: 0x003F7B94 File Offset: 0x003F5D94
|
||||
[Token(Token = "0x6010DF2")]
|
||||
[Address(RVA = "0x12BE3B0", Offset = "0x12BCDB0", VA = "0x1812BE3B0")]
|
||||
private void JMAEGCCEEAF()
|
||||
{
|
||||
LNBGEMHOKFN aekhjmpaokm = base.MakerPen.AEKHJMPAOKM;
|
||||
LNBGEMHOKFN color = aekhjmpaokm;
|
||||
CLKCBCAGDDK fdioclhgcnd = base.MakerPen.FDIOCLHGCND;
|
||||
CLKCBCAGDDK material = fdioclhgcnd;
|
||||
ENMKBCNAGIC enmkbcnagic = base.ShapeContext.SerializeSelectedShapes();
|
||||
RepeatedField<LAKMDOLHIBI> blhogddjnlb = enmkbcnagic.BLHOGDDJNLB;
|
||||
Func<LAKMDOLHIBI, bool> func = delegate(LAKMDOLHIBI s)
|
||||
{
|
||||
LNBGEMHOKFN color3 = color;
|
||||
return s.BPCFMHDHEBP != (int)color3;
|
||||
};
|
||||
bool flag = Enumerable.Any<LAKMDOLHIBI>(blhogddjnlb, func);
|
||||
RepeatedField<LAKMDOLHIBI> blhogddjnlb2 = enmkbcnagic.BLHOGDDJNLB;
|
||||
Func<LAKMDOLHIBI, bool> func2 = delegate(LAKMDOLHIBI s)
|
||||
{
|
||||
CLKCBCAGDDK material4 = material;
|
||||
return s.JAEJNAIIGCN != (int)material4;
|
||||
};
|
||||
bool flag2 = Enumerable.Any<LAKMDOLHIBI>(blhogddjnlb2, func2);
|
||||
if (enmkbcnagic != 0)
|
||||
{
|
||||
MPCOJKAPKEM mpcojkapkem = this.pendingUndoEntry;
|
||||
if (mpcojkapkem == 0)
|
||||
{
|
||||
ShapeContainer selectedShapeContainer = base.ShapeContext.HAHLCMFENMD;
|
||||
CreationContext objectContext = base.ObjectContext;
|
||||
MPCOJKAPKEM mpcojkapkem2 = new MPCOJKAPKEM(selectedShapeContainer, objectContext);
|
||||
this.pendingUndoEntry = mpcojkapkem2;
|
||||
}
|
||||
CLKCBCAGDDK material5 = material;
|
||||
LNBGEMHOKFN color4 = color;
|
||||
mpcojkapkem.GKEPMBLGAAL(enmkbcnagic, color4, material5);
|
||||
ShapeCreationContext shapeContext = base.ShapeContext;
|
||||
CLKCBCAGDDK material2 = material;
|
||||
LNBGEMHOKFN color2 = color;
|
||||
shapeContext.RecolorSelectedShapes(color2, material2);
|
||||
base.ShapeContext.RemoveAllFromSelection();
|
||||
if (flag)
|
||||
{
|
||||
NCBACKFHCJK creationController = this.creationController;
|
||||
}
|
||||
if (flag2)
|
||||
{
|
||||
NCBACKFHCJK creationController2 = this.creationController;
|
||||
CLKCBCAGDDK material3 = material;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06010DF3 RID: 69107 RVA: 0x003F7CCC File Offset: 0x003F5ECC
|
||||
[Token(Token = "0x6010DF3")]
|
||||
[Address(RVA = "0x12BE660", Offset = "0x12BD060", VA = "0x1812BE660")]
|
||||
private void KEOEDKIHINI()
|
||||
{
|
||||
MPCOJKAPKEM mpcojkapkem = this.pendingUndoEntry;
|
||||
if (mpcojkapkem != 0)
|
||||
{
|
||||
CreationContext objectContext = base.ObjectContext;
|
||||
string text = mpcojkapkem.GPJEDBDCNNP;
|
||||
UndoStack undoStack = base.MakerPen._undoStack;
|
||||
MPCOJKAPKEM mpcojkapkem2 = this.pendingUndoEntry;
|
||||
undoStack.Add(mpcojkapkem2);
|
||||
this.pendingUndoEntry = (ulong)0L;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06010DF4 RID: 69108 RVA: 0x003F7D20 File Offset: 0x003F5F20
|
||||
[Token(Token = "0x6010DF4")]
|
||||
[Address(RVA = "0x12BE6E0", Offset = "0x12BD0E0", VA = "0x1812BE6E0")]
|
||||
public MakerPenToolRepaint_Shape()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400B35E RID: 45918
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400B35E")]
|
||||
[NonSerialized]
|
||||
private MPCOJKAPKEM pendingUndoEntry;
|
||||
|
||||
// Token: 0x0200261C RID: 9756
|
||||
[Token(Token = "0x200261C")]
|
||||
[CompilerGenerated]
|
||||
private sealed class EANPOBGFBLG
|
||||
{
|
||||
// Token: 0x06010DF5 RID: 69109 RVA: 0x003F7D34 File Offset: 0x003F5F34
|
||||
[Token(Token = "0x6010DF5")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public EANPOBGFBLG()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06010DF6 RID: 69110 RVA: 0x003F7D48 File Offset: 0x003F5F48
|
||||
[Token(Token = "0x6010DF6")]
|
||||
[Address(RVA = "0x12B5910", Offset = "0x12B4310", VA = "0x1812B5910")]
|
||||
internal bool <TryRecolorSelection>b__0(LAKMDOLHIBI s)
|
||||
{
|
||||
LNBGEMHOKFN lnbgemhokfn = this.color;
|
||||
return s.BPCFMHDHEBP != (int)lnbgemhokfn;
|
||||
}
|
||||
|
||||
// Token: 0x06010DF7 RID: 69111 RVA: 0x003F7D70 File Offset: 0x003F5F70
|
||||
[Token(Token = "0x6010DF7")]
|
||||
[Address(RVA = "0x12B5930", Offset = "0x12B4330", VA = "0x1812B5930")]
|
||||
internal bool <TryRecolorSelection>b__1(LAKMDOLHIBI s)
|
||||
{
|
||||
CLKCBCAGDDK clkcbcagddk = this.material;
|
||||
return s.JAEJNAIIGCN != (int)clkcbcagddk;
|
||||
}
|
||||
|
||||
// Token: 0x0400B35F RID: 45919
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B35F")]
|
||||
public LNBGEMHOKFN color;
|
||||
|
||||
// Token: 0x0400B360 RID: 45920
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x14")]
|
||||
[Token(Token = "0x400B360")]
|
||||
public CLKCBCAGDDK material;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user