using PkmnLib.Dynamic.Models; using PkmnLib.Static.Moves; namespace PkmnLib.Dynamic.AI.Explicit; public class AIMoveState { public AIMoveState(IPokemon user, IMoveData move) { User = user; Move = move; } public IPokemon User { get; } public IMoveData Move { get; } }