Pinpoint icon indicating copy to clipboard operation
Pinpoint copied to clipboard

BestHTTP causes broken scripts

Open another-rishi opened this issue 1 year ago • 4 comments

I am sure this is more a user error issue related to my development environment than a bug.

After speaking with @dbirman at SfN, it sounded reasonably straightforward to add a prefab of the Neuronexus probes and mounting adapters we use in the lab to Pinpoint. I just need to:

  • load the model as an .obj file in the Assets/3D/Probes folder
  • make a prefab in Prefabs/Probes
  • link it to the necessary scripts using the existing neuropixels probes as an example
  • add a RecordingSlice object
  • create a .csv with the channel map info in Assets/Data/Probes

I was hoping to do this in a fork of Pinpoint and then submit a pull request, but I've run into an issue building a local version of the project that is related to broken scripts. I gather that the EphysLink component imports the BestHTTP.SocketIO3 namespace and I need to have the BestHTTP package installed in my Unity development environment to fix the broken scripts before I can build and run the project.

To reproduce this bug, one only needs to open the project in a new development environment that doesn't have BestHTTP.

Where can I get this package? Or is there a workaround to create and debug my prefab without breaking the rest of the EphysLink code?

Thanks, Rishi

another-rishi avatar Dec 05 '23 20:12 another-rishi