Files
2026-04-08 23:40:05 +02:00

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