151 lines
4.4 KiB
C#
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;
|
|
}
|