AnimationData<T extends Object> constructor

AnimationData<T extends Object>({
  1. required T name,
  2. required List<TexArea> frames,
  3. required double speed,
})

Implementation

AnimationData({
  required this.name,
  required this.frames,
  required this.speed,
})  : assert(frames.isNotEmpty, 'AnimationData "$name" must contain at least 1 frame'),
      assert(speed >= 0, 'speed must be non-negative');