using System; using Cpp2IlInjected; using UnityEngine; namespace RecRoom { // Token: 0x0200222B RID: 8747 [Token(Token = "0x200222B")] public class ShapeManipulationHandle : MonoBehaviour { // Token: 0x0600DE9F RID: 56991 RVA: 0x0033420C File Offset: 0x0033240C [Token(Token = "0x600DE9F")] [Address(RVA = "0x19C9070", Offset = "0x19C8070", VA = "0x1819C9070")] 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: 0x0600DEA0 RID: 56992 RVA: 0x003342A4 File Offset: 0x003324A4 [Token(Token = "0x600DEA0")] [Address(RVA = "0x19C92E0", Offset = "0x19C82E0", VA = "0x1819C92E0")] public void UpdateInfo(JNIJFOIGFGJ FJGEIMFHPFE, Transform OAJPMJIJPDP) { 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; bool flag = FJGEIMFHPFE.LFOEEMDGOPO; GameObject gameObject = this.axisObject; if (!flag) { Renderer amiohfokehc = this.AMIOHFOKEHC; this.POAAJBJPJCD = amiohfokehc; gameObject.SetActive(true); GameObject gameObject2 = this.pointObject; int num = 0; gameObject2.SetActive(num != 0); } Renderer hnocbpnnlpd = this.HNOCBPNNLPD; this.POAAJBJPJCD = hnocbpnnlpd; int num2 = 0; gameObject.SetActive(num2 != 0); this.pointObject.SetActive(true); Renderer poaajbjpjcd = this.POAAJBJPJCD; Material[] lhpeanfiaed = this.LHPEANFIAED; poaajbjpjcd.SetMaterialArray(lhpeanfiaed); Transform transform = SingletonMonoBehaviour.ONCPNMDGGKG.CHLMFLCFGFL.transform; float ojjohdifmeg = this.info.OJJOHDIFMEG; float num4; float num3 = 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: 0x0600DEA1 RID: 56993 RVA: 0x00334400 File Offset: 0x00332600 [Token(Token = "0x600DEA1")] [Address(RVA = "0x19C91D0", Offset = "0x19C81D0", VA = "0x1819C91D0")] 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: 0x0600DEA2 RID: 56994 RVA: 0x00334448 File Offset: 0x00332648 [Token(Token = "0x600DEA2")] [Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")] public ShapeManipulationHandle() { } // Token: 0x0400904C RID: 36940 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400904C")] [HideInInspector] public JNIJFOIGFGJ info; // Token: 0x0400904D RID: 36941 [Token(Token = "0x400904D")] private const float GKMNGELKHPG = 0.02f; // Token: 0x0400904E RID: 36942 [Token(Token = "0x400904E")] private const float FNAGKMMENDH = 0.15f; // Token: 0x0400904F RID: 36943 [FieldOffset(Offset = "0x68")] [Token(Token = "0x400904F")] [SerializeField] private Material highlightMaterial; // Token: 0x04009050 RID: 36944 [FieldOffset(Offset = "0x70")] [Token(Token = "0x4009050")] [SerializeField] private Material highlightZOffMaterial; // Token: 0x04009051 RID: 36945 [FieldOffset(Offset = "0x78")] [Token(Token = "0x4009051")] [SerializeField] private GameObject axisObject; // Token: 0x04009052 RID: 36946 [FieldOffset(Offset = "0x80")] [Token(Token = "0x4009052")] [SerializeField] private GameObject pointObject; // Token: 0x04009053 RID: 36947 [FieldOffset(Offset = "0x88")] [Token(Token = "0x4009053")] private Material[] LHPEANFIAED; // Token: 0x04009054 RID: 36948 [FieldOffset(Offset = "0x90")] [Token(Token = "0x4009054")] private Material[] EBMCILOIFEC; // Token: 0x04009055 RID: 36949 [FieldOffset(Offset = "0x98")] [Token(Token = "0x4009055")] private Renderer AMIOHFOKEHC; // Token: 0x04009056 RID: 36950 [FieldOffset(Offset = "0xA0")] [Token(Token = "0x4009056")] private Renderer HNOCBPNNLPD; // Token: 0x04009057 RID: 36951 [FieldOffset(Offset = "0xA8")] [Token(Token = "0x4009057")] private Renderer POAAJBJPJCD; } }