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: 0x02002B46 RID: 11078
|
|
[Token(Token = "0x2002B46")]
|
|
public class CV2MakerPenPinInfo : MakerPenPinInfo
|
|
{
|
|
// Token: 0x170033B2 RID: 13234
|
|
// (get) Token: 0x060127FD RID: 75773 RVA: 0x004355D4 File Offset: 0x004337D4
|
|
[Token(Token = "0x170033B2")]
|
|
public override bool MELMOMAGKEP
|
|
{
|
|
[Token(Token = "0x60127FD")]
|
|
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "6")]
|
|
get
|
|
{
|
|
return true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060127FE RID: 75774 RVA: 0x004355E4 File Offset: 0x004337E4
|
|
[Token(Token = "0x60127FE")]
|
|
[Address(RVA = "0x190CA10", Offset = "0x190BA10", VA = "0x18190CA10")]
|
|
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: 0x060127FF RID: 75775 RVA: 0x00435620 File Offset: 0x00433820
|
|
[Token(Token = "0x60127FF")]
|
|
[Address(RVA = "0x190D2B0", Offset = "0x190C2B0", VA = "0x18190D2B0")]
|
|
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: 0x06012800 RID: 75776 RVA: 0x0043566C File Offset: 0x0043386C
|
|
[Token(Token = "0x6012800")]
|
|
[Address(RVA = "0x190D460", Offset = "0x190C460", VA = "0x18190D460", 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: 0x06012801 RID: 75777 RVA: 0x00435748 File Offset: 0x00433948
|
|
[Token(Token = "0x6012801")]
|
|
[Address(RVA = "0x190D040", Offset = "0x190C040", VA = "0x18190D040", Slot = "10")]
|
|
public override void Init(ConnectionPoint JOGMGBBAOFC)
|
|
{
|
|
ConnectionPoint connection = this.JOGMGBBAOFC;
|
|
if (JOGMGBBAOFC != 0)
|
|
{
|
|
}
|
|
string text = this.infoText.text;
|
|
this.NJDHIHOAJED = 0f;
|
|
}
|
|
|
|
// Token: 0x06012802 RID: 75778 RVA: 0x00435780 File Offset: 0x00433980
|
|
[Token(Token = "0x6012802")]
|
|
[Address(RVA = "0x190CAA0", Offset = "0x190BAA0", VA = "0x18190CAA0", 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: 0x06012803 RID: 75779 RVA: 0x00435848 File Offset: 0x00433A48
|
|
[Token(Token = "0x6012803")]
|
|
[Address(RVA = "0x190D0E0", Offset = "0x190C0E0", VA = "0x18190D0E0")]
|
|
private void MFHLPIBILKO(float POGAEJIEPIM)
|
|
{
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
}
|
|
Vector2 sizeDelta = this.NHDDNBADOBM.sizeDelta;
|
|
string text = this.valueText.text;
|
|
}
|
|
|
|
// Token: 0x06012804 RID: 75780 RVA: 0x00435878 File Offset: 0x00433A78
|
|
[Token(Token = "0x6012804")]
|
|
[Address(RVA = "0x190D1F0", Offset = "0x190C1F0", VA = "0x18190D1F0")]
|
|
private void NELHFKGAAJC()
|
|
{
|
|
string text = this.valueText.text;
|
|
Vector2 sizeDelta = this.NHDDNBADOBM.sizeDelta;
|
|
}
|
|
|
|
// Token: 0x06012805 RID: 75781 RVA: 0x004358A4 File Offset: 0x00433AA4
|
|
[Token(Token = "0x6012805")]
|
|
[Address(RVA = "0x190D5D0", Offset = "0x190C5D0", VA = "0x18190D5D0")]
|
|
public CV2MakerPenPinInfo()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0400BE20 RID: 48672
|
|
[FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x400BE20")]
|
|
public GameObject configureOperationVisuals;
|
|
|
|
// Token: 0x0400BE21 RID: 48673
|
|
[FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x400BE21")]
|
|
public Transform scaleRoot;
|
|
|
|
// Token: 0x0400BE22 RID: 48674
|
|
[FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x400BE22")]
|
|
[SerializeField]
|
|
[Tooltip("The minimum amount the UI should scale to.")]
|
|
private float uiMinScale = 0.75f;
|
|
|
|
// Token: 0x0400BE23 RID: 48675
|
|
[FieldOffset(Offset = "0x8C")]
|
|
[Token(Token = "0x400BE23")]
|
|
[SerializeField]
|
|
[Tooltip("The maximum amount the UI should scale to.")]
|
|
private float uiMaxScale = 1.5f;
|
|
|
|
// Token: 0x0400BE24 RID: 48676
|
|
[FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x400BE24")]
|
|
[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: 0x0400BE25 RID: 48677
|
|
[FieldOffset(Offset = "0x94")]
|
|
[Token(Token = "0x400BE25")]
|
|
[SerializeField]
|
|
[Tooltip("How close the UI should get to the port due to push-in.")]
|
|
private float uiMinDistance = 0.02f;
|
|
|
|
// Token: 0x0400BE26 RID: 48678
|
|
[FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x400BE26")]
|
|
[SerializeField]
|
|
[Tooltip("How far the UI should get from the port due to push-in.")]
|
|
private float uiMaxDistance = 0.1f;
|
|
|
|
// Token: 0x0400BE27 RID: 48679
|
|
[FieldOffset(Offset = "0x9C")]
|
|
[Token(Token = "0x400BE27")]
|
|
[SerializeField]
|
|
[Tooltip("Assigned space for value text. Increases height of textRoot if value text is present")]
|
|
private float valueTextHeight = 0.04f;
|
|
|
|
// Token: 0x0400BE28 RID: 48680
|
|
[FieldOffset(Offset = "0xA0")]
|
|
[Token(Token = "0x400BE28")]
|
|
[SerializeField]
|
|
[Tooltip("Default height of TextRoot.")]
|
|
private float textRootHeight = 0.04f;
|
|
|
|
// Token: 0x0400BE29 RID: 48681
|
|
[FieldOffset(Offset = "0xA8")]
|
|
[Token(Token = "0x400BE29")]
|
|
private RectTransform NHDDNBADOBM;
|
|
}
|
|
}
|