update method
Implementation
@override
void update(double deltaTime, BaseObject parent) {
if (!_isPlaying) return;
var sequence = _currentState;
if (_waitTime < 0 && sequence != null) {
if (_currentIndex >= totalFrame - 1) {
if (sequence.loop) {
_currentIndex = 0;
_updateFrame(sequence);
}
} else {
_currentIndex++;
_updateFrame(sequence);
}
} else if (_waitTime > 0) {
_waitTime -= deltaTime;
}
}