public void CheckButtons(Object p_sender, EventArgs p_args) { if (m_tabController.CurrentTabIndex == 3) { m_nextBtn.IsEnabled = m_partyCreator.CheckSkillsFinished(); } else if (m_tabController.CurrentTabIndex == 4) { m_nextBtn.IsEnabled = m_partyCreator.CheckAttributesFinished(); } else { m_nextBtn.IsEnabled = true; } if (m_tabController.CurrentTabIndex == 4 && m_partyCreator.GetSelectedCharacterIndex() == 3) { NGUITools.SetActive(m_nextBtn.gameObject, false); } else { NGUITools.SetActive(m_nextBtn.gameObject, true); } if (m_tabController.CurrentTabIndex == 0 && m_partyCreator.GetSelectedCharacterIndex() == 0) { NGUITools.SetActive(m_backBtn.gameObject, false); } else { NGUITools.SetActive(m_backBtn.gameObject, true); } m_characters[m_partyCreator.GetSelectedCharacterIndex()].SetTickState(m_partyCreator.CheckSkillsFinished() && m_partyCreator.CheckAttributesFinished()); NGUITools.SetActive(m_finishBtn.gameObject, m_partyCreator.CheckCustomFinished()); m_finishBtn.IsEnabled = m_partyCreator.CheckCustomFinished(); }