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; } }