示例#1
0
 void DestoryAccountLoginDlg()
 {
     if (accountLoginControl != null)
     {
         GameObject.DestroyObject(accountLoginControl.gameObject);
         accountLoginControl = null;
     }
 }
示例#2
0
    /// <summary>
    /// 内部函数
    /// </summary>
    void CreateAccountLoginDlg()
    {
        DestoryAccountLoginDlg();

        GameObject             accountLoginDlgObj = GameObject.Instantiate(accountLoginDlgTempalte);
        AccountLoginDlgControl control            = accountLoginDlgObj.GetComponent <AccountLoginDlgControl>();

        control.SetLoginControl(this);

        accountLoginDlgObj.transform.parent        = dlgParentObj.transform;
        accountLoginDlgObj.transform.localScale    = Vector3.one;
        accountLoginDlgObj.transform.localPosition = Vector3.one;

        accountLoginControl = accountLoginDlgObj.GetComponent <AccountLoginDlgControl>();
    }