Files
PkmnLib.NET/PkmnLib.Dynamic/AI/Explicit/AIMoveState.cs
2026-07-05 14:04:01 +02:00

27 lines
574 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(IPokemon user, IMoveData move)
{
User = user;
Move = move;
}
/// <summary>
/// The user that's being wrapper
/// </summary>
public IPokemon User { get; }
/// <summary>
/// The move that's being wrapper
/// </summary>
public IMoveData Move { get; }
}