feat(battle-node): BattleSession skeleton with EIO/SIO read pump

This commit is contained in:
gamer147
2026-05-31 22:10:17 -04:00
parent 22a4825265
commit a306295fe2
2 changed files with 133 additions and 0 deletions

View File

@@ -0,0 +1,14 @@
namespace SVSim.BattleNode.Sessions;
/// <summary>
/// Where we are in the v1 scripted lifecycle. Drives which scripted frames the session pushes
/// in response to inbound emits.
/// </summary>
public enum BattleSessionPhase
{
AwaitingInitNetwork,
AwaitingLoaded,
AwaitingSwap,
AfterReady,
Terminal,
}