void Send(bool tagExtern = false) { OscMessage message = new OscMessage(); if (tagExtern) { message.address = "/externLatents/"; for (int i = 0; i < LatentSliders.numSliders; i++) { message.values.Add(LatentSliders.GetSliderValue(i)); } } else { message.address = "/latents/"; for (int i = 0; i < GANData.numLatents; i++) { message.values.Add(ganData.getLatent(i)); } } osc.Send(message); ganData.markSent(); if (!tagExtern) { Process(); } }
// Use this for initialization private void OnEnable() { if (instance == null) { instance = this; } else { Debug.LogError("Something is wrong"); } }