コード例 #1
0
 public void SumonTenTimes_n()
 {
     CurrentAltarType = AltarType.n_tenTime;
     if (SDDataManager.Instance.getConsumableNum(Coupon_n_tenTimes.ID) > 0)
     {
         InitDAP();
     }
     else
     {
         if (SDDataManager.Instance.getConsumableNum(Coupon_n_oneTime.ID) > 10)
         {
             InitDAP();
         }
         else
         {
             if (SDDataManager.Instance.PlayerData.damond
                 >= SDConstants.altarDamondCost * 10)
             {
                 if (SDDataManager.Instance.PlayerData.damond >= SDConstants.altarDamondCost)
                 {
                     PopoutController.CreatePopoutAlert
                     (
                         SDGameManager.T("提醒")
                         , SDGameManager.T("确认消耗")
                         + SDConstants.altarDamondCost * 10
                         + SDGameManager.T("钻石")
                         , 25, false,
                         PopoutController.PopoutWIndowAlertType.ConfirmMessage
                         , (PopoutController pop
                            , PopoutController.PopoutWindowAlertActionType type)
                         =>
                     {
                         if (type == PopoutController.PopoutWindowAlertActionType.OnConfirm)
                         {
                             InitDAP();     //pop.Dismiss();
                         }
                         else
                         {
                             //pop.Dismiss();
                         }
                         StartCoroutine(pop.Dismiss());
                     }
                     );
                 }
                 else
                 {
                     Debug.Log("无法获取:道具或钻石不足");
                     return;
                 }
             }
         }
     }
 }
コード例 #2
0
 public void SummonOneTime_r()
 {
     CurrentAltarType = AltarType.r_oneTime;
     if (SDDataManager.Instance.getConsumableNum(Coupon_r_oneTimes.ID) > 0)
     {
         InitDAP();
     }
     else
     {
         Debug.Log("无法获取:道具不足");
         return;
     }
 }