@objc(GSAnimationConfig) public protocol AnimationConfig : AnyObject
Base class for an
Subclasses allow to build a configuration that instructs the drone to play the animation with whatever default values if deems appropriate, depending on the current context and/or its own defaults.
Subclasses may also have mandatory parameters in their constructor.
Each method starting with
with in subclasses allows to customize a different animation parameter.
When one of this method is called, the drone will use the provided parameter value instead of its own default,