Files
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

276 lines
8.4 KiB
C#

using System;
using Cpp2IlInjected;
using UnityEngine;
namespace RecRoom.Tools.MakerPenTools
{
// Token: 0x02002A6E RID: 10862
[Token(Token = "0x2002A6E")]
public class MakerPenMeshHandle : MakerPenHandle
{
// Token: 0x06012452 RID: 74834 RVA: 0x0042D098 File Offset: 0x0042B298
[Token(Token = "0x6012452")]
[Address(RVA = "0x130A610", Offset = "0x1309410", VA = "0x18130A610")]
protected void Awake()
{
Material material = new Material(this.sharedMaterial);
this.APGINFKCLKH = material;
MeshRenderer[] componentsInChildren = base.GetComponentsInChildren<MeshRenderer>();
int num = 0;
int length = componentsInChildren.Length;
if (num < length)
{
MeshRenderer meshRenderer = componentsInChildren[num];
Material apginfkclkh = this.APGINFKCLKH;
meshRenderer.SetMaterial(apginfkclkh);
num++;
}
this.AINFCKEPMDC();
}
// Token: 0x06012453 RID: 74835 RVA: 0x0042D0F8 File Offset: 0x0042B2F8
[Token(Token = "0x6012453")]
[Address(RVA = "0x130A790", Offset = "0x1309590", VA = "0x18130A790", Slot = "10")]
public virtual void Initialize(Color GJAINANBOCB, MakerPenHandle.FNHHECGOJKM GLHHBDHELAO, Quaternion LDAKIHFDIFN)
{
GJAINANBOCB.a = 0.8f;
this.<IHGDJEPFIPC>k__BackingField = GLHHBDHELAO;
Transform transform = base.transform;
}
// Token: 0x06012454 RID: 74836 RVA: 0x0042D124 File Offset: 0x0042B324
[Token(Token = "0x6012454")]
[Address(RVA = "0x130AA40", Offset = "0x1309840", VA = "0x18130AA40")]
public void SetRenderQueueOffset(int EKJOCOFHGIM)
{
Material apginfkclkh = this.APGINFKCLKH;
Material material = this.sharedMaterial;
int num = 0;
int renderQueue = material.renderQueue;
apginfkclkh.renderQueue = num;
}
// Token: 0x06012455 RID: 74837 RVA: 0x0042D158 File Offset: 0x0042B358
[Token(Token = "0x6012455")]
[Address(RVA = "0x130A6E0", Offset = "0x13094E0", VA = "0x18130A6E0")]
protected void BMKGBHMLJKD(Color FCABMDCHGFK)
{
Material apginfkclkh = this.APGINFKCLKH;
}
// Token: 0x06012456 RID: 74838 RVA: 0x0042D174 File Offset: 0x0042B374
[Token(Token = "0x6012456")]
[Address(RVA = "0x130AD40", Offset = "0x1309B40", VA = "0x18130AD40")]
public void UpdateVisualRotation(Quaternion IBCNKFBPCBM)
{
Transform transform = SingletonMonoBehaviour.ONCPNMDGGKG.CHLMFLCFGFL.transform;
Transform transform2 = base.transform;
Transform transform3 = base.transform;
Transform transform4 = this.meshRoot.transform;
Transform transform5 = this.meshRoot.transform;
}
// Token: 0x06012457 RID: 74839 RVA: 0x0042D1C4 File Offset: 0x0042B3C4
[Token(Token = "0x6012457")]
[Address(RVA = "0x130AA90", Offset = "0x1309890", VA = "0x18130AA90")]
public void UpdateHandleRotationAlongClosestFace(Quaternion LJAJLHJHOAJ)
{
Camera activeCamera = SingletonMonoBehaviour.ONCPNMDGGKG.CHLMFLCFGFL;
Transform transform = base.transform;
Transform transform2 = activeCamera.transform;
int num = 0;
base.transform.rotation = num;
}
// Token: 0x06012458 RID: 74840 RVA: 0x0042D204 File Offset: 0x0042B404
[Token(Token = "0x6012458")]
[Address(RVA = "0x130A7E0", Offset = "0x13095E0", VA = "0x18130A7E0")]
protected void LGIOJAKAFFM(float MFCMFJAPFFH, float KDFFBEHOCJG, bool AHAHAADMAMK = false)
{
if (!this.interactiveWhileDisabled && this.KCOKJMBLCHE)
{
this.<FANMIBCAGDI>k__BackingField = false;
}
Transform transform = base.transform;
Vector3 vector;
float z = vector.z;
Transform transform2 = SingletonMonoBehaviour.ONCPNMDGGKG.CHLMFLCFGFL.transform;
Vector3 vector2;
float z2 = vector2.z;
Vector3 vector3;
float z3 = vector3.z;
this.<FANMIBCAGDI>k__BackingField = z3 != null;
}
// Token: 0x06012459 RID: 74841 RVA: 0x0042D268 File Offset: 0x0042B468
[Token(Token = "0x6012459")]
[Address(RVA = "0x130A000", Offset = "0x1308E00", VA = "0x18130A000")]
protected void AINFCKEPMDC()
{
bool okkkljnepdj = this.OKKKLJNEPDJ;
float num = Time.deltaTime;
if (!okkkljnepdj)
{
int num2 = 0;
float num3 = Mathf.Max(num, (float)num2);
}
float num4 = Mathf.Min(num, 1f);
this.IOLPCIODFCP = num4;
bool <FANMIBCAGDI>k__BackingField = this.<FANMIBCAGDI>k__BackingField;
float deltaTime = Time.deltaTime;
num = deltaTime;
float num6;
if (!<FANMIBCAGDI>k__BackingField)
{
int num5 = 0;
num6 = Mathf.Max(deltaTime, (float)num5);
}
num6 = num;
float num7 = Mathf.Min(num6, 1f);
this.MMMKAEOGJHH = num7;
bool kcokjmblche = this.KCOKJMBLCHE;
float deltaTime2 = Time.deltaTime;
num = deltaTime2;
float num9;
if (!kcokjmblche)
{
int num8 = 0;
num9 = Mathf.Max(deltaTime2, (float)num8);
}
num9 = num;
float num10 = Mathf.Min(num9, 1f);
this.BALKEMGJLAD = num10;
float num11 = Mathf.Min(this.baseColor.g, 1f);
float num12 = Mathf.Min(this.baseColor.b, 1f);
float num13 = this.disabledAlpha;
Material apginfkclkh = this.APGINFKCLKH;
if (this.meshRoot)
{
float mmmkaeogjhh = this.MMMKAEOGJHH;
num13 = this.CCLCJBGJCLG(mmmkaeogjhh, 2f);
float iolpciodfcp = this.IOLPCIODFCP;
float num14 = this.CCLCJBGJCLG(iolpciodfcp, 2f);
Transform transform = this.meshRoot.transform;
int num15 = 0;
Vector3 one = Vector3.one;
Vector3 vector;
float z = vector.z;
transform.localScale = num15;
}
}
// Token: 0x0601245A RID: 74842 RVA: 0x0042D3E0 File Offset: 0x0042B5E0
[Token(Token = "0x601245A")]
[Address(RVA = "0x130A710", Offset = "0x1309510", VA = "0x18130A710")]
private float CCLCJBGJCLG(float MBJCIBHEOMM, float BJHECAKGJJJ)
{
return Mathf.Lerp(MBJCIBHEOMM, MBJCIBHEOMM, BJHECAKGJJJ);
}
// Token: 0x0601245B RID: 74843 RVA: 0x0042D3F8 File Offset: 0x0042B5F8
[Token(Token = "0x601245B")]
[Address(RVA = "0x130A780", Offset = "0x1309580", VA = "0x18130A780")]
protected void IEFAODOFCLB()
{
int num = 0;
this.IOLPCIODFCP = (float)num;
}
// Token: 0x0601245C RID: 74844 RVA: 0x0042D410 File Offset: 0x0042B610
[Token(Token = "0x601245C")]
[Address(RVA = "0x1300550", Offset = "0x12FF350", VA = "0x181300550")]
public MakerPenMeshHandle()
{
float z = Vector3.one.z;
Vector3 vector;
float z2 = vector.z;
this.BJHFIHPLFOK.z = z2;
this.disabledAlpha = 0.3f;
this.interactiveWhileDisabled = true;
this.<ECCEAFJPCBD>k__BackingField = true;
base..ctor();
}
// Token: 0x0400BC96 RID: 48278
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400BC96")]
[SerializeField]
private Material sharedMaterial;
// Token: 0x0400BC97 RID: 48279
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400BC97")]
protected Material APGINFKCLKH;
// Token: 0x0400BC98 RID: 48280
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400BC98")]
public Color baseColor;
// Token: 0x0400BC99 RID: 48281
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x400BC99")]
[SerializeField]
protected GameObject meshRoot;
// Token: 0x0400BC9A RID: 48282
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x400BC9A")]
private float IOLPCIODFCP;
// Token: 0x0400BC9B RID: 48283
[FieldOffset(Offset = "0x4C")]
[Token(Token = "0x400BC9B")]
private float MMMKAEOGJHH;
// Token: 0x0400BC9C RID: 48284
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x400BC9C")]
private float BALKEMGJLAD;
// Token: 0x0400BC9D RID: 48285
[Token(Token = "0x400BC9D")]
protected const float PIMHLBNIFNL = 0.18f;
// Token: 0x0400BC9E RID: 48286
[FieldOffset(Offset = "0x54")]
[Token(Token = "0x400BC9E")]
protected Vector3 BJHFIHPLFOK;
// Token: 0x0400BC9F RID: 48287
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x400BC9F")]
protected bool KCOKJMBLCHE;
// Token: 0x0400BCA0 RID: 48288
[FieldOffset(Offset = "0x64")]
[Token(Token = "0x400BCA0")]
[SerializeField]
[Range(0f, 1f)]
private float disabledAlpha;
// Token: 0x0400BCA1 RID: 48289
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x400BCA1")]
[SerializeField]
[Tooltip("True: Handles will be visible while disabled. False: Handles will be hidden and non-Interactive when disabled.")]
private bool interactiveWhileDisabled;
// Token: 0x0400BCA2 RID: 48290
[Token(Token = "0x400BCA2")]
private const float DIEBAPONNAL = 4f;
// Token: 0x0400BCA3 RID: 48291
[Token(Token = "0x400BCA3")]
private const float GPJJCHDKOIK = 5f;
// Token: 0x0400BCA4 RID: 48292
[Token(Token = "0x400BCA4")]
private const float CLMEDPJNIHP = 5f;
// Token: 0x0400BCA5 RID: 48293
[Token(Token = "0x400BCA5")]
private const float FMFLDCDIMEI = 5f;
}
}