示例#1
0
    private void OnDialogReback(int dialogid, GuiExtendDialog.DialogFlag ret)
    {
        switch (ret)
        {
        case GuiExtendDialog.DialogFlag.Flag_Cancel:
        {
            SoundEffectPlayer.Play("buttonok.wav");
            UnityEngine.Object.DestroyObject(this.gameObject);
        }
        break;

        case GuiExtendDialog.DialogFlag.Flag_Ok:
        {
            SoundEffectPlayer.Play("buttonok.wav");
            int currentSelectCharacterIndex = (int)m_UpgradeCharacterDt.id;
            if (m_UpgradeCharacterDt.att == UiSceneSelectGameCharacter.CharacterAttribute.AttributeA)
            {
                IGamerProfile.Instance.PayMoney(new IGamerProfile.PayMoneyData(IGamerProfile.PayMoneyItem.PayMoneyItem_LevelCharacter,
                                                                               IGamerProfile.gameCharacter.characterDataList[currentSelectCharacterIndex].LevelAToMoney.GetValue(
                                                                                   IGamerProfile.Instance.playerdata.characterData[currentSelectCharacterIndex].levelA),
                                                                               0,
                                                                               PayMoneyCallback), this);
            }
            else if (m_UpgradeCharacterDt.att == UiSceneSelectGameCharacter.CharacterAttribute.AttributeB)
            {
                IGamerProfile.Instance.PayMoney(new IGamerProfile.PayMoneyData(IGamerProfile.PayMoneyItem.PayMoneyItem_LevelCharacter,
                                                                               IGamerProfile.gameCharacter.characterDataList[currentSelectCharacterIndex].LevelBToMoney.GetValue(
                                                                                   IGamerProfile.Instance.playerdata.characterData[currentSelectCharacterIndex].levelB),
                                                                               0,
                                                                               PayMoneyCallback), this);
            }
        }
        break;
        }
    }
示例#2
0
    private void OnDialogReback(int dialogid, GuiExtendDialog.DialogFlag ret)
    {
        switch (ret)
        {
        case GuiExtendDialog.DialogFlag.Flag_Cancel:
        {
            SoundEffectPlayer.Play("buttonok.wav");
            UnityEngine.Object.DestroyObject(this.gameObject);
            GuiExtendButtonGroup buttonGroup = currentCallui.GetComponent <GuiExtendButtonGroup>();
            if (buttonGroup != null)
            {
                buttonGroup.IsWorkDo = true;
            }
            //放弃充值,直接返回
            currentPayMoneyData.callbackFun(currentPayMoneyData, false);
        }
        break;

        case GuiExtendDialog.DialogFlag.Flag_Ok:
        {
            SoundEffectPlayer.Play("buttonok.wav");
            IGameCenterEviroment.currentGameCenterEviroment.OpenPlayerPayMoney(rechargeId, RechargePayCallback);
        }
        break;
        }
    }
    private void OnDialogReback(int dialogid, GuiExtendDialog.DialogFlag ret)
    {
        switch (ret)
        {
        case GuiExtendDialog.DialogFlag.Flag_Cancel:
        {
            UnityEngine.Object.DestroyObject(this.gameObject);
        }
        break;

        case GuiExtendDialog.DialogFlag.Flag_Ok:
        {
            Application.Quit();
        }
        break;
        }
    }
示例#4
0
    private void OnDialogReback(int dialogid, GuiExtendDialog.DialogFlag ret)
    {
        switch (ret)
        {
            case GuiExtendDialog.DialogFlag.Flag_Cancel:
                {
                    SoundEffectPlayer.Play("buttonok.wav");
                    UnityEngine.Object.DestroyObject(this.gameObject);
                }
                break;
            case GuiExtendDialog.DialogFlag.Flag_Ok:
                {
                    SoundEffectPlayer.Play("buttonok.wav");
                    UiSceneUICamera.Instance.LoadUILevel(UiSceneGameLoading.LoadingType.Type_LoadingUIMap);
                }
                break;
        }

    }
示例#5
0
    private void OnDialogReback(int dialogid, GuiExtendDialog.DialogFlag ret)
    {
        switch (ret)
        {
        case GuiExtendDialog.DialogFlag.Flag_Cancel:
        {
            SoundEffectPlayer.Play("buttonok.wav");
            UnityEngine.Object.DestroyObject(this.gameObject);
        }
        break;

        case GuiExtendDialog.DialogFlag.Flag_Ok:
        {
            SoundEffectPlayer.Play("buttonok.wav");
            IGamerProfile.Instance.PayMoney(new IGamerProfile.PayMoneyData(IGamerProfile.PayMoneyItem.PayMoneyItem_LoginAward,
                                                                           IGamerProfile.gameBaseDefine.gameParameter.loginAward.paymoney,
                                                                           0,
                                                                           PayMoneyCallback), this);
        }
        break;
        }
    }
    private void OnDialogReback(int dialogid, GuiExtendDialog.DialogFlag ret)
    {
        switch (ret)
        {
        case GuiExtendDialog.DialogFlag.Flag_Cancel:
        {
            SoundEffectPlayer.Play("buttonok.wav");
            UnityEngine.Object.DestroyObject(this.gameObject);
        }
        break;

        case GuiExtendDialog.DialogFlag.Flag_Ok:
        {
            SoundEffectPlayer.Play("buttonok.wav");
            int currentSelectCharacterIndex = IGamerProfile.Instance.gameEviroment.characterIndex;
            IGamerProfile.Instance.PayMoney(new IGamerProfile.PayMoneyData(IGamerProfile.PayMoneyItem.PayMoneyItem_LevelCharacter,
                                                                           IGamerProfile.gameCharacter.characterDataList[currentSelectCharacterIndex].LevelToMoney.GetValue(
                                                                               IGamerProfile.Instance.playerdata.characterData[currentSelectCharacterIndex].level),
                                                                           0,
                                                                           PayMoneyCallback), this);
        }
        break;
        }
    }
示例#7
0
 private void OnDialogReback(int dialogid, GuiExtendDialog.DialogFlag ret)
 {
     UnityEngine.Object.DestroyObject(this.gameObject);
 }