/// <summary>
    /// 删除本地角色
    /// </summary>
    /// <param name="roleId"></param>
    private void DeleteRole(int roleId)
    {
        DeleteSelectRole();
        for (int i = 0; i < m_roleList.Count; i++)
        {
            if (m_roleList[i].RoleId == roleId)
            {
                m_roleList.RemoveAt(i);
                break;
            }
        }

        m_uiSceneSelectRoleView.SetRoleList(m_roleList, OnSelectRoleCallback);

        //角色没有了需要切换到新建角色界面
        if (m_roleList.Count == 0)
        {
            m_bIsCreateRole = true;
            m_uiSceneSelectRoleView.SetUICreateRoleShow(true);
            CloneCreateRole();
            m_currentJobId = 1;
            m_uiSceneSelectRoleView.RandomRoleName();
        }
        else
        {
            SetSelectRole(m_roleList[0].RoleId);
        }
    }