public string FormatProjectilesSimple() { var projIs = new List <ProjectileInfo>(); var proj = new Projectile(); for (var i = 1; i < Main.maxProjectileTypes; i++) { proj.SetDefaults(i); var projInfo = new ProjectileInfo(proj.name, proj.type, proj.aiStyle, proj.friendly, proj.penetrate, proj.noDropItem, proj.minion, proj.numHits, proj.magic, proj.ranged, proj.melee, proj.damage); projIs.Add(projInfo); } var orderedProjectiles = from x in projIs orderby x.type select x; return(JsonConvert.SerializeObject(orderedProjectiles, Formatting.Indented)); }
public string FormatProjectilesSimple() { var projIs = new List<ProjectileInfo>(); var proj = new Projectile(); for (var i = 1; i < Main.maxProjectileTypes; i++) { proj.SetDefaults(i); var projInfo = new ProjectileInfo(proj.name, proj.type, proj.aiStyle, proj.friendly, proj.penetrate, proj.noDropItem, proj.minion, proj.numHits, proj.magic, proj.ranged, proj.melee, proj.damage); projIs.Add(projInfo); } var orderedProjectiles = from x in projIs orderby x.type select x; return JsonConvert.SerializeObject(orderedProjectiles, Formatting.Indented); }