Ejemplo n.º 1
0
    public override void Show(params object[] value)
    {
        SoundManager.Instance.PlaySoundEffect("Sound_Button_Task_Enter");
        Init();
        base.Show(value);

        m_commonPanelTitle.TweenShow();
    }
Ejemplo n.º 2
0
    public override void Show(params object[] value)
    {
        SoundManager.Instance.PlaySoundEffect("Sound_UIEff_SkillAppear");
        StartCoroutine(Init());
        base.Show(value);
        SkillList.ShowAnim();
        AssemblySkill.ShowAnim();
        ViewSkill.ShowAnim();

        m_commonPanelTitle.TweenShow();
    }
Ejemplo n.º 3
0
        public override void Show(params object[] value)
        {
            base.Show();
            Init();
            comPanelTitle.TweenShow();
            ShowPanel();
            //默认选中//
            int ID = SkillModel.Instance.GetFirstEquipSkillID();

            SelectSkill(ID, SkillModel.Instance.GetSkillTreeID(ID), SkillModel.Instance.GetSkillPosIndex(ID));
        }
Ejemplo n.º 4
0
 public void Show(SMSGEctypeSelect_SC unlockEctypeData, EctypePanleManager myParent, int ectypeID)
 {
     Init();
     MyParent = myParent;
     gameObject.SetActive(true);
     jumpPointEctypeID = ectypeID;
     //UnlockEctypeData = unlockEctypeData;
     StartCoroutine(m_EctypeDiffListPanel.Init(unlockEctypeData, this, ectypeID));
     //m_EctypeContainerListPanel.TweenShow();
     //Invoke ("WaitTweenFun",0.13f);
     m_CommonPanelTitle.TweenShow();
     //SoundManager.Instance.PlaySoundEffect("Sound_UIEff_EctypeUIAppear");
 }
Ejemplo n.º 5
0
        /// <summary>
        /// 0 或 不填   =   普通副本列表
        /// 1          =   普通副本房间
        /// 2          =   首领讨伐列表
        /// 3          =   首领讨伐房间
        /// </summary>
        /// <param name="value">Value.</param>
        public override void Show(params object[] value)
        {
            if (value.Length > 0)
            {
                switch ((int)value[0])
                {
                case 0:
                    TeamRoomPanel.ClosePanel();
                    TeamListPanel.ShowPanel();
                    break;

                case 1:
                    TeamListPanel.ClosePanel();
                    TeamRoomPanel.ReShowPanel();
                    break;

                case 2: break;

                case 3: break;
                }
            }
            else
            {
                if (TeamManager.Instance.MyTeamProp.TeamMemberNum_SC.wMemberNum > 0)
                {
                    TeamRoomPanel.ShowPanel();
                }
                else
                {
                    TeamListPanel.ShowPanel();
                }
            }
            //transform.localPosition = Vector3.zero;
            bool isNormalType = TeamManager.Instance.CurSelectEctypeAreaData.lEctypeType != 9;

            TitleBar_Team.SetActive(isNormalType);
            TitleBar_Crusade.SetActive(!isNormalType);

            TeamListPanel.LastPanel = (TeamListPanel_V2.PANEL_TYPE)(isNormalType == true ? 0 : 1);

            var playerData = PlayerManager.Instance.FindHeroDataModel();

//			Label_Ingot.text = playerData.PlayerValues.PLAYER_FIELD_BINDPAY.ToString();
//			Label_Active.text = playerData.PlayerValues.PLAYER_FIELD_CURRENCY_ACTIVELIFE.ToString();

            m_CommonPanelTitle.TweenShow();

            base.Show(value);
        }
Ejemplo n.º 6
0
    public override void Show(params object[] value)
    {
        SoundManager.Instance.PlaySoundEffect("Sound_UIEff_DefenceLevelAppear");
        int?ectypeId = null;

        if (value != null && value.Length > 0)
        {
            ectypeId = (int)value[0];
        }

        StartCoroutine(Init(ectypeId));
        base.Show(value);

        m_commonPanelTitle.TweenShow();
    }
Ejemplo n.º 7
0
        public override void Show(params object[] value)
        {
            SelectFrame.SetActive(m_CurEctypeID != 0);

            SoundManager.Instance.PlaySoundEffect("Sound_UIEff_CoopUIAppear");

            UpdateEctypeList();

            if (TeamManager.Instance.IsTeamExist())
            {
                if (TeamManager.Instance.GetCurrentEctypeType() == 9)
                {
                    UI.MainUI.MainUIController.Instance.OpenMainUI(UIType.TeamInfo, 1);
                    return;
                }
            }

            //var playerData = PlayerManager.Instance.FindHeroDataModel();

            LeaderListPanel.alpha = 0;
            TweenPosition.Begin(LeaderListPanel.gameObject, 0.1f, LeaderListPanelPos + Vector3.left * 100, LeaderListPanelPos);
            TweenAlpha.Begin(LeaderListPanel.gameObject, 0.1f, 1);
            CrusadeInfoPanel.alpha = 0;
            TweenPosition.Begin(CrusadeInfoPanel.gameObject, 0.1f, CrusadeInfoPanelPos + Vector3.right * 80, CrusadeInfoPanelPos);
            TweenAlpha.Begin(CrusadeInfoPanel.gameObject, 0.1f, 1);

            m_CommonPanelTitle.TweenShow();

            //请求获取队伍数量
            NetServiceManager.Instance.TeamService.SendGetCrusadeTeamNumsMsg();

            //首战奖励
            UpdateFirstCrusadeRewardInfo();


            if (value.Length > 0)
            {
                OnSelectEctypeClick(Convert.ToInt32(value[0]));
            }
            else
            {
                //默认选择
                OnSelectEctypeClick(m_CrusadeList.First()._vectContainer.First());
            }

            base.Show(value);
        }
Ejemplo n.º 8
0
    void Awake()
    {
        //返回按钮点击
        BackBtn.SetCallBackFuntion((obj) =>
        {
            SoundManager.Instance.PlaySoundEffect("Sound_Button_Equipment_Cancel");
            this.Close();
        });
        //返回按钮按下/松开效果
        BackBtn.SetPressCallBack((isPressed) =>
        {
            BackBtn.spriteSwithList.ApplyAllItem(P => P.ChangeSprite(isPressed?2:1));
        });
        m_isStrengthBack = m_createInstance = true;
        var commonPanel = NGUITools.AddChild(gameObject, CommonPanelTitle_Prefab);

        commonPanel.transform.localPosition = CommonPanelTitle_Prefab.transform.localPosition;
        m_baseCommonPanelTitle = commonPanel.GetComponent <BaseCommonPanelTitle>();
        m_baseCommonPanelTitle.Init(CommonTitleType.Money, CommonTitleType.GoldIngot);
        m_baseCommonPanelTitle.TweenShow();
        RegisterEventHandler();

        TaskGuideBtnRegister();
    }
Ejemplo n.º 9
0
        public override void Show(params object[] value)
        {
            SoundManager.Instance.StopBGM(0.0f);
            SoundManager.Instance.PlayBGM("Music_UIBG_Siren", 0.0f);
            ViewControl_Siren.gameObject.SetActive(true);
            ViewControl_Siren.SetSirenSceneActive(true);

            m_CommonPanelTitle.TweenShow();
            TweenPos_CommonFrame.Reset();
            TweenPos_CommonFrame.Play(true);

            if (value.Length > 0)
            {
                SYaoNvContext context = SirenManager.Instance.GetYaoNvList().SingleOrDefault(p => p.byYaoNvID == (int)value[0]);
                if (context.byYaoNvID == 0)
                {
                    m_CurSelectedSirenItemID = m_SirenItemDict.Keys.First();
                }
                else
                {
                    m_CurSelectedSirenItemID = (int)value[0];
                }
//				if(SirenManager.Instance.GetYaoNvList().Any(p=>p.byAssembly == 1))
//				{
//					SYaoNvContext assemblyContext = SirenManager.Instance.GetYaoNvList().SingleOrDefault(p=>p.byAssembly == 1);
//					m_CurSelectedSirenItemID = assemblyContext.byYaoNvID;
//				}
//				else
//				{
//					m_CurSelectedSirenItemID = m_SirenItemDict.Keys.First();
//				}
            }
            else
            {
                List <SYaoNvContext> yaoNvList = SirenManager.Instance.GetYaoNvList();
                if (yaoNvList.Count > 0)
                {
                    SYaoNvContext context = new SYaoNvContext();
                    for (int i = 0; i < yaoNvList.Count; i++)
                    {
                        if (context.byYaoNvID < yaoNvList[i].byYaoNvID)
                        {
                            context = yaoNvList[i];
                        }
                    }
                    m_CurSelectedSirenItemID = context.byYaoNvID;
                }
                else                //没有解锁 默认第一个妖女
                {
                    m_CurSelectedSirenItemID = m_SirenItemDict.Keys.First();
                }
            }

            this.SirenBeSelectedHandle(m_CurSelectedSirenItemID);

            //更新页码
            var sirenList = SirenDataManager.Instance.GetPlayerSirenList();

            for (int i = 0; i < sirenList.Count; i++)
            {
                if (sirenList[i]._sirenID == m_CurSelectedSirenItemID)
                {
                    m_curSirenNo = i + 1;
                    PageUpdate();
                    break;
                }
            }

            //cur join
            if (m_CurJoinSirenName != null)
            {
                Destroy(m_CurJoinSirenName);
            }
            if (SirenManager.Instance.GetYaoNvList().Any(p => p.byAssembly == 1))
            {
                var sirenContext = SirenManager.Instance.GetYaoNvList().FirstOrDefault(p => p.byAssembly == 1);
                var sirenData    = sirenList.SingleOrDefault(p => p._sirenID == sirenContext.byYaoNvID);
                if (sirenData != null)
                {
                    var sirenThisLevelData = sirenData._sirenConfigDataList.SingleOrDefault(level => level._growthLevels == sirenContext.byLevel);
                    m_CurJoinSirenName = UI.CreatObjectToNGUI.InstantiateObj(sirenThisLevelData._NamePrefab, SirenJoinNameTrans);
                }
            }

            //播放按钮动画
            PlayButtonAnimation();
            base.Show(value);
        }