public class UILoginCtrl : MonoBehaviour
{
void Start()
{
UIButton[] btnArr = GetComponentsInChildren<UIButton>(true);//true:所有隐藏的按钮也能起作用
for (int i = 0; i < btnArr.Length; i++) {
UIEventListener.Get(btnArr[i].gameObject).onClick = BtnClilck;
}
}
private void BtnClilck(GameObject go)
{
switch (go.name) {
case "btnLogin":
BtnLogin();
break;
case "btnReg":
BtnReg();
break;
}
}
void BtnLogin() {
print("登录");
}
void BtnReg()
{
print("注册");
Destroy(gameObject);
GameObject go = WindowUIManager.Instance.LoadWindow(WindowUIManager.WindowType.Reg);
}
}
{
void Start()
{
UIButton[] btnArr = GetComponentsInChildren<UIButton>(true);//true:所有隐藏的按钮也能起作用
for (int i = 0; i < btnArr.Length; i++) {
UIEventListener.Get(btnArr[i].gameObject).onClick = BtnClilck;
}
}
private void BtnClilck(GameObject go)
{
switch (go.name) {
case "btnLogin":
BtnLogin();
break;
case "btnReg":
BtnReg();
break;
}
}
void BtnLogin() {
print("登录");
}
void BtnReg()
{
print("注册");
Destroy(gameObject);
GameObject go = WindowUIManager.Instance.LoadWindow(WindowUIManager.WindowType.Reg);
}
}