void onCenterFormationPage(GameObject obj) { int pageNUm = StringKit.toInt(obj.name); ButtonFormationChoose button = obj.GetComponent <ButtonFormationChoose> (); changeArrow(pageNUm - 1); setFormation(button.teamID); }
public void updateActive(GameObject obj) { int pageNUm = StringKit.toInt(obj.name); ButtonFormationChoose button = obj.GetComponent <ButtonFormationChoose> (); int teamFormationId = FormationManagerment.Instance.getPlayerFormation() [pageNUm - 1]; if (button.points != null) { FormationSample sample = FormationSampleManager.Instance.getFormationSampleBySid(teamFormationId); for (int i = 0; i < button.points.Length; i++) { if (sample.formationMap.Contains(button.points[i].gameObject.name)) { button.points[i].gameObject.SetActive(true); } else { button.points[i].gameObject.SetActive(false); } } } button.teamID = teamFormationId; }