using System; namespace PKHeX.Core; /// /// Base interface for all box manipulation actions. /// public interface IBoxManip { BoxManipType Type { get; } Func Usable { get; } string GetPrompt(bool all); string GetFail(bool all); string GetSuccess(bool all); int Execute(SaveFile sav, BoxManipParam param); }