void SpendNotSaveConfirmCallback(MessageBox.ButtonID bid, object parameter) { if (bid == MessageBox.ButtonID.Confirm) { m_UseStarModifer.Save(); UseStarHistory.m_Instance.Save(); } _OnTabButtonClick((int)parameter); }
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); }
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); } }