type WieldAnimationDependency<'a> = ((Option<ToolKind>, Option<&'a AbilitySpec>), Vec3<f32>, Vec3<f32>, Vec3<f32>, f32, Vec3<f32>, f32);