public int AddFloatList(float[] vals) { if (null == vals || vals.Length == 0) return -1; int ct = vals.Length; int start = m_FloatLists.Count; m_FloatLists.AddRange(vals); return (start << 8) + ct; }
public static int SetValue(BinaryTable table, List <float> vals, float[] defaultVal) { if (IsEqual(vals, defaultVal)) { return(-1); } return(table.AddFloatList(vals.ToArray())); }