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