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(); 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.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.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.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 k__BackingField = this.k__BackingField; float deltaTime = Time.deltaTime; num = deltaTime; float num6; if (!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.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; } }