protected override void Unload() { _logoLayer.Billboard.Finished -= HandleWorldEnd; _logoLayer = null; cameraMan = null; }
private void SetUpLayers() { _logoLayer = new LogoLayer(CollisionManagers[ManagerNames.COLLISION_MGR], DrawManagers[ManagerNames.DRAW_MGR], TimeManagers[ManagerNames.TIME_MGR]); _logoLayer.Billboard.Finished += HandleWorldEnd; AddLayer(_logoLayer); cameraMan = new Lakitu(DefaultCamera); _logoLayer.Add(cameraMan); cameraMan.PanCamera(Vector2.Zero, new Vector2(1920 / 2, 1080 / 2), 2000); }