Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

151 lines
4.4 KiB
C#

using System;
using Cpp2IlInjected;
using RecRoom.Core.FastLines;
using UnityEngine;
// Token: 0x0200023E RID: 574
[Token(Token = "0x200023E")]
public class ConnectionRendererStart : ConnectionRendererPoint
{
// Token: 0x06001179 RID: 4473 RVA: 0x0004B9C0 File Offset: 0x00049BC0
[Token(Token = "0x6001179")]
[Address(RVA = "0x1C560B0", Offset = "0x1C550B0", VA = "0x181C560B0")]
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: 0x0600117A RID: 4474 RVA: 0x0004BA28 File Offset: 0x00049C28
[Token(Token = "0x600117A")]
[Address(RVA = "0x1C56040", Offset = "0x1C55040", VA = "0x181C56040")]
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: 0x0600117B RID: 4475 RVA: 0x0004BA70 File Offset: 0x00049C70
[Token(Token = "0x600117B")]
[Address(RVA = "0x1C561A0", Offset = "0x1C551A0", VA = "0x181C561A0", 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: 0x0600117C RID: 4476 RVA: 0x0004BACC File Offset: 0x00049CCC
[Token(Token = "0x600117C")]
[Address(RVA = "0x1C56190", Offset = "0x1C55190", VA = "0x181C56190")]
private void OnEnable()
{
this.EnableLine();
}
// Token: 0x0600117D RID: 4477 RVA: 0x0004BAE0 File Offset: 0x00049CE0
[Token(Token = "0x600117D")]
[Address(RVA = "0x1C55EF0", Offset = "0x1C54EF0", VA = "0x181C55EF0")]
private void OnDisable()
{
GADCODNLAIK lgmfofdgfig = this.LGMFOFDGFIG;
if (lgmfofdgfig != 0)
{
lgmfofdgfig.Dispose();
this.LGMFOFDGFIG = (ulong)0L;
}
}
// Token: 0x0600117E RID: 4478 RVA: 0x0004BB08 File Offset: 0x00049D08
[Token(Token = "0x600117E")]
[Address(RVA = "0x1C55F20", Offset = "0x1C54F20", VA = "0x181C55F20")]
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: 0x0600117F RID: 4479 RVA: 0x0004BB80 File Offset: 0x00049D80
[Token(Token = "0x600117F")]
[Address(RVA = "0x1C55EF0", Offset = "0x1C54EF0", VA = "0x181C55EF0")]
public void DisableLine()
{
GADCODNLAIK lgmfofdgfig = this.LGMFOFDGFIG;
if (lgmfofdgfig != 0)
{
lgmfofdgfig.Dispose();
this.LGMFOFDGFIG = (ulong)0L;
}
}
// Token: 0x06001180 RID: 4480 RVA: 0x0004BBA8 File Offset: 0x00049DA8
[Token(Token = "0x6001180")]
[Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")]
public ConnectionRendererStart()
{
}
// Token: 0x04000DF6 RID: 3574
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000DF6")]
public int id;
// Token: 0x04000DF7 RID: 3575
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000DF7")]
public ConnectionRendererEnd endObj;
// Token: 0x04000DF8 RID: 3576
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4000DF8")]
private FastLineSettings GHGBPMPLLBK;
// Token: 0x04000DF9 RID: 3577
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4000DF9")]
private ConnectionRenderer.NNNNOMGBELE LKCPBGKOIOC;
// Token: 0x04000DFA RID: 3578
[FieldOffset(Offset = "0x4C")]
[Token(Token = "0x4000DFA")]
private ConnectionRenderer.NNNNOMGBELE EGGLNFFFPKD;
// Token: 0x04000DFB RID: 3579
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x4000DFB")]
private GADCODNLAIK LGMFOFDGFIG;
}