Minor optimization

This commit is contained in:
Asriel Camora
2023-07-04 10:33:10 +02:00
parent 75553de490
commit 75306ca020
2 changed files with 9 additions and 2 deletions
+5
View File
@@ -1,3 +1,6 @@
using System.Diagnostics.Contracts;
using System.Runtime.CompilerServices;
namespace Craftimizer.Simulator.Actions;
public enum ActionType : byte
@@ -51,6 +54,8 @@ public static class ActionUtils
.ToArray();
}
[Pure]
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static BaseAction Base(this ActionType me) => Actions[(int)me];
public static IEnumerable<ActionType> AvailableActions(Simulator simulation) =>