예제 #1
0
    // 这貌似是共鸣。。。
    public void OnClickClose()
    {
        if (BelleInfoWindow.Instance() != null)
        {
            Tab_Belle belleTab = BelleInfoWindow.Instance().CurSellectedBelleData;
            if (belleTab == null)
            {
                return;
            }
        }

        Tab_BelleCloseCost curCost = TableManager.GetBelleCloseCostByID(BelleData.dayCloseTime, 0);

        if (null == curCost)
        {
            return;
        }

        if (curCost.YuanBaoCost > 0)
        {
            string tip = StrDictionary.GetClientDictionaryString("#{5292}", curCost.YuanBaoCost);
            MessageBoxLogic.OpenOKCancelBox(tip, "", DoBelleClose);
        }
        else
        {
            DoBelleClose();
        }
    }
예제 #2
0
 void Awake()
 {
     m_Instance = this;
     if (m_freeCloseTime < 0)
     {
         m_freeCloseTime = 0;
         m_maxCloseTime  = TableManager.GetBelleCloseCost().Count;
         for (int i = 0; i < m_maxCloseTime; i++)
         {
             Tab_BelleCloseCost cost = TableManager.GetBelleCloseCostByID(i, 0);
             if (cost != null && cost.YuanBaoCost > 0)
             {
                 break;
             }
             m_freeCloseTime++;
         }
     }
 }