using System.Threading;
namespace Sandbox;
public sealed class Map
{
private PhysicsWorld PhysicsWorld;
///
/// The world physics objects
///
public PhysicsGroup PhysicsGroup { get; private set; }
///
/// The world geometry;
///
public SceneMap SceneMap { get; private set; }
private Map()
{
}
public Map( string mapName, MapLoader loader )
{
SceneMap = new SceneMap( loader.World, mapName, loader );
PhysicsWorld = loader.PhysicsWorld;
CreatePhysics( SceneMap.MapFolder, loader.WorldOrigin );
}
public static async Task