//设置按钮状态 private void setCheckState(UIToggle toggle) { toggle.startsActive = false; SiftItemModule sim = toggle.GetComponent <SiftItemModule> (); sim.checkedBg.gameObject.SetActive(false); sim.text.color = Color.gray; //sim.bg.color = Color.gray; }
//打开按钮状态 private void enableCheckState(UIToggle toggle) { SiftItemModule sim = toggle.GetComponent <SiftItemModule> (); if (sim.checkedBg != null) { sim.checkedBg.gameObject.SetActive(true); } // if (sim.text != null) // sim.text.color = Colors.BUTTON_TEXT_NROMAL; if (sim.bg != null) { sim.bg.color = Color.white; } toggle.GetComponent <BoxCollider> ().enabled = true; }
//关闭按钮 private void disableCheckState(UIToggle toggle) { toggle.value = false; SiftItemModule sim = toggle.GetComponent <SiftItemModule> (); if (sim.checkedBg != null) { sim.checkedBg.gameObject.SetActive(false); } // if (sim.text != null) // sim.text.color = Color.gray; if (sim.bg != null) { sim.bg.color = Color.gray; } toggle.GetComponent <BoxCollider> ().enabled = false; }