コード例 #1
0
 public void Cancel(PaymentIsCancelledEvent e, SingleNode <PaymentMethodComponent> payment, [JoinAll] ICollection <SingleNode <PurchaseDialogComponent> > dialogs)
 {
     foreach (SingleNode <PurchaseDialogComponent> node in dialogs)
     {
         node.component.HandleError();
     }
 }
コード例 #2
0
 public void Cancel(PaymentIsCancelledEvent e, SingleNode <PaymentMethodComponent> node, [JoinAll] SingleNode <TankPurchaseScreenComponent> deals, [JoinAll] SingleNode <TankRentMainScreenElementsComponents> helper)
 {
     base.Log.Error("Error making payment: " + e.ErrorCode);
     deals.component.HandleError();
     deals.component.gameObject.SetActive(false);
     helper.component.tankRentButton.gameObject.SetActive(false);
 }
コード例 #3
0
 public void Cancel(PaymentIsCancelledEvent e, SingleNode <PaymentMethodComponent> node, [JoinAll] SingleNode <NewLeaguePurchaseItemComponent> deals)
 {
     base.Log.Error("Error making payment: " + e.ErrorCode);
     deals.component.HandleError();
 }
コード例 #4
0
 public void Cancel(PaymentIsCancelledEvent e, SingleNode <PaymentMethodComponent> node, [JoinAll] SingleNode <StarterPackScreenUIComponent> deals)
 {
     base.Log.Error("Error making payment: " + e.ErrorCode);
     deals.component.HandleError();
 }
コード例 #5
0
 public void Cancel(PaymentIsCancelledEvent e, SingleNode <PaymentMethodComponent> node, [JoinAll] SingleNode <ShopXCrystalsComponent> shop)
 {
     base.Log.Error("Error making payment: " + e.ErrorCode);
     shop.component.HandleError();
 }