113 lines
3.9 KiB
C#
113 lines
3.9 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
using RecRoom.Core.FastLines;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x0200023B RID: 571
|
|
[Token(Token = "0x200023B")]
|
|
public class ConnectionRenderer : MonoBehaviour
|
|
{
|
|
// Token: 0x0600116B RID: 4459 RVA: 0x0004B74C File Offset: 0x0004994C
|
|
[Token(Token = "0x600116B")]
|
|
[Address(RVA = "0x1C564A0", Offset = "0x1C554A0", VA = "0x181C564A0")]
|
|
public static ConnectionRendererStart Create(Vector3 FKGCMPGAIAP, Vector3 KOFMGJJCPPB, GameObject IDLABLFJGLD, GameObject BHGIJBJEDDC, int ENJEOLBEALP, FastLineSettings GHGBPMPLLBK, ConnectionRenderer.NNNNOMGBELE LKCPBGKOIOC, ConnectionRenderer.NNNNOMGBELE EGGLNFFFPKD)
|
|
{
|
|
GameObject gameObject = new GameObject("LINE-START");
|
|
Transform transform = gameObject.transform;
|
|
Transform transform2 = IDLABLFJGLD.transform;
|
|
transform.parentInternal = transform2;
|
|
Transform transform3 = gameObject.transform;
|
|
float z = FKGCMPGAIAP.z;
|
|
GameObject gameObject2 = new GameObject("LINE-END");
|
|
Transform transform4 = gameObject2.transform;
|
|
Transform transform5 = BHGIJBJEDDC.transform;
|
|
transform4.parentInternal = transform5;
|
|
Transform transform6 = gameObject2.transform;
|
|
float z2 = KOFMGJJCPPB.z;
|
|
ConnectionRendererStart connectionRendererStart = gameObject.AddComponent<ConnectionRendererStart>();
|
|
ConnectionRendererEnd connectionRendererEnd = gameObject2.AddComponent<ConnectionRendererEnd>();
|
|
connectionRendererEnd.startObj = connectionRendererStart;
|
|
connectionRendererEnd.FGEPNADNKIK();
|
|
connectionRendererStart.id = 0;
|
|
connectionRendererStart.endObj = connectionRendererEnd;
|
|
connectionRendererStart.LKCPBGKOIOC.GPDGCLIOACB = (float)0;
|
|
connectionRendererStart.EGGLNFFFPKD.GPDGCLIOACB = (float)0;
|
|
connectionRendererStart.GHGBPMPLLBK = 0;
|
|
connectionRendererStart.EnableLine();
|
|
connectionRendererStart.FGEPNADNKIK();
|
|
return connectionRendererStart;
|
|
}
|
|
|
|
// Token: 0x0600116C RID: 4460 RVA: 0x0004B82C File Offset: 0x00049A2C
|
|
[Token(Token = "0x600116C")]
|
|
[Address(RVA = "0x1C566E0", Offset = "0x1C556E0", VA = "0x181C566E0")]
|
|
public static bool Remove(GameObject DFEIOJDNOGD, int ENJEOLBEALP)
|
|
{
|
|
ConnectionRendererStart[] componentsInChildren = DFEIOJDNOGD.GetComponentsInChildren<ConnectionRendererStart>();
|
|
int num = 0;
|
|
int length = componentsInChildren.Length;
|
|
if (num < length)
|
|
{
|
|
if (componentsInChildren[num].id != ENJEOLBEALP)
|
|
{
|
|
num++;
|
|
}
|
|
GameObject gameObject;
|
|
global::UnityEngine.Object.DestroyImmediate(gameObject);
|
|
return true;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600116D RID: 4461 RVA: 0x0004B870 File Offset: 0x00049A70
|
|
[Token(Token = "0x600116D")]
|
|
[Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")]
|
|
public ConnectionRenderer()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0200023C RID: 572
|
|
[Token(Token = "0x200023C")]
|
|
public struct NNNNOMGBELE
|
|
{
|
|
// Token: 0x0600116E RID: 4462 RVA: 0x0004B884 File Offset: 0x00049A84
|
|
[Token(Token = "0x600116E")]
|
|
[Address(RVA = "0x1C6B710", Offset = "0x1C6A710", VA = "0x181C6B710")]
|
|
public Vector3 DHGELMNGHGJ(Transform BANGBIKOBGO, Vector3 OALKOHJOHFO)
|
|
{
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600116F RID: 4463 RVA: 0x0004B8A0 File Offset: 0x00049AA0
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
[Token(Token = "0x600116F")]
|
|
[Address(RVA = "0x1C6B8F0", Offset = "0x1C6A8F0", VA = "0x181C6B8F0")]
|
|
static NNNNOMGBELE()
|
|
{
|
|
float z = Vector3.zero.z;
|
|
float z2 = Vector3.zero.z;
|
|
}
|
|
|
|
// Token: 0x04000DF2 RID: 3570
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4000DF2")]
|
|
public Vector3 DJPIAMMCPOE;
|
|
|
|
// Token: 0x04000DF3 RID: 3571
|
|
[FieldOffset(Offset = "0xC")]
|
|
[Token(Token = "0x4000DF3")]
|
|
public Vector3 CLBIDJONEGE;
|
|
|
|
// Token: 0x04000DF4 RID: 3572
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4000DF4")]
|
|
public float GPDGCLIOACB;
|
|
|
|
// Token: 0x04000DF5 RID: 3573
|
|
[Token(Token = "0x4000DF5")]
|
|
public static ConnectionRenderer.NNNNOMGBELE JMIGKJPPFND;
|
|
}
|
|
}
|