Я портирую XNA Game на iOS, используя VisualStudio для Mac и MonoGame ... и мне интересно, что на самом деле заменяет Microsoft.Phone.Shell
. Мне нужно подписаться на следующие события:
PhoneApplicationService.Current.Launching += OnGameLaunching;
PhoneApplicationService.Current.Closing += OnGameClosing;
PhoneApplicationService.Current.Deactivated += OnGameDeactivated;
PhoneApplicationService.Current.Activated += OnGameActivated;
И мне также нужно сохранить состояние игры так:
PhoneApplicationService.Current.State.Add("_obj" + index.ToString(), gameObject);
Любая помощь будет очень признательна.