namespace Code.OfficeGame.BattleMode.Actions { public abstract class BattleActionData { public int TotalFrames; public bool Finished = false; public abstract BattleActionData GetSnapshot(); public abstract void RestoreSnapshot(BattleActionData snapshot); } }