예제 #1
0
        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));
        }
예제 #2
0
        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);
        }