220 lines
7.0 KiB
C#
220 lines
7.0 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
using RecRoom.Core.Creation;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.Tools.MakerPenTools
|
|
{
|
|
// Token: 0x02002A5D RID: 10845
|
|
[Token(Token = "0x2002A5D")]
|
|
public class CV2MakerPenPinInfo : MakerPenPinInfo
|
|
{
|
|
// Token: 0x170032FE RID: 13054
|
|
// (get) Token: 0x060123C0 RID: 74688 RVA: 0x0042B950 File Offset: 0x00429B50
|
|
[Token(Token = "0x170032FE")]
|
|
public override bool MELMOMAGKEP
|
|
{
|
|
[Token(Token = "0x60123C0")]
|
|
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "6")]
|
|
get
|
|
{
|
|
return true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060123C1 RID: 74689 RVA: 0x0042B960 File Offset: 0x00429B60
|
|
[Token(Token = "0x60123C1")]
|
|
[Address(RVA = "0x12FF4F0", Offset = "0x12FE2F0", VA = "0x1812FF4F0")]
|
|
private void Awake()
|
|
{
|
|
RectTransform component = this.textRoot.GetComponent<RectTransform>();
|
|
this.NHDDNBADOBM = component;
|
|
Action<float> action = new Action(this.MFHLPIBILKO);
|
|
IDisposable disposable = ADIFCODGAML.ADIDJGEIJOH(this, action);
|
|
}
|
|
|
|
// Token: 0x060123C2 RID: 74690 RVA: 0x0042B99C File Offset: 0x00429B9C
|
|
[Token(Token = "0x60123C2")]
|
|
[Address(RVA = "0x12FFD90", Offset = "0x12FEB90", VA = "0x1812FFD90")]
|
|
private void OnEnable()
|
|
{
|
|
string text = this.valueText.text;
|
|
Vector2 sizeDelta = this.NHDDNBADOBM.sizeDelta;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
}
|
|
Vector2 sizeDelta2 = this.NHDDNBADOBM.sizeDelta;
|
|
string text2 = this.valueText.text;
|
|
}
|
|
|
|
// Token: 0x060123C3 RID: 74691 RVA: 0x0042B9E8 File Offset: 0x00429BE8
|
|
[Token(Token = "0x60123C3")]
|
|
[Address(RVA = "0x12FFF40", Offset = "0x12FED40", VA = "0x1812FFF40", Slot = "7")]
|
|
public override void SetOperation(MakerPenPinInfo.NGNLFACFACI ECLHPNKANFJ)
|
|
{
|
|
string text = this.ToString();
|
|
if (ECLHPNKANFJ != text)
|
|
{
|
|
MakerPenPinInfo.NGNLFACFACI currentOperation = this.ANPFFELLOHN;
|
|
GameObject wireOperationVisuals = this.wireOperationVisuals;
|
|
bool flag = this.ToString() == 0;
|
|
wireOperationVisuals.SetActive(flag);
|
|
GameObject deleteOperationVisuals = this.deleteOperationVisuals;
|
|
bool flag2 = this.ToString() == (ulong)1L;
|
|
deleteOperationVisuals.SetActive(flag2);
|
|
GameObject invalidOperationVisuals = this.invalidOperationVisuals;
|
|
bool flag3 = this.ToString() == (ulong)2L;
|
|
invalidOperationVisuals.SetActive(flag3);
|
|
GameObject connectGizmoOperationVisuals = this.connectGizmoOperationVisuals;
|
|
bool flag4 = this.ToString() == (ulong)4L;
|
|
connectGizmoOperationVisuals.SetActive(flag4);
|
|
GameObject connectObjectOperationVisuals = this.connectObjectOperationVisuals;
|
|
bool flag5 = this.ToString() == (ulong)3L;
|
|
connectObjectOperationVisuals.SetActive(flag5);
|
|
GameObject gameObject = this.configureOperationVisuals;
|
|
bool flag6 = this.ToString() == (ulong)5L;
|
|
gameObject.SetActive(flag6);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060123C4 RID: 74692 RVA: 0x0042BAC4 File Offset: 0x00429CC4
|
|
[Token(Token = "0x60123C4")]
|
|
[Address(RVA = "0x12FFB20", Offset = "0x12FE920", VA = "0x1812FFB20", Slot = "10")]
|
|
public override void Init(ConnectionPoint JOGMGBBAOFC)
|
|
{
|
|
ConnectionPoint connection = this.JOGMGBBAOFC;
|
|
if (JOGMGBBAOFC != 0)
|
|
{
|
|
}
|
|
string text = this.infoText.text;
|
|
this.NJDHIHOAJED = 0f;
|
|
}
|
|
|
|
// Token: 0x060123C5 RID: 74693 RVA: 0x0042BAFC File Offset: 0x00429CFC
|
|
[Token(Token = "0x60123C5")]
|
|
[Address(RVA = "0x12FF580", Offset = "0x12FE380", VA = "0x1812FF580", Slot = "11")]
|
|
protected override void IKHNPLIPGMK(in Vector3 LPGACOEFCNI, Camera ELHHFCIAPFD)
|
|
{
|
|
if (ELHHFCIAPFD == 0)
|
|
{
|
|
Camera activeCamera = SingletonMonoBehaviour.ONCPNMDGGKG.CHLMFLCFGFL;
|
|
}
|
|
Transform transform = ELHHFCIAPFD.transform;
|
|
if (ELHHFCIAPFD.stereoEnabled)
|
|
{
|
|
}
|
|
Vector3 up = Vector3.up;
|
|
int num = 0;
|
|
base.transform.rotation = num;
|
|
int num2 = 0;
|
|
float num4;
|
|
float num3 = Mathf.Clamp(num4, (float)num2, 1f);
|
|
int num5 = 0;
|
|
base.transform.position = num5;
|
|
float num6 = this.pushInStartDistance;
|
|
int num7 = 0;
|
|
num6 = num4;
|
|
float num8 = Mathf.Clamp(num6, (float)num7, 1f);
|
|
float num9 = this.uiMaxScale;
|
|
float num10 = this.uiMinScale;
|
|
Transform transform2 = this.scaleRoot;
|
|
float z = OIJBIAMACNJ.CLEFGACGMKH(Mathf.Lerp(num10, num9, num8)).z;
|
|
transform2.localScale = num5;
|
|
}
|
|
|
|
// Token: 0x060123C6 RID: 74694 RVA: 0x0042BBC4 File Offset: 0x00429DC4
|
|
[Token(Token = "0x60123C6")]
|
|
[Address(RVA = "0x12FFBC0", Offset = "0x12FE9C0", VA = "0x1812FFBC0")]
|
|
private void MFHLPIBILKO(float POGAEJIEPIM)
|
|
{
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
}
|
|
Vector2 sizeDelta = this.NHDDNBADOBM.sizeDelta;
|
|
string text = this.valueText.text;
|
|
}
|
|
|
|
// Token: 0x060123C7 RID: 74695 RVA: 0x0042BBF4 File Offset: 0x00429DF4
|
|
[Token(Token = "0x60123C7")]
|
|
[Address(RVA = "0x12FFCD0", Offset = "0x12FEAD0", VA = "0x1812FFCD0")]
|
|
private void NELHFKGAAJC()
|
|
{
|
|
string text = this.valueText.text;
|
|
Vector2 sizeDelta = this.NHDDNBADOBM.sizeDelta;
|
|
}
|
|
|
|
// Token: 0x060123C8 RID: 74696 RVA: 0x0042BC20 File Offset: 0x00429E20
|
|
[Token(Token = "0x60123C8")]
|
|
[Address(RVA = "0x13000B0", Offset = "0x12FEEB0", VA = "0x1813000B0")]
|
|
public CV2MakerPenPinInfo()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0400BC0F RID: 48143
|
|
[FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x400BC0F")]
|
|
public GameObject configureOperationVisuals;
|
|
|
|
// Token: 0x0400BC10 RID: 48144
|
|
[FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x400BC10")]
|
|
public Transform scaleRoot;
|
|
|
|
// Token: 0x0400BC11 RID: 48145
|
|
[FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x400BC11")]
|
|
[SerializeField]
|
|
[Tooltip("The minimum amount the UI should scale to.")]
|
|
private float uiMinScale = 0.75f;
|
|
|
|
// Token: 0x0400BC12 RID: 48146
|
|
[FieldOffset(Offset = "0x8C")]
|
|
[Token(Token = "0x400BC12")]
|
|
[SerializeField]
|
|
[Tooltip("The maximum amount the UI should scale to.")]
|
|
private float uiMaxScale = 1.5f;
|
|
|
|
// Token: 0x0400BC13 RID: 48147
|
|
[FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x400BC13")]
|
|
[SerializeField]
|
|
[Tooltip("When the camera is within this distance from the pin, the UI will start being pushed in.")]
|
|
private float pushInStartDistance = 0.5f;
|
|
|
|
// Token: 0x0400BC14 RID: 48148
|
|
[FieldOffset(Offset = "0x94")]
|
|
[Token(Token = "0x400BC14")]
|
|
[SerializeField]
|
|
[Tooltip("How close the UI should get to the port due to push-in.")]
|
|
private float uiMinDistance = 0.02f;
|
|
|
|
// Token: 0x0400BC15 RID: 48149
|
|
[FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x400BC15")]
|
|
[SerializeField]
|
|
[Tooltip("How far the UI should get from the port due to push-in.")]
|
|
private float uiMaxDistance = 0.1f;
|
|
|
|
// Token: 0x0400BC16 RID: 48150
|
|
[FieldOffset(Offset = "0x9C")]
|
|
[Token(Token = "0x400BC16")]
|
|
[SerializeField]
|
|
[Tooltip("Assigned space for value text. Increases height of textRoot if value text is present")]
|
|
private float valueTextHeight = 0.04f;
|
|
|
|
// Token: 0x0400BC17 RID: 48151
|
|
[FieldOffset(Offset = "0xA0")]
|
|
[Token(Token = "0x400BC17")]
|
|
[SerializeField]
|
|
[Tooltip("Default height of TextRoot.")]
|
|
private float textRootHeight = 0.04f;
|
|
|
|
// Token: 0x0400BC18 RID: 48152
|
|
[FieldOffset(Offset = "0xA8")]
|
|
[Token(Token = "0x400BC18")]
|
|
private RectTransform NHDDNBADOBM;
|
|
}
|
|
}
|