Editor/Embedded/Datamodel/FloatArray.cs

A simple concrete typed array class for floats, deriving from a generic Array<float> type in the embedded datamodel. It provides parameterless, enumerable-based, and capacity-based constructors that forward to the base class.

Native Interop
#nullable enable
#pragma warning disable CS3021 // Upstream CLS attributes; host assembly does not claim CLS compliance.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Collections;
using System.Diagnostics;
using System.Numerics;

namespace HumanoidRetargeter.EditorTools.Embedded.Datamodel;

    public class FloatArray : Array<float>
    {
        public FloatArray() { }
        public FloatArray(IEnumerable<float> enumerable)
            : base(enumerable)
        { }
        public FloatArray(int capacity)
            : base(capacity)
        { }
    }