namespace SVSim.BattleNode.Sessions; /// Reason a participant was terminated. Carried to /// so impls can log/clean differently /// per cause. Cleanup itself is the same regardless of reason. public enum BattleFinishReason { NormalFinish, Retire, OpponentDisconnect, Timeout, ServerAbort, }