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); } }