Exemplo n.º 1
0
        public BaseItemRes <InitDataInfo> Test()
        {
            var userDAL = new UserDAL();
            var lstUser = userDAL.AsQueryable().ToList();

            var roleDAL = new RoleDAL();
            var lstRole = roleDAL.AsQueryable().ToList();

            var authorityDAL = new AuthorityDAL();
            var lstAuthority = authorityDAL.AsQueryable().ToList();

            var roleAuthorityDAL = new RoleAuthorityDAL();
            var lstRoleAuthority = roleAuthorityDAL.AsQueryable().ToList();

            var userRoleDAL = new UserRoleDAL();
            var lstUserRole = userRoleDAL.AsQueryable().ToList();

            var initData = new InitDataInfo()
            {
                Users          = lstUser,
                Roles          = lstRole,
                Authoritys     = lstAuthority,
                RoleAuthoritys = lstRoleAuthority,
                UserRoles      = lstUserRole
            };

            return(BaseItemRes <InitDataInfo> .Ok(initData));
        }
Exemplo n.º 2
0
    /// <summary>
    ///
    /// </summary>
    /// <param name="spriteName"></param>
    /// <param name="destGameObject"></param>
    /// <param name="type"></param>
    /// <param name="nNewSkillID">可用做新手引导id</param>
    /// <param name="attachGameObject"></param>
    /// <param name="itemName"></param>
    /// <param name="strFuncName"></param>
    /// <param name="strDec"></param>
    public static void InitItemInfo(string spriteName, GameObject destGameObject, NEWITEMTYPE type, int nNewSkillID = GlobeVar.INVALID_ID, GameObject attachGameObject = null, string itemName = "", string strFuncName = "", string strDec = "")
    {
        InitDataInfo curInfo = new InitDataInfo(spriteName, destGameObject, type, nNewSkillID, attachGameObject, itemName, strFuncName, strDec);

        if (!m_bShow)
        {
            UIManager.ShowUI(UIInfo.NewItemGetRoot, OnLoadItemGetRoot, curInfo);
            m_bShow         = true;
            m_firstShowTime = Time.realtimeSinceStartup;
        }
        else
        {
            m_ItemListBuffer.Add(curInfo);
        }
    }
Exemplo n.º 3
0
    public void AfterTweenPosition()
    {
        if (m_ItemType == NEWITEMTYPE.TYPE_SKILL)
        {
            if (!hasAttachSkill)
            {
                if (SkillBarLogic.Instance() != null)
                {
                    if (GetItemListSkillCount() == 0)
                    {
                        //播放新技能特效
                        SkillBarLogic.Instance().SkillBtnShowEffect = SkillBarLogic.Instance().ShowSkillButtonEffect;
                        SkillBarLogic.Instance().PlayNewSkillEffect(m_destGameObject);

                        SkillBarLogic.Instance().UpdateSkillBarInfo();
                    }
                    if (m_NewPlayerGuide_Step != 0)
                    {
                        m_NewPlayerGuide_Step = 0;
                    }
                }
            }
        }
        else
        {
            if (m_ItemType == NEWITEMTYPE.TYPE_MENUBAR || m_ItemType == NEWITEMTYPE.TYPE_FELLOW3DSHOW)
            {
                if (MenuBarLogic.Instance() != null)
                {
                    MenuBarLogic.Instance().InitButtonActive();
                }
                if (PlayerFrameLogic.Instance() != null)
                {
                    PlayerFrameLogic.Instance().AddRemindNum();
                }
            }
            else if (m_ItemType == NEWITEMTYPE.TYPE_FUNCTION)
            {
                if (FunctionButtonLogic.Instance() != null)
                {
                    FunctionButtonLogic.Instance().InitButtonActive();
                    FunctionButtonLogic.Instance().PlayNewButtonEffect();
                }
            }
            MissionNewPlayerGuide(m_IntParam);
        }

        m_ItemTween.enabled = false;

        //如果有附带技能
        if (hasAttachSkill)
        {
            NewPlayerGuider(2);
        }
        else
        {
            m_AttachItemTween.enabled = false;
            if (m_ItemListBuffer.Count > 0)
            {
                InitDataInfo curInfo = m_ItemListBuffer[0];
                NewItemGetLogic.Instance().Init(curInfo._spriteName, curInfo._destGameObject, curInfo._type, curInfo._nNewSkillID, curInfo._attachGameObject, curInfo._ItemName, curInfo._strFuncName, curInfo._strDec);
                m_ItemListBuffer.RemoveAt(0);
            }
            else
            {
                UIManager.CloseUI(UIInfo.NewItemGetRoot);
                m_bShow = false;
            }
        }
    }
Exemplo n.º 4
0
    static void OnLoadItemGetRoot(bool bSuccess, object param)
    {
        // 异常 如果资源加载失败
        if (bSuccess == false)
        {
            InitDataInfo curInfo = param as InitDataInfo;
            if (curInfo == null)
            {
                return;
            }
            if (curInfo._type == NEWITEMTYPE.TYPE_SKILL)
            {
                if (SkillBarLogic.Instance() != null)
                {
                    SkillBarLogic.Instance().UpdateSkillBarInfo();

                    if (GameManager.gameManager.PlayerDataPool.ForthSkillFlag == true)
                    {
                        if (SkillBarLogic.Instance())
                        {
                            SkillBarLogic.Instance().NewPlayerGuide(4);
                        }
                    }
                }
            }
            else
            {
                if (curInfo._type == NEWITEMTYPE.TYPE_MENUBAR || curInfo._type == NEWITEMTYPE.TYPE_FELLOW3DSHOW)
                {
                    if (MenuBarLogic.Instance() != null)
                    {
                        MenuBarLogic.Instance().InitButtonActive();
                    }
                    if (PlayerFrameLogic.Instance() != null)
                    {
                        PlayerFrameLogic.Instance().AddRemindNum();
                    }
                }
                else if (curInfo._type == NEWITEMTYPE.TYPE_FUNCTION)
                {
                    if (FunctionButtonLogic.Instance() != null)
                    {
                        FunctionButtonLogic.Instance().InitButtonActive();
                        FunctionButtonLogic.Instance().PlayNewButtonEffect();
                    }
                }
            }
            return;
        }

        if (NewItemGetLogic.Instance() != null)
        {
            InitDataInfo curInfo = param as InitDataInfo;
            NewItemGetLogic.Instance().Init(curInfo._spriteName, curInfo._destGameObject, curInfo._type, curInfo._nNewSkillID, curInfo._attachGameObject, curInfo._ItemName, curInfo._strFuncName, curInfo._strDec);
            if (JoyStickLogic.Instance() != null)
            {
                ProcessInput.Instance().ReleaseTouch();
                JoyStickLogic.Instance().ReleaseJoyStick();
            }
        }
    }