//CLIENTE
    public override void OnClientConnect(NetworkConnection conn)
    {
        //base.OnClientConnect(conn);
        EleccionDeClase ec = new EleccionDeClase();

        ec.idClase = prefabId;
        ClientScene.AddPlayer(conn, 0, ec);
    }
    //SERVIDOR
    public override void OnServerAddPlayer(NetworkConnection conn, short playerControllerId, NetworkReader extraMessageReader)
    {
        //base.OnServerAddPlayer(conn, playerControllerId, extraMessageReader);
        EleccionDeClase ec = extraMessageReader.ReadMessage <EleccionDeClase>();
        int             prefabAInstanciar = ec.idClase;
        GameObject      go = Instantiate(prefabs[prefabAInstanciar]) as GameObject;

        NetworkServer.AddPlayerForConnection(conn, go, playerControllerId);
    }