public void OnChange(Object o) { string level = @"levels\smalltest"; if (o is string) { level = (string)o; } LoadLevel((string)o); Camera2D.ResetCamera(); Camera2D.Position = _player.Position; Camera2D.Zoom = 0.75f; Camera2D.Jump2Target(); Camera2D.EnableTracking = true; Camera2D.TrackingBody = _player.Body; Camera2D.EnableRotationTracking = false; _endTimer.Reset(); _timeStepFactor = 1; _backgroundObjectsHandler = new BackgroundObjectsHandler(Camera2D); _statsHandler.StartSession(); //Event StartingNewGame(); GameRunning = true; }