Ejemplo n.º 1
0
 static void NewItemGetUI(int nIndex)
 {
     if (NewItemGetLogic.Instance())
     {
         NewItemGetLogic.Instance().NewPlayerGuider(nIndex);
     }
 }
Ejemplo n.º 2
0
 /// <summary>
 /// 点击NewItem按钮
 /// </summary>
 private void ClickNewItem()
 {
     if (NewItemGetLogic.Instance() != null)
     {
         NewItemGetLogic.Instance().SendMessage("NewItemOnClick", SendMessageOptions.DontRequireReceiver);
     }
 }
Ejemplo n.º 3
0
 public void NewPlayerGuide(int nIndex)
 {
     if (NewPlayerGuidLogic.Instance() != null ||
         NewItemGetLogic.Instance() != null)
     {
         return;
     }
     // 新手指引已打开
     if (NewPlayerGuidLogic.IsOpenFlag == false)
     {
         switch (nIndex)
         {
         case 1:
             NewPlayerGuidLogic.OpenWindow(m_EquipButton.gameObject, 180, 80, "", "left", 0, true, true);
             break;
         }
         m_NewPlayerGuide_Step = nIndex;
     }
 }
Ejemplo n.º 4
0
    public void LevelUpButtonActive()
    {
        int nPlayerLevel = Singleton <ObjManager> .Instance.MainPlayer.BaseAttr.Level;

        if (nPlayerLevel >= (int)GameDefine_Globe.NEWBUTTON_LEVEL.XIAKE)
        {
            if (!m_XiaKe.activeSelf && null != m_NewButton)
            {
                NewItemGetLogic.InitItemInfo(m_XiaKe.GetComponent <UIImageButton>().target.spriteName,
                                             PlayerFrameLogic.Instance().m_PlayerHeadButton.gameObject,
                                             NewItemGetLogic.NEWITEMTYPE.TYPE_MENUBAR);
                m_NewButton = m_XiaKe;
            }
        }
        else if (nPlayerLevel >= (int)GameDefine_Globe.NEWBUTTON_LEVEL.GUILD)
        {
            if (!m_Guild.activeSelf && null != m_NewButton)
            {
                NewItemGetLogic.InitItemInfo(m_Guild.GetComponent <UIImageButton>().target.spriteName,
                                             PlayerFrameLogic.Instance().m_PlayerHeadButton.gameObject,
                                             NewItemGetLogic.NEWITEMTYPE.TYPE_MENUBAR);
                m_NewButton = m_Guild;
            }
        }
        else if (nPlayerLevel >= (int)GameDefine_Globe.NEWBUTTON_LEVEL.FARM)
        {
            if (!m_Farm.activeSelf && null != m_NewButton)
            {
                NewItemGetLogic.InitItemInfo(m_Farm.GetComponent <UIImageButton>().target.spriteName,
                                             PlayerFrameLogic.Instance().m_PlayerHeadButton.gameObject,
                                             NewItemGetLogic.NEWITEMTYPE.TYPE_MENUBAR);
                m_NewButton = m_Farm;
            }
        }
        else if (nPlayerLevel >= (int)GameDefine_Globe.NEWBUTTON_LEVEL.EQUIPSTREN)
        {
            if (!m_EquipEnchance.activeSelf && null != m_NewButton)
            {
                NewItemGetLogic.InitItemInfo(m_EquipEnchance.GetComponent <UIImageButton>().target.spriteName,
                                             PlayerFrameLogic.Instance().m_PlayerHeadButton.gameObject,
                                             NewItemGetLogic.NEWITEMTYPE.TYPE_MENUBAR);
                m_NewButton = m_EquipEnchance;
            }
        }
        else if (nPlayerLevel >= (int)GameDefine_Globe.NEWBUTTON_LEVEL.BELLE)
        {
            if (!m_Belle.activeSelf && null != m_NewButton)
            {
                NewItemGetLogic.InitItemInfo(m_Belle.GetComponent <UIImageButton>().target.spriteName,
                                             PlayerFrameLogic.Instance().m_PlayerHeadButton.gameObject,
                                             NewItemGetLogic.NEWITEMTYPE.TYPE_MENUBAR);
                m_NewButton = m_Belle;
            }
        }
        else if (nPlayerLevel >= (int)GameDefine_Globe.NEWBUTTON_LEVEL.PARTNER)
        {
            if (!m_Fellow.activeSelf && null != m_NewButton)
            {
                NewItemGetLogic.InitItemInfo(m_Fellow.GetComponent <UIImageButton>().target.spriteName,
                                             PlayerFrameLogic.Instance().m_PlayerHeadButton.gameObject,
                                             NewItemGetLogic.NEWITEMTYPE.TYPE_MENUBAR);
                m_NewButton = m_Fellow;
            }
        }
//        if (nPlayerLevel >= (int)Games.GlobeDefine.GameDefine_Globe.NEWBUTTON_LEVEL.XIAKE)
//        {
//            if (!m_XiaKe.activeSelf && null != m_NewButton)
//            {
//                NewItemGetLogic.InitItemInfo(m_XiaKe.GetComponent<UIImageButton>().target.spriteName,
//                    PlayerFrameLogic.Instance().m_PlayerHeadButton.gameObject,
//                    NewItemGetLogic.NEWITEMTYPE.TYPE_MENUBAR);
//                m_NewButton = m_XiaKe;
//            }
//        }
//        else if (nPlayerLevel >= (int)Games.GlobeDefine.GameDefine_Globe.NEWBUTTON_LEVEL.GUILD)
//        {
//            if (!m_Guild.activeSelf && null != m_NewButton)
//            {
//                NewItemGetLogic.InitItemInfo(m_Guild.GetComponent<UIImageButton>().target.spriteName,
//                    PlayerFrameLogic.Instance().m_PlayerHeadButton.gameObject,
//                    NewItemGetLogic.NEWITEMTYPE.TYPE_MENUBAR);
//                m_NewButton = m_Guild;
//            }
//        }
//        else if (nPlayerLevel >= (int)Games.GlobeDefine.GameDefine_Globe.NEWBUTTON_LEVEL.FARM)
//        {
//            if (!m_Farm.activeSelf && null != m_NewButton)
//            {
//                NewItemGetLogic.InitItemInfo(m_Farm.GetComponent<UIImageButton>().target.spriteName,
//                    PlayerFrameLogic.Instance().m_PlayerHeadButton.gameObject,
//                    NewItemGetLogic.NEWITEMTYPE.TYPE_MENUBAR);
//                m_NewButton = m_Farm;
//            }
//        }
//        else if (nPlayerLevel >= (int)Games.GlobeDefine.GameDefine_Globe.NEWBUTTON_LEVEL.EQUIPSTREN)
//        {
//            if (!m_EquipEnchance.activeSelf && null != m_NewButton)
//            {
//                NewItemGetLogic.InitItemInfo(m_EquipEnchance.GetComponent<UIImageButton>().target.spriteName,
//                    PlayerFrameLogic.Instance().m_PlayerHeadButton.gameObject,
//                    NewItemGetLogic.NEWITEMTYPE.TYPE_MENUBAR);
//                m_NewButton = m_EquipEnchance;
//            }
//        }
//        else if (nPlayerLevel >= (int)Games.GlobeDefine.GameDefine_Globe.NEWBUTTON_LEVEL.BELLE)
//        {
//            if (!m_Belle.activeSelf && null != m_NewButton)
//            {
//                NewItemGetLogic.InitItemInfo(m_Belle.GetComponent<UIImageButton>().target.spriteName,
//                    PlayerFrameLogic.Instance().m_PlayerHeadButton.gameObject,
//                    NewItemGetLogic.NEWITEMTYPE.TYPE_MENUBAR);
//                m_NewButton = m_Belle;
//            }
//        }
//        else if (nPlayerLevel >= (int)Games.GlobeDefine.GameDefine_Globe.NEWBUTTON_LEVEL.PARTNER)
//        {
//            if (!m_Fellow.activeSelf && null != m_NewButton)
//            {
//                NewItemGetLogic.InitItemInfo(m_Fellow.GetComponent<UIImageButton>().target.spriteName,
//                    PlayerFrameLogic.Instance().m_PlayerHeadButton.gameObject,
//                    NewItemGetLogic.NEWITEMTYPE.TYPE_MENUBAR);
//                m_NewButton = m_Fellow;
//            }
//        }
    }
Ejemplo n.º 5
0
    public void OpenFunction(int nType)
    {
        switch (nType)
        {
        case (int)USER_COMMONFLAG.CF_FELLOWFUNCTION_OPENFLAG:
        {
            if (!m_Fellow.activeSelf)
            {
                string    strItemName = "";
                Transform ItemTrans   = m_Fellow.transform.FindChild("label");
                if (ItemTrans)
                {
                    UILabel ItemLabel = ItemTrans.GetComponent <UILabel>();
                    if (ItemLabel)
                    {
                        strItemName = ItemLabel.text;
                    }
                }
                NewItemGetLogic.InitItemInfo(m_Fellow.GetComponent <UIImageButton>().target.spriteName,
                                             PlayerFrameLogic.Instance().m_PlayerHeadButton.gameObject,
                                             NewItemGetLogic.NEWITEMTYPE.TYPE_FELLOW3DSHOW, nType, null, strItemName, Utils.GetDicByID(10418), Utils.GetDicByID(10419));
                m_NewButton = m_Fellow;
            }
        }
        break;

        case (int)USER_COMMONFLAG.CF_BELLEFUNCTION_OPENFLAG:
        {
            if (!m_Belle.activeSelf)
            {
                string    strItemName = "";
                Transform ItemTrans   = m_Belle.transform.FindChild("label");
                if (ItemTrans)
                {
                    UILabel ItemLabel = ItemTrans.GetComponent <UILabel>();
                    if (ItemLabel)
                    {
                        strItemName = ItemLabel.text;
                    }
                }
                NewItemGetLogic.InitItemInfo(m_Belle.GetComponent <UIImageButton>().target.spriteName,
                                             PlayerFrameLogic.Instance().m_PlayerHeadButton.gameObject,
                                             NewItemGetLogic.NEWITEMTYPE.TYPE_MENUBAR, nType, null, strItemName, Utils.GetDicByID(10429), Utils.GetDicByID(10430));
                m_NewButton = m_Belle;
            }
        }
        break;

        case (int)USER_COMMONFLAG.CF_STRENGTHENFUNCTION_OPENFLAG:
        {
            if (!m_EquipEnchance.activeSelf)
            {
                string    strItemName = "";
                Transform ItemTrans   = m_EquipEnchance.transform.FindChild("label");
                if (ItemTrans)
                {
                    UILabel ItemLabel = ItemTrans.GetComponent <UILabel>();
                    if (ItemLabel)
                    {
                        strItemName = ItemLabel.text;
                    }
                }
                NewItemGetLogic.InitItemInfo(m_EquipEnchance.GetComponent <UIImageButton>().target.spriteName,
                                             PlayerFrameLogic.Instance().m_PlayerHeadButton.gameObject,
                                             NewItemGetLogic.NEWITEMTYPE.TYPE_MENUBAR, nType, null, strItemName, Utils.GetDicByID(10431), Utils.GetDicByID(10432));
                m_NewButton = m_EquipEnchance;
            }
        }
        break;

        case (int)USER_COMMONFLAG.CF_RESTAURANTFUNCTION_OPENFLAG:
        {
            if (!m_Farm.activeSelf)
            {
                m_Farm.SetActive(true);
                NewItemGetLogic.InitItemInfo(m_Farm.GetComponent <UIImageButton>().target.spriteName,
                                             PlayerFrameLogic.Instance().m_PlayerHeadButton.gameObject,
                                             NewItemGetLogic.NEWITEMTYPE.TYPE_MENUBAR, nType);
                m_NewButton = m_Farm;
            }
        }
        break;

//             case (int)USER_COMMONFLAG.CF_GUILDFUNCTION_OPENFLAG:
//                 {
//                     if (!m_Guild.activeSelf)
//                     {
//                         NewItemGetLogic.InitItemInfo(m_Guild.GetComponent<UIImageButton>().target.spriteName,
//                             PlayerFrameLogic.Instance().m_PlayerHeadButton.gameObject,
//                             NewItemGetLogic.NEWITEMTYPE.TYPE_MENUBAR, nType);
//                         m_NewButton = m_Guild;
//                     }
//                 }
//                 break;
        case (int)USER_COMMONFLAG.CF_XIAKEFUNCTION_OPENFLAG:
        {
//                     if (!m_XiaKe.activeSelf)
//                     {
//                         NewItemGetLogic.InitItemInfo(m_XiaKe.GetComponent<UIImageButton>().target.spriteName,
//                             PlayerFrameLogic.Instance().m_PlayerHeadButton.gameObject,
//                             NewItemGetLogic.NEWITEMTYPE.TYPE_MENUBAR, nType);
//                         m_NewButton = m_XiaKe;
//                     }
        }
        break;

        case (int)USER_COMMONFLAG.CF_OPEN_FLYWING:
        {
            NewItemGetLogic.InitItemInfo(m_Fellow.GetComponent <UIImageButton>().target.spriteName,
                                         PlayerFrameLogic.Instance().m_PlayerHeadButton.gameObject,
                                         NewItemGetLogic.NEWITEMTYPE.TYPE_MENUBAR, nType, null, Utils.GetDicByID(10248), Utils.GetDicByID(11200), Utils.GetDicByID(11201));
        }
        break;
        }
        InitButtonActive();
    }