Files
Hasebe/Assets/Code/OfficeGame/BattleMode/Actions/ActionDatas/WaitBattleActionData.cs
T

24 lines
659 B
C#

namespace Code.OfficeGame.BattleMode.Actions
{
public class WaitBattleActionData : BattleActionData
{
public int WaitFrames;
public override BattleActionData GetSnapshot()
{
return new WaitBattleActionData
{
TotalFrames = TotalFrames,
WaitFrames = WaitFrames
};
}
public override void RestoreSnapshot(BattleActionData snapshot)
{
TotalFrames = snapshot.TotalFrames;
if (snapshot is not WaitBattleActionData waitSnapshot) return;
WaitFrames = waitSnapshot.WaitFrames;
}
}
}