public GamePlay(Game1 game, Level level) : base(game) { Level = level; Level.Initialize(); container = new ObjectContainer(Level.Bounds); PathFinder.Initialize(container); NetCommander.RegisterWorldWithNetwork(container); Camera.Instantiate(GameRef.screenRectangleActual); PlayerFactory.Initialize(this); TowerFactory.Initialize(this); NetworkFactory.Initialize(this); ProjectileFactory.Initialize(this); //SoundManager.CrossfadeMusic(5000, AssetRepository.Instance.Music1); }
public void RegisterWorldWithNetwork(ObjectContainer container) { worldRef = container; }