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