public UnitHardPoints(CastleDBParser.RootNode root, SimpleJSON.JSONNode node) { HardPointId = node["HardPointId"]; HardPointType = new CompiledTypes.HardPoints(root, CompiledTypes.HardPoints.GetRowValue(node["HardPointType"])); IsTransferedToVariants = node["IsTransferedToVariants"].AsBool; IsMirrored = node["IsMirrored"].AsBool; WeaponType = new CompiledTypes.Weapons(root, CompiledTypes.Weapons.GetRowValue(node["WeaponType"])); }
public HardPoints[] GetAll() { var values = (CompiledTypes.HardPoints.RowValues[])Enum.GetValues(typeof(CompiledTypes.HardPoints.RowValues)); HardPoints[] returnList = new HardPoints[values.Length]; for (int i = 0; i < values.Length; i++) { returnList[i] = Get(values[i]); } return(returnList); }