Exemplo n.º 1
0
    protected static UrbSubstance[] ArrayToSubstances(UrbFieldArrayData Input)
    {
        UrbSubstance[] Output = new UrbSubstance[Input.Value.Length];

        for (int a = 0; a < Input.Value.Length; a++)
        {
            Output[a] = new UrbSubstance {
                Substance = (UrbSubstanceTag)System.Enum.Parse(typeof(UrbSubstanceTag), Input.Value[a].Name), SubstanceAmount = Input.Value[a].Value
            };
        }
        return(Output);
    }
Exemplo n.º 2
0
    public static UrbFieldArrayData GetArrayFromSubstances(string ArrayName, UrbSubstance[] Substances)
    {
        UrbFieldArrayData FieldArray = new UrbFieldArrayData
        {
            Name  = ArrayName,
            Value = new UrbFieldData[Substances.Length]
        };

        for (int i = 0; i < Substances.Length; i++)
        {
            FieldArray.Value[i] = new UrbFieldData {
                Name = Substances[i].Substance.ToString(), Value = Substances[i].SubstanceAmount
            };
        }
        return(FieldArray);
    }