SkinAndAnimationBounds({List<String>? skins, this.animation, this.stepTime = 0.1}) : skins = skins == null || skins.isEmpty? ["default"] : skins;