// 这貌似是共鸣。。。 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(); } }
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++; } } }