using System; using System.Runtime.InteropServices; using Cpp2IlInjected; using RecRoom.Core; using UnityEngine; namespace RecRoom.Tools.Weapons { // Token: 0x02002670 RID: 9840 [Token(Token = "0x2002670")] [StructLayout(3)] public class BowstringRenderer : MonoBehaviour { // Token: 0x0601110E RID: 69902 RVA: 0x00405A70 File Offset: 0x00403C70 [Token(Token = "0x601110E")] [Address(RVA = "0x15A91B0", Offset = "0x15A7BB0", VA = "0x1815A91B0")] private void Awake() { LineRenderer component = base.GetComponent(); this.HGLBLNHHPIA = component; Vector3[] array = new Vector3[3]; component.SetPositions(array); } // Token: 0x0601110F RID: 69903 RVA: 0x00405AA0 File Offset: 0x00403CA0 [Token(Token = "0x601110F")] [Address(RVA = "0x15A9500", Offset = "0x15A7F00", VA = "0x1815A9500")] private void Start() { Action action = new Action(this.JEEMKGCKHKD); IDisposable disposable = this.QueueUpdate(action, Scheduler.QueueType.PreRender); } // Token: 0x06011110 RID: 69904 RVA: 0x00405AC4 File Offset: 0x00403CC4 [Token(Token = "0x6011110")] [Address(RVA = "0x15A9230", Offset = "0x15A7C30", VA = "0x1815A9230")] 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: 0x06011111 RID: 69905 RVA: 0x00405B50 File Offset: 0x00403D50 [Token(Token = "0x6011111")] [Address(RVA = "0x15A9430", Offset = "0x15A7E30", VA = "0x1815A9430")] private void OnEnable() { this.HGLBLNHHPIA.enabled = true; } // Token: 0x06011112 RID: 69906 RVA: 0x00405B70 File Offset: 0x00403D70 [Token(Token = "0x6011112")] [Address(RVA = "0x15A9400", Offset = "0x15A7E00", VA = "0x1815A9400")] private void OnDisable() { LineRenderer hglblnhhpia = this.HGLBLNHHPIA; int num = 0; hglblnhhpia.enabled = num != 0; } // Token: 0x06011113 RID: 69907 RVA: 0x00405B94 File Offset: 0x00403D94 [Token(Token = "0x6011113")] [Address(RVA = "0x15A9460", Offset = "0x15A7E60", VA = "0x1815A9460")] private void Reset() { LineRenderer component = base.GetComponent(); int num = 0; if (component == num) { LineRenderer lineRenderer = base.gameObject.AddComponent(); } } // Token: 0x06011114 RID: 69908 RVA: 0x00405BC8 File Offset: 0x00403DC8 [Token(Token = "0x6011114")] [Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")] public BowstringRenderer() { } // Token: 0x0400B570 RID: 46448 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400B570")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.SelfAndParent, false, false)] private Bow bow; // Token: 0x0400B571 RID: 46449 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400B571")] [SerializeField] private Transform upperLimbNotch; // Token: 0x0400B572 RID: 46450 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x400B572")] [SerializeField] private Transform lowerLimbNotch; // Token: 0x0400B573 RID: 46451 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x400B573")] [SerializeField] private Transform nockingPointTransform; // Token: 0x0400B574 RID: 46452 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x400B574")] private LineRenderer HGLBLNHHPIA; } }