Decompiled source of AttackOfTheHowards v1.1.1
Mods/AttackOfTheHowards.dll
Decompiled a month ago
The result has been truncated due to the large size, download it to view full contents!
using System; using System.Collections; using System.Collections.Generic; using System.Diagnostics; using System.Reflection; using System.Runtime.CompilerServices; using System.Runtime.Versioning; using AttackOfTheHowards; using FlatLand; using HarmonyLib; using Il2CppInterop.Runtime.InteropTypes; using Il2CppInterop.Runtime.InteropTypes.Arrays; using Il2CppRUMBLE.Environment.Howard; using Il2CppRUMBLE.Interactions.InteractionBase; using Il2CppRUMBLE.Managers; using Il2CppRUMBLE.MoveSystem; using Il2CppRUMBLE.Players.Subsystems; using Il2CppRUMBLE.Utilities; using Il2CppSystem.Collections.Generic; using Il2CppTMPro; using MelonLoader; using Microsoft.CodeAnalysis; using RumbleModUI; using RumbleModdingAPI; using UnityEngine; using UnityEngine.Events; [assembly: CompilationRelaxations(8)] [assembly: RuntimeCompatibility(WrapNonExceptionThrows = true)] [assembly: Debuggable(DebuggableAttribute.DebuggingModes.Default | DebuggableAttribute.DebuggingModes.DisableOptimizations | DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints | DebuggableAttribute.DebuggingModes.EnableEditAndContinue)] [assembly: MelonInfo(typeof(Main), "AttackOfTheHowards", "1.1.0", "UlvakSkillz", null)] [assembly: MelonGame("Buckethead Entertainment", "RUMBLE")] [assembly: MelonColor(255, 195, 0, 255)] [assembly: MelonAuthorColor(255, 195, 0, 255)] [assembly: VerifyLoaderVersion(0, 6, 6, true)] [assembly: TargetFramework(".NETCoreApp,Version=v6.0", FrameworkDisplayName = ".NET 6.0")] [assembly: AssemblyCompany("AttackOfTheHowards")] [assembly: AssemblyConfiguration("Debug")] [assembly: AssemblyFileVersion("1.0.0.0")] [assembly: AssemblyInformationalVersion("1.0.0+c703538785bb2d41da24cd78e355464c06190655")] [assembly: AssemblyProduct("AttackOfTheHowards")] [assembly: AssemblyTitle("AttackOfTheHowards")] [assembly: AssemblyVersion("1.0.0.0")] namespace Microsoft.CodeAnalysis { [CompilerGenerated] [Microsoft.CodeAnalysis.Embedded] internal sealed class EmbeddedAttribute : Attribute { } } namespace System.Runtime.CompilerServices { [CompilerGenerated] [Microsoft.CodeAnalysis.Embedded] [AttributeUsage(AttributeTargets.Class | AttributeTargets.Property | AttributeTargets.Field | AttributeTargets.Event | AttributeTargets.Parameter | AttributeTargets.ReturnValue | AttributeTargets.GenericParameter, AllowMultiple = false, Inherited = false)] internal sealed class NullableAttribute : Attribute { public readonly byte[] NullableFlags; public NullableAttribute(byte P_0) { NullableFlags = new byte[1] { P_0 }; } public NullableAttribute(byte[] P_0) { NullableFlags = P_0; } } [CompilerGenerated] [Microsoft.CodeAnalysis.Embedded] [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct | AttributeTargets.Method | AttributeTargets.Interface | AttributeTargets.Delegate, AllowMultiple = false, Inherited = false)] internal sealed class NullableContextAttribute : Attribute { public readonly byte Flag; public NullableContextAttribute(byte P_0) { Flag = P_0; } } } namespace AttackOfTheHowards { [RegisterTypeInIl2Cpp] public class HowardCombat : MonoBehaviour { private class Attack { public string name; public IEnumerator doMoves; public float minDistanceToUse; public float maxDistanceToUse; public Attack(string name, float minDistance, float maxDistance, IEnumerator moves) { this.name = name; doMoves = moves; minDistanceToUse = minDistance; maxDistanceToUse = maxDistance; } public bool IsWithinRange(float distance) { return minDistanceToUse <= distance && distance <= maxDistanceToUse; } } [CompilerGenerated] private sealed class <CastBallStraight>d__29 : IEnumerator<object>, IEnumerator, IDisposable { private int <>1__state; private object <>2__current; public HowardCombat <>4__this; object IEnumerator<object>.Current { [DebuggerHidden] get { return <>2__current; } } object IEnumerator.Current { [DebuggerHidden] get { return <>2__current; } } [DebuggerHidden] public <CastBallStraight>d__29(int <>1__state) { this.<>1__state = <>1__state; } [DebuggerHidden] void IDisposable.Dispose() { <>1__state = -2; } private bool MoveNext() { //IL_0081: Unknown result type (might be due to invalid IL or missing references) //IL_008b: Expected O, but got Unknown //IL_00d3: Unknown result type (might be due to invalid IL or missing references) //IL_00dd: Expected O, but got Unknown //IL_011f: Unknown result type (might be due to invalid IL or missing references) //IL_0129: Expected O, but got Unknown //IL_016e: Unknown result type (might be due to invalid IL or missing references) //IL_0178: Expected O, but got Unknown switch (<>1__state) { default: return false; case 0: <>1__state = -1; <>4__this.attackRunning = true; try { <>4__this.thisHowardAnimator.SetAnimationTrigger("SpawnStructure"); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.2f); <>1__state = 1; return true; case 1: <>1__state = -1; try { <>4__this.thisHowardComponent.Execute(Main.availableStacks[2], (StackConfiguration)null); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.1f); <>1__state = 2; return true; case 2: <>1__state = -1; try { <>4__this.thisHowardAnimator.SetAnimationTrigger("Straight"); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.2f); <>1__state = 3; return true; case 3: <>1__state = -1; try { <>4__this.thisHowardComponent.Execute(Main.availableStacks[5], (StackConfiguration)null); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.2f); <>1__state = 4; return true; case 4: <>1__state = -1; <>4__this.attackRunning = false; return false; } } bool IEnumerator.MoveNext() { //ILSpy generated this explicit interface implementation from .override directive in MoveNext return this.MoveNext(); } [DebuggerHidden] void IEnumerator.Reset() { throw new NotSupportedException(); } } [CompilerGenerated] private sealed class <CastBallUppercutStraight>d__36 : IEnumerator<object>, IEnumerator, IDisposable { private int <>1__state; private object <>2__current; public HowardCombat <>4__this; object IEnumerator<object>.Current { [DebuggerHidden] get { return <>2__current; } } object IEnumerator.Current { [DebuggerHidden] get { return <>2__current; } } [DebuggerHidden] public <CastBallUppercutStraight>d__36(int <>1__state) { this.<>1__state = <>1__state; } [DebuggerHidden] void IDisposable.Dispose() { <>1__state = -2; } private bool MoveNext() { //IL_008a: Unknown result type (might be due to invalid IL or missing references) //IL_0094: Expected O, but got Unknown //IL_00dc: Unknown result type (might be due to invalid IL or missing references) //IL_00e6: Expected O, but got Unknown //IL_012b: Unknown result type (might be due to invalid IL or missing references) //IL_0135: Expected O, but got Unknown //IL_01f9: Unknown result type (might be due to invalid IL or missing references) //IL_0203: Expected O, but got Unknown //IL_01aa: Unknown result type (might be due to invalid IL or missing references) //IL_01b4: Expected O, but got Unknown switch (<>1__state) { default: return false; case 0: <>1__state = -1; <>4__this.attackRunning = true; try { <>4__this.thisHowardAnimator.SetAnimationTrigger("SpawnStructure"); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.2f); <>1__state = 1; return true; case 1: <>1__state = -1; try { <>4__this.thisHowardComponent.Execute(Main.availableStacks[2], (StackConfiguration)null); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.75f); <>1__state = 2; return true; case 2: <>1__state = -1; try { <>4__this.thisHowardAnimator.SetAnimationTrigger("Straight"); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.2f); <>1__state = 3; return true; case 3: <>1__state = -1; try { <>4__this.thisHowardComponent.Execute(Main.availableStacks[6], (StackConfiguration)null); } catch { <>4__this.attackRunning = false; return false; } try { <>4__this.thisHowardAnimator.SetAnimationTrigger("Straight"); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.1f); <>1__state = 4; return true; case 4: <>1__state = -1; try { <>4__this.thisHowardComponent.Execute(Main.availableStacks[5], (StackConfiguration)null); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.2f); <>1__state = 5; return true; case 5: <>1__state = -1; <>4__this.attackRunning = false; return false; } } bool IEnumerator.MoveNext() { //ILSpy generated this explicit interface implementation from .override directive in MoveNext return this.MoveNext(); } [DebuggerHidden] void IEnumerator.Reset() { throw new NotSupportedException(); } } [CompilerGenerated] private sealed class <CastCubeKickStraightUppercut>d__53 : IEnumerator<object>, IEnumerator, IDisposable { private int <>1__state; private object <>2__current; public HowardCombat <>4__this; object IEnumerator<object>.Current { [DebuggerHidden] get { return <>2__current; } } object IEnumerator.Current { [DebuggerHidden] get { return <>2__current; } } [DebuggerHidden] public <CastCubeKickStraightUppercut>d__53(int <>1__state) { this.<>1__state = <>1__state; } [DebuggerHidden] void IDisposable.Dispose() { <>1__state = -2; } private bool MoveNext() { //IL_008a: Unknown result type (might be due to invalid IL or missing references) //IL_0094: Expected O, but got Unknown //IL_00dc: Unknown result type (might be due to invalid IL or missing references) //IL_00e6: Expected O, but got Unknown //IL_012b: Unknown result type (might be due to invalid IL or missing references) //IL_0135: Expected O, but got Unknown //IL_01ad: Unknown result type (might be due to invalid IL or missing references) //IL_01b7: Expected O, but got Unknown //IL_0242: Unknown result type (might be due to invalid IL or missing references) //IL_024c: Expected O, but got Unknown switch (<>1__state) { default: return false; case 0: <>1__state = -1; <>4__this.attackRunning = true; try { <>4__this.thisHowardAnimator.SetAnimationTrigger("SpawnStructure"); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.2f); <>1__state = 1; return true; case 1: <>1__state = -1; try { <>4__this.thisHowardComponent.Execute(Main.availableStacks[3], (StackConfiguration)null); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.3f); <>1__state = 2; return true; case 2: <>1__state = -1; try { <>4__this.thisHowardAnimator.SetAnimationTrigger("Kick"); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.2f); <>1__state = 3; return true; case 3: <>1__state = -1; try { <>4__this.thisHowardComponent.Execute(Main.availableStacks[7], (StackConfiguration)null); } catch { <>4__this.attackRunning = false; return false; } try { <>4__this.thisHowardAnimator.SetAnimationTrigger("Straight"); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.1f); <>1__state = 4; return true; case 4: <>1__state = -1; try { <>4__this.thisHowardComponent.Execute(Main.availableStacks[5], (StackConfiguration)null); } catch { <>4__this.attackRunning = false; return false; } try { <>4__this.thisHowardAnimator.SetAnimationTrigger("Straight"); <>4__this.thisHowardComponent.Execute(Main.availableStacks[6], (StackConfiguration)null); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.6f); <>1__state = 5; return true; case 5: <>1__state = -1; <>4__this.attackRunning = false; return false; } } bool IEnumerator.MoveNext() { //ILSpy generated this explicit interface implementation from .override directive in MoveNext return this.MoveNext(); } [DebuggerHidden] void IEnumerator.Reset() { throw new NotSupportedException(); } } [CompilerGenerated] private sealed class <CastCubeKickUppercutStraight>d__50 : IEnumerator<object>, IEnumerator, IDisposable { private int <>1__state; private object <>2__current; public HowardCombat <>4__this; object IEnumerator<object>.Current { [DebuggerHidden] get { return <>2__current; } } object IEnumerator.Current { [DebuggerHidden] get { return <>2__current; } } [DebuggerHidden] public <CastCubeKickUppercutStraight>d__50(int <>1__state) { this.<>1__state = <>1__state; } [DebuggerHidden] void IDisposable.Dispose() { <>1__state = -2; } private bool MoveNext() { //IL_0093: Unknown result type (might be due to invalid IL or missing references) //IL_009d: Expected O, but got Unknown //IL_00e5: Unknown result type (might be due to invalid IL or missing references) //IL_00ef: Expected O, but got Unknown //IL_0134: Unknown result type (might be due to invalid IL or missing references) //IL_013e: Expected O, but got Unknown //IL_0284: Unknown result type (might be due to invalid IL or missing references) //IL_028e: Expected O, but got Unknown //IL_01b6: Unknown result type (might be due to invalid IL or missing references) //IL_01c0: Expected O, but got Unknown //IL_0235: Unknown result type (might be due to invalid IL or missing references) //IL_023f: Expected O, but got Unknown switch (<>1__state) { default: return false; case 0: <>1__state = -1; <>4__this.attackRunning = true; try { <>4__this.thisHowardAnimator.SetAnimationTrigger("SpawnStructure"); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.2f); <>1__state = 1; return true; case 1: <>1__state = -1; try { <>4__this.thisHowardComponent.Execute(Main.availableStacks[3], (StackConfiguration)null); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.3f); <>1__state = 2; return true; case 2: <>1__state = -1; try { <>4__this.thisHowardAnimator.SetAnimationTrigger("Kick"); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.2f); <>1__state = 3; return true; case 3: <>1__state = -1; try { <>4__this.thisHowardComponent.Execute(Main.availableStacks[7], (StackConfiguration)null); } catch { <>4__this.attackRunning = false; return false; } try { <>4__this.thisHowardAnimator.SetAnimationTrigger("Straight"); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.2f); <>1__state = 4; return true; case 4: <>1__state = -1; try { <>4__this.thisHowardComponent.Execute(Main.availableStacks[6], (StackConfiguration)null); } catch { <>4__this.attackRunning = false; return false; } try { <>4__this.thisHowardAnimator.SetAnimationTrigger("Straight"); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.1f); <>1__state = 5; return true; case 5: <>1__state = -1; try { <>4__this.thisHowardComponent.Execute(Main.availableStacks[5], (StackConfiguration)null); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.6f); <>1__state = 6; return true; case 6: <>1__state = -1; <>4__this.attackRunning = false; return false; } } bool IEnumerator.MoveNext() { //ILSpy generated this explicit interface implementation from .override directive in MoveNext return this.MoveNext(); } [DebuggerHidden] void IEnumerator.Reset() { throw new NotSupportedException(); } } [CompilerGenerated] private sealed class <CastCubeStraight>d__31 : IEnumerator<object>, IEnumerator, IDisposable { private int <>1__state; private object <>2__current; public HowardCombat <>4__this; object IEnumerator<object>.Current { [DebuggerHidden] get { return <>2__current; } } object IEnumerator.Current { [DebuggerHidden] get { return <>2__current; } } [DebuggerHidden] public <CastCubeStraight>d__31(int <>1__state) { this.<>1__state = <>1__state; } [DebuggerHidden] void IDisposable.Dispose() { <>1__state = -2; } private bool MoveNext() { //IL_0081: Unknown result type (might be due to invalid IL or missing references) //IL_008b: Expected O, but got Unknown //IL_00d3: Unknown result type (might be due to invalid IL or missing references) //IL_00dd: Expected O, but got Unknown //IL_011f: Unknown result type (might be due to invalid IL or missing references) //IL_0129: Expected O, but got Unknown //IL_016e: Unknown result type (might be due to invalid IL or missing references) //IL_0178: Expected O, but got Unknown switch (<>1__state) { default: return false; case 0: <>1__state = -1; <>4__this.attackRunning = true; try { <>4__this.thisHowardAnimator.SetAnimationTrigger("SpawnStructure"); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.2f); <>1__state = 1; return true; case 1: <>1__state = -1; try { <>4__this.thisHowardComponent.Execute(Main.availableStacks[3], (StackConfiguration)null); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.3f); <>1__state = 2; return true; case 2: <>1__state = -1; try { <>4__this.thisHowardAnimator.SetAnimationTrigger("Straight"); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.2f); <>1__state = 3; return true; case 3: <>1__state = -1; try { <>4__this.thisHowardComponent.Execute(Main.availableStacks[5], (StackConfiguration)null); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.5f); <>1__state = 4; return true; case 4: <>1__state = -1; <>4__this.attackRunning = false; return false; } } bool IEnumerator.MoveNext() { //ILSpy generated this explicit interface implementation from .override directive in MoveNext return this.MoveNext(); } [DebuggerHidden] void IEnumerator.Reset() { throw new NotSupportedException(); } } [CompilerGenerated] private sealed class <CastCubeStraightUppercut>d__34 : IEnumerator<object>, IEnumerator, IDisposable { private int <>1__state; private object <>2__current; public HowardCombat <>4__this; object IEnumerator<object>.Current { [DebuggerHidden] get { return <>2__current; } } object IEnumerator.Current { [DebuggerHidden] get { return <>2__current; } } [DebuggerHidden] public <CastCubeStraightUppercut>d__34(int <>1__state) { this.<>1__state = <>1__state; } [DebuggerHidden] void IDisposable.Dispose() { <>1__state = -2; } private bool MoveNext() { //IL_008a: Unknown result type (might be due to invalid IL or missing references) //IL_0094: Expected O, but got Unknown //IL_00dc: Unknown result type (might be due to invalid IL or missing references) //IL_00e6: Expected O, but got Unknown //IL_012b: Unknown result type (might be due to invalid IL or missing references) //IL_0135: Expected O, but got Unknown //IL_0190: Unknown result type (might be due to invalid IL or missing references) //IL_019a: Expected O, but got Unknown //IL_01df: Unknown result type (might be due to invalid IL or missing references) //IL_01e9: Expected O, but got Unknown switch (<>1__state) { default: return false; case 0: <>1__state = -1; <>4__this.attackRunning = true; try { <>4__this.thisHowardAnimator.SetAnimationTrigger("SpawnStructure"); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.2f); <>1__state = 1; return true; case 1: <>1__state = -1; try { <>4__this.thisHowardComponent.Execute(Main.availableStacks[3], (StackConfiguration)null); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.4f); <>1__state = 2; return true; case 2: <>1__state = -1; try { <>4__this.thisHowardAnimator.SetAnimationTrigger("Straight"); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.2f); <>1__state = 3; return true; case 3: <>1__state = -1; try { <>4__this.thisHowardComponent.Execute(Main.availableStacks[5], (StackConfiguration)null); <>4__this.thisHowardAnimator.SetAnimationTrigger("Straight"); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.1f); <>1__state = 4; return true; case 4: <>1__state = -1; try { <>4__this.thisHowardComponent.Execute(Main.availableStacks[6], (StackConfiguration)null); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.5f); <>1__state = 5; return true; case 5: <>1__state = -1; <>4__this.attackRunning = false; return false; } } bool IEnumerator.MoveNext() { //ILSpy generated this explicit interface implementation from .override directive in MoveNext return this.MoveNext(); } [DebuggerHidden] void IEnumerator.Reset() { throw new NotSupportedException(); } } [CompilerGenerated] private sealed class <CastCubeStraightUppercutKick>d__41 : IEnumerator<object>, IEnumerator, IDisposable { private int <>1__state; private object <>2__current; public HowardCombat <>4__this; object IEnumerator<object>.Current { [DebuggerHidden] get { return <>2__current; } } object IEnumerator.Current { [DebuggerHidden] get { return <>2__current; } } [DebuggerHidden] public <CastCubeStraightUppercutKick>d__41(int <>1__state) { this.<>1__state = <>1__state; } [DebuggerHidden] void IDisposable.Dispose() { <>1__state = -2; } private bool MoveNext() { //IL_008a: Unknown result type (might be due to invalid IL or missing references) //IL_0094: Expected O, but got Unknown //IL_00dc: Unknown result type (might be due to invalid IL or missing references) //IL_00e6: Expected O, but got Unknown //IL_012b: Unknown result type (might be due to invalid IL or missing references) //IL_0135: Expected O, but got Unknown //IL_01ac: Unknown result type (might be due to invalid IL or missing references) //IL_01b6: Expected O, but got Unknown //IL_0211: Unknown result type (might be due to invalid IL or missing references) //IL_021b: Expected O, but got Unknown switch (<>1__state) { default: return false; case 0: <>1__state = -1; <>4__this.attackRunning = true; try { <>4__this.thisHowardAnimator.SetAnimationTrigger("SpawnStructure"); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.2f); <>1__state = 1; return true; case 1: <>1__state = -1; try { <>4__this.thisHowardComponent.Execute(Main.availableStacks[3], (StackConfiguration)null); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.3f); <>1__state = 2; return true; case 2: <>1__state = -1; try { <>4__this.thisHowardAnimator.SetAnimationTrigger("Straight"); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.2f); <>1__state = 3; return true; case 3: <>1__state = -1; try { <>4__this.thisHowardComponent.Execute(Main.availableStacks[5], (StackConfiguration)null); <>4__this.thisHowardAnimator.SetAnimationTrigger("Straight"); <>4__this.thisHowardComponent.Execute(Main.availableStacks[6], (StackConfiguration)null); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.1f); <>1__state = 4; return true; case 4: <>1__state = -1; try { <>4__this.thisHowardAnimator.SetAnimationTrigger("Kick"); <>4__this.thisHowardComponent.Execute(Main.availableStacks[7], (StackConfiguration)null); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.6f); <>1__state = 5; return true; case 5: <>1__state = -1; <>4__this.attackRunning = false; return false; } } bool IEnumerator.MoveNext() { //ILSpy generated this explicit interface implementation from .override directive in MoveNext return this.MoveNext(); } [DebuggerHidden] void IEnumerator.Reset() { throw new NotSupportedException(); } } [CompilerGenerated] private sealed class <CastCubeUppercutKickStraight>d__44 : IEnumerator<object>, IEnumerator, IDisposable { private int <>1__state; private object <>2__current; public HowardCombat <>4__this; object IEnumerator<object>.Current { [DebuggerHidden] get { return <>2__current; } } object IEnumerator.Current { [DebuggerHidden] get { return <>2__current; } } [DebuggerHidden] public <CastCubeUppercutKickStraight>d__44(int <>1__state) { this.<>1__state = <>1__state; } [DebuggerHidden] void IDisposable.Dispose() { <>1__state = -2; } private bool MoveNext() { //IL_0093: Unknown result type (might be due to invalid IL or missing references) //IL_009d: Expected O, but got Unknown //IL_00e5: Unknown result type (might be due to invalid IL or missing references) //IL_00ef: Expected O, but got Unknown //IL_0134: Unknown result type (might be due to invalid IL or missing references) //IL_013e: Expected O, but got Unknown //IL_0186: Unknown result type (might be due to invalid IL or missing references) //IL_0190: Expected O, but got Unknown //IL_026a: Unknown result type (might be due to invalid IL or missing references) //IL_0274: Expected O, but got Unknown //IL_021b: Unknown result type (might be due to invalid IL or missing references) //IL_0225: Expected O, but got Unknown switch (<>1__state) { default: return false; case 0: <>1__state = -1; <>4__this.attackRunning = true; try { <>4__this.thisHowardAnimator.SetAnimationTrigger("SpawnStructure"); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.2f); <>1__state = 1; return true; case 1: <>1__state = -1; try { <>4__this.thisHowardComponent.Execute(Main.availableStacks[3], (StackConfiguration)null); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.3f); <>1__state = 2; return true; case 2: <>1__state = -1; try { <>4__this.thisHowardAnimator.SetAnimationTrigger("Straight"); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.2f); <>1__state = 3; return true; case 3: <>1__state = -1; try { <>4__this.thisHowardComponent.Execute(Main.availableStacks[6], (StackConfiguration)null); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.1f); <>1__state = 4; return true; case 4: <>1__state = -1; try { <>4__this.thisHowardAnimator.SetAnimationTrigger("Kick"); <>4__this.thisHowardComponent.Execute(Main.availableStacks[7], (StackConfiguration)null); } catch { <>4__this.attackRunning = false; return false; } try { <>4__this.thisHowardAnimator.SetAnimationTrigger("Straight"); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.1f); <>1__state = 5; return true; case 5: <>1__state = -1; try { <>4__this.thisHowardComponent.Execute(Main.availableStacks[5], (StackConfiguration)null); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.6f); <>1__state = 6; return true; case 6: <>1__state = -1; <>4__this.attackRunning = false; return false; } } bool IEnumerator.MoveNext() { //ILSpy generated this explicit interface implementation from .override directive in MoveNext return this.MoveNext(); } [DebuggerHidden] void IEnumerator.Reset() { throw new NotSupportedException(); } } [CompilerGenerated] private sealed class <CastCubeUppercutStraight>d__38 : IEnumerator<object>, IEnumerator, IDisposable { private int <>1__state; private object <>2__current; public HowardCombat <>4__this; object IEnumerator<object>.Current { [DebuggerHidden] get { return <>2__current; } } object IEnumerator.Current { [DebuggerHidden] get { return <>2__current; } } [DebuggerHidden] public <CastCubeUppercutStraight>d__38(int <>1__state) { this.<>1__state = <>1__state; } [DebuggerHidden] void IDisposable.Dispose() { <>1__state = -2; } private bool MoveNext() { //IL_0093: Unknown result type (might be due to invalid IL or missing references) //IL_009d: Expected O, but got Unknown //IL_00e5: Unknown result type (might be due to invalid IL or missing references) //IL_00ef: Expected O, but got Unknown //IL_0134: Unknown result type (might be due to invalid IL or missing references) //IL_013e: Expected O, but got Unknown //IL_0186: Unknown result type (might be due to invalid IL or missing references) //IL_0190: Expected O, but got Unknown //IL_01d2: Unknown result type (might be due to invalid IL or missing references) //IL_01dc: Expected O, but got Unknown //IL_0221: Unknown result type (might be due to invalid IL or missing references) //IL_022b: Expected O, but got Unknown switch (<>1__state) { default: return false; case 0: <>1__state = -1; <>4__this.attackRunning = true; try { <>4__this.thisHowardAnimator.SetAnimationTrigger("SpawnStructure"); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.2f); <>1__state = 1; return true; case 1: <>1__state = -1; try { <>4__this.thisHowardComponent.Execute(Main.availableStacks[3], (StackConfiguration)null); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.4f); <>1__state = 2; return true; case 2: <>1__state = -1; try { <>4__this.thisHowardAnimator.SetAnimationTrigger("Straight"); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.2f); <>1__state = 3; return true; case 3: <>1__state = -1; try { <>4__this.thisHowardComponent.Execute(Main.availableStacks[6], (StackConfiguration)null); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.1f); <>1__state = 4; return true; case 4: <>1__state = -1; try { <>4__this.thisHowardAnimator.SetAnimationTrigger("Straight"); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.1f); <>1__state = 5; return true; case 5: <>1__state = -1; try { <>4__this.thisHowardComponent.Execute(Main.availableStacks[5], (StackConfiguration)null); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.5f); <>1__state = 6; return true; case 6: <>1__state = -1; <>4__this.attackRunning = false; return false; } } bool IEnumerator.MoveNext() { //ILSpy generated this explicit interface implementation from .override directive in MoveNext return this.MoveNext(); } [DebuggerHidden] void IEnumerator.Reset() { throw new NotSupportedException(); } } [CompilerGenerated] private sealed class <CastCubeUppercutStraightKick>d__47 : IEnumerator<object>, IEnumerator, IDisposable { private int <>1__state; private object <>2__current; public HowardCombat <>4__this; object IEnumerator<object>.Current { [DebuggerHidden] get { return <>2__current; } } object IEnumerator.Current { [DebuggerHidden] get { return <>2__current; } } [DebuggerHidden] public <CastCubeUppercutStraightKick>d__47(int <>1__state) { this.<>1__state = <>1__state; } [DebuggerHidden] void IDisposable.Dispose() { <>1__state = -2; } private bool MoveNext() { //IL_008a: Unknown result type (might be due to invalid IL or missing references) //IL_0094: Expected O, but got Unknown //IL_00dc: Unknown result type (might be due to invalid IL or missing references) //IL_00e6: Expected O, but got Unknown //IL_012b: Unknown result type (might be due to invalid IL or missing references) //IL_0135: Expected O, but got Unknown //IL_022b: Unknown result type (might be due to invalid IL or missing references) //IL_0235: Expected O, but got Unknown //IL_01ad: Unknown result type (might be due to invalid IL or missing references) //IL_01b7: Expected O, but got Unknown switch (<>1__state) { default: return false; case 0: <>1__state = -1; <>4__this.attackRunning = true; try { <>4__this.thisHowardAnimator.SetAnimationTrigger("SpawnStructure"); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.2f); <>1__state = 1; return true; case 1: <>1__state = -1; try { <>4__this.thisHowardComponent.Execute(Main.availableStacks[3], (StackConfiguration)null); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.5f); <>1__state = 2; return true; case 2: <>1__state = -1; try { <>4__this.thisHowardAnimator.SetAnimationTrigger("Straight"); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.2f); <>1__state = 3; return true; case 3: <>1__state = -1; try { <>4__this.thisHowardComponent.Execute(Main.availableStacks[6], (StackConfiguration)null); } catch { <>4__this.attackRunning = false; return false; } try { <>4__this.thisHowardAnimator.SetAnimationTrigger("Straight"); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.1f); <>1__state = 4; return true; case 4: <>1__state = -1; try { <>4__this.thisHowardComponent.Execute(Main.availableStacks[5], (StackConfiguration)null); <>4__this.thisHowardAnimator.SetAnimationTrigger("Kick"); <>4__this.thisHowardComponent.Execute(Main.availableStacks[7], (StackConfiguration)null); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.6f); <>1__state = 5; return true; case 5: <>1__state = -1; <>4__this.attackRunning = false; return false; } } bool IEnumerator.MoveNext() { //ILSpy generated this explicit interface implementation from .override directive in MoveNext return this.MoveNext(); } [DebuggerHidden] void IEnumerator.Reset() { throw new NotSupportedException(); } } [CompilerGenerated] private sealed class <CastDisc>d__27 : IEnumerator<object>, IEnumerator, IDisposable { private int <>1__state; private object <>2__current; public HowardCombat <>4__this; object IEnumerator<object>.Current { [DebuggerHidden] get { return <>2__current; } } object IEnumerator.Current { [DebuggerHidden] get { return <>2__current; } } [DebuggerHidden] public <CastDisc>d__27(int <>1__state) { this.<>1__state = <>1__state; } [DebuggerHidden] void IDisposable.Dispose() { <>1__state = -2; } private bool MoveNext() { //IL_006c: Unknown result type (might be due to invalid IL or missing references) //IL_0076: Expected O, but got Unknown //IL_00bb: Unknown result type (might be due to invalid IL or missing references) //IL_00c5: Expected O, but got Unknown switch (<>1__state) { default: return false; case 0: <>1__state = -1; <>4__this.attackRunning = true; try { <>4__this.thisHowardAnimator.SetAnimationTrigger("SpawnStructure"); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.2f); <>1__state = 1; return true; case 1: <>1__state = -1; try { <>4__this.thisHowardComponent.Execute(Main.availableStacks[0], (StackConfiguration)null); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.4f); <>1__state = 2; return true; case 2: <>1__state = -1; <>4__this.attackRunning = false; return false; } } bool IEnumerator.MoveNext() { //ILSpy generated this explicit interface implementation from .override directive in MoveNext return this.MoveNext(); } [DebuggerHidden] void IEnumerator.Reset() { throw new NotSupportedException(); } } [CompilerGenerated] private sealed class <CastDiscStraight>d__28 : IEnumerator<object>, IEnumerator, IDisposable { private int <>1__state; private object <>2__current; public HowardCombat <>4__this; object IEnumerator<object>.Current { [DebuggerHidden] get { return <>2__current; } } object IEnumerator.Current { [DebuggerHidden] get { return <>2__current; } } [DebuggerHidden] public <CastDiscStraight>d__28(int <>1__state) { this.<>1__state = <>1__state; } [DebuggerHidden] void IDisposable.Dispose() { <>1__state = -2; } private bool MoveNext() { //IL_0078: Unknown result type (might be due to invalid IL or missing references) //IL_0082: Expected O, but got Unknown //IL_00ca: Unknown result type (might be due to invalid IL or missing references) //IL_00d4: Expected O, but got Unknown //IL_012f: Unknown result type (might be due to invalid IL or missing references) //IL_0139: Expected O, but got Unknown switch (<>1__state) { default: return false; case 0: <>1__state = -1; <>4__this.attackRunning = true; try { <>4__this.thisHowardAnimator.SetAnimationTrigger("SpawnStructure"); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.2f); <>1__state = 1; return true; case 1: <>1__state = -1; try { <>4__this.thisHowardComponent.Execute(Main.availableStacks[0], (StackConfiguration)null); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.1f); <>1__state = 2; return true; case 2: <>1__state = -1; try { <>4__this.thisHowardAnimator.SetAnimationTrigger("Straight"); <>4__this.thisHowardComponent.Execute(Main.availableStacks[5], (StackConfiguration)null); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.4f); <>1__state = 3; return true; case 3: <>1__state = -1; <>4__this.attackRunning = false; return false; } } bool IEnumerator.MoveNext() { //ILSpy generated this explicit interface implementation from .override directive in MoveNext return this.MoveNext(); } [DebuggerHidden] void IEnumerator.Reset() { throw new NotSupportedException(); } } [CompilerGenerated] private sealed class <CastPillarKickStraightUppercut>d__54 : IEnumerator<object>, IEnumerator, IDisposable { private int <>1__state; private object <>2__current; public HowardCombat <>4__this; object IEnumerator<object>.Current { [DebuggerHidden] get { return <>2__current; } } object IEnumerator.Current { [DebuggerHidden] get { return <>2__current; } } [DebuggerHidden] public <CastPillarKickStraightUppercut>d__54(int <>1__state) { this.<>1__state = <>1__state; } [DebuggerHidden] void IDisposable.Dispose() { <>1__state = -2; } private bool MoveNext() { //IL_008a: Unknown result type (might be due to invalid IL or missing references) //IL_0094: Expected O, but got Unknown //IL_00dc: Unknown result type (might be due to invalid IL or missing references) //IL_00e6: Expected O, but got Unknown //IL_012b: Unknown result type (might be due to invalid IL or missing references) //IL_0135: Expected O, but got Unknown //IL_01ad: Unknown result type (might be due to invalid IL or missing references) //IL_01b7: Expected O, but got Unknown //IL_0242: Unknown result type (might be due to invalid IL or missing references) //IL_024c: Expected O, but got Unknown switch (<>1__state) { default: return false; case 0: <>1__state = -1; <>4__this.attackRunning = true; try { <>4__this.thisHowardAnimator.SetAnimationTrigger("SpawnStructure"); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.2f); <>1__state = 1; return true; case 1: <>1__state = -1; try { <>4__this.thisHowardComponent.Execute(Main.availableStacks[1], (StackConfiguration)null); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.4f); <>1__state = 2; return true; case 2: <>1__state = -1; try { <>4__this.thisHowardAnimator.SetAnimationTrigger("Kick"); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.2f); <>1__state = 3; return true; case 3: <>1__state = -1; try { <>4__this.thisHowardComponent.Execute(Main.availableStacks[7], (StackConfiguration)null); } catch { <>4__this.attackRunning = false; return false; } try { <>4__this.thisHowardAnimator.SetAnimationTrigger("Straight"); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.1f); <>1__state = 4; return true; case 4: <>1__state = -1; try { <>4__this.thisHowardComponent.Execute(Main.availableStacks[5], (StackConfiguration)null); } catch { <>4__this.attackRunning = false; return false; } try { <>4__this.thisHowardAnimator.SetAnimationTrigger("Straight"); <>4__this.thisHowardComponent.Execute(Main.availableStacks[6], (StackConfiguration)null); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.6f); <>1__state = 5; return true; case 5: <>1__state = -1; <>4__this.attackRunning = false; return false; } } bool IEnumerator.MoveNext() { //ILSpy generated this explicit interface implementation from .override directive in MoveNext return this.MoveNext(); } [DebuggerHidden] void IEnumerator.Reset() { throw new NotSupportedException(); } } [CompilerGenerated] private sealed class <CastPillarKickUppercutStraight>d__51 : IEnumerator<object>, IEnumerator, IDisposable { private int <>1__state; private object <>2__current; public HowardCombat <>4__this; object IEnumerator<object>.Current { [DebuggerHidden] get { return <>2__current; } } object IEnumerator.Current { [DebuggerHidden] get { return <>2__current; } } [DebuggerHidden] public <CastPillarKickUppercutStraight>d__51(int <>1__state) { this.<>1__state = <>1__state; } [DebuggerHidden] void IDisposable.Dispose() { <>1__state = -2; } private bool MoveNext() { //IL_0093: Unknown result type (might be due to invalid IL or missing references) //IL_009d: Expected O, but got Unknown //IL_00e5: Unknown result type (might be due to invalid IL or missing references) //IL_00ef: Expected O, but got Unknown //IL_0134: Unknown result type (might be due to invalid IL or missing references) //IL_013e: Expected O, but got Unknown //IL_0284: Unknown result type (might be due to invalid IL or missing references) //IL_028e: Expected O, but got Unknown //IL_01b6: Unknown result type (might be due to invalid IL or missing references) //IL_01c0: Expected O, but got Unknown //IL_0235: Unknown result type (might be due to invalid IL or missing references) //IL_023f: Expected O, but got Unknown switch (<>1__state) { default: return false; case 0: <>1__state = -1; <>4__this.attackRunning = true; try { <>4__this.thisHowardAnimator.SetAnimationTrigger("SpawnStructure"); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.2f); <>1__state = 1; return true; case 1: <>1__state = -1; try { <>4__this.thisHowardComponent.Execute(Main.availableStacks[1], (StackConfiguration)null); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.4f); <>1__state = 2; return true; case 2: <>1__state = -1; try { <>4__this.thisHowardAnimator.SetAnimationTrigger("Kick"); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.2f); <>1__state = 3; return true; case 3: <>1__state = -1; try { <>4__this.thisHowardComponent.Execute(Main.availableStacks[7], (StackConfiguration)null); } catch { <>4__this.attackRunning = false; return false; } try { <>4__this.thisHowardAnimator.SetAnimationTrigger("Straight"); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.2f); <>1__state = 4; return true; case 4: <>1__state = -1; try { <>4__this.thisHowardComponent.Execute(Main.availableStacks[6], (StackConfiguration)null); } catch { <>4__this.attackRunning = false; return false; } try { <>4__this.thisHowardAnimator.SetAnimationTrigger("Straight"); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.1f); <>1__state = 5; return true; case 5: <>1__state = -1; try { <>4__this.thisHowardComponent.Execute(Main.availableStacks[5], (StackConfiguration)null); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.6f); <>1__state = 6; return true; case 6: <>1__state = -1; <>4__this.attackRunning = false; return false; } } bool IEnumerator.MoveNext() { //ILSpy generated this explicit interface implementation from .override directive in MoveNext return this.MoveNext(); } [DebuggerHidden] void IEnumerator.Reset() { throw new NotSupportedException(); } } [CompilerGenerated] private sealed class <CastPillarPillarStraightStraightUppercut>d__55 : IEnumerator<object>, IEnumerator, IDisposable { private int <>1__state; private object <>2__current; public HowardCombat <>4__this; object IEnumerator<object>.Current { [DebuggerHidden] get { return <>2__current; } } object IEnumerator.Current { [DebuggerHidden] get { return <>2__current; } } [DebuggerHidden] public <CastPillarPillarStraightStraightUppercut>d__55(int <>1__state) { this.<>1__state = <>1__state; } [DebuggerHidden] void IDisposable.Dispose() { <>1__state = -2; } private bool MoveNext() { //IL_00b1: Unknown result type (might be due to invalid IL or missing references) //IL_00bb: Expected O, but got Unknown //IL_0103: Unknown result type (might be due to invalid IL or missing references) //IL_010d: Expected O, but got Unknown //IL_0152: Unknown result type (might be due to invalid IL or missing references) //IL_015c: Expected O, but got Unknown //IL_01a4: Unknown result type (might be due to invalid IL or missing references) //IL_01ae: Expected O, but got Unknown //IL_01f3: Unknown result type (might be due to invalid IL or missing references) //IL_01fd: Expected O, but got Unknown //IL_0245: Unknown result type (might be due to invalid IL or missing references) //IL_024f: Expected O, but got Unknown //IL_0294: Unknown result type (might be due to invalid IL or missing references) //IL_029e: Expected O, but got Unknown //IL_02f2: Unknown result type (might be due to invalid IL or missing references) //IL_02fc: Expected O, but got Unknown //IL_0357: Unknown result type (might be due to invalid IL or missing references) //IL_0361: Expected O, but got Unknown switch (<>1__state) { default: return false; case 0: <>1__state = -1; <>4__this.attackRunning = true; try { <>4__this.thisHowardAnimator.SetAnimationTrigger("SpawnStructure"); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.2f); <>1__state = 1; return true; case 1: <>1__state = -1; try { <>4__this.thisHowardComponent.Execute(Main.availableStacks[1], (StackConfiguration)null); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.4f); <>1__state = 2; return true; case 2: <>1__state = -1; try { <>4__this.thisHowardAnimator.SetAnimationTrigger("SpawnStructure"); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.2f); <>1__state = 3; return true; case 3: <>1__state = -1; try { <>4__this.thisHowardComponent.Execute(Main.availableStacks[1], (StackConfiguration)null); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.2f); <>1__state = 4; return true; case 4: <>1__state = -1; try { <>4__this.thisHowardAnimator.SetAnimationTrigger("Straight"); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.2f); <>1__state = 5; return true; case 5: <>1__state = -1; try { <>4__this.thisHowardComponent.Execute(Main.availableStacks[5], (StackConfiguration)null); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.3f); <>1__state = 6; return true; case 6: <>1__state = -1; try { <>4__this.thisHowardAnimator.SetAnimationTrigger("Straight"); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.2f); <>1__state = 7; return true; case 7: <>1__state = -1; <>4__this.attackRunning = true; try { <>4__this.thisHowardComponent.Execute(Main.availableStacks[5], (StackConfiguration)null); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.1f); <>1__state = 8; return true; case 8: <>1__state = -1; try { <>4__this.thisHowardAnimator.SetAnimationTrigger("Straight"); <>4__this.thisHowardComponent.Execute(Main.availableStacks[6], (StackConfiguration)null); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.2f); <>1__state = 9; return true; case 9: <>1__state = -1; <>4__this.attackRunning = false; return false; } } bool IEnumerator.MoveNext() { //ILSpy generated this explicit interface implementation from .override directive in MoveNext return this.MoveNext(); } [DebuggerHidden] void IEnumerator.Reset() { throw new NotSupportedException(); } } [CompilerGenerated] private sealed class <CastPillarStraight>d__30 : IEnumerator<object>, IEnumerator, IDisposable { private int <>1__state; private object <>2__current; public HowardCombat <>4__this; object IEnumerator<object>.Current { [DebuggerHidden] get { return <>2__current; } } object IEnumerator.Current { [DebuggerHidden] get { return <>2__current; } } [DebuggerHidden] public <CastPillarStraight>d__30(int <>1__state) { this.<>1__state = <>1__state; } [DebuggerHidden] void IDisposable.Dispose() { <>1__state = -2; } private bool MoveNext() { //IL_0081: Unknown result type (might be due to invalid IL or missing references) //IL_008b: Expected O, but got Unknown //IL_00d3: Unknown result type (might be due to invalid IL or missing references) //IL_00dd: Expected O, but got Unknown //IL_011f: Unknown result type (might be due to invalid IL or missing references) //IL_0129: Expected O, but got Unknown //IL_016e: Unknown result type (might be due to invalid IL or missing references) //IL_0178: Expected O, but got Unknown switch (<>1__state) { default: return false; case 0: <>1__state = -1; <>4__this.attackRunning = true; try { <>4__this.thisHowardAnimator.SetAnimationTrigger("SpawnStructure"); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.2f); <>1__state = 1; return true; case 1: <>1__state = -1; try { <>4__this.thisHowardComponent.Execute(Main.availableStacks[1], (StackConfiguration)null); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.4f); <>1__state = 2; return true; case 2: <>1__state = -1; try { <>4__this.thisHowardAnimator.SetAnimationTrigger("Straight"); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.2f); <>1__state = 3; return true; case 3: <>1__state = -1; try { <>4__this.thisHowardComponent.Execute(Main.availableStacks[5], (StackConfiguration)null); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.3f); <>1__state = 4; return true; case 4: <>1__state = -1; <>4__this.attackRunning = false; return false; } } bool IEnumerator.MoveNext() { //ILSpy generated this explicit interface implementation from .override directive in MoveNext return this.MoveNext(); } [DebuggerHidden] void IEnumerator.Reset() { throw new NotSupportedException(); } } [CompilerGenerated] private sealed class <CastPillarStraightUppercut>d__33 : IEnumerator<object>, IEnumerator, IDisposable { private int <>1__state; private object <>2__current; public HowardCombat <>4__this; object IEnumerator<object>.Current { [DebuggerHidden] get { return <>2__current; } } object IEnumerator.Current { [DebuggerHidden] get { return <>2__current; } } [DebuggerHidden] public <CastPillarStraightUppercut>d__33(int <>1__state) { this.<>1__state = <>1__state; } [DebuggerHidden] void IDisposable.Dispose() { <>1__state = -2; } private bool MoveNext() { //IL_008a: Unknown result type (might be due to invalid IL or missing references) //IL_0094: Expected O, but got Unknown //IL_00dc: Unknown result type (might be due to invalid IL or missing references) //IL_00e6: Expected O, but got Unknown //IL_012b: Unknown result type (might be due to invalid IL or missing references) //IL_0135: Expected O, but got Unknown //IL_017d: Unknown result type (might be due to invalid IL or missing references) //IL_0187: Expected O, but got Unknown //IL_01e2: Unknown result type (might be due to invalid IL or missing references) //IL_01ec: Expected O, but got Unknown switch (<>1__state) { default: return false; case 0: <>1__state = -1; <>4__this.attackRunning = true; try { <>4__this.thisHowardAnimator.SetAnimationTrigger("SpawnStructure"); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.2f); <>1__state = 1; return true; case 1: <>1__state = -1; try { <>4__this.thisHowardComponent.Execute(Main.availableStacks[1], (StackConfiguration)null); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.4f); <>1__state = 2; return true; case 2: <>1__state = -1; try { <>4__this.thisHowardAnimator.SetAnimationTrigger("Straight"); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.2f); <>1__state = 3; return true; case 3: <>1__state = -1; try { <>4__this.thisHowardComponent.Execute(Main.availableStacks[5], (StackConfiguration)null); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.2f); <>1__state = 4; return true; case 4: <>1__state = -1; try { <>4__this.thisHowardAnimator.SetAnimationTrigger("Straight"); <>4__this.thisHowardComponent.Execute(Main.availableStacks[6], (StackConfiguration)null); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.2f); <>1__state = 5; return true; case 5: <>1__state = -1; <>4__this.attackRunning = false; return false; } } bool IEnumerator.MoveNext() { //ILSpy generated this explicit interface implementation from .override directive in MoveNext return this.MoveNext(); } [DebuggerHidden] void IEnumerator.Reset() { throw new NotSupportedException(); } } [CompilerGenerated] private sealed class <CastPillarStraightUppercutKick>d__42 : IEnumerator<object>, IEnumerator, IDisposable { private int <>1__state; private object <>2__current; public HowardCombat <>4__this; object IEnumerator<object>.Current { [DebuggerHidden] get { return <>2__current; } } object IEnumerator.Current { [DebuggerHidden] get { return <>2__current; } } [DebuggerHidden] public <CastPillarStraightUppercutKick>d__42(int <>1__state) { this.<>1__state = <>1__state; } [DebuggerHidden] void IDisposable.Dispose() { <>1__state = -2; } private bool MoveNext() { //IL_008a: Unknown result type (might be due to invalid IL or missing references) //IL_0094: Expected O, but got Unknown //IL_00dc: Unknown result type (might be due to invalid IL or missing references) //IL_00e6: Expected O, but got Unknown //IL_012b: Unknown result type (might be due to invalid IL or missing references) //IL_0135: Expected O, but got Unknown //IL_01ac: Unknown result type (might be due to invalid IL or missing references) //IL_01b6: Expected O, but got Unknown //IL_0211: Unknown result type (might be due to invalid IL or missing references) //IL_021b: Expected O, but got Unknown switch (<>1__state) { default: return false; case 0: <>1__state = -1; <>4__this.attackRunning = true; try { <>4__this.thisHowardAnimator.SetAnimationTrigger("SpawnStructure"); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.2f); <>1__state = 1; return true; case 1: <>1__state = -1; try { <>4__this.thisHowardComponent.Execute(Main.availableStacks[1], (StackConfiguration)null); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.4f); <>1__state = 2; return true; case 2: <>1__state = -1; try { <>4__this.thisHowardAnimator.SetAnimationTrigger("Straight"); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.2f); <>1__state = 3; return true; case 3: <>1__state = -1; try { <>4__this.thisHowardComponent.Execute(Main.availableStacks[5], (StackConfiguration)null); <>4__this.thisHowardAnimator.SetAnimationTrigger("Straight"); <>4__this.thisHowardComponent.Execute(Main.availableStacks[6], (StackConfiguration)null); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.1f); <>1__state = 4; return true; case 4: <>1__state = -1; try { <>4__this.thisHowardAnimator.SetAnimationTrigger("Kick"); <>4__this.thisHowardComponent.Execute(Main.availableStacks[7], (StackConfiguration)null); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.6f); <>1__state = 5; return true; case 5: <>1__state = -1; <>4__this.attackRunning = false; return false; } } bool IEnumerator.MoveNext() { //ILSpy generated this explicit interface implementation from .override directive in MoveNext return this.MoveNext(); } [DebuggerHidden] void IEnumerator.Reset() { throw new NotSupportedException(); } } [CompilerGenerated] private sealed class <CastPillarUppercutKickStraight>d__45 : IEnumerator<object>, IEnumerator, IDisposable { private int <>1__state; private object <>2__current; public HowardCombat <>4__this; object IEnumerator<object>.Current { [DebuggerHidden] get { return <>2__current; } } object IEnumerator.Current { [DebuggerHidden] get { return <>2__current; } } [DebuggerHidden] public <CastPillarUppercutKickStraight>d__45(int <>1__state) { this.<>1__state = <>1__state; } [DebuggerHidden] void IDisposable.Dispose() { <>1__state = -2; } private bool MoveNext() { //IL_0093: Unknown result type (might be due to invalid IL or missing references) //IL_009d: Expected O, but got Unknown //IL_00e5: Unknown result type (might be due to invalid IL or missing references) //IL_00ef: Expected O, but got Unknown //IL_0134: Unknown result type (might be due to invalid IL or missing references) //IL_013e: Expected O, but got Unknown //IL_0186: Unknown result type (might be due to invalid IL or missing references) //IL_0190: Expected O, but got Unknown //IL_026a: Unknown result type (might be due to invalid IL or missing references) //IL_0274: Expected O, but got Unknown //IL_021b: Unknown result type (might be due to invalid IL or missing references) //IL_0225: Expected O, but got Unknown switch (<>1__state) { default: return false; case 0: <>1__state = -1; <>4__this.attackRunning = true; try { <>4__this.thisHowardAnimator.SetAnimationTrigger("SpawnStructure"); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.2f); <>1__state = 1; return true; case 1: <>1__state = -1; try { <>4__this.thisHowardComponent.Execute(Main.availableStacks[1], (StackConfiguration)null); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.4f); <>1__state = 2; return true; case 2: <>1__state = -1; try { <>4__this.thisHowardAnimator.SetAnimationTrigger("Straight"); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.2f); <>1__state = 3; return true; case 3: <>1__state = -1; try { <>4__this.thisHowardComponent.Execute(Main.availableStacks[6], (StackConfiguration)null); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.1f); <>1__state = 4; return true; case 4: <>1__state = -1; try { <>4__this.thisHowardAnimator.SetAnimationTrigger("Kick"); <>4__this.thisHowardComponent.Execute(Main.availableStacks[7], (StackConfiguration)null); } catch { <>4__this.attackRunning = false; return false; } try { <>4__this.thisHowardAnimator.SetAnimationTrigger("Straight"); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.1f); <>1__state = 5; return true; case 5: <>1__state = -1; try { <>4__this.thisHowardComponent.Execute(Main.availableStacks[5], (StackConfiguration)null); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.6f); <>1__state = 6; return true; case 6: <>1__state = -1; <>4__this.attackRunning = false; return false; } } bool IEnumerator.MoveNext() { //ILSpy generated this explicit interface implementation from .override directive in MoveNext return this.MoveNext(); } [DebuggerHidden] void IEnumerator.Reset() { throw new NotSupportedException(); } } [CompilerGenerated] private sealed class <CastPillarUppercutStraight>d__37 : IEnumerator<object>, IEnumerator, IDisposable { private int <>1__state; private object <>2__current; public HowardCombat <>4__this; object IEnumerator<object>.Current { [DebuggerHidden] get { return <>2__current; } } object IEnumerator.Current { [DebuggerHidden] get { return <>2__current; } } [DebuggerHidden] public <CastPillarUppercutStraight>d__37(int <>1__state) { this.<>1__state = <>1__state; } [DebuggerHidden] void IDisposable.Dispose() { <>1__state = -2; } private bool MoveNext() { //IL_008a: Unknown result type (might be due to invalid IL or missing references) //IL_0094: Expected O, but got Unknown //IL_00dc: Unknown result type (might be due to invalid IL or missing references) //IL_00e6: Expected O, but got Unknown //IL_012b: Unknown result type (might be due to invalid IL or missing references) //IL_0135: Expected O, but got Unknown //IL_01f9: Unknown result type (might be due to invalid IL or missing references) //IL_0203: Expected O, but got Unknown //IL_01aa: Unknown result type (might be due to invalid IL or missing references) //IL_01b4: Expected O, but got Unknown switch (<>1__state) { default: return false; case 0: <>1__state = -1; <>4__this.attackRunning = true; try { <>4__this.thisHowardAnimator.SetAnimationTrigger("SpawnStructure"); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.2f); <>1__state = 1; return true; case 1: <>1__state = -1; try { <>4__this.thisHowardComponent.Execute(Main.availableStacks[1], (StackConfiguration)null); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.3f); <>1__state = 2; return true; case 2: <>1__state = -1; try { <>4__this.thisHowardAnimator.SetAnimationTrigger("Straight"); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.2f); <>1__state = 3; return true; case 3: <>1__state = -1; try { <>4__this.thisHowardComponent.Execute(Main.availableStacks[6], (StackConfiguration)null); } catch { <>4__this.attackRunning = false; return false; } try { <>4__this.thisHowardAnimator.SetAnimationTrigger("Straight"); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.2f); <>1__state = 4; return true; case 4: <>1__state = -1; try { <>4__this.thisHowardComponent.Execute(Main.availableStacks[5], (StackConfiguration)null); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.2f); <>1__state = 5; return true; case 5: <>1__state = -1; <>4__this.attackRunning = false; return false; } } bool IEnumerator.MoveNext() { //ILSpy generated this explicit interface implementation from .override directive in MoveNext return this.MoveNext(); } [DebuggerHidden] void IEnumerator.Reset() { throw new NotSupportedException(); } } [CompilerGenerated] private sealed class <CastPillarUppercutStraightKick>d__48 : IEnumerator<object>, IEnumerator, IDisposable { private int <>1__state; private object <>2__current; public HowardCombat <>4__this; object IEnumerator<object>.Current { [DebuggerHidden] get { return <>2__current; } } object IEnumerator.Current { [DebuggerHidden] get { return <>2__current; } } [DebuggerHidden] public <CastPillarUppercutStraightKick>d__48(int <>1__state) { this.<>1__state = <>1__state; } [DebuggerHidden] void IDisposable.Dispose() { <>1__state = -2; } private bool MoveNext() { //IL_008a: Unknown result type (might be due to invalid IL or missing references) //IL_0094: Expected O, but got Unknown //IL_00dc: Unknown result type (might be due to invalid IL or missing references) //IL_00e6: Expected O, but got Unknown //IL_012b: Unknown result type (might be due to invalid IL or missing references) //IL_0135: Expected O, but got Unknown //IL_022b: Unknown result type (might be due to invalid IL or missing references) //IL_0235: Expected O, but got Unknown //IL_01ad: Unknown result type (might be due to invalid IL or missing references) //IL_01b7: Expected O, but got Unknown switch (<>1__state) { default: return false; case 0: <>1__state = -1; <>4__this.attackRunning = true; try { <>4__this.thisHowardAnimator.SetAnimationTrigger("SpawnStructure"); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.2f); <>1__state = 1; return true; case 1: <>1__state = -1; try { <>4__this.thisHowardComponent.Execute(Main.availableStacks[1], (StackConfiguration)null); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.4f); <>1__state = 2; return true; case 2: <>1__state = -1; try { <>4__this.thisHowardAnimator.SetAnimationTrigger("Straight"); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.2f); <>1__state = 3; return true; case 3: <>1__state = -1; try { <>4__this.thisHowardComponent.Execute(Main.availableStacks[6], (StackConfiguration)null); } catch { <>4__this.attackRunning = false; return false; } try { <>4__this.thisHowardAnimator.SetAnimationTrigger("Straight"); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.1f); <>1__state = 4; return true; case 4: <>1__state = -1; try { <>4__this.thisHowardComponent.Execute(Main.availableStacks[5], (StackConfiguration)null); <>4__this.thisHowardAnimator.SetAnimationTrigger("Kick"); <>4__this.thisHowardComponent.Execute(Main.availableStacks[7], (StackConfiguration)null); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.6f); <>1__state = 5; return true; case 5: <>1__state = -1; <>4__this.attackRunning = false; return false; } } bool IEnumerator.MoveNext() { //ILSpy generated this explicit interface implementation from .override directive in MoveNext return this.MoveNext(); } [DebuggerHidden] void IEnumerator.Reset() { throw new NotSupportedException(); } } [CompilerGenerated] private sealed class <CastWallKickStraightUppercut>d__52 : IEnumerator<object>, IEnumerator, IDisposable { private int <>1__state; private object <>2__current; public HowardCombat <>4__this; object IEnumerator<object>.Current { [DebuggerHidden] get { return <>2__current; } } object IEnumerator.Current { [DebuggerHidden] get { return <>2__current; } } [DebuggerHidden] public <CastWallKickStraightUppercut>d__52(int <>1__state) { this.<>1__state = <>1__state; } [DebuggerHidden] void IDisposable.Dispose() { <>1__state = -2; } private bool MoveNext() { //IL_008a: Unknown result type (might be due to invalid IL or missing references) //IL_0094: Expected O, but got Unknown //IL_00dc: Unknown result type (might be due to invalid IL or missing references) //IL_00e6: Expected O, but got Unknown //IL_012b: Unknown result type (might be due to invalid IL or missing references) //IL_0135: Expected O, but got Unknown //IL_01ad: Unknown result type (might be due to invalid IL or missing references) //IL_01b7: Expected O, but got Unknown //IL_0242: Unknown result type (might be due to invalid IL or missing references) //IL_024c: Expected O, but got Unknown switch (<>1__state) { default: return false; case 0: <>1__state = -1; <>4__this.attackRunning = true; try { <>4__this.thisHowardAnimator.SetAnimationTrigger("SpawnStructure"); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.2f); <>1__state = 1; return true; case 1: <>1__state = -1; try { <>4__this.thisHowardComponent.Execute(Main.availableStacks[4], (StackConfiguration)null); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.5f); <>1__state = 2; return true; case 2: <>1__state = -1; try { <>4__this.thisHowardAnimator.SetAnimationTrigger("Kick"); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.2f); <>1__state = 3; return true; case 3: <>1__state = -1; try { <>4__this.thisHowardComponent.Execute(Main.availableStacks[7], (StackConfiguration)null); } catch { <>4__this.attackRunning = false; return false; } try { <>4__this.thisHowardAnimator.SetAnimationTrigger("Straight"); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.1f); <>1__state = 4; return true; case 4: <>1__state = -1; try { <>4__this.thisHowardComponent.Execute(Main.availableStacks[5], (StackConfiguration)null); } catch { <>4__this.attackRunning = false; return false; } try { <>4__this.thisHowardAnimator.SetAnimationTrigger("Straight"); <>4__this.thisHowardComponent.Execute(Main.availableStacks[6], (StackConfiguration)null); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.6f); <>1__state = 5; return true; case 5: <>1__state = -1; <>4__this.attackRunning = false; return false; } } bool IEnumerator.MoveNext() { //ILSpy generated this explicit interface implementation from .override directive in MoveNext return this.MoveNext(); } [DebuggerHidden] void IEnumerator.Reset() { throw new NotSupportedException(); } } [CompilerGenerated] private sealed class <CastWallKickUppercutStraight>d__49 : IEnumerator<object>, IEnumerator, IDisposable { private int <>1__state; private object <>2__current; public HowardCombat <>4__this; object IEnumerator<object>.Current { [DebuggerHidden] get { return <>2__current; } } object IEnumerator.Current { [DebuggerHidden] get { return <>2__current; } } [DebuggerHidden] public <CastWallKickUppercutStraight>d__49(int <>1__state) { this.<>1__state = <>1__state; } [DebuggerHidden] void IDisposable.Dispose() { <>1__state = -2; } private bool MoveNext() { //IL_0093: Unknown result type (might be due to invalid IL or missing references) //IL_009d: Expected O, but got Unknown //IL_00e5: Unknown result type (might be due to invalid IL or missing references) //IL_00ef: Expected O, but got Unknown //IL_0134: Unknown result type (might be due to invalid IL or missing references) //IL_013e: Expected O, but got Unknown //IL_0284: Unknown result type (might be due to invalid IL or missing references) //IL_028e: Expected O, but got Unknown //IL_01b6: Unknown result type (might be due to invalid IL or missing references) //IL_01c0: Expected O, but got Unknown //IL_0235: Unknown result type (might be due to invalid IL or missing references) //IL_023f: Expected O, but got Unknown switch (<>1__state) { default: return false; case 0: <>1__state = -1; <>4__this.attackRunning = true; try { <>4__this.thisHowardAnimator.SetAnimationTrigger("SpawnStructure"); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.2f); <>1__state = 1; return true; case 1: <>1__state = -1; try { <>4__this.thisHowardComponent.Execute(Main.availableStacks[4], (StackConfiguration)null); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.5f); <>1__state = 2; return true; case 2: <>1__state = -1; try { <>4__this.thisHowardAnimator.SetAnimationTrigger("Kick"); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.2f); <>1__state = 3; return true; case 3: <>1__state = -1; try { <>4__this.thisHowardComponent.Execute(Main.availableStacks[7], (StackConfiguration)null); } catch { <>4__this.attackRunning = false; return false; } try { <>4__this.thisHowardAnimator.SetAnimationTrigger("Straight"); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.2f); <>1__state = 4; return true; case 4: <>1__state = -1; try { <>4__this.thisHowardComponent.Execute(Main.availableStacks[6], (StackConfiguration)null); } catch { <>4__this.attackRunning = false; return false; } try { <>4__this.thisHowardAnimator.SetAnimationTrigger("Straight"); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.1f); <>1__state = 5; return true; case 5: <>1__state = -1; try { <>4__this.thisHowardComponent.Execute(Main.availableStacks[5], (StackConfiguration)null); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.6f); <>1__state = 6; return true; case 6: <>1__state = -1; <>4__this.attackRunning = false; return false; } } bool IEnumerator.MoveNext() { //ILSpy generated this explicit interface implementation from .override directive in MoveNext return this.MoveNext(); } [DebuggerHidden] void IEnumerator.Reset() { throw new NotSupportedException(); } } [CompilerGenerated] private sealed class <CastWallStraight>d__32 : IEnumerator<object>, IEnumerator, IDisposable { private int <>1__state; private object <>2__current; public HowardCombat <>4__this; object IEnumerator<object>.Current { [DebuggerHidden] get { return <>2__current; } } object IEnumerator.Current { [DebuggerHidden] get { return <>2__current; } } [DebuggerHidden] public <CastWallStraight>d__32(int <>1__state) { this.<>1__state = <>1__state; } [DebuggerHidden] void IDisposable.Dispose() { <>1__state = -2; } private bool MoveNext() { //IL_0081: Unknown result type (might be due to invalid IL or missing references) //IL_008b: Expected O, but got Unknown //IL_00d3: Unknown result type (might be due to invalid IL or missing references) //IL_00dd: Expected O, but got Unknown //IL_011f: Unknown result type (might be due to invalid IL or missing references) //IL_0129: Expected O, but got Unknown //IL_016e: Unknown result type (might be due to invalid IL or missing references) //IL_0178: Expected O, but got Unknown switch (<>1__state) { default: return false; case 0: <>1__state = -1; <>4__this.attackRunning = true; try { <>4__this.thisHowardAnimator.SetAnimationTrigger("SpawnStructure"); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.2f); <>1__state = 1; return true; case 1: <>1__state = -1; try { <>4__this.thisHowardComponent.Execute(Main.availableStacks[4], (StackConfiguration)null); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.5f); <>1__state = 2; return true; case 2: <>1__state = -1; try { <>4__this.thisHowardAnimator.SetAnimationTrigger("Straight"); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.2f); <>1__state = 3; return true; case 3: <>1__state = -1; try { <>4__this.thisHowardComponent.Execute(Main.availableStacks[5], (StackConfiguration)null); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.6f); <>1__state = 4; return true; case 4: <>1__state = -1; <>4__this.attackRunning = false; return false; } } bool IEnumerator.MoveNext() { //ILSpy generated this explicit interface implementation from .override directive in MoveNext return this.MoveNext(); } [DebuggerHidden] void IEnumerator.Reset() { throw new NotSupportedException(); } } [CompilerGenerated] private sealed class <CastWallStraightUppercut>d__35 : IEnumerator<object>, IEnumerator, IDisposable { private int <>1__state; private object <>2__current; public HowardCombat <>4__this; object IEnumerator<object>.Current { [DebuggerHidden] get { return <>2__current; } } object IEnumerator.Current { [DebuggerHidden] get { return <>2__current; } } [DebuggerHidden] public <CastWallStraightUppercut>d__35(int <>1__state) { this.<>1__state = <>1__state; } [DebuggerHidden] void IDisposable.Dispose() { <>1__state = -2; } private bool MoveNext() { //IL_0081: Unknown result type (might be due to invalid IL or missing references) //IL_008b: Expected O, but got Unknown //IL_00d3: Unknown result type (might be due to invalid IL or missing references) //IL_00dd: Expected O, but got Unknown //IL_0122: Unknown result type (might be due to invalid IL or missing references) //IL_012c: Expected O, but got Unknown //IL_01a0: Unknown result type (might be due to invalid IL or missing references) //IL_01aa: Expected O, but got Unknown switch (<>1__state) { default: return false; case 0: <>1__state = -1; <>4__this.attackRunning = true; try { <>4__this.thisHowardAnimator.SetAnimationTrigger("SpawnStructure"); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.2f); <>1__state = 1; return true; case 1: <>1__state = -1; try { <>4__this.thisHowardComponent.Execute(Main.availableStacks[4], (StackConfiguration)null); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.5f); <>1__state = 2; return true; case 2: <>1__state = -1; try { <>4__this.thisHowardAnimator.SetAnimationTrigger("Straight"); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.2f); <>1__state = 3; return true; case 3: <>1__state = -1; try { <>4__this.thisHowardComponent.Execute(Main.availableStacks[5], (StackConfiguration)null); <>4__this.thisHowardAnimator.SetAnimationTrigger("Straight"); <>4__this.thisHowardComponent.Execute(Main.availableStacks[6], (StackConfiguration)null); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.6f); <>1__state = 4; return true; case 4: <>1__state = -1; <>4__this.attackRunning = false; return false; } } bool IEnumerator.MoveNext() { //ILSpy generated this explicit interface implementation from .override directive in MoveNext return this.MoveNext(); } [DebuggerHidden] void IEnumerator.Reset() { throw new NotSupportedException(); } } [CompilerGenerated] private sealed class <CastWallStraightUppercutKick>d__40 : IEnumerator<object>, IEnumerator, IDisposable { private int <>1__state; private object <>2__current; public HowardCombat <>4__this; object IEnumerator<object>.Current { [DebuggerHidden] get { return <>2__current; } } object IEnumerator.Current { [DebuggerHidden] get { return <>2__current; } } [DebuggerHidden] public <CastWallStraightUppercutKick>d__40(int <>1__state) { this.<>1__state = <>1__state; } [DebuggerHidden] void IDisposable.Dispose() { <>1__state = -2; } private bool MoveNext() { //IL_008a: Unknown result type (might be due to invalid IL or missing references) //IL_0094: Expected O, but got Unknown //IL_00dc: Unknown result type (might be due to invalid IL or missing references) //IL_00e6: Expected O, but got Unknown //IL_012b: Unknown result type (might be due to invalid IL or missing references) //IL_0135: Expected O, but got Unknown //IL_01ac: Unknown result type (might be due to invalid IL or missing references) //IL_01b6: Expected O, but got Unknown //IL_0211: Unknown result type (might be due to invalid IL or missing references) //IL_021b: Expected O, but got Unknown switch (<>1__state) { default: return false; case 0: <>1__state = -1; <>4__this.attackRunning = true; try { <>4__this.thisHowardAnimator.SetAnimationTrigger("SpawnStructure"); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.2f); <>1__state = 1; return true; case 1: <>1__state = -1; try { <>4__this.thisHowardComponent.Execute(Main.availableStacks[4], (StackConfiguration)null); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.5f); <>1__state = 2; return true; case 2: <>1__state = -1; try { <>4__this.thisHowardAnimator.SetAnimationTrigger("Straight"); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.2f); <>1__state = 3; return true; case 3: <>1__state = -1; try { <>4__this.thisHowardComponent.Execute(Main.availableStacks[5], (StackConfiguration)null); <>4__this.thisHowardAnimator.SetAnimationTrigger("Straight"); <>4__this.thisHowardComponent.Execute(Main.availableStacks[6], (StackConfiguration)null); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.1f); <>1__state = 4; return true; case 4: <>1__state = -1; try { <>4__this.thisHowardAnimator.SetAnimationTrigger("Kick"); <>4__this.thisHowardComponent.Execute(Main.availableStacks[7], (StackConfiguration)null); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.6f); <>1__state = 5; return true; case 5: <>1__state = -1; <>4__this.attackRunning = false; return false; } } bool IEnumerator.MoveNext() { //ILSpy generated this explicit interface implementation from .override directive in MoveNext return this.MoveNext(); } [DebuggerHidden] void IEnumerator.Reset() { throw new NotSupportedException(); } } [CompilerGenerated] private sealed class <CastWallUppercutKickStraight>d__43 : IEnumerator<object>, IEnumerator, IDisposable { private int <>1__state; private object <>2__current; public HowardCombat <>4__this; object IEnumerator<object>.Current { [DebuggerHidden] get { return <>2__current; } } object IEnumerator.Current { [DebuggerHidden] get { return <>2__current; } } [DebuggerHidden] public <CastWallUppercutKickStraight>d__43(int <>1__state) { this.<>1__state = <>1__state; } [DebuggerHidden] void IDisposable.Dispose() { <>1__state = -2; } private bool MoveNext() { //IL_0093: Unknown result type (might be due to invalid IL or missing references) //IL_009d: Expected O, but got Unknown //IL_00e5: Unknown result type (might be due to invalid IL or missing references) //IL_00ef: Expected O, but got Unknown //IL_0134: Unknown result type (might be due to invalid IL or missing references) //IL_013e: Expected O, but got Unknown //IL_0186: Unknown result type (might be due to invalid IL or missing references) //IL_0190: Expected O, but got Unknown //IL_026a: Unknown result type (might be due to invalid IL or missing references) //IL_0274: Expected O, but got Unknown //IL_021b: Unknown result type (might be due to invalid IL or missing references) //IL_0225: Expected O, but got Unknown switch (<>1__state) { default: return false; case 0: <>1__state = -1; <>4__this.attackRunning = true; try { <>4__this.thisHowardAnimator.SetAnimationTrigger("SpawnStructure"); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.2f); <>1__state = 1; return true; case 1: <>1__state = -1; try { <>4__this.thisHowardComponent.Execute(Main.availableStacks[4], (StackConfiguration)null); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.5f); <>1__state = 2; return true; case 2: <>1__state = -1; try { <>4__this.thisHowardAnimator.SetAnimationTrigger("Straight"); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.2f); <>1__state = 3; return true; case 3: <>1__state = -1; try { <>4__this.thisHowardComponent.Execute(Main.availableStacks[6], (StackConfiguration)null); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.1f); <>1__state = 4; return true; case 4: <>1__state = -1; try { <>4__this.thisHowardAnimator.SetAnimationTrigger("Kick"); <>4__this.thisHowardComponent.Execute(Main.availableStacks[7], (StackConfiguration)null); } catch { <>4__this.attackRunning = false; return false; } try { <>4__this.thisHowardAnimator.SetAnimationTrigger("Straight"); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.1f); <>1__state = 5; return true; case 5: <>1__state = -1; try { <>4__this.thisHowardComponent.Execute(Main.availableStacks[5], (StackConfiguration)null); } catch { <>4__this.attackRunning = false; return false; } <>2__current = (object)new WaitForSeconds(0.6f); <>1__state = 6; return true; case 6: <>1__state = -1; <>4__this.attackRunning = false; return false; } } bool IEnumerator.MoveNext() { //ILSpy generated this explicit interface implementation from .override directive in MoveNext return this.MoveNext(); } [DebuggerHidden] void IEnumerator.Reset() { throw new NotSupportedException(); } } [CompilerGenerated] private sealed class <CastWallUppercutStraight>d__39 : IEnumerator<object>, IEnumerator, IDisposable { private int <>1__state; private object <>2__current; public HowardCombat <>4__this; object IEnumerator<object>.Current { [DebuggerHidden] get { return <>2__current; } } object IEnumerator.Current { [DebuggerHidden] get { return <>2__current; } } [DebuggerHidden] public <CastWallUppercutStraight>d__39(int <>1__state) { this.<>1__state = <>1__state; } [DebuggerHidden] void IDisposable.Dispose() { <>1__state = -2; } private bool MoveNext() { //IL_0093: Unknown result type (might be due to invalid IL or missing references) //IL_009d: Expected O, but got Unknown //IL_00e5: Unknown result type (might be due to invalid IL or missing references) //IL_00ef: Expected O, but got Unknown //IL_0134: Unknown result type (might be due to invalid IL or missing references) //IL_013e: Expected O, but got Unknown //IL_0186: Unknown result type (might be due t