C# Class Xsolla.XsollaPaystationController

Inheritance: XsollaPaystation
Mostra file Open project: xsolla/xsolla-unity-sdk Class Usage Examples

Public Properties

Property Type Description
container GameObject
mainScreen GameObject
paymentListScreebPrefab GameObject
progressBar MyRotation
shopScreenPrefab GameObject

Public Methods

Method Description
OnDestroy ( ) : void
OpenGoods ( XsollaGroupsManager groups ) : void
OpenPricepoints ( XsollaUtils utils, XsollaPricepointsManager pricepoints ) : void
ShowRedeemCoupon ( ) : void

Protected Methods

Method Description
ApplyPromoCouponeCode ( XsollaForm pForm ) : void
CheckUnfinishedPaymentStatus ( XsollaStatus status, XsollaForm form ) : void
GetCouponErrorProceed ( XsollaCouponProceedResult pResult ) : void
RecieveUtils ( XsollaUtils utils ) : void
SetLoading ( bool isLoading ) : void
ShowCountries ( XsollaCountries countries ) : void
ShowGoodsGroups ( XsollaGroupsManager groups ) : void
ShowHistory ( XsollaHistoryList pList ) : void
ShowPaymentError ( XsollaError error ) : void
ShowPaymentForm ( XsollaUtils utils, XsollaForm form ) : void
ShowPaymentStatus ( XsollaTranslations translations, XsollaStatus status ) : void
ShowPaymentsList ( XsollaPaymentMethods paymentMethods ) : void
ShowPricepoints ( XsollaUtils utils, XsollaPricepointsManager pricepoints ) : void
ShowQuickPaymentsList ( XsollaUtils utils, XsollaQuickPayments quickPayments ) : void
ShowSavedPaymentsList ( XsollaSavedPaymentMethods savedPaymentsMethods ) : void
ShowVPError ( XsollaUtils utils, string error ) : void
ShowVPStatus ( XsollaUtils utils, XVPStatus status ) : void
ShowVPSummary ( XsollaUtils utils, XVirtualPaymentSummary summary ) : void
UpdateCustomAmount ( CustomVirtCurrAmountController pRes ) : void
UpdateGoods ( XsollaGoodsManager goods ) : void

Private Methods

Method Description
CouponApplyClick ( string pCode ) : void
DrawError ( XsollaError error ) : void
DrawForm ( XsollaUtils utils, XsollaForm form ) : void
DrawPaymentListScreen ( ) : void
DrawShopScreen ( ) : void
DrawStatus ( XsollaTranslations translations, XsollaStatus status ) : void
DrawVPError ( XsollaUtils utils, string error ) : void
DrawVPStatus ( XsollaUtils utils, XVPStatus status ) : void
DrawVPSummary ( XsollaUtils utils, XVirtualPaymentSummary summary ) : void
InitFooter ( XsollaUtils utils ) : void
InitHeader ( XsollaUtils utils ) : void
InitMenu ( XsollaUtils utils ) : void
OnErrorRecivied ( XsollaError xsollaError ) : void
OnUserStatusExit ( XsollaStatus group, string invoice, Xsolla status, object>.Dictionary pPurchase = null ) : void
TryAgain ( ) : void

Method Details

ApplyPromoCouponeCode() protected method

protected ApplyPromoCouponeCode ( XsollaForm pForm ) : void
pForm XsollaForm
return void

CheckUnfinishedPaymentStatus() protected method

protected CheckUnfinishedPaymentStatus ( XsollaStatus status, XsollaForm form ) : void
status XsollaStatus
form XsollaForm
return void

GetCouponErrorProceed() protected method

protected GetCouponErrorProceed ( XsollaCouponProceedResult pResult ) : void
pResult XsollaCouponProceedResult
return void

OnDestroy() public method

public OnDestroy ( ) : void
return void

OpenGoods() public method

public OpenGoods ( XsollaGroupsManager groups ) : void
groups XsollaGroupsManager
return void

OpenPricepoints() public method

public OpenPricepoints ( XsollaUtils utils, XsollaPricepointsManager pricepoints ) : void
utils XsollaUtils
pricepoints XsollaPricepointsManager
return void

RecieveUtils() protected method

protected RecieveUtils ( XsollaUtils utils ) : void
utils XsollaUtils
return void

SetLoading() protected method

protected SetLoading ( bool isLoading ) : void
isLoading bool
return void

ShowCountries() protected method

protected ShowCountries ( XsollaCountries countries ) : void
countries XsollaCountries
return void

ShowGoodsGroups() protected method

protected ShowGoodsGroups ( XsollaGroupsManager groups ) : void
groups XsollaGroupsManager
return void

ShowHistory() protected method

protected ShowHistory ( XsollaHistoryList pList ) : void
pList XsollaHistoryList
return void

ShowPaymentError() protected method

protected ShowPaymentError ( XsollaError error ) : void
error XsollaError
return void

ShowPaymentForm() protected method

protected ShowPaymentForm ( XsollaUtils utils, XsollaForm form ) : void
utils XsollaUtils
form XsollaForm
return void

ShowPaymentStatus() protected method

protected ShowPaymentStatus ( XsollaTranslations translations, XsollaStatus status ) : void
translations XsollaTranslations
status XsollaStatus
return void

ShowPaymentsList() protected method

protected ShowPaymentsList ( XsollaPaymentMethods paymentMethods ) : void
paymentMethods XsollaPaymentMethods
return void

ShowPricepoints() protected method

protected ShowPricepoints ( XsollaUtils utils, XsollaPricepointsManager pricepoints ) : void
utils XsollaUtils
pricepoints XsollaPricepointsManager
return void

ShowQuickPaymentsList() protected method

protected ShowQuickPaymentsList ( XsollaUtils utils, XsollaQuickPayments quickPayments ) : void
utils XsollaUtils
quickPayments XsollaQuickPayments
return void

ShowRedeemCoupon() public method

public ShowRedeemCoupon ( ) : void
return void

ShowSavedPaymentsList() protected method

protected ShowSavedPaymentsList ( XsollaSavedPaymentMethods savedPaymentsMethods ) : void
savedPaymentsMethods XsollaSavedPaymentMethods
return void

ShowVPError() protected method

protected ShowVPError ( XsollaUtils utils, string error ) : void
utils XsollaUtils
error string
return void

ShowVPStatus() protected method

protected ShowVPStatus ( XsollaUtils utils, XVPStatus status ) : void
utils XsollaUtils
status XVPStatus
return void

ShowVPSummary() protected method

protected ShowVPSummary ( XsollaUtils utils, XVirtualPaymentSummary summary ) : void
utils XsollaUtils
summary XVirtualPaymentSummary
return void

UpdateCustomAmount() protected method

protected UpdateCustomAmount ( CustomVirtCurrAmountController pRes ) : void
pRes CustomVirtCurrAmountController
return void

UpdateGoods() protected method

protected UpdateGoods ( XsollaGoodsManager goods ) : void
goods XsollaGoodsManager
return void

Property Details

container public_oe property

public GameObject container
return GameObject

mainScreen public_oe property

public GameObject mainScreen
return GameObject

paymentListScreebPrefab public_oe property

public GameObject paymentListScreebPrefab
return GameObject

progressBar public_oe property

public MyRotation progressBar
return MyRotation

shopScreenPrefab public_oe property

public GameObject shopScreenPrefab
return GameObject