Files
Aug2021-Cpp2IL-Dump/Assembly-CSharp/RecRoom/Tools/MakerPenTools/CV2MakerPenPinInfo.cs
T
2026-04-10 22:50:51 +02:00

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;
}
}