Exemple #1
0
 public Usuario(UsuarioNet _usuario)
 {
     m_uid            = _usuario.uid;
     m_alias          = _usuario.alias;
     m_numVictorias   = _usuario.numVictorias;
     m_numDerrotas    = _usuario.numDerrotas;
     m_initMode       = _usuario.initMode;
     m_charGoalkeeper = InfoJugadores.instance.GetJugador(_usuario.characterGoalkeeper);
     m_charThrower    = InfoJugadores.instance.GetJugador(_usuario.characterThrower);
 }
    public static Usuario NetToUsuario(UsuarioNet _usuario)
    {
        Usuario user = new Usuario(_usuario);

        user.charThrower          = InfoJugadores.instance.GetJugador(_usuario.characterThrower);
        user.charGoalkeeper       = InfoJugadores.instance.GetJugador(_usuario.characterGoalkeeper);
        user.initMode             = _usuario.initMode;
        user.numDerrotas          = _usuario.numDerrotas;
        user.numVictorias         = _usuario.numVictorias;
        user.equipacionShooter    = EquipacionManager.instance.GetEquipacion(_usuario.equipacionThrower);
        user.equipacionGoalkeeper = EquipacionManager.instance.GetEquipacion(_usuario.equipacionGoalkeeper);
        user.yoRobot = _usuario.isBot;
        user.uid     = _usuario.uid;
        user.alias   = _usuario.alias;
        return(user);
    }