m
This commit is contained in:
@@ -0,0 +1,316 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core.Creation;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace RecRoom.Tools.MakerPenTools
|
||||
{
|
||||
// Token: 0x02002B86 RID: 11142
|
||||
[Token(Token = "0x2002B86")]
|
||||
public class MakerPenPinInfo : MonoBehaviour
|
||||
{
|
||||
// Token: 0x170033D6 RID: 13270
|
||||
// (get) Token: 0x06012943 RID: 76099 RVA: 0x0043B270 File Offset: 0x00439470
|
||||
// (set) Token: 0x06012944 RID: 76100 RVA: 0x0043B284 File Offset: 0x00439484
|
||||
[Token(Token = "0x170033D6")]
|
||||
public virtual MakerPenPinInfo.NGNLFACFACI ANPFFELLOHN
|
||||
{
|
||||
[Token(Token = "0x6012943")]
|
||||
[Address(RVA = "0x483190", Offset = "0x482190", VA = "0x180483190", Slot = "4")]
|
||||
get;
|
||||
[Token(Token = "0x6012944")]
|
||||
[Address(RVA = "0x483380", Offset = "0x482380", VA = "0x180483380", Slot = "5")]
|
||||
protected set;
|
||||
}
|
||||
|
||||
// Token: 0x170033D7 RID: 13271
|
||||
// (get) Token: 0x06012945 RID: 76101 RVA: 0x0043B298 File Offset: 0x00439498
|
||||
[Token(Token = "0x170033D7")]
|
||||
public virtual bool MELMOMAGKEP
|
||||
{
|
||||
[Token(Token = "0x6012945")]
|
||||
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "6")]
|
||||
get
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012946 RID: 76102 RVA: 0x0043B2A8 File Offset: 0x004394A8
|
||||
[Token(Token = "0x6012946")]
|
||||
[Address(RVA = "0x1919AC0", Offset = "0x1918AC0", VA = "0x181919AC0", Slot = "7")]
|
||||
public virtual void SetOperation(MakerPenPinInfo.NGNLFACFACI ECLHPNKANFJ)
|
||||
{
|
||||
string text = this.ToString();
|
||||
if (ECLHPNKANFJ != text)
|
||||
{
|
||||
MakerPenPinInfo.NGNLFACFACI currentOperation = this.ANPFFELLOHN;
|
||||
GameObject gameObject = this.wireOperationVisuals;
|
||||
bool flag = this.ToString() == 0;
|
||||
gameObject.SetActive(flag);
|
||||
GameObject gameObject2 = this.deleteOperationVisuals;
|
||||
bool flag2 = this.ToString() == (ulong)1L;
|
||||
gameObject2.SetActive(flag2);
|
||||
GameObject gameObject3 = this.invalidOperationVisuals;
|
||||
bool flag3 = this.ToString() == (ulong)2L;
|
||||
gameObject3.SetActive(flag3);
|
||||
GameObject gameObject4 = this.connectGizmoOperationVisuals;
|
||||
bool flag4 = this.ToString() == (ulong)4L;
|
||||
gameObject4.SetActive(flag4);
|
||||
GameObject gameObject5 = this.connectObjectOperationVisuals;
|
||||
bool flag5 = this.ToString() == (ulong)3L;
|
||||
gameObject5.SetActive(flag5);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170033D8 RID: 13272
|
||||
// (get) Token: 0x06012947 RID: 76103 RVA: 0x0043B364 File Offset: 0x00439564
|
||||
// (set) Token: 0x06012948 RID: 76104 RVA: 0x0043B378 File Offset: 0x00439578
|
||||
[Token(Token = "0x170033D8")]
|
||||
public virtual ConnectionPoint JOGMGBBAOFC
|
||||
{
|
||||
[Token(Token = "0x6012947")]
|
||||
[Address(RVA = "0x493640", Offset = "0x492640", VA = "0x180493640", Slot = "8")]
|
||||
get;
|
||||
[Token(Token = "0x6012948")]
|
||||
[Address(RVA = "0x476170", Offset = "0x475170", VA = "0x180476170", Slot = "9")]
|
||||
protected set;
|
||||
}
|
||||
|
||||
// Token: 0x06012949 RID: 76105 RVA: 0x0043B38C File Offset: 0x0043958C
|
||||
[Token(Token = "0x6012949")]
|
||||
[Address(RVA = "0x19195B0", Offset = "0x19185B0", VA = "0x1819195B0", Slot = "10")]
|
||||
public virtual void Init(ConnectionPoint JOGMGBBAOFC)
|
||||
{
|
||||
ConnectionPoint connection = this.JOGMGBBAOFC;
|
||||
if (JOGMGBBAOFC == 0)
|
||||
{
|
||||
}
|
||||
if (JOGMGBBAOFC)
|
||||
{
|
||||
bool isCircuitPoint = JOGMGBBAOFC.CJIMJENNIPE;
|
||||
if (!isCircuitPoint)
|
||||
{
|
||||
if (!isCircuitPoint)
|
||||
{
|
||||
goto IL_4A;
|
||||
}
|
||||
Image component = this.wireOperationVisuals.GetComponent<Image>();
|
||||
}
|
||||
Color color = this.wireOperationVisuals.GetComponent<Image>().color;
|
||||
}
|
||||
IL_4A:
|
||||
string text = this.infoText.text;
|
||||
this.NJDHIHOAJED = 0f;
|
||||
}
|
||||
|
||||
// Token: 0x0601294A RID: 76106 RVA: 0x0043B404 File Offset: 0x00439604
|
||||
[Token(Token = "0x601294A")]
|
||||
[Address(RVA = "0x1918F70", Offset = "0x1917F70", VA = "0x181918F70", Slot = "11")]
|
||||
protected virtual void IKHNPLIPGMK(in Vector3 IFAIDIKJOAC, Camera ELHHFCIAPFD)
|
||||
{
|
||||
if (ELHHFCIAPFD == 0)
|
||||
{
|
||||
Camera activeCamera = SingletonMonoBehaviour.ONCPNMDGGKG.CHLMFLCFGFL;
|
||||
}
|
||||
Transform transform = ELHHFCIAPFD.transform;
|
||||
Transform transform2 = base.transform;
|
||||
Transform transform3 = base.transform;
|
||||
Transform transform4 = base.transform;
|
||||
float num2;
|
||||
float num = Mathf.Min(num2, 1f);
|
||||
Transform transform5 = base.transform;
|
||||
Transform transform6 = base.transform;
|
||||
int num3 = 0;
|
||||
Vector3 up = Vector3.up;
|
||||
transform5.rotation = num3;
|
||||
Transform transform7 = this.operationRoot.transform;
|
||||
Transform transform8 = this.operationRoot.transform;
|
||||
int num4 = 0;
|
||||
Vector3 up2 = Vector3.up;
|
||||
transform7.rotation = num4;
|
||||
Transform transform9 = this.textRoot.transform;
|
||||
Transform transform10 = this.textRoot.transform;
|
||||
int num5 = 0;
|
||||
Vector3 up3 = Vector3.up;
|
||||
transform9.rotation = num5;
|
||||
Transform transform11 = base.transform;
|
||||
float num7;
|
||||
float num6 = Mathf.Min(num7 * 0.3f, 4f);
|
||||
Transform transform12 = this.textRoot.transform;
|
||||
int num8 = 0;
|
||||
float z = Vector3.one.z;
|
||||
Vector3 vector;
|
||||
float z2 = vector.z;
|
||||
transform12.localScale = num8;
|
||||
}
|
||||
|
||||
// Token: 0x0601294B RID: 76107 RVA: 0x0043B51C File Offset: 0x0043971C
|
||||
[Token(Token = "0x601294B")]
|
||||
[Address(RVA = "0x1919C00", Offset = "0x1918C00", VA = "0x181919C00")]
|
||||
public void UpdateInfo(in Vector3 IFAIDIKJOAC, [Optional] Camera ELHHFCIAPFD)
|
||||
{
|
||||
int num = 0;
|
||||
this.JALBLHLFGOO = true;
|
||||
TextMeshPro textMeshPro;
|
||||
if (num)
|
||||
{
|
||||
string text;
|
||||
string text2;
|
||||
if (text == 0)
|
||||
{
|
||||
object obj;
|
||||
if (obj == 0)
|
||||
{
|
||||
goto IL_49;
|
||||
}
|
||||
int num2 = KKPBCOOONNK.NLIADADJGIF;
|
||||
int num3;
|
||||
num2 -= num3;
|
||||
if (num2 - 1 > 398)
|
||||
{
|
||||
int num4;
|
||||
text2 = "[OUT]: " + num4;
|
||||
goto IL_49;
|
||||
}
|
||||
}
|
||||
textMeshPro.text = text2;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
IL_49:
|
||||
textMeshPro = this.valueText;
|
||||
string text3 = textMeshPro.text;
|
||||
}
|
||||
|
||||
// Token: 0x0601294C RID: 76108 RVA: 0x0043B5A0 File Offset: 0x004397A0
|
||||
[Token(Token = "0x601294C")]
|
||||
[Address(RVA = "0x1919830", Offset = "0x1918830", VA = "0x181919830")]
|
||||
public void LateUpdate()
|
||||
{
|
||||
bool jalblhlfgoo = this.JALBLHLFGOO;
|
||||
float njdhihoajed = this.NJDHIHOAJED;
|
||||
float deltaTime = Time.deltaTime;
|
||||
if (!jalblhlfgoo)
|
||||
{
|
||||
this.NJDHIHOAJED = njdhihoajed;
|
||||
GameObject gameObject = base.gameObject;
|
||||
int num = 0;
|
||||
gameObject.SetActive(num != 0);
|
||||
return;
|
||||
}
|
||||
float num2 = Mathf.Min(deltaTime, 1f);
|
||||
this.NJDHIHOAJED = num2;
|
||||
Transform transform = base.transform;
|
||||
int num3 = 0;
|
||||
Vector3 one = Vector3.one;
|
||||
transform.localScale = num3;
|
||||
TextMeshPro textMeshPro = this.infoText;
|
||||
this.JALBLHLFGOO = false;
|
||||
TextMeshPro textMeshPro2 = this.infoText;
|
||||
Color color = textMeshPro2.color;
|
||||
TextMeshPro textMeshPro3 = this.valueText;
|
||||
bool flag = textMeshPro2.IsDestroyed();
|
||||
Color color2 = this.valueText.color;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0601294D RID: 76109 RVA: 0x0043B65C File Offset: 0x0043985C
|
||||
[Token(Token = "0x601294D")]
|
||||
[Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")]
|
||||
public MakerPenPinInfo()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400BF22 RID: 48930
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400BF22")]
|
||||
public GameObject wireOperationVisuals;
|
||||
|
||||
// Token: 0x0400BF23 RID: 48931
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400BF23")]
|
||||
public GameObject deleteOperationVisuals;
|
||||
|
||||
// Token: 0x0400BF24 RID: 48932
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400BF24")]
|
||||
public GameObject invalidOperationVisuals;
|
||||
|
||||
// Token: 0x0400BF25 RID: 48933
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400BF25")]
|
||||
public GameObject connectGizmoOperationVisuals;
|
||||
|
||||
// Token: 0x0400BF26 RID: 48934
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400BF26")]
|
||||
public GameObject connectObjectOperationVisuals;
|
||||
|
||||
// Token: 0x0400BF27 RID: 48935
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400BF27")]
|
||||
public GameObject textRoot;
|
||||
|
||||
// Token: 0x0400BF28 RID: 48936
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400BF28")]
|
||||
public GameObject operationRoot;
|
||||
|
||||
// Token: 0x0400BF29 RID: 48937
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400BF29")]
|
||||
public TextMeshPro infoText;
|
||||
|
||||
// Token: 0x0400BF2A RID: 48938
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400BF2A")]
|
||||
public TextMeshPro valueText;
|
||||
|
||||
// Token: 0x0400BF2B RID: 48939
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400BF2B")]
|
||||
private bool JALBLHLFGOO;
|
||||
|
||||
// Token: 0x0400BF2C RID: 48940
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x64")]
|
||||
[Token(Token = "0x400BF2C")]
|
||||
protected float NJDHIHOAJED;
|
||||
|
||||
// Token: 0x0400BF2D RID: 48941
|
||||
[Token(Token = "0x400BF2D")]
|
||||
private const float OCPMIIHKGBI = 3f;
|
||||
|
||||
// Token: 0x0400BF2E RID: 48942
|
||||
[Token(Token = "0x400BF2E")]
|
||||
private const float AMCNGMJPHGF = 6f;
|
||||
|
||||
// Token: 0x02002B87 RID: 11143
|
||||
[Token(Token = "0x2002B87")]
|
||||
public enum NGNLFACFACI
|
||||
{
|
||||
// Token: 0x0400BF32 RID: 48946
|
||||
[Token(Token = "0x400BF32")]
|
||||
Wire,
|
||||
// Token: 0x0400BF33 RID: 48947
|
||||
[Token(Token = "0x400BF33")]
|
||||
Delete,
|
||||
// Token: 0x0400BF34 RID: 48948
|
||||
[Token(Token = "0x400BF34")]
|
||||
Invalid,
|
||||
// Token: 0x0400BF35 RID: 48949
|
||||
[Token(Token = "0x400BF35")]
|
||||
ConnectObject,
|
||||
// Token: 0x0400BF36 RID: 48950
|
||||
[Token(Token = "0x400BF36")]
|
||||
ConnectGizmo,
|
||||
// Token: 0x0400BF37 RID: 48951
|
||||
[Token(Token = "0x400BF37")]
|
||||
Configure,
|
||||
// Token: 0x0400BF38 RID: 48952
|
||||
[Token(Token = "0x400BF38")]
|
||||
None
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user