protected override void OnEnter() { MessengerHub.Publish(new CameraOrbitRequestMessage(this, times: 3, onComplete: () => { screen.Build(); screen.AnimateIn(); })); }
public void OnStayRequested() { screen.AnimateOut(() => { screen.Dispose(); MessengerHub.Publish(new EnableCameraControlMessage(this)); screen = new FreeViewScreen(this); screen.Build(); screen.AnimateIn(); }); }