                 self.z = z
             case let .silent(silent):
                 self.silent = silent
+            case let .hoverAnimation(hoverAnimation):
+                self.hoverAnimation = hoverAnimation
             case let .animation(animation):
                 self.animation = animation
             case let .animationThreshold(animationThreshold):

    public var z: Float?
    /// 图形是否不响应和触发鼠标事件，默认为 false，即响应和触发鼠标事件。
    public var silent: Bool?
    /// MARK: Animatable
    public var animation: Bool?
    public var animationThreshold: Float?

        map["zlevel"] = zlevel
        map["z"] = z
        map["silent"] = silent
        map["hoverAnimation"] = hoverAnimation
        map["animation"] = animation
        map["animationThreshold"] = animationThreshold
        map["animationDuration"] = animationDuration
