public int sceUtilityMsgDialogInitStart(pspUtilityMsgDialogParams* Params) { var Message = Params->Message; Console.Error.WriteLine(Message); Params->ButtonPressed = pspUtilityMsgDialogPressed.PSP_UTILITY_MSGDIALOG_RESULT_YES; CurrentDialogStep = DialogStepEnum.SUCCESS; //throw(new NotImplementedException()); return 0; }
public int sceUtilityMsgDialogInitStart(pspUtilityMsgDialogParams* Params) { var Message = Params->Message; var IsError = (Params->Mode == pspUtilityMsgDialogMode.PSP_UTILITY_MSGDIALOG_MODE_ERROR); var DialogType = IsError ? Dialog.Type.Error : Dialog.Type.Message; CurrentDialogStep = DialogStepEnum.PROCESSING; Dialog.ShowDialog((Result) => { switch (Result) { case Dialog.Result.Yes: Params->ButtonPressed = pspUtilityMsgDialogPressed.PSP_UTILITY_MSGDIALOG_RESULT_YES; break; case Dialog.Result.No: Params->ButtonPressed = pspUtilityMsgDialogPressed.PSP_UTILITY_MSGDIALOG_RESULT_NO; break; case Dialog.Result.Back: Params->ButtonPressed = pspUtilityMsgDialogPressed.PSP_UTILITY_MSGDIALOG_RESULT_BACK; break; } CurrentDialogStep = DialogStepEnum.SUCCESS; }, Message, DialogType); //throw(new NotImplementedException()); return 0; }
public int sceUtilityMsgDialogInitStart(pspUtilityMsgDialogParams* Params) { CurrentDialogStep = DialogStepEnum.SUCCESS; //throw(new NotImplementedException()); return 0; }