コード例 #1
0
    public void Init(GameObject go)
    {
        panelObejct             = go;
        loginPanel              = go.GetComponent <UIPanel>();
        loginSignal             = new LoginSignal();
        loginData               = new LoginData();
        loginStateChangedSignal = new LoginStateChangedSignal();
        userNameInput           = panelObejct.transform.Find("UserInput").GetComponent <UIInput>();
        passwordInput           = panelObejct.transform.Find("PasswordInput").GetComponent <UIInput>();
        loginBtn   = panelObejct.transform.Find("loginBtn").GetComponent <UIButton>();
        loginLabel = panelObejct.transform.Find("loginInfo").GetComponent <UILabel>();

        loginBtn.onClick.Add(new EventDelegate(OnLoginClick));
    }
コード例 #2
0
 //登录按钮点击响应事件
 private void OnLoginBtnClick()
 {
     Debug.Log("LoginMediator收到Login请求,将请求转发至LoginCommand");
     LoginSignal.Dispatch(loginView.GetUserInfo());
 }