scripts
This commit is contained in:
@@ -0,0 +1,163 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core.Creation;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Tools.MakerPenTools
|
||||
{
|
||||
// Token: 0x02002609 RID: 9737
|
||||
[Token(Token = "0x2002609")]
|
||||
[Serializable]
|
||||
[StructLayout(3)]
|
||||
public class MakerPenToolDelete_Object : MakerPenTool
|
||||
{
|
||||
// Token: 0x17002DB4 RID: 11700
|
||||
// (get) Token: 0x06010D7C RID: 68988 RVA: 0x003F61D4 File Offset: 0x003F43D4
|
||||
[Token(Token = "0x17002DB4")]
|
||||
public override string HudLabel
|
||||
{
|
||||
[Token(Token = "0x6010D7C")]
|
||||
[Address(RVA = "0x12BA690", Offset = "0x12B9090", VA = "0x1812BA690", Slot = "10")]
|
||||
get
|
||||
{
|
||||
return "Delete";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002DB5 RID: 11701
|
||||
// (get) Token: 0x06010D7D RID: 68989 RVA: 0x003F61E8 File Offset: 0x003F43E8
|
||||
[Token(Token = "0x17002DB5")]
|
||||
public override Sprite HudSprite
|
||||
{
|
||||
[Token(Token = "0x6010D7D")]
|
||||
[Address(RVA = "0x12BA6C0", Offset = "0x12B90C0", VA = "0x1812BA6C0", Slot = "11")]
|
||||
get
|
||||
{
|
||||
return NPILADHLMKC.KGDLBEAPDFE(NPILADHLMKC.ONGOGHFGDEF.Delete);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06010D7E RID: 68990 RVA: 0x003F61FC File Offset: 0x003F43FC
|
||||
[Token(Token = "0x6010D7E")]
|
||||
[Address(RVA = "0x12BA410", Offset = "0x12B8E10", VA = "0x1812BA410", Slot = "8")]
|
||||
public override void BALOKJMBNIN()
|
||||
{
|
||||
base..ctor();
|
||||
int num = 0;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
MakerPenToolDelete_Object.ABOAFNJPLIM aboafnjplim = new MakerPenToolDelete_Object.ABOAFNJPLIM();
|
||||
aboafnjplim.<>4__this = this;
|
||||
NCBACKFHCJK creationController = this.creationController;
|
||||
GIPDDLFFNGG[] array;
|
||||
aboafnjplim.cachedSelection = array;
|
||||
LFBMEDEMGHA activeGroup = base.ObjectContext.MIDCJLJHOCI;
|
||||
aboafnjplim.cachedActiveGroup = activeGroup;
|
||||
NCBACKFHCJK creationController2 = this.creationController;
|
||||
Action<CKNHLOINDFF> action = delegate(CKNHLOINDFF data)
|
||||
{
|
||||
NCBACKFHCJK creationController3 = aboafnjplim.<>4__this.creationController;
|
||||
NCBACKFHCJK creationController4 = aboafnjplim.<>4__this.creationController;
|
||||
};
|
||||
if (num < aboafnjplim)
|
||||
{
|
||||
num += num;
|
||||
if (num == aboafnjplim)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
num++;
|
||||
}
|
||||
Action action2 = delegate
|
||||
{
|
||||
NCBACKFHCJK creationController5 = aboafnjplim.<>4__this.creationController;
|
||||
int length = aboafnjplim.cachedSelection.Length;
|
||||
MakerPenToolDelete_Object <>4__this = aboafnjplim.<>4__this;
|
||||
int num2 = 0;
|
||||
if (<>4__this.ObjectContext.MIDCJLJHOCI != aboafnjplim.cachedActiveGroup)
|
||||
{
|
||||
CreationContext objectContext = aboafnjplim.<>4__this.ObjectContext;
|
||||
LFBMEDEMGHA cachedActiveGroup = aboafnjplim.cachedActiveGroup;
|
||||
bool flag2 = objectContext.PushActiveGroup(cachedActiveGroup);
|
||||
}
|
||||
NCBACKFHCJK creationController6 = aboafnjplim.<>4__this.creationController;
|
||||
NCBACKFHCJK creationController7 = aboafnjplim.<>4__this.creationController;
|
||||
if (num2 != 0)
|
||||
{
|
||||
aboafnjplim.<>4__this.ObjectContext.PopActiveGroup();
|
||||
}
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06010D7F RID: 68991 RVA: 0x003F628C File Offset: 0x003F448C
|
||||
[Token(Token = "0x6010D7F")]
|
||||
[Address(RVA = "0x12BA630", Offset = "0x12B9030", VA = "0x1812BA630")]
|
||||
public MakerPenToolDelete_Object()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0200260A RID: 9738
|
||||
[Token(Token = "0x200260A")]
|
||||
[CompilerGenerated]
|
||||
private sealed class ABOAFNJPLIM
|
||||
{
|
||||
// Token: 0x06010D80 RID: 68992 RVA: 0x003F62A0 File Offset: 0x003F44A0
|
||||
[Token(Token = "0x6010D80")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public ABOAFNJPLIM()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06010D81 RID: 68993 RVA: 0x003F62B4 File Offset: 0x003F44B4
|
||||
[Token(Token = "0x6010D81")]
|
||||
[Address(RVA = "0x12B16F0", Offset = "0x12B00F0", VA = "0x1812B16F0")]
|
||||
internal void <OnUpdate>b__0(CKNHLOINDFF data)
|
||||
{
|
||||
NCBACKFHCJK creationController = this.<>4__this.creationController;
|
||||
NCBACKFHCJK creationController2 = this.<>4__this.creationController;
|
||||
}
|
||||
|
||||
// Token: 0x06010D82 RID: 68994 RVA: 0x003F62E0 File Offset: 0x003F44E0
|
||||
[Token(Token = "0x6010D82")]
|
||||
[Address(RVA = "0x12B17F0", Offset = "0x12B01F0", VA = "0x1812B17F0")]
|
||||
internal void <OnUpdate>b__1()
|
||||
{
|
||||
NCBACKFHCJK creationController = this.<>4__this.creationController;
|
||||
int length = this.cachedSelection.Length;
|
||||
MakerPenToolDelete_Object makerPenToolDelete_Object = this.<>4__this;
|
||||
int num = 0;
|
||||
if (makerPenToolDelete_Object.ObjectContext.MIDCJLJHOCI != this.cachedActiveGroup)
|
||||
{
|
||||
CreationContext objectContext = this.<>4__this.ObjectContext;
|
||||
LFBMEDEMGHA lfbmedemgha = this.cachedActiveGroup;
|
||||
bool flag = objectContext.PushActiveGroup(lfbmedemgha);
|
||||
}
|
||||
NCBACKFHCJK creationController2 = this.<>4__this.creationController;
|
||||
NCBACKFHCJK creationController3 = this.<>4__this.creationController;
|
||||
if (num != 0)
|
||||
{
|
||||
this.<>4__this.ObjectContext.PopActiveGroup();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0400B341 RID: 45889
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B341")]
|
||||
public GIPDDLFFNGG[] cachedSelection;
|
||||
|
||||
// Token: 0x0400B342 RID: 45890
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B342")]
|
||||
public LFBMEDEMGHA cachedActiveGroup;
|
||||
|
||||
// Token: 0x0400B343 RID: 45891
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400B343")]
|
||||
public MakerPenToolDelete_Object <>4__this;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user