예제 #1
0
    void DeleteMail(ulong mailid)
    {
        foreach (UnityEngine.GameObject go in MailDic.Keys)
        {
            ArkCrossEngine.MailInfo minfo = MailDic[go];
            if (minfo != null && mailid == minfo.m_MailGuid)
            {
                MailDic.Remove(go);
                NGUITools.DestroyImmediate(go);

                MailStateDic.Remove(mailid);
                break;
            }
        }
        UpdateScrollView();
        UnityEngine.Transform tf = transform.Find("MetalFrame/Container/ScrollView/Grid");
        if (tf != null)
        {
            UIGrid ug = tf.gameObject.GetComponent <UIGrid>();
            if (ug != null)
            {
                ug.repositionNow = true;
            }
        }
        lastclickgo = null;
    }