public void SetState(ClientState state)
{
_cstate = state;
switch (state)
{
case ClientState.kCLIENT_STATE_LOGINSERVER_CONNECT_IN_PROGRESS:
_state = "kCLIENT_STATE_LOGINSERVER_CONNECT_IN_PROGRESS";
break;
case ClientState.kCLIENT_STATE_LOGINSERVER_CONNECT_COMPLETE:
_state = "kCLIENT_STATE_LOGINSERVER_CONNECT_COMPLETE";
break;
case ClientState.kCLIENT_STATE_LOGIN_IN_PROGRESS:
_state = "kCLIENT_STATE_LOGIN_IN_PROGRESS";
break;
case ClientState.kCLIENT_STATE_LOGIN_SUCCESS:
_state = "kCLIENT_STATE_LOGIN_SUCCESS";
break;
case ClientState.kCLIENT_STATE_CHARACTER_LIST_RECEIVED:
_state = "kCLIENT_STATE_CHARACTER_LIST_RECEIVED";
break;
case ClientState.kCLIENT_STATE_WORLD_LIST_RECEIVED:
_state = "kCLIENT_STATE_WORLD_LIST_RECEIVED";
break;
}
}