282 lines
8.8 KiB
C#
282 lines
8.8 KiB
C#
using System;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.Tools.MakerPenTools
|
|
{
|
|
// Token: 0x020025B1 RID: 9649
|
|
[Token(Token = "0x20025B1")]
|
|
[StructLayout(3)]
|
|
public class MakerPenMeshHandle : MakerPenHandle
|
|
{
|
|
// Token: 0x06010B80 RID: 68480 RVA: 0x003EDFA8 File Offset: 0x003EC1A8
|
|
[Token(Token = "0x6010B80")]
|
|
[Address(RVA = "0x150DC10", Offset = "0x150C610", VA = "0x18150DC10")]
|
|
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: 0x06010B81 RID: 68481 RVA: 0x003EE008 File Offset: 0x003EC208
|
|
[Token(Token = "0x6010B81")]
|
|
[Address(RVA = "0x150DD90", Offset = "0x150C790", VA = "0x18150DD90", 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: 0x06010B82 RID: 68482 RVA: 0x003EE034 File Offset: 0x003EC234
|
|
[Token(Token = "0x6010B82")]
|
|
[Address(RVA = "0x150E040", Offset = "0x150CA40", VA = "0x18150E040")]
|
|
public void SetRenderQueueOffset(int EKJOCOFHGIM)
|
|
{
|
|
Material apginfkclkh = this.APGINFKCLKH;
|
|
Material material = this.sharedMaterial;
|
|
int num = 0;
|
|
int renderQueue = material.renderQueue;
|
|
apginfkclkh.renderQueue = num;
|
|
}
|
|
|
|
// Token: 0x06010B83 RID: 68483 RVA: 0x003EE068 File Offset: 0x003EC268
|
|
[Token(Token = "0x6010B83")]
|
|
[Address(RVA = "0x150DCE0", Offset = "0x150C6E0", VA = "0x18150DCE0")]
|
|
protected void BMKGBHMLJKD(Color FCABMDCHGFK)
|
|
{
|
|
Material apginfkclkh = this.APGINFKCLKH;
|
|
}
|
|
|
|
// Token: 0x06010B84 RID: 68484 RVA: 0x003EE084 File Offset: 0x003EC284
|
|
[Token(Token = "0x6010B84")]
|
|
[Address(RVA = "0x150E340", Offset = "0x150CD40", VA = "0x18150E340")]
|
|
public void UpdateVisualRotation(Quaternion IBCNKFBPCBM)
|
|
{
|
|
Transform transform = SingletonMonoBehaviour.Instance.CHLMFLCFGFL.transform;
|
|
Transform transform2 = base.transform;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
Transform transform3 = base.transform;
|
|
Transform transform4 = this.meshRoot.transform;
|
|
Transform transform5 = this.meshRoot.transform;
|
|
}
|
|
|
|
// Token: 0x06010B85 RID: 68485 RVA: 0x003EE0DC File Offset: 0x003EC2DC
|
|
[Token(Token = "0x6010B85")]
|
|
[Address(RVA = "0x150E090", Offset = "0x150CA90", VA = "0x18150E090")]
|
|
public void UpdateHandleRotationAlongClosestFace(Quaternion LJAJLHJHOAJ)
|
|
{
|
|
Camera activeCamera = SingletonMonoBehaviour.Instance.CHLMFLCFGFL;
|
|
Transform transform = base.transform;
|
|
Transform transform2 = activeCamera.transform;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
int num = 0;
|
|
base.transform.rotation = num;
|
|
}
|
|
|
|
// Token: 0x06010B86 RID: 68486 RVA: 0x003EE124 File Offset: 0x003EC324
|
|
[Token(Token = "0x6010B86")]
|
|
[Address(RVA = "0x150DDE0", Offset = "0x150C7E0", VA = "0x18150DDE0")]
|
|
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.Instance.CHLMFLCFGFL.transform;
|
|
Vector3 vector2;
|
|
float z2 = vector2.z;
|
|
Vector3 vector3;
|
|
float z3 = vector3.z;
|
|
this.<FANMIBCAGDI>k__BackingField = z3 != null;
|
|
}
|
|
|
|
// Token: 0x06010B87 RID: 68487 RVA: 0x003EE188 File Offset: 0x003EC388
|
|
[Token(Token = "0x6010B87")]
|
|
[Address(RVA = "0x150D600", Offset = "0x150C000", VA = "0x18150D600")]
|
|
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: 0x06010B88 RID: 68488 RVA: 0x003EE300 File Offset: 0x003EC500
|
|
[Token(Token = "0x6010B88")]
|
|
[Address(RVA = "0x150DD10", Offset = "0x150C710", VA = "0x18150DD10")]
|
|
private float CCLCJBGJCLG(float MBJCIBHEOMM, float BJHECAKGJJJ)
|
|
{
|
|
return Mathf.Lerp(MBJCIBHEOMM, MBJCIBHEOMM, BJHECAKGJJJ);
|
|
}
|
|
|
|
// Token: 0x06010B89 RID: 68489 RVA: 0x003EE318 File Offset: 0x003EC518
|
|
[Token(Token = "0x6010B89")]
|
|
[Address(RVA = "0x150DD80", Offset = "0x150C780", VA = "0x18150DD80")]
|
|
protected void IEFAODOFCLB()
|
|
{
|
|
int num = 0;
|
|
this.IOLPCIODFCP = (float)num;
|
|
}
|
|
|
|
// Token: 0x06010B8A RID: 68490 RVA: 0x003EE330 File Offset: 0x003EC530
|
|
[Token(Token = "0x6010B8A")]
|
|
[Address(RVA = "0x1502D20", Offset = "0x1501720", VA = "0x181502D20")]
|
|
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: 0x0400B1D8 RID: 45528
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400B1D8")]
|
|
[SerializeField]
|
|
private Material sharedMaterial;
|
|
|
|
// Token: 0x0400B1D9 RID: 45529
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x400B1D9")]
|
|
protected Material APGINFKCLKH;
|
|
|
|
// Token: 0x0400B1DA RID: 45530
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x400B1DA")]
|
|
public Color baseColor;
|
|
|
|
// Token: 0x0400B1DB RID: 45531
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x400B1DB")]
|
|
[SerializeField]
|
|
protected GameObject meshRoot;
|
|
|
|
// Token: 0x0400B1DC RID: 45532
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x400B1DC")]
|
|
private float IOLPCIODFCP;
|
|
|
|
// Token: 0x0400B1DD RID: 45533
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4C")]
|
|
[Token(Token = "0x400B1DD")]
|
|
private float MMMKAEOGJHH;
|
|
|
|
// Token: 0x0400B1DE RID: 45534
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x400B1DE")]
|
|
private float BALKEMGJLAD;
|
|
|
|
// Token: 0x0400B1DF RID: 45535
|
|
[Token(Token = "0x400B1DF")]
|
|
protected const float PIMHLBNIFNL = 0.18f;
|
|
|
|
// Token: 0x0400B1E0 RID: 45536
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x54")]
|
|
[Token(Token = "0x400B1E0")]
|
|
protected Vector3 BJHFIHPLFOK;
|
|
|
|
// Token: 0x0400B1E1 RID: 45537
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x400B1E1")]
|
|
protected bool KCOKJMBLCHE;
|
|
|
|
// Token: 0x0400B1E2 RID: 45538
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x64")]
|
|
[Token(Token = "0x400B1E2")]
|
|
[SerializeField]
|
|
[Range(0f, 1f)]
|
|
private float disabledAlpha;
|
|
|
|
// Token: 0x0400B1E3 RID: 45539
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x400B1E3")]
|
|
[SerializeField]
|
|
[Tooltip("True: Handles will be visible while disabled. False: Handles will be hidden and non-Interactive when disabled.")]
|
|
private bool interactiveWhileDisabled;
|
|
|
|
// Token: 0x0400B1E4 RID: 45540
|
|
[Token(Token = "0x400B1E4")]
|
|
private const float DIEBAPONNAL = 4f;
|
|
|
|
// Token: 0x0400B1E5 RID: 45541
|
|
[Token(Token = "0x400B1E5")]
|
|
private const float GPJJCHDKOIK = 5f;
|
|
|
|
// Token: 0x0400B1E6 RID: 45542
|
|
[Token(Token = "0x400B1E6")]
|
|
private const float CLMEDPJNIHP = 5f;
|
|
|
|
// Token: 0x0400B1E7 RID: 45543
|
|
[Token(Token = "0x400B1E7")]
|
|
private const float FMFLDCDIMEI = 5f;
|
|
}
|
|
}
|