/// <inheritdoc/> public void OnKeyEvent(KeyboardEventArgs e) { if (_wgDeskOpen) { if (e.Modifiers.HasFlag(KeyboardModifiers.Control) && e.Key == Microsoft.Xna.Framework.Input.Keys.T) { if (!_allowControlT) { _infobox.Show("Feature not unlocked", "You cannot do this right now. Continue playing to unlock this feature."); return; } var term = new Applications.Terminal(_winmgr); term.Show(); } if (e.Key == Keys.F6) { var missionMenu = new MissionMenu(_winmgr); missionMenu.Show(); } } }
void Start() { ThirdManager.instance.ShowLoading(false); instance = this; AudioController.Stop("Music"); if (!AudioController.IsPlaying("Menu")) { AudioController.Play("Menu"); } GameData.playCnt++; PlayerPrefs.SetInt("playCnt", GameData.playCnt); if (!SaveStats.instance._levelComplete) // if success { MobileNativeDialog dialog = new MobileNativeDialog("Share!", "You have completed this mission. Share it with friends?"); dialog.OnComplete += OnDialogClose; } if (GameData.playCnt % 30 == 0 && GameData.playCnt > 0) { MobileNativeRateUs ratePopUp; if (Language.CurrentLanguage() == LanguageCode.ZH) { ratePopUp = new MobileNativeRateUs("诚求您的反馈", "您的反馈对我们意味着很多."); ratePopUp.yes = "现在行动"; ratePopUp.later = "以后再说"; ratePopUp.no = "惨忍拒绝"; } else { ratePopUp = new MobileNativeRateUs("Rate Mission Day", "Please take a moment to help us by providing your feedback. Thank you for your support."); } ratePopUp.SetAppleId(appleId); ratePopUp.SetAndroidAppUrl(apdroidAppUrl); ratePopUp.OnComplete += OnRatePopUpClose; ratePopUp.Start(); } }