Files
27Aug2021-Cpp2IL-Dump/Assembly-CSharp/RecRoom/ShapeManipulationHandle.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

172 lines
5.0 KiB
C#

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<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: 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;
}
}