private void OnMatchStateChange(MatchingType type, bool isShow) { string name = ""; switch (type) { case MatchingType.Trial: name = NAME_TRIAL; break; case MatchingType.Gold: name = NAME_GOLD; break; } for (int i = 0; i < buttons.Count; i++) { string btnName = buttons[i].name; btnName = btnName.TrimStart("1234567890".ToCharArray()); if (btnName == name) { MatchStateChange item = buttons[i].GetComponent <MatchStateChange>(); if (item != null) { item.SetState(isShow); break; } } } }
private void OnMatchStateChange(MatchingType type, bool isShow) { string btnName = ""; switch (type) { case MatchingType.Gold: case MatchingType.Trial: btnName = "Entrance-Trial"; break; case MatchingType.PVP: btnName = "Entrance-Match"; break; } for (int index = 0; index < buttons.Length; ++index) { if (buttons[index] != null && buttons[index].name == btnName) { MatchStateChange item = buttons[index].GetComponent <MatchStateChange>(); if (item != null) { item.SetState(isShow); break; } } } }