public void SendData(PhysicalDataPacket data) { foreach (IPhysicalDataInput connectedInput in connectedInputs) { connectedInput.ReceiveData(data); } }
void IPhysicalDataInput.ReceiveData(PhysicalDataPacket data) { NoteData incomingMIDI = data as NoteData; if (incomingMIDI != null) { PlayMIDINote(incomingMIDI); } }
void IPhysicalDataInput.ReceiveData(PhysicalDataPacket data) { TestData d = data as TestData; if (d != null) { float dialVal = d.controlData.normalizedValue / 100f; float H, S, V; Color.RGBToHSV(originalColor, out H, out S, out V); GetComponent <MeshRenderer>().material.color = Color.HSVToRGB(dialVal, S, V); } }
public void SendData(PhysicalDataPacket data) { OutputJack.SendData(data); }