static void DrawHitboxGizmo(ThirdPersonMeleeWeaponProperties meleeWeaponProperties, GizmoType gizmoType)
        {
            if (meleeWeaponProperties.Hitboxes == null)
            {
                return;
            }
            var hitboxes = new Hitbox[meleeWeaponProperties.Hitboxes.Length];

            for (int i = 0; i < hitboxes.Length; ++i)
            {
                hitboxes[i] = meleeWeaponProperties.Hitboxes[i];
            }
            HitboxInspector.DrawHitboxGizmo(hitboxes, gizmoType);
        }
 /// <summary>
 /// Draws the Hitbox ReordableList element.
 /// </summary>
 private void OnHitboxListDraw(Rect rect, int index, bool isActive, bool isFocused)
 {
     HitboxInspector.HitboxElementDraw(m_ReorderableHitboxList, rect, index, isActive, isFocused);
 }
 static void DrawHitboxGizmo(ThirdPersonMeleeWeaponProperties meleeWeaponProperties, GizmoType gizmoType)
 {
     HitboxInspector.DrawHitboxGizmo(meleeWeaponProperties.Hitboxes, gizmoType);
 }