public static AlertScreen ShowModal(LimitedEditionItemVO leiVO, OnScreenModalResult onModalResult, object modalResultCookie) { LimitedEditionItemPurchaseConfirmationScreen limitedEditionItemPurchaseConfirmationScreen = new LimitedEditionItemPurchaseConfirmationScreen(); limitedEditionItemPurchaseConfirmationScreen.LeiVO = leiVO; limitedEditionItemPurchaseConfirmationScreen.geometry = leiVO; limitedEditionItemPurchaseConfirmationScreen.title = LangUtils.GetLEIDisplayName(leiVO.Uid); limitedEditionItemPurchaseConfirmationScreen.message = limitedEditionItemPurchaseConfirmationScreen.lang.Get("PURCHASE_LEI", new object[] { limitedEditionItemPurchaseConfirmationScreen.title }); limitedEditionItemPurchaseConfirmationScreen.OnModalResult = onModalResult; limitedEditionItemPurchaseConfirmationScreen.ModalResultCookie = modalResultCookie; limitedEditionItemPurchaseConfirmationScreen.IsAlwaysOnTop = true; Service.Get <ScreenController>().AddScreen(limitedEditionItemPurchaseConfirmationScreen); return(limitedEditionItemPurchaseConfirmationScreen); }
public unsafe static long $Invoke2(long instance, long *args) { return(GCHandledObjects.ObjectToGCHandle(LimitedEditionItemPurchaseConfirmationScreen.ShowModal((LimitedEditionItemVO)GCHandledObjects.GCHandleToObject(*args), (OnScreenModalResult)GCHandledObjects.GCHandleToObject(args[1]), GCHandledObjects.GCHandleToObject(args[2])))); }