96 lines
3.0 KiB
C#
96 lines
3.0 KiB
C#
using System;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x020000BA RID: 186
|
|
[Token(Token = "0x20000BA")]
|
|
[StructLayout(3)]
|
|
public class QuestSwingingAxeTrap : Trap
|
|
{
|
|
// Token: 0x060004FF RID: 1279 RVA: 0x00019D24 File Offset: 0x00017F24
|
|
[Token(Token = "0x60004FF")]
|
|
[Address(RVA = "0x1247660", Offset = "0x1246060", VA = "0x181247660", Slot = "13")]
|
|
protected override void Awake()
|
|
{
|
|
base.Awake();
|
|
MeleeWeaponCollider[] componentsInChildren = base.GetComponentsInChildren<MeleeWeaponCollider>();
|
|
Animator ldojfieanfb = this.LDOJFIEANFB;
|
|
this.JBBOBILHIKO = componentsInChildren;
|
|
int num = 0;
|
|
bool flag = ldojfieanfb != num;
|
|
if (flag)
|
|
{
|
|
Animator ldojfieanfb2 = this.LDOJFIEANFB;
|
|
float num2 = this.swingFrequency;
|
|
ldojfieanfb2.speed = num2;
|
|
float speed = this.LDOJFIEANFB.speed;
|
|
MonoBehaviour.print("changed animator speed to " + flag);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000500 RID: 1280 RVA: 0x00019D98 File Offset: 0x00017F98
|
|
[Token(Token = "0x6000500")]
|
|
[Address(RVA = "0x1247830", Offset = "0x1246230", VA = "0x181247830", Slot = "15")]
|
|
protected override void Start()
|
|
{
|
|
base.Start();
|
|
MeleeWeaponCollider[] jbbobilhiko = this.JBBOBILHIKO;
|
|
int num = 0;
|
|
int length = jbbobilhiko.Length;
|
|
if (num < length)
|
|
{
|
|
MeleeWeaponCollider meleeWeaponCollider = jbbobilhiko[num];
|
|
MeleeWeaponCollider.CLIEAGGIEJF clieaggiejf;
|
|
meleeWeaponCollider.BEKCCHHMPEH += clieaggiejf;
|
|
Rigidbody unityRigidbody = this.rigidbodyEx.unityRigidbody;
|
|
meleeWeaponCollider.AddIgnoredRigidbody(unityRigidbody);
|
|
meleeWeaponCollider.enabled = true;
|
|
num++;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000501 RID: 1281 RVA: 0x00019DF8 File Offset: 0x00017FF8
|
|
[Token(Token = "0x6000501")]
|
|
[Address(RVA = "0x1247750", Offset = "0x1246150", VA = "0x181247750", Slot = "14")]
|
|
protected override void OnDestroy()
|
|
{
|
|
MeleeWeaponCollider[] jbbobilhiko = this.JBBOBILHIKO;
|
|
int num = 0;
|
|
int length = jbbobilhiko.Length;
|
|
if (num < length)
|
|
{
|
|
MeleeWeaponCollider.CLIEAGGIEJF clieaggiejf;
|
|
jbbobilhiko[num].BEKCCHHMPEH -= clieaggiejf;
|
|
num++;
|
|
}
|
|
base.OnDestroy();
|
|
}
|
|
|
|
// Token: 0x06000502 RID: 1282 RVA: 0x00019E38 File Offset: 0x00018038
|
|
[Token(Token = "0x6000502")]
|
|
[Address(RVA = "0x10893F0", Offset = "0x1087DF0", VA = "0x1810893F0", Slot = "22")]
|
|
protected virtual void ODKIPGHGAFJ(MeleeWeaponCollider GLPOLGOBLAA, Player EDIBICHIJJH, Player.GAHEJKDCLLE EAMJHCGHCIE, GHMDIDJLFMC KNLMJBAKCGF)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000503 RID: 1283 RVA: 0x00019E48 File Offset: 0x00018048
|
|
[Token(Token = "0x6000503")]
|
|
[Address(RVA = "0x1247940", Offset = "0x1246340", VA = "0x181247940")]
|
|
public QuestSwingingAxeTrap()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04000450 RID: 1104
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
|
|
[Token(Token = "0x4000450")]
|
|
[SerializeField]
|
|
[Header("Swinging Axe")]
|
|
private float swingFrequency = 1f;
|
|
|
|
// Token: 0x04000451 RID: 1105
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
|
|
[Token(Token = "0x4000451")]
|
|
private MeleeWeaponCollider[] JBBOBILHIKO;
|
|
}
|