using System; using Cpp2IlInjected; using RecRoom.Core; using UnityEngine; namespace RecRoom.Tools.Weapons { // Token: 0x02002B5B RID: 11099 [Token(Token = "0x2002B5B")] public class BowstringRenderer : MonoBehaviour { // Token: 0x06012A8D RID: 76429 RVA: 0x00447328 File Offset: 0x00445528 [Token(Token = "0x6012A8D")] [Address(RVA = "0x10CF560", Offset = "0x10CE360", VA = "0x1810CF560")] private void Awake() { LineRenderer component = base.GetComponent(); this.HGLBLNHHPIA = component; Vector3[] array = new Vector3[3]; component.SetPositions(array); } // Token: 0x06012A8E RID: 76430 RVA: 0x00447358 File Offset: 0x00445558 [Token(Token = "0x6012A8E")] [Address(RVA = "0x10CF880", Offset = "0x10CE680", VA = "0x1810CF880")] private void Start() { Action action = new Action(this.JEEMKGCKHKD); IDisposable disposable = this.GIEOOLAGCKA(action, Scheduler.NEIJEKIKDOG.PreRender); } // Token: 0x06012A8F RID: 76431 RVA: 0x0044737C File Offset: 0x0044557C [Token(Token = "0x6012A8F")] [Address(RVA = "0x10CF5E0", Offset = "0x10CE3E0", VA = "0x1810CF5E0")] 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: 0x06012A90 RID: 76432 RVA: 0x00447408 File Offset: 0x00445608 [Token(Token = "0x6012A90")] [Address(RVA = "0x10CF7B0", Offset = "0x10CE5B0", VA = "0x1810CF7B0")] private void OnEnable() { this.HGLBLNHHPIA.enabled = true; } // Token: 0x06012A91 RID: 76433 RVA: 0x00447428 File Offset: 0x00445628 [Token(Token = "0x6012A91")] [Address(RVA = "0xFB3980", Offset = "0xFB2780", VA = "0x180FB3980")] private void OnDisable() { LineRenderer hglblnhhpia = this.HGLBLNHHPIA; int num = 0; hglblnhhpia.enabled = num != 0; } // Token: 0x06012A92 RID: 76434 RVA: 0x0044744C File Offset: 0x0044564C [Token(Token = "0x6012A92")] [Address(RVA = "0x10CF7E0", Offset = "0x10CE5E0", VA = "0x1810CF7E0")] private void Reset() { LineRenderer component = base.GetComponent(); int num = 0; if (component == num) { LineRenderer lineRenderer = base.gameObject.AddComponent(); } } // Token: 0x06012A93 RID: 76435 RVA: 0x00447480 File Offset: 0x00445680 [Token(Token = "0x6012A93")] [Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")] public BowstringRenderer() { } // Token: 0x0400C0CA RID: 49354 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400C0CA")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.SelfAndParent, false, false, false)] private Bow bow; // Token: 0x0400C0CB RID: 49355 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400C0CB")] [SerializeField] private Transform upperLimbNotch; // Token: 0x0400C0CC RID: 49356 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400C0CC")] [SerializeField] private Transform lowerLimbNotch; // Token: 0x0400C0CD RID: 49357 [FieldOffset(Offset = "0x30")] [Token(Token = "0x400C0CD")] [SerializeField] private Transform nockingPointTransform; // Token: 0x0400C0CE RID: 49358 [FieldOffset(Offset = "0x38")] [Token(Token = "0x400C0CE")] private LineRenderer HGLBLNHHPIA; } }