コード例 #1
0
ファイル: PayMeScreen.cs プロジェクト: Hengle/swc-decompiled
        public void OnAlternatePayButtonClicked(UXButton button)
        {
            this.closing = true;
            object modalResult = null;

            button.Enabled = false;
            if (!this.forDroids)
            {
                Service.Get <EventManager>().SendEvent(EventId.UINotEnoughSoftCurrencyBuy, base.ModalResultCookie);
                modalResult = PayMeScreen.MODALRESULT_CONFIRMED_ALTERNATE;
            }
            else if (GameUtils.BuyNextDroid(true))
            {
                Service.Get <EventManager>().SendEvent(EventId.UINotEnoughDroidBuy, base.ModalResultCookie);
                modalResult = PayMeScreen.MODALRESULT_CONFIRMED_ALTERNATE;
            }
            this.Close(modalResult);
        }