using System; using System.Runtime.InteropServices; using Cpp2IlInjected; using UnityEngine; namespace RecRoom { // Token: 0x02001D93 RID: 7571 [Token(Token = "0x2001D93")] [StructLayout(3)] public class ShapeManipulationHandle : MonoBehaviour { // Token: 0x0600CC3F RID: 52287 RVA: 0x00308458 File Offset: 0x00306658 [Token(Token = "0x600CC3F")] [Address(RVA = "0x13E24D0", Offset = "0x13E0ED0", VA = "0x1813E24D0")] private void Awake() { Renderer component = this.axisObject.GetComponent(); GameObject gameObject = this.pointObject; this.AMIOHFOKEHC = component; Renderer component2 = gameObject.GetComponent(); Renderer amiohfokehc = this.AMIOHFOKEHC; this.HNOCBPNNLPD = component2; this.POAAJBJPJCD = amiohfokehc; Material[] sharedMaterialArray = amiohfokehc.GetSharedMaterialArray(); this.LHPEANFIAED = sharedMaterialArray; Material[] array = new Material[2]; Material material = this.highlightZOffMaterial; if (material != 0) { } array[0] = material; Material material2 = this.highlightMaterial; if (material2 != 0) { } array[1] = material2; this.EBMCILOIFEC = array; } // Token: 0x0600CC40 RID: 52288 RVA: 0x003084F0 File Offset: 0x003066F0 [Token(Token = "0x600CC40")] [Address(RVA = "0x13E2740", Offset = "0x13E1140", VA = "0x1813E2740")] public void UpdateInfo(JNIJFOIGFGJ FJGEIMFHPFE, Transform OAJPMJIJPDP) { int num = 0; float y = FJGEIMFHPFE.GLHHBDHELAO.y; Guid gogcpnplcep = FJGEIMFHPFE.GOGCPNPLCEP; this.info.GLHHBDHELAO.y = y; Quaternion igpenjbjadk = FJGEIMFHPFE.IGPENJBJADK; this.info.GOGCPNPLCEP = gogcpnplcep; Quaternion mbiehefdgke = FJGEIMFHPFE.MBIEHEFDGKE; this.info.IGPENJBJADK = igpenjbjadk; this.info.MBIEHEFDGKE = mbiehefdgke; GameObject gameObject = this.axisObject; if (num == 0) { Renderer amiohfokehc = this.AMIOHFOKEHC; this.POAAJBJPJCD = amiohfokehc; gameObject.SetActive(true); GameObject gameObject2 = this.pointObject; int num2 = 0; gameObject2.SetActive(num2 != 0); } Renderer hnocbpnnlpd = this.HNOCBPNNLPD; this.POAAJBJPJCD = hnocbpnnlpd; int num3 = 0; gameObject.SetActive(num3 != 0); this.pointObject.SetActive(true); Renderer poaajbjpjcd = this.POAAJBJPJCD; Material[] lhpeanfiaed = this.LHPEANFIAED; poaajbjpjcd.SetMaterialArray(lhpeanfiaed); Transform transform = SingletonMonoBehaviour.Instance.CHLMFLCFGFL.transform; float num4 = this.info.OJJOHDIFMEG * 0.04f; num4 = Mathf.Clamp(num4, 0.02f, 0.15f); Transform transform2 = base.transform; int num5 = 0; float z = Vector3.one.z; transform2.localScale = num5; int num6 = 0; base.transform.position = num6; int num7 = 0; base.transform.rotation = num7; } // Token: 0x0600CC41 RID: 52289 RVA: 0x00308650 File Offset: 0x00306850 [Token(Token = "0x600CC41")] [Address(RVA = "0x13E2630", Offset = "0x13E1030", VA = "0x1813E2630")] public void Highlight() { Renderer poaajbjpjcd = this.POAAJBJPJCD; Material[] ebmciloifec = this.EBMCILOIFEC; poaajbjpjcd.SetMaterialArray(ebmciloifec); Transform transform = base.transform; Transform transform2 = base.transform; Vector3 vector; float z = vector.z; Vector3 vector2; float z2 = vector2.z; } // Token: 0x0600CC42 RID: 52290 RVA: 0x00308698 File Offset: 0x00306898 [Token(Token = "0x600CC42")] [Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")] public ShapeManipulationHandle() { } // Token: 0x040089A5 RID: 35237 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x40089A5")] [HideInInspector] public JNIJFOIGFGJ info; // Token: 0x040089A6 RID: 35238 [Token(Token = "0x40089A6")] private const float GKMNGELKHPG = 0.02f; // Token: 0x040089A7 RID: 35239 [Token(Token = "0x40089A7")] private const float FNAGKMMENDH = 0.15f; // Token: 0x040089A8 RID: 35240 [global::Cpp2IlInjected.FieldOffset(Offset = "0x68")] [Token(Token = "0x40089A8")] [SerializeField] private Material highlightMaterial; // Token: 0x040089A9 RID: 35241 [global::Cpp2IlInjected.FieldOffset(Offset = "0x70")] [Token(Token = "0x40089A9")] [SerializeField] private Material highlightZOffMaterial; // Token: 0x040089AA RID: 35242 [global::Cpp2IlInjected.FieldOffset(Offset = "0x78")] [Token(Token = "0x40089AA")] [SerializeField] private GameObject axisObject; // Token: 0x040089AB RID: 35243 [global::Cpp2IlInjected.FieldOffset(Offset = "0x80")] [Token(Token = "0x40089AB")] [SerializeField] private GameObject pointObject; // Token: 0x040089AC RID: 35244 [global::Cpp2IlInjected.FieldOffset(Offset = "0x88")] [Token(Token = "0x40089AC")] private Material[] LHPEANFIAED; // Token: 0x040089AD RID: 35245 [global::Cpp2IlInjected.FieldOffset(Offset = "0x90")] [Token(Token = "0x40089AD")] private Material[] EBMCILOIFEC; // Token: 0x040089AE RID: 35246 [global::Cpp2IlInjected.FieldOffset(Offset = "0x98")] [Token(Token = "0x40089AE")] private Renderer AMIOHFOKEHC; // Token: 0x040089AF RID: 35247 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")] [Token(Token = "0x40089AF")] private Renderer HNOCBPNNLPD; // Token: 0x040089B0 RID: 35248 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")] [Token(Token = "0x40089B0")] private Renderer POAAJBJPJCD; } }