void assignTrack(float[] delays)
    {
        BeatEvent[] events = new BeatEvent[] {
            CommonEventFactory.getNextStateEvent(this),
        };
        float[] deltas = delays;

        this.tracker.assignEvents(events, deltas);
    }
Esempio n. 2
0
 protected override void assignTrack()
 {
     BeatEvent[] events = new BeatEvent[deltas.Length];
     for (int i = 0; i < events.Length; i++)
     {
         events[i] = CommonEventFactory.getDelegatedEvent(PewLambda());
     }
     events [events.Length - 1] = CommonEventFactory.getNoOp();
     track.assignEvents(events, deltas);
 }
Esempio n. 3
0
    protected override void assignTrack()
    {
        BeatEvent[] events = new BeatEvent[deltas.Length];
        for (int i = 0; i < events.Length - 1; i++)
        {
            events[i] = getAttackEvent();
        }
        events [events.Length - 1] = CommonEventFactory.getNoOp();

        track.assignEvents(events, deltas);
    }
    protected override void assignTrack()
    {
        BeatEvent[] events = new BeatEvent[] {
            getAttackEvent(),
            CommonEventFactory.getNoOp()
        };
        float[] deltas = new float[] {
            beatOffset,
            beatsBetweenAttack
        };

        track.assignEvents(events, deltas);
        track.AdditionalOffset(beatOffset);
    }
 BeatEvent getAttackEvent()
 {
     return(CommonEventFactory.getDelegatedEvent(delegate() {
         Attack();
     }));
 }