namespace LmpCommon.Enums
{
    public enum ClientState
    {
        DisconnectRequested = -1,
        Disconnected = 0,
        Connecting = 1,
        Connected = 2,
        Handshaking = 3,
        Handshaked = 6,

        SyncingSettings = 7,
        SettingsSynced = 8,
        SyncingKerbals = 9,
        KerbalsSynced = 10,
        SyncingWarpsubspaces = 11,
        WarpsubspacesSynced = 12,
        SyncingColors = 13,
        ColorsSynced = 14,

        SyncingFlags = 16,
        FlagsSynced = 17,
        SyncingPlayers = 18,
        PlayersSynced = 19,
        SyncingScenarios = 20,
        ScenariosSynced = 21,
        SyncingLocks = 24,
        LocksSynced = 25,

        Starting = 35,
        Running = 36
    }
}
