Example #1
0
    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);
    }
Example #2
0
    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);
    }