126 lines
3.7 KiB
C#
126 lines
3.7 KiB
C#
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<LineRenderer>();
|
|
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<LineRenderer>();
|
|
int num = 0;
|
|
if (component == num)
|
|
{
|
|
LineRenderer lineRenderer = base.gameObject.AddComponent<LineRenderer>();
|
|
}
|
|
}
|
|
|
|
// 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;
|
|
}
|
|
}
|