153 lines
4.6 KiB
C#
153 lines
4.6 KiB
C#
using System;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using RecRoom.Core.FastLines;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x0200024C RID: 588
|
|
[Token(Token = "0x200024C")]
|
|
[StructLayout(3)]
|
|
public class ConnectionRendererStart : ConnectionRendererPoint
|
|
{
|
|
// Token: 0x060011B9 RID: 4537 RVA: 0x0004CBF8 File Offset: 0x0004ADF8
|
|
[Token(Token = "0x60011B9")]
|
|
[Address(RVA = "0x1B06770", Offset = "0x1B05170", VA = "0x181B06770")]
|
|
private void OnDestroy()
|
|
{
|
|
GADCODNLAIK lgmfofdgfig = this.LGMFOFDGFIG;
|
|
if (lgmfofdgfig != 0)
|
|
{
|
|
lgmfofdgfig.Dispose();
|
|
this.LGMFOFDGFIG = (ulong)0L;
|
|
}
|
|
if (this.endObj)
|
|
{
|
|
this.endObj.startObj = (ulong)0L;
|
|
global::UnityEngine.Object.DestroyImmediate(this.endObj.gameObject);
|
|
this.endObj = (ulong)0L;
|
|
}
|
|
base.NPAOADDNNBC();
|
|
}
|
|
|
|
// Token: 0x060011BA RID: 4538 RVA: 0x0004CC60 File Offset: 0x0004AE60
|
|
[Token(Token = "0x60011BA")]
|
|
[Address(RVA = "0x1B06700", Offset = "0x1B05100", VA = "0x181B06700")]
|
|
public void Init(ConnectionRendererEnd BHGIJBJEDDC, int ENJEOLBEALP, FastLineSettings GHGBPMPLLBK, ConnectionRenderer.NNNNOMGBELE LKCPBGKOIOC, ConnectionRenderer.NNNNOMGBELE EGGLNFFFPKD)
|
|
{
|
|
this.endObj = BHGIJBJEDDC;
|
|
this.id = ENJEOLBEALP;
|
|
this.GHGBPMPLLBK = GHGBPMPLLBK;
|
|
this.LKCPBGKOIOC.GPDGCLIOACB = (float)0;
|
|
this.EGGLNFFFPKD.GPDGCLIOACB = (float)0;
|
|
this.EnableLine();
|
|
base.FGEPNADNKIK();
|
|
}
|
|
|
|
// Token: 0x060011BB RID: 4539 RVA: 0x0004CCA8 File Offset: 0x0004AEA8
|
|
[Token(Token = "0x60011BB")]
|
|
[Address(RVA = "0x1B06860", Offset = "0x1B05260", VA = "0x181B06860", Slot = "8")]
|
|
public override void UpdateLine()
|
|
{
|
|
if (this.LGMFOFDGFIG != (ulong)0L)
|
|
{
|
|
Transform transform = base.transform;
|
|
Transform transform2 = this.endObj.transform;
|
|
Transform transform3 = base.transform;
|
|
Transform transform4 = this.endObj.transform;
|
|
FastLineSettings ghgbpmpllbk = this.GHGBPMPLLBK;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060011BC RID: 4540 RVA: 0x0004CD04 File Offset: 0x0004AF04
|
|
[Token(Token = "0x60011BC")]
|
|
[Address(RVA = "0x1B06850", Offset = "0x1B05250", VA = "0x181B06850")]
|
|
private void OnEnable()
|
|
{
|
|
this.EnableLine();
|
|
}
|
|
|
|
// Token: 0x060011BD RID: 4541 RVA: 0x0004CD18 File Offset: 0x0004AF18
|
|
[Token(Token = "0x60011BD")]
|
|
[Address(RVA = "0x1B065B0", Offset = "0x1B04FB0", VA = "0x181B065B0")]
|
|
private void OnDisable()
|
|
{
|
|
GADCODNLAIK lgmfofdgfig = this.LGMFOFDGFIG;
|
|
if (lgmfofdgfig != 0)
|
|
{
|
|
lgmfofdgfig.Dispose();
|
|
this.LGMFOFDGFIG = (ulong)0L;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060011BE RID: 4542 RVA: 0x0004CD40 File Offset: 0x0004AF40
|
|
[Token(Token = "0x60011BE")]
|
|
[Address(RVA = "0x1B065E0", Offset = "0x1B04FE0", VA = "0x181B065E0")]
|
|
public void EnableLine()
|
|
{
|
|
if (this.LGMFOFDGFIG == (ulong)0L && base.isActiveAndEnabled)
|
|
{
|
|
ConnectionRendererEnd connectionRendererEnd = this.endObj;
|
|
int num = 0;
|
|
if (!(connectionRendererEnd == num) && this.endObj.isActiveAndEnabled)
|
|
{
|
|
GADCODNLAIK gadcodnlaik = FastLineManager.Get(this.GHGBPMPLLBK.material, 200).AddLine();
|
|
FastLineSettings ghgbpmpllbk = this.GHGBPMPLLBK;
|
|
this.LGMFOFDGFIG = gadcodnlaik;
|
|
ghgbpmpllbk.KLNHLGFMDLP(gadcodnlaik);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x060011BF RID: 4543 RVA: 0x0004CDB8 File Offset: 0x0004AFB8
|
|
[Token(Token = "0x60011BF")]
|
|
[Address(RVA = "0x1B065B0", Offset = "0x1B04FB0", VA = "0x181B065B0")]
|
|
public void DisableLine()
|
|
{
|
|
GADCODNLAIK lgmfofdgfig = this.LGMFOFDGFIG;
|
|
if (lgmfofdgfig != 0)
|
|
{
|
|
lgmfofdgfig.Dispose();
|
|
this.LGMFOFDGFIG = (ulong)0L;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060011C0 RID: 4544 RVA: 0x0004CDE0 File Offset: 0x0004AFE0
|
|
[Token(Token = "0x60011C0")]
|
|
[Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")]
|
|
public ConnectionRendererStart()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04000E25 RID: 3621
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4000E25")]
|
|
public int id;
|
|
|
|
// Token: 0x04000E26 RID: 3622
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4000E26")]
|
|
public ConnectionRendererEnd endObj;
|
|
|
|
// Token: 0x04000E27 RID: 3623
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4000E27")]
|
|
private FastLineSettings GHGBPMPLLBK;
|
|
|
|
// Token: 0x04000E28 RID: 3624
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x4000E28")]
|
|
private ConnectionRenderer.NNNNOMGBELE LKCPBGKOIOC;
|
|
|
|
// Token: 0x04000E29 RID: 3625
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4C")]
|
|
[Token(Token = "0x4000E29")]
|
|
private ConnectionRenderer.NNNNOMGBELE EGGLNFFFPKD;
|
|
|
|
// Token: 0x04000E2A RID: 3626
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x4000E2A")]
|
|
private GADCODNLAIK LGMFOFDGFIG;
|
|
}
|