using PkmnLib.Dynamic.Models;
using PkmnLib.Static.Moves;
namespace PkmnLib.Dynamic.AI.Explicit;
///
/// Container wrapper for a move and its user.
///
public class AIMoveState
{
///
public AIMoveState(IPokemon user, IMoveData move)
{
User = user;
Move = move;
}
///
/// The user that's being wrapper
///
public IPokemon User { get; }
///
/// The move that's being wrapper
///
public IMoveData Move { get; }
}