Files
2026-04-10 22:50:51 +02:00

151 lines
4.4 KiB
C#

using System;
using Cpp2IlInjected;
using RecRoom.Core.FastLines;
using UnityEngine;
// Token: 0x0200023D RID: 573
[Token(Token = "0x200023D")]
public class ConnectionRendererStart : ConnectionRendererPoint
{
// Token: 0x06001163 RID: 4451 RVA: 0x0004B48C File Offset: 0x0004968C
[Token(Token = "0x6001163")]
[Address(RVA = "0x10E8850", Offset = "0x10E7650", VA = "0x1810E8850")]
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: 0x06001164 RID: 4452 RVA: 0x0004B4F4 File Offset: 0x000496F4
[Token(Token = "0x6001164")]
[Address(RVA = "0x10E87E0", Offset = "0x10E75E0", VA = "0x1810E87E0")]
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: 0x06001165 RID: 4453 RVA: 0x0004B53C File Offset: 0x0004973C
[Token(Token = "0x6001165")]
[Address(RVA = "0x10E8940", Offset = "0x10E7740", VA = "0x1810E8940", 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: 0x06001166 RID: 4454 RVA: 0x0004B598 File Offset: 0x00049798
[Token(Token = "0x6001166")]
[Address(RVA = "0x10E8930", Offset = "0x10E7730", VA = "0x1810E8930")]
private void OnEnable()
{
this.EnableLine();
}
// Token: 0x06001167 RID: 4455 RVA: 0x0004B5AC File Offset: 0x000497AC
[Token(Token = "0x6001167")]
[Address(RVA = "0x10E8690", Offset = "0x10E7490", VA = "0x1810E8690")]
private void OnDisable()
{
GADCODNLAIK lgmfofdgfig = this.LGMFOFDGFIG;
if (lgmfofdgfig != 0)
{
lgmfofdgfig.Dispose();
this.LGMFOFDGFIG = (ulong)0L;
}
}
// Token: 0x06001168 RID: 4456 RVA: 0x0004B5D4 File Offset: 0x000497D4
[Token(Token = "0x6001168")]
[Address(RVA = "0x10E86C0", Offset = "0x10E74C0", VA = "0x1810E86C0")]
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: 0x06001169 RID: 4457 RVA: 0x0004B64C File Offset: 0x0004984C
[Token(Token = "0x6001169")]
[Address(RVA = "0x10E8690", Offset = "0x10E7490", VA = "0x1810E8690")]
public void DisableLine()
{
GADCODNLAIK lgmfofdgfig = this.LGMFOFDGFIG;
if (lgmfofdgfig != 0)
{
lgmfofdgfig.Dispose();
this.LGMFOFDGFIG = (ulong)0L;
}
}
// Token: 0x0600116A RID: 4458 RVA: 0x0004B674 File Offset: 0x00049874
[Token(Token = "0x600116A")]
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
public ConnectionRendererStart()
{
}
// Token: 0x04000DD6 RID: 3542
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000DD6")]
public int id;
// Token: 0x04000DD7 RID: 3543
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000DD7")]
public ConnectionRendererEnd endObj;
// Token: 0x04000DD8 RID: 3544
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4000DD8")]
private FastLineSettings GHGBPMPLLBK;
// Token: 0x04000DD9 RID: 3545
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4000DD9")]
private ConnectionRenderer.NNNNOMGBELE LKCPBGKOIOC;
// Token: 0x04000DDA RID: 3546
[FieldOffset(Offset = "0x4C")]
[Token(Token = "0x4000DDA")]
private ConnectionRenderer.NNNNOMGBELE EGGLNFFFPKD;
// Token: 0x04000DDB RID: 3547
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x4000DDB")]
private GADCODNLAIK LGMFOFDGFIG;
}