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