m
This commit is contained in:
@@ -0,0 +1,220 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.AGUI.ToolUIs;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Creation
|
||||
{
|
||||
// Token: 0x02003161 RID: 12641
|
||||
[Token(Token = "0x2003161")]
|
||||
public class ConfigurableSubpiece : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17003AEE RID: 15086
|
||||
// (get) Token: 0x0601562C RID: 87596 RVA: 0x004FBA1C File Offset: 0x004F9C1C
|
||||
// (set) Token: 0x0601562D RID: 87597 RVA: 0x004FBA30 File Offset: 0x004F9C30
|
||||
[Token(Token = "0x17003AEE")]
|
||||
public ODAEKFDKCEC EKLDNLBGMNG
|
||||
{
|
||||
[Token(Token = "0x601562C")]
|
||||
[Address(RVA = "0x4157E0", Offset = "0x4147E0", VA = "0x1804157E0")]
|
||||
get;
|
||||
[Token(Token = "0x601562D")]
|
||||
[Address(RVA = "0x415830", Offset = "0x414830", VA = "0x180415830")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17003AEF RID: 15087
|
||||
// (get) Token: 0x0601562E RID: 87598 RVA: 0x004FBA44 File Offset: 0x004F9C44
|
||||
[Token(Token = "0x17003AEF")]
|
||||
public Collider[] EBONJMMNPEM
|
||||
{
|
||||
[Token(Token = "0x601562E")]
|
||||
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
|
||||
get
|
||||
{
|
||||
return this.colliders;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003AF0 RID: 15088
|
||||
// (get) Token: 0x0601562F RID: 87599 RVA: 0x004FBA58 File Offset: 0x004F9C58
|
||||
[Token(Token = "0x17003AF0")]
|
||||
public Renderer[] IINIHHDBJPG
|
||||
{
|
||||
[Token(Token = "0x601562F")]
|
||||
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")]
|
||||
get
|
||||
{
|
||||
return this.hoverRenderers;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x140001CC RID: 460
|
||||
// (add) Token: 0x06015630 RID: 87600 RVA: 0x004FBA6C File Offset: 0x004F9C6C
|
||||
// (remove) Token: 0x06015631 RID: 87601 RVA: 0x004FBA94 File Offset: 0x004F9C94
|
||||
[Token(Token = "0x140001CC")]
|
||||
public event Action<MakerPenPaletteMoveableToolMenu, ODAEKFDKCEC> DNLOIJLDHKJ
|
||||
{
|
||||
[Token(Token = "0x6015630")]
|
||||
[Address(RVA = "0x18F3D30", Offset = "0x18F2D30", VA = "0x1818F3D30")]
|
||||
[CompilerGenerated]
|
||||
add
|
||||
{
|
||||
Action<MakerPenPaletteMoveableToolMenu, ODAEKFDKCEC> dnloijldhkj;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
dnloijldhkj = this.DNLOIJLDHKJ;
|
||||
@delegate = Delegate.Combine(dnloijldhkj, value);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != dnloijldhkj)
|
||||
{
|
||||
}
|
||||
}
|
||||
[Token(Token = "0x6015631")]
|
||||
[Address(RVA = "0x18F3DD0", Offset = "0x18F2DD0", VA = "0x1818F3DD0")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
Action<MakerPenPaletteMoveableToolMenu, ODAEKFDKCEC> dnloijldhkj;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
dnloijldhkj = this.DNLOIJLDHKJ;
|
||||
@delegate = Delegate.Remove(dnloijldhkj, value);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != dnloijldhkj)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06015632 RID: 87602 RVA: 0x004FBABC File Offset: 0x004F9CBC
|
||||
[Token(Token = "0x6015632")]
|
||||
[Address(RVA = "0x18F3A40", Offset = "0x18F2A40", VA = "0x1818F3A40")]
|
||||
private void Awake()
|
||||
{
|
||||
if (this.colliders == (ulong)0L)
|
||||
{
|
||||
Collider[] array = new Collider[0];
|
||||
this.colliders = array;
|
||||
}
|
||||
if (this.hoverRenderers == (ulong)0L)
|
||||
{
|
||||
Renderer[] array2 = new Renderer[0];
|
||||
this.hoverRenderers = array2;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06015633 RID: 87603 RVA: 0x004FBAFC File Offset: 0x004F9CFC
|
||||
[Token(Token = "0x6015633")]
|
||||
[Address(RVA = "0x18F3B70", Offset = "0x18F2B70", VA = "0x1818F3B70")]
|
||||
public void Destroy()
|
||||
{
|
||||
global::UnityEngine.Object.Destroy(this);
|
||||
}
|
||||
|
||||
// Token: 0x06015634 RID: 87604 RVA: 0x004FBB10 File Offset: 0x004F9D10
|
||||
[Token(Token = "0x6015634")]
|
||||
[Address(RVA = "0x18F3C30", Offset = "0x18F2C30", VA = "0x1818F3C30")]
|
||||
public void SetIConfigurable(ODAEKFDKCEC OLLHJAADBPF)
|
||||
{
|
||||
if (this.<LNJHACBAJFN>k__BackingField != (ulong)0L && OLLHJAADBPF != 0)
|
||||
{
|
||||
GameObject gameObject = base.gameObject;
|
||||
Debug.LogWarning("Tried to register multiple IConfigurables on same ConfigurableSubpiece. This isn't allowed", gameObject);
|
||||
return;
|
||||
}
|
||||
this.<LNJHACBAJFN>k__BackingField = OLLHJAADBPF;
|
||||
}
|
||||
|
||||
// Token: 0x06015635 RID: 87605 RVA: 0x004FBB48 File Offset: 0x004F9D48
|
||||
[Token(Token = "0x6015635")]
|
||||
[Address(RVA = "0x18F3AA0", Offset = "0x18F2AA0", VA = "0x1818F3AA0")]
|
||||
public void ChangeCollidersAndRenderers(Collider[] BHJFFEPIOAE, Renderer[] NBGFMOKNODF)
|
||||
{
|
||||
Collider[] array = this.colliders;
|
||||
this.colliders = BHJFFEPIOAE;
|
||||
this.hoverRenderers = NBGFMOKNODF;
|
||||
if (this.colliders == 0)
|
||||
{
|
||||
Collider[] array2 = new Collider[0];
|
||||
this.colliders = array2;
|
||||
}
|
||||
if (this.hoverRenderers == (ulong)0L)
|
||||
{
|
||||
Renderer[] array3 = new Renderer[0];
|
||||
this.hoverRenderers = array3;
|
||||
}
|
||||
NBPOLJHGGLE<ConfigurableSubpiece, Collider[], Collider[]> onCollidersChanged = this.OnCollidersChanged;
|
||||
if (onCollidersChanged != 0)
|
||||
{
|
||||
Collider[] array4 = this.colliders;
|
||||
onCollidersChanged.CNFDGDEOPPF(this, array, array4);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06015636 RID: 87606 RVA: 0x004FBBB8 File Offset: 0x004F9DB8
|
||||
[Token(Token = "0x6015636")]
|
||||
[Address(RVA = "0x18F3A40", Offset = "0x18F2A40", VA = "0x1818F3A40")]
|
||||
public void ValidateCollidersAndRenderers()
|
||||
{
|
||||
if (this.colliders == (ulong)0L)
|
||||
{
|
||||
Collider[] array = new Collider[0];
|
||||
this.colliders = array;
|
||||
}
|
||||
if (this.hoverRenderers == (ulong)0L)
|
||||
{
|
||||
Renderer[] array2 = new Renderer[0];
|
||||
this.hoverRenderers = array2;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06015637 RID: 87607 RVA: 0x004FBBF8 File Offset: 0x004F9DF8
|
||||
[Token(Token = "0x6015637")]
|
||||
[Address(RVA = "0x18F3BD0", Offset = "0x18F2BD0", VA = "0x1818F3BD0")]
|
||||
public void RunConfigurationSpecialActions(MakerPenPaletteMoveableToolMenu AIEAKGAOMBB, ODAEKFDKCEC JDDCOAPNAGP)
|
||||
{
|
||||
Action<MakerPenPaletteMoveableToolMenu, ODAEKFDKCEC> dnloijldhkj = this.DNLOIJLDHKJ;
|
||||
if (dnloijldhkj != 0)
|
||||
{
|
||||
dnloijldhkj(AIEAKGAOMBB, JDDCOAPNAGP);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06015638 RID: 87608 RVA: 0x004FBC18 File Offset: 0x004F9E18
|
||||
[Token(Token = "0x6015638")]
|
||||
[Address(RVA = "0x18F3CC0", Offset = "0x18F2CC0", VA = "0x1818F3CC0")]
|
||||
public ConfigurableSubpiece()
|
||||
{
|
||||
int num;
|
||||
int num2;
|
||||
NBPOLJHGGLE<ConfigurableSubpiece, Collider[], Collider[]> nbpoljhggle = new NBPOLJHGGLE(32, num != 0, num2 != 0);
|
||||
num2 = 0;
|
||||
num = 0;
|
||||
this.OnCollidersChanged = nbpoljhggle;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400E224 RID: 57892
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400E224")]
|
||||
[SerializeField]
|
||||
private Collider[] colliders;
|
||||
|
||||
// Token: 0x0400E225 RID: 57893
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400E225")]
|
||||
[SerializeField]
|
||||
private Renderer[] hoverRenderers;
|
||||
|
||||
// Token: 0x0400E226 RID: 57894
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400E226")]
|
||||
public NBPOLJHGGLE<ConfigurableSubpiece, Collider[], Collider[]> OnCollidersChanged;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user