static void AddPrimaryCallback(OscMessageDispatcher.MessageCallback callback) { #if UNITY_EDITOR foreach (var server in OscServer.ServerList) { server.MessageDispatcher.AddCallback(string.Empty, callback); } #else s_SharedServer.MessageDispatcher.AddCallback(string.Empty, callback); #endif }
static void RemovePrimaryCallback(OscMessageDispatcher.MessageCallback callback) { #if UNITY_EDITOR foreach (var server in OscServer.ServerList) { try { server.MessageDispatcher.RemoveCallback(string.Empty, callback); } catch (KeyNotFoundException) { /* it don't matter */ } } #else s_SharedServer.MessageDispatcher.RemoveCallback(string.Empty, callback); #endif }