public void SelectButtonType(SetLandingScreenFilterProjectServerAction.ProjectServerType projectServerType) { foreach (var projectTabButton in m_ProjectTabs) { projectTabButton.SelectButton(projectTabButton.type == projectServerType); } }
void OnProjectServerTypeChanged(SetLandingScreenFilterProjectServerAction.ProjectServerType newData) { m_ScrollRect.verticalNormalizedPosition = 1; FilterProjectList(); m_ProjectTabController.SelectButtonType(newData); }
void OnProjectTabButtonClicked(SetLandingScreenFilterProjectServerAction.ProjectServerType projectServerType) { Dispatcher.Dispatch(SetLandingScreenFilterProjectServerAction.From(projectServerType)); }
void OnProjectTabButtonClicked(SetLandingScreenFilterProjectServerAction.ProjectServerType projectServerType) { projectTabButtonClicked?.Invoke(projectServerType); }