public void returnFailure(string error) { Debug.Log("fail! error result error : " + error); if (this.failureEvent != null) { this.failureEvent(NIAPResultError.Build(error)); } this.failureEvent = null; }
public void onPaymentError(NIAPResultError result) { GS_BILLING_ITEM_RECODE_REQ gS_BILLING_ITEM_RECODE_REQ = new GS_BILLING_ITEM_RECODE_REQ(); gS_BILLING_ITEM_RECODE_REQ.i8Type = 1; gS_BILLING_ITEM_RECODE_REQ.i8Result = 2; gS_BILLING_ITEM_RECODE_REQ.i64ItemMallIndex = NrTSingleton <ItemMallItemManager> .Instance.GetItemIndex(this.strProductID); NrTSingleton <ItemMallItemManager> .Instance.RecodeErrorMessage(ref gS_BILLING_ITEM_RECODE_REQ, string.Format("getCode:{0}, getMessage:{1}", result.getCode(), result.getMessage())); SendPacket.GetInstance().SendObject(eGAME_PACKET_ID.GS_BILLING_ITEM_RECODE_REQ, gS_BILLING_ITEM_RECODE_REQ); NrTSingleton <NrMainSystem> .Instance.m_bIsBilling = false; }