public void UpdateDrawFilter(MasterDataDefineLabel.AchievementFilterType filterType) { if (DrawFilterButtons != null) { for (int i = 0; i < DrawFilterButtons.Count; i++) { DrawFilterButtons[i].IsSelect = (filterType == DrawFilterButtons[i].AchievementFilterType); } } }
void AddDrawFilterData(MasterDataDefineLabel.AchievementFilterType filterType) { SortDialogTextButtonListContext filterButton = new SortDialogTextButtonListContext(); filterButton.AchievementFilterType = filterType; filterButton.OffNameText = GameTextUtil.GetMissonDrawFilterText(filterType); filterButton.OnNameText = string.Format(GameTextUtil.GetText("filter_choice"), GameTextUtil.GetMissonDrawFilterText(filterType)); filterButton.OffTextColor = ColorUtil.COLOR_WHITE; filterButton.OnTextColor = ColorUtil.COLOR_YELLOW; filterButton.DidSelectItem = OnClickDrawFilterButton; DrawFilterButtons.Add(filterButton); }
/// <summary> /// ミッションの表示フィルタ項目のテキスト取得 /// </summary> /// <param name="filterType"></param> /// <returns></returns> static public string GetMissonDrawFilterText(MasterDataDefineLabel.AchievementFilterType filterType) { string textKey = ""; switch (filterType) { case MasterDataDefineLabel.AchievementFilterType.ALL: textKey = "filter_display_all"; break; case MasterDataDefineLabel.AchievementFilterType.NOT_ACHIEVED: textKey = "filter_display_not_achieved"; break; case MasterDataDefineLabel.AchievementFilterType.UNACQUIRED: textKey = "filter_display_unacquired"; break; } return(GameTextUtil.GetText(textKey)); }
public void InitParam() { m_filter_type = MasterDataDefineLabel.AchievementFilterType.ALL; m_receive_type = MasterDataDefineLabel.AchievementReceiveType.NONE; }