public override void Load(InstrumentData d) { LooperData data = d as LooperData; base.Load(data); input.ID = data.jackInID; output.ID = data.jackOutID; recordTrigger.ID = data.recordTriggerID; playTrigger.ID = data.playTriggerID; durSlider.setVal(data.dur); }
public override InstrumentData GetData() { LooperData data = new LooperData(); data.deviceType = menuItem.deviceType.Looper; GetTransformData(data); data.jackInID = input.transform.GetInstanceID(); data.jackOutID = output.transform.GetInstanceID(); data.recordTriggerID = recordTrigger.transform.GetInstanceID(); data.playTriggerID = playTrigger.transform.GetInstanceID(); data.dur = durSlider.switchVal; return(data); }