172 lines
5.0 KiB
C#
172 lines
5.0 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom
|
|
{
|
|
// Token: 0x0200213D RID: 8509
|
|
[Token(Token = "0x200213D")]
|
|
public class ShapeManipulationHandle : MonoBehaviour
|
|
{
|
|
// Token: 0x0600DA7D RID: 55933 RVA: 0x0032AB10 File Offset: 0x00328D10
|
|
[Token(Token = "0x600DA7D")]
|
|
[Address(RVA = "0x7B70F0", Offset = "0x7B5EF0", VA = "0x1807B70F0")]
|
|
private void Awake()
|
|
{
|
|
Renderer component = this.axisObject.GetComponent<Renderer>();
|
|
GameObject gameObject = this.pointObject;
|
|
this.AMIOHFOKEHC = component;
|
|
Renderer component2 = gameObject.GetComponent<Renderer>();
|
|
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: 0x0600DA7E RID: 55934 RVA: 0x0032ABA8 File Offset: 0x00328DA8
|
|
[Token(Token = "0x600DA7E")]
|
|
[Address(RVA = "0x7B7360", Offset = "0x7B6160", VA = "0x1807B7360")]
|
|
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: 0x0600DA7F RID: 55935 RVA: 0x0032AD04 File Offset: 0x00328F04
|
|
[Token(Token = "0x600DA7F")]
|
|
[Address(RVA = "0x7B7250", Offset = "0x7B6050", VA = "0x1807B7250")]
|
|
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: 0x0600DA80 RID: 55936 RVA: 0x0032AD4C File Offset: 0x00328F4C
|
|
[Token(Token = "0x600DA80")]
|
|
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
|
|
public ShapeManipulationHandle()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04008E64 RID: 36452
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4008E64")]
|
|
[HideInInspector]
|
|
public JNIJFOIGFGJ info;
|
|
|
|
// Token: 0x04008E65 RID: 36453
|
|
[Token(Token = "0x4008E65")]
|
|
private const float GKMNGELKHPG = 0.02f;
|
|
|
|
// Token: 0x04008E66 RID: 36454
|
|
[Token(Token = "0x4008E66")]
|
|
private const float FNAGKMMENDH = 0.15f;
|
|
|
|
// Token: 0x04008E67 RID: 36455
|
|
[FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x4008E67")]
|
|
[SerializeField]
|
|
private Material highlightMaterial;
|
|
|
|
// Token: 0x04008E68 RID: 36456
|
|
[FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x4008E68")]
|
|
[SerializeField]
|
|
private Material highlightZOffMaterial;
|
|
|
|
// Token: 0x04008E69 RID: 36457
|
|
[FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x4008E69")]
|
|
[SerializeField]
|
|
private GameObject axisObject;
|
|
|
|
// Token: 0x04008E6A RID: 36458
|
|
[FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x4008E6A")]
|
|
[SerializeField]
|
|
private GameObject pointObject;
|
|
|
|
// Token: 0x04008E6B RID: 36459
|
|
[FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x4008E6B")]
|
|
private Material[] LHPEANFIAED;
|
|
|
|
// Token: 0x04008E6C RID: 36460
|
|
[FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x4008E6C")]
|
|
private Material[] EBMCILOIFEC;
|
|
|
|
// Token: 0x04008E6D RID: 36461
|
|
[FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x4008E6D")]
|
|
private Renderer AMIOHFOKEHC;
|
|
|
|
// Token: 0x04008E6E RID: 36462
|
|
[FieldOffset(Offset = "0xA0")]
|
|
[Token(Token = "0x4008E6E")]
|
|
private Renderer HNOCBPNNLPD;
|
|
|
|
// Token: 0x04008E6F RID: 36463
|
|
[FieldOffset(Offset = "0xA8")]
|
|
[Token(Token = "0x4008E6F")]
|
|
private Renderer POAAJBJPJCD;
|
|
}
|
|
}
|