update method

void update(
  1. double dt
)

update time and find new frame index

Implementation

void update(double dt) {
  time += dt;
  if (time > totalTime) {
    time = time % totalTime;
  }
  index = findIndex(time);
}