Support for deep cloning battles and Pokemon

This commit is contained in:
Deukhoofd committed 2024-12-29 13:51:59 +01:00
1 parent b3529fa22f
commit 40803f0269
13 files changed
+356 -12

No files matched your search

+2 -1
View File
@@ -1,11 +1,12 @@
using PkmnLib.Dynamic.ScriptHandling;
using PkmnLib.Static.Utils;
namespace PkmnLib.Dynamic.Models.Choices;
/// <summary>
/// A choice that is made at the beginning of a turn. This can be a switch, flee, item, or pass choice.
/// </summary>
public interface ITurnChoice : IScriptSource
public interface ITurnChoice : IScriptSource, IDeepCloneable
{
/// <summary>
/// The user of the turn choice