using System; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using Cpp2IlInjected; using UnityEngine; // Token: 0x02000287 RID: 647 [Token(Token = "0x2000287")] [StructLayout(3)] public class AnimationAttackTrigger : MonoBehaviour { // Token: 0x14000039 RID: 57 // (add) Token: 0x06001327 RID: 4903 RVA: 0x00050D80 File Offset: 0x0004EF80 // (remove) Token: 0x06001328 RID: 4904 RVA: 0x00050DA8 File Offset: 0x0004EFA8 [Token(Token = "0x14000039")] public event Action KPFIAPDOEKN { [Token(Token = "0x6001327")] [Address(RVA = "0x1D461F0", Offset = "0x1D44BF0", VA = "0x181D461F0")] [CompilerGenerated] add { Action kpfiapdoekn; Delegate @delegate; do { kpfiapdoekn = this.KPFIAPDOEKN; @delegate = Delegate.Combine(kpfiapdoekn, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != kpfiapdoekn) { } } [Token(Token = "0x6001328")] [Address(RVA = "0x1D46290", Offset = "0x1D44C90", VA = "0x181D46290")] [CompilerGenerated] remove { Action kpfiapdoekn; Delegate @delegate; do { kpfiapdoekn = this.KPFIAPDOEKN; @delegate = Delegate.Remove(kpfiapdoekn, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != kpfiapdoekn) { } } } // Token: 0x06001329 RID: 4905 RVA: 0x00050DD0 File Offset: 0x0004EFD0 [Token(Token = "0x6001329")] [Address(RVA = "0x1D461A0", Offset = "0x1D44BA0", VA = "0x181D461A0")] public void EnableMeleeAttack() { Action kpfiapdoekn = this.KPFIAPDOEKN; if (kpfiapdoekn != 0) { kpfiapdoekn(1); return; } } // Token: 0x0600132A RID: 4906 RVA: 0x00050DF0 File Offset: 0x0004EFF0 [Token(Token = "0x600132A")] [Address(RVA = "0x1D46150", Offset = "0x1D44B50", VA = "0x181D46150")] public void DisableMeleeAttack() { Action kpfiapdoekn = this.KPFIAPDOEKN; if (kpfiapdoekn != 0) { int num = 0; kpfiapdoekn(num); return; } } // Token: 0x0600132B RID: 4907 RVA: 0x00050E14 File Offset: 0x0004F014 [Token(Token = "0x600132B")] [Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")] public AnimationAttackTrigger() { } }