public ChemicalElement[] GetPrimariesOf(ChemicalElementEntity ent)
        {
            ChemicalToArrayData data = this.primaries.Find(x => x.element == ent.type);

            if (data.array != null)
            {
                return(data.array);
            }
            else
            {
                Debug.LogWarning($"WARNING : This element ({ent.type}) is not yet registered ! Check it out !");
                return(null);
            }
        }
        private static int CompareChemicalToArrayData(ChemicalToArrayData x, ChemicalToArrayData y)
        {
            int xe = (int)x.element;
            int ye = (int)y.element;

            if (xe > ye)
            {
                return(1);
            }
            else if (xe < ye)
            {
                return(-1);
            }
            else
            {
                return(0);
            }
        }