Files
PkmnLib.NET/PkmnLib.Dynamic/AI/Explicit/AIMoveState.cs

27 lines
586 B
C#

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