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); }
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); }