public void SetPersonaState( EPersonaState state )
{
cache.LocalUser.PersonaState = state;
var stateMsg = new ClientMsgProtobuf<CMsgClientChangeStatus>( EMsg.ClientChangeStatus );
stateMsg.Body.persona_state = ( uint )state;
stateMsg.Body.player_name = cache.LocalUser.Name;
this.Client.Send( stateMsg );
}