コード例 #1
0
        public static Player Load(Microsoft.Xna.Framework.Content.ContentManager content)
        {
            Player p = Storage.Load <Player>(Player.playerSaveDir, "player1");

            if (p != null)
            {
                p.LoadWeapons();
            }
            return(p);
        }
コード例 #2
0
        public static Player Load(Microsoft.Xna.Framework.Content.ContentManager content, World world)
        {
            Player p = Storage.Load <Player>(Player.playerSaveDir, "player1");

            if (p != null)
            {
                p.LoadWeapons();
            }
            p._circleBody               = BodyFactory.CreateCircle(world, ConvertUnits.ToSimUnits(35 / 2f), 1f, ConvertUnits.ToSimUnits(p.Position));
            p._circleBody.BodyType      = BodyType.Dynamic;
            p._circleBody.Mass          = 0.2f;
            p._circleBody.LinearDamping = 2f;
            if (!float.IsNaN(p.Position.X) && !float.IsNaN(p.Position.Y))
            {
                p._circleBody.Position = ConvertUnits.ToSimUnits(p.Position);
            }
            return(p);
        }