public override void Load(InstrumentData d) { ReverbData data = d as ReverbData; base.Load(data); input.ID = data.jackInID; output.ID = data.jackOutID; level.setPercent(data.dialState); reverbControl.setPercent(data.reverbPercent); }
public override InstrumentData GetData() { ReverbData data = new ReverbData(); data.deviceType = menuItem.deviceType.Reverb; GetTransformData(data); data.dialState = level.percent; data.reverbPercent = reverbControl.percent; data.jackInID = input.transform.GetInstanceID(); data.jackOutID = output.transform.GetInstanceID(); return(data); }