keijiro / OscJack

Lightweight C# implementation of OSC server/client
The Unlicense
479 stars 65 forks source link

Unity can't see OscJack namespace on 1.0.3 but 1.0.2 works #32

Closed LSDdev closed 3 years ago

LSDdev commented 3 years ago

This might be my ignorance on Unity's inner workings. My problem is that using OscJack 1.0.2 scripting interface on my project works fine. When I upgrade the package via package manager to 1.0.3 the Unity can't seem to find the libraries and namespaces anymore and console gets flooded with

The type or namespace name 'OscJack' could not be found (are you missing a using directive or an assembly reference?)
The type or namespace name 'OscClient' could not be found (are you missing a using directive or an assembly reference?)
keijiro commented 3 years ago

Could you provide a minimal project that can reproduce the issue?

LSDdev commented 3 years ago

Here is barebone project https://drive.google.com/file/d/19W2zB4999teoSoUeWsqas4gaGx3LqO9m/view?usp=sharing

It has game object with humanoid character, on that character there is something called ‘AudioControlPointController’ that enables you to select bone points and pass info from those points via osc. That AudioControlPointController links to OscJack and works with 1.0.2 but not on 1.0.3

keijiro commented 3 years ago

Thanks for sharing the project.

I found there is a wrong reference from SoundActor. This issue should be fixed on their side. Please report it to them.

keijiro commented 3 years ago

I'm closing this issue now. Please feel free to reopen it for further problems.