void UpdateTitleType(SaveMapTitleType type) { int length = _title_btns.Length; for(int i = 0; i < length; i ++) { if(i == (int)type) { _title_btns[i].select(); } else { _title_btns[i].unselect(); } } switch (type) { case SaveMapTitleType.Admin: { _input_section_obj.SetActive(true); _input_chapter_obj.SetActive(true); } break; case SaveMapTitleType.Customer: { _input_section_obj.SetActive(false); _input_chapter_obj.SetActive(false); } break; } }
public void OnTitleButtonClick(GameObject click) { SaveMapTitleType type = new SaveMapTitleType(); int length = _title_btns.Length; for (int i = 0; i < length; i++) { if(_title_btns[i].gameObject == click) { type = (SaveMapTitleType)i; } } UpdateTitleType(type); _enMapType = type; }