using System; using Cpp2IlInjected; using RecRoom.Core; using UnityEngine; namespace RecRoom.Tools.Weapons { // Token: 0x02002C44 RID: 11332 [Token(Token = "0x2002C44")] public class BowstringRenderer : MonoBehaviour { // Token: 0x06012ECC RID: 77516 RVA: 0x00450FC0 File Offset: 0x0044F1C0 [Token(Token = "0x6012ECC")] [Address(RVA = "0x1876D20", Offset = "0x1875D20", VA = "0x181876D20")] private void Awake() { LineRenderer component = base.GetComponent(); this.HGLBLNHHPIA = component; Vector3[] array = new Vector3[3]; component.SetPositions(array); } // Token: 0x06012ECD RID: 77517 RVA: 0x00450FF0 File Offset: 0x0044F1F0 [Token(Token = "0x6012ECD")] [Address(RVA = "0x1877070", Offset = "0x1876070", VA = "0x181877070")] private void Start() { Action action = new Action(this.JEEMKGCKHKD); IDisposable disposable = this.GIEOOLAGCKA(action, Scheduler.NEIJEKIKDOG.PreRender); } // Token: 0x06012ECE RID: 77518 RVA: 0x00451014 File Offset: 0x0044F214 [Token(Token = "0x6012ECE")] [Address(RVA = "0x1876DA0", Offset = "0x1875DA0", VA = "0x181876DA0")] private void JEEMKGCKHKD() { LineRenderer hglblnhhpia = this.HGLBLNHHPIA; Transform transform = hglblnhhpia.transform; Transform transform2 = this.upperLimbNotch; int num = 0; int num2 = 0; hglblnhhpia.SetPosition(num2, num); LineRenderer hglblnhhpia2 = this.HGLBLNHHPIA; Transform transform3 = hglblnhhpia2.transform; Transform transform4 = this.nockingPointTransform; int num3 = 0; hglblnhhpia2.SetPosition(1, num3); LineRenderer hglblnhhpia3 = this.HGLBLNHHPIA; Transform transform5 = hglblnhhpia3.transform; Transform transform6 = this.lowerLimbNotch; int num4 = 0; Vector3 vector; float z = vector.z; hglblnhhpia3.SetPosition(2, num4); } // Token: 0x06012ECF RID: 77519 RVA: 0x004510A0 File Offset: 0x0044F2A0 [Token(Token = "0x6012ECF")] [Address(RVA = "0x1876FA0", Offset = "0x1875FA0", VA = "0x181876FA0")] private void OnEnable() { this.HGLBLNHHPIA.enabled = true; } // Token: 0x06012ED0 RID: 77520 RVA: 0x004510C0 File Offset: 0x0044F2C0 [Token(Token = "0x6012ED0")] [Address(RVA = "0x1876F70", Offset = "0x1875F70", VA = "0x181876F70")] private void OnDisable() { LineRenderer hglblnhhpia = this.HGLBLNHHPIA; int num = 0; hglblnhhpia.enabled = num != 0; } // Token: 0x06012ED1 RID: 77521 RVA: 0x004510E4 File Offset: 0x0044F2E4 [Token(Token = "0x6012ED1")] [Address(RVA = "0x1876FD0", Offset = "0x1875FD0", VA = "0x181876FD0")] private void Reset() { LineRenderer component = base.GetComponent(); int num = 0; if (component == num) { LineRenderer lineRenderer = base.gameObject.AddComponent(); } } // Token: 0x06012ED2 RID: 77522 RVA: 0x00451118 File Offset: 0x0044F318 [Token(Token = "0x6012ED2")] [Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")] public BowstringRenderer() { } // Token: 0x0400C2DE RID: 49886 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400C2DE")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.SelfAndParent, false, false, false)] private Bow bow; // Token: 0x0400C2DF RID: 49887 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400C2DF")] [SerializeField] private Transform upperLimbNotch; // Token: 0x0400C2E0 RID: 49888 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400C2E0")] [SerializeField] private Transform lowerLimbNotch; // Token: 0x0400C2E1 RID: 49889 [FieldOffset(Offset = "0x30")] [Token(Token = "0x400C2E1")] [SerializeField] private Transform nockingPointTransform; // Token: 0x0400C2E2 RID: 49890 [FieldOffset(Offset = "0x38")] [Token(Token = "0x400C2E2")] private LineRenderer HGLBLNHHPIA; } }