Ejemplo n.º 1
0
    void SpendNotSaveConfirmCallback(MessageBox.ButtonID bid, object parameter)
    {
        if (bid == MessageBox.ButtonID.Confirm)
        {
            m_UseStarModifer.Save();
            UseStarHistory.m_Instance.Save();
        }

        _OnTabButtonClick((int)parameter);
    }
Ejemplo n.º 2
0
    void SettingsNotSaveConfirmCallback(MessageBox.ButtonID bid, object parameter)
    {
        if (bid == MessageBox.ButtonID.Confirm)
        {
            m_StarUsageModifer.Save();
            m_StarUsage.RefreshUI();
            if (Days.m_Instance.ClearCountRemoved())
            {
                m_StarUsage.RefreshToday();
            }
        }

        _OnTabButtonClick((int)parameter);
    }
Ejemplo n.º 3
0
 void DeleteConfirmCallback(MessageBox.ButtonID bid, object parameter)
 {
     if (bid == MessageBox.ButtonID.Confirm)
     {
         int  i = (int)parameter;
         bool templateDeleted = ReferenceEquals(m_StarRecord, m_StarModifiers[i]);
         Destroy(m_StarModifiers[i].gameObject);
         m_StarModifiers.RemoveAt(i);
         short realIndex = (short)i;
         foreach (short deletedIndex in m_DeletedIndexList)
         {
             if (deletedIndex < realIndex)
             {
                 realIndex++;
             }
         }
         m_DeletedIndexList.Add(realIndex);
         if (templateDeleted)
         {
             m_StarRecord = m_StarModifiers[0];
         }
         Days.m_Instance.RemoveTodayCount(i);
     }
 }