public Units_sub_categories[] GetAll() { var values = (CompiledTypes.Units_sub_categories.RowValues[])Enum.GetValues(typeof(CompiledTypes.Units_sub_categories.RowValues)); Units_sub_categories[] returnList = new Units_sub_categories[values.Length]; for (int i = 0; i < values.Length; i++) { returnList[i] = Get(values[i]); } return(returnList); }
public Global_Units(CastleDBParser.RootNode root, RowValues line) { SimpleJSON.JSONNode node = root.GetSheetWithName("Global_Units").Rows[(int)line]; id = node["id"]; Isavariant = node["Isavariant"].AsBool; foreach (var item in node["UnitVariantReference"]) { UnitVariantReferenceList.Add(new UnitVariantReference(root, item)); } UnitName = node["UnitName"]; foreach (var item in node["UnitModelPath"]) { UnitModelPathList.Add(new UnitModelPath(root, item)); } UnitCategory = new CompiledTypes.Units_sub_categories(root, CompiledTypes.Units_sub_categories.GetRowValue(node["UnitCategory"])); UnitNation = new CompiledTypes.Countries(root, CompiledTypes.Countries.GetRowValue(node["UnitNation"])); foreach (var item in node["UnitScore"]) { UnitScoreList.Add(new UnitScore(root, item)); } foreach (var item in node["UnitCameraParameters"]) { UnitCameraParametersList.Add(new UnitCameraParameters(root, item)); } UnitHealth = node["UnitHealth"].AsFloat; UnitMass = node["UnitMass"].AsFloat; foreach (var item in node["UnitDamagecontrol"]) { UnitDamagecontrolList.Add(new UnitDamagecontrol(root, item)); } foreach (var item in node["Buoyancy"]) { BuoyancyList.Add(new Buoyancy(root, item)); } foreach (var item in node["UnitHardPoints"]) { UnitHardPointsList.Add(new UnitHardPoints(root, item)); } }