Files
2026-04-08 23:40:05 +02:00

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;
}