mirror of
https://github.com/kwsch/PKHeX.git
synced 2026-04-25 08:10:48 -05:00
Remove GameSync/SecureValue from SAV tab (still lives in Block Data) Remove inaccessible items from FRLG/E key items
15 lines
434 B
C#
15 lines
434 B
C#
using System;
|
|
|
|
namespace PKHeX.Core;
|
|
|
|
/// <summary>
|
|
/// Base class for defining a manipulation of box data.
|
|
/// </summary>
|
|
public abstract record BoxManipBase(BoxManipType Type, Func<SaveFile, bool> Usable) : IBoxManip
|
|
{
|
|
public abstract string GetPrompt(bool all);
|
|
public abstract string GetFail(bool all);
|
|
public abstract string GetSuccess(bool all);
|
|
public abstract int Execute(SaveFile sav, BoxManipParam param);
|
|
}
|