public static UrbStringArrayData EnumsToArray <T>(string Name, T[] Enums) where T : Enum { UrbStringArrayData Data = new UrbStringArrayData { Name = Name, Value = new string[Enums.Length] }; for (int e = 0; e < Enums.Length; e++) { Data.Value[e] = Enums[e].ToString(); } return(Data); }
public static UrbStringArrayData ObjectsDataToArray(string Name, UrbObjectData[] Objects) { if (Objects == null) { return(new UrbStringArrayData { Name = Name, Value = new string[0] }); } UrbStringArrayData Data = new UrbStringArrayData { Name = Name, Value = new string[Objects.Length] }; for (int o = 0; o < Objects.Length; o++) { Data.Value[o] = JsonUtility.ToJson(Objects[o], true); } return(Data); }