scripts
This commit is contained in:
@@ -0,0 +1,156 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Creation
|
||||
{
|
||||
// Token: 0x02002B46 RID: 11078
|
||||
[Token(Token = "0x2002B46")]
|
||||
[StructLayout(3)]
|
||||
public class ConfigurableSubpiece : MonoBehaviour
|
||||
{
|
||||
// Token: 0x170033A4 RID: 13220
|
||||
// (get) Token: 0x060135D3 RID: 79315 RVA: 0x004A52F8 File Offset: 0x004A34F8
|
||||
// (set) Token: 0x060135D4 RID: 79316 RVA: 0x004A530C File Offset: 0x004A350C
|
||||
[Token(Token = "0x170033A4")]
|
||||
public ODAEKFDKCEC EKLDNLBGMNG
|
||||
{
|
||||
[Token(Token = "0x60135D3")]
|
||||
[Address(RVA = "0x3C1250", Offset = "0x3BFC50", VA = "0x1803C1250")]
|
||||
get;
|
||||
[Token(Token = "0x60135D4")]
|
||||
[Address(RVA = "0x3C1290", Offset = "0x3BFC90", VA = "0x1803C1290")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x170033A5 RID: 13221
|
||||
// (get) Token: 0x060135D5 RID: 79317 RVA: 0x004A5320 File Offset: 0x004A3520
|
||||
[Token(Token = "0x170033A5")]
|
||||
public Collider[] EBONJMMNPEM
|
||||
{
|
||||
[Token(Token = "0x60135D5")]
|
||||
[Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240")]
|
||||
get
|
||||
{
|
||||
return this.colliders;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170033A6 RID: 13222
|
||||
// (get) Token: 0x060135D6 RID: 79318 RVA: 0x004A5334 File Offset: 0x004A3534
|
||||
[Token(Token = "0x170033A6")]
|
||||
public Renderer[] IINIHHDBJPG
|
||||
{
|
||||
[Token(Token = "0x60135D6")]
|
||||
[Address(RVA = "0x3C1220", Offset = "0x3BFC20", VA = "0x1803C1220")]
|
||||
get
|
||||
{
|
||||
return this.hoverRenderers;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060135D7 RID: 79319 RVA: 0x004A5348 File Offset: 0x004A3548
|
||||
[Token(Token = "0x60135D7")]
|
||||
[Address(RVA = "0x18C8CA0", Offset = "0x18C76A0", VA = "0x1818C8CA0")]
|
||||
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: 0x060135D8 RID: 79320 RVA: 0x004A5388 File Offset: 0x004A3588
|
||||
[Token(Token = "0x60135D8")]
|
||||
[Address(RVA = "0x18C8DD0", Offset = "0x18C77D0", VA = "0x1818C8DD0")]
|
||||
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: 0x060135D9 RID: 79321 RVA: 0x004A53C0 File Offset: 0x004A35C0
|
||||
[Token(Token = "0x60135D9")]
|
||||
[Address(RVA = "0x18C8D00", Offset = "0x18C7700", VA = "0x1818C8D00")]
|
||||
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;
|
||||
}
|
||||
ActionEvent<ConfigurableSubpiece, Collider[], Collider[]> onCollidersChanged = this.OnCollidersChanged;
|
||||
if (onCollidersChanged != 0)
|
||||
{
|
||||
Collider[] array4 = this.colliders;
|
||||
onCollidersChanged.Invoke(this, array, array4);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060135DA RID: 79322 RVA: 0x004A5430 File Offset: 0x004A3630
|
||||
[Token(Token = "0x60135DA")]
|
||||
[Address(RVA = "0x18C8CA0", Offset = "0x18C76A0", VA = "0x1818C8CA0")]
|
||||
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: 0x060135DB RID: 79323 RVA: 0x004A5470 File Offset: 0x004A3670
|
||||
[Token(Token = "0x60135DB")]
|
||||
[Address(RVA = "0x18C8E60", Offset = "0x18C7860", VA = "0x1818C8E60")]
|
||||
public ConfigurableSubpiece()
|
||||
{
|
||||
int num;
|
||||
ActionEvent<ConfigurableSubpiece, Collider[], Collider[]> actionEvent = new ActionEvent(32, num != 0);
|
||||
num = 0;
|
||||
this.OnCollidersChanged = actionEvent;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400D26A RID: 53866
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400D26A")]
|
||||
[SerializeField]
|
||||
private Collider[] colliders;
|
||||
|
||||
// Token: 0x0400D26B RID: 53867
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400D26B")]
|
||||
[SerializeField]
|
||||
private Renderer[] hoverRenderers;
|
||||
|
||||
// Token: 0x0400D26C RID: 53868
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400D26C")]
|
||||
public ActionEvent<ConfigurableSubpiece, Collider[], Collider[]> OnCollidersChanged;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user