Beispiel #1
0
        public override void Show(params object[] value)
        {
            NPCCamera.gameObject.SetActive(true);
            int MPlatForm = 0;

            if (Application.platform != RuntimePlatform.WindowsEditor && (Application.platform == RuntimePlatform.Android || Application.platform == RuntimePlatform.IPhonePlayer))
            {
                MPlatForm = 2;
            }
            else
            {
                MPlatForm = 1;
            }
            GoldList = GoldRechargeDataManager.goldRechargeConfigDataBase.GoledRechargeDataList.Where(P => P.RechargeType == MPlatForm).ToList();
            ResetpageInfo();
            SetCurPaySelectMark(0);
            isCurPayPanel = true;
            OnVipShowButtonClick(isCurPayPanel);
            vipPanel.Show(true);
#if (UNITY_ANDROID && !UNITY_EDITOR)
#if ANDROID_TENCENT
            comPanelTitle.Init(CommonTitleType.GoldIngot, CommonTitleType.Diamond);
#endif
#else
            comPanelTitle.Init(CommonTitleType.Money, CommonTitleType.GoldIngot);
#endif
            comPanelTitle.GetComponent <BaseCommonPanelTitle>().TweenShow();
            base.Show(value);
        }
Beispiel #2
0
        void Init()
        {
            if (isRead)
            {
                return;
            }
            isRead = true;
            btnBack.SetCallBackFuntion(OnClickBackEvent);

            skillLinePrefab.SetActive(true);
            int Count = 4;

            for (int i = 0; i < Count; i++)
            {
                GameObject           item    = NGUITools.AddChild(skillParentPoint[i], skillLinePrefab);   // CreatObjectToNGUI.InstantiateObj(skillLinePrefab,skillParentPoint[i].transform);
                SkillUpgradeLineItem scrItem = item.GetComponent <SkillUpgradeLineItem>();
                skillLineList.Add(scrItem);
            }
            skillLinePrefab.SetActive(false);

            /*for (int i= 0; i < 8; i++) {
             *      var sskillInfo = new SSkillInfo () { wSkillID = (ushort)(60440+i), wSkillLV = (byte)2 };
             *                                      PlayerManager.Instance.HeroSMsgSkillInit_SC.UpgradeSkill (sskillInfo);
             *                      }*/
            skillUpgradeEff.SetActive(false);
            skillAdvanceEff.SetActive(false);
            UIEventManager.Instance.RegisterUIEvent(UIEventType.SkillStrengthenEvent, OnStrengthenSuccEvent);
            UIEventManager.Instance.RegisterUIEvent(UIEventType.SkillAdvanceEvent, OnAdvanceSuccEvent);
            UIEventManager.Instance.RegisterUIEvent(UIEventType.UpgrateSkillInfo, OnUpgradeSuccEvent);
            UIEventManager.Instance.RegisterUIEvent(UIEventType.ShopsBuySuccess, OnBuySuccess);
            comPanelTitle.Init(CommonTitleType.Money, CommonTitleType.GoldIngot);
            TaskGuideBtnRegister();
        }
Beispiel #3
0
        void Awake()
        {
            var playerData = PlayerManager.Instance.FindHeroDataModel();

            RewardItemButton.SetCallBackFuntion(OnRewardItemClick);
            m_CrusadeList = EctypeConfigManager.Instance.EctypeSelectConfigList.Values.Where(p => p.lEctypeType == 9).ToList();          //首领讨伐副本 lEctypeType = 9
            bool isCreate = true;
            int  index    = 0;

            m_CrusadeList.ApplyAllItem(p => {
                p._vectContainer.ApplyAllItem(k => {
                    if (isCreate)
                    {
                        index++;
                        GameObject ectype = UI.CreatObjectToNGUI.InstantiateObj(CrusadeLeaderItemPrefab, Grid.transform);
                        EctypeContainerData ectypeContainerData = EctypeConfigManager.Instance.EctypeContainerConfigList[k];
                        CrusadeLeaderItem crusadeLeaderItem     = ectype.GetComponent <CrusadeLeaderItem>();
                        crusadeLeaderItem.Init(p._EctypeIconPrefab, ectypeContainerData, playerData.UnitValues.sMsgPropCreateEntity_SC_UnitVisibleValue.UNIT_FIELD_LEVEL, OnSelectEctypeClick, index);
                        ectype.RegisterBtnMappingId(p._lEctypeID, UIType.Crusade, BtnMapId_Sub.Crusade_EctypeItem);
                        m_ectypeItemList.Add(k, crusadeLeaderItem);
                        if (ectypeContainerData.lMinActorLevel > playerData.UnitValues.sMsgPropCreateEntity_SC_UnitVisibleValue.UNIT_FIELD_LEVEL)
                        {
                            isCreate = false;
                        }
                    }
                });
            });
            Grid.Reposition();

            GameObject commonTitle = UI.CreatObjectToNGUI.InstantiateObj(CommonPanelTitlePrefab, CommonPanelTitlePoint);

            m_CommonPanelTitle         = commonTitle.GetComponent <BaseCommonPanelTitle>();
            m_CommonPanelTitle.HidePos = new Vector3(100, 0, 0);
            m_CommonPanelTitle.ShowPos = Vector3.zero;
            m_CommonPanelTitle.Init(CommonTitleType.Power, CommonTitleType.GoldIngot);

            Button_Exit.SetCallBackFuntion(OnExitClick, null);
            Button_ViewDrops.SetPressCallBack(OnViewRewardsClick);
            Button_Start.SetCallBackFuntion(OnStartClick, null);
            Button_CreateTeam.SetCallBackFuntion(OnCreateTeamClick, null);
            Button_FindTeam.SetCallBackFuntion(OnFindTeamClick, null);
            Button_QuickJoin.SetCallBackFuntion(OnQuickJoinClick, null);

            Button_Receive.SetCallBackFuntion(OnReceiveFirstRewardClick, null);
            Button_RandomEctype.SetCallBackFuntion(OnRandomEctypeClick, null);
            Button_CancelRandomEctype.SetCallBackFuntion(OnCancelRandomEctypeClick, null);
            Button_CancelRandomEctype.gameObject.SetActive(false);


            LeaderListPanelPos  = LeaderListPanel.transform.localPosition;
            CrusadeInfoPanelPos = CrusadeInfoPanel.transform.localPosition;

            TaskGuideBtnRegister();

            RegisterEventHandler();
        }
Beispiel #4
0
 void Init()
 {
     if (isRead)
     {
         return;
     }
     isRead = true;
     BackButton.SetCallBackFuntion(OnBackBtnClick);
     UIEventManager.Instance.RegisterUIEvent(UIEventType.EctypeNormalDataUpdate, OnEctypeNormalOpenListUpdateEvent);
     TaskGuideBtnRegister();
     m_CommonPanelTitle.Init(CommonTitleType.Power, CommonTitleType.GoldIngot);
 }
Beispiel #5
0
        void Awake()
        {
            transform.localPosition = new Vector3(0, 0, -800);              //位置先置前,避免队伍界面弹封魔副本邀请

            GameObject commonTitle = UI.CreatObjectToNGUI.InstantiateObj(CommonPanelTitlePrefab, CommonPanelTitlePoint);

            m_CommonPanelTitle         = commonTitle.GetComponent <BaseCommonPanelTitle>();
            m_CommonPanelTitle.HidePos = new Vector3(100, 0, 0);
            m_CommonPanelTitle.ShowPos = Vector3.zero;
            m_CommonPanelTitle.Init(CommonTitleType.Power, CommonTitleType.GoldIngot);

            RegisterEventHandler();

            TaskGuideBtnRegister();
        }
Beispiel #6
0
    // Use this for initialization
    void Awake()
    {
        //返回按钮点击
        BackBtn.SetCallBackFuntion((obj) =>
        {
            SoundManager.Instance.PlaySoundEffect("Sound_Button_Task_Leave");
            this.Close();
        });
        //返回按钮按下/松开效果
        BackBtn.SetPressCallBack((isPressed) =>
        {
            BackBtn.spriteSwithList.ApplyAllItem(P => P.ChangeSprite(isPressed ? 2 : 1));
        });
        m_createInstance = true;
        var commonPanel = NGUITools.AddChild(gameObject, CommonPanelTitle_Prefab);

        commonPanel.transform.localPosition = CommonPanelTitle_Prefab.transform.localPosition;
        m_commonPanelTitle = commonPanel.GetComponent <BaseCommonPanelTitle>();
        m_commonPanelTitle.Init(CommonTitleType.Money, CommonTitleType.GoldIngot);
        RegisterEventHandler();
        TaskGuideBtnRegister();
    }
Beispiel #7
0
    // Use this for initialization
    void Awake()
    {
        //返回按钮点击
        BackBtn.SetCallBackFuntion((obj) =>
        {
            SoundManager.Instance.PlaySoundEffect("Sound_Button_DefenceLevelBack");
            this.Close();
        });
        //返回按钮按下/松开效果
        BackBtn.SetPressCallBack((isPressed) =>
        {
            BackBtn.spriteSwithList.ApplyAllItem(P => P.ChangeSprite(isPressed?2:1));
        });
        var commonPanel = NGUITools.AddChild(CommonTitlePoint, CommonPanelTitle_Prefab);

        m_commonPanelTitle         = commonPanel.GetComponent <BaseCommonPanelTitle>();
        m_commonPanelTitle.HidePos = new Vector3(100, 0, 0);
        m_commonPanelTitle.ShowPos = Vector3.zero;
        m_commonPanelTitle.Init(CommonTitleType.Power, CommonTitleType.GoldIngot);
        //RegisterEventHandler();
        TaskGuideBtnRegister();
    }
Beispiel #8
0
        void Awake()
        {
            Button_Exit.SetCallBackFuntion(OnExitClick, null);
            Button_Join.SetCallBackFuntion(OnJoinClick, null);

            Button_Unlock.SetCallBackFuntion(OnRefineryClick, null);
            Button_Touch.SetCallBackFuntion(OnTouchToRefineryClick, null);

            Button_Break.SetCallBackFuntion(OnOpenBreakPanelClick, null);

            Button_PageUp.SetCallBackFuntion(OnPageUpClick, null);
            Button_PageDown.SetCallBackFuntion(OnPageDownClick, null);

            this.RegisterEventHandler();

            //移出摄像机
            ViewControl_Siren.transform.parent = null;
            ViewControl_Siren.transform.transform.localScale = Vector3.one;
            ViewControl_Siren.SetCallBack(OnRefineryClick);

            if (PopupObjManager.Instance.UICamera != null)
            {
                Anchor_Left.uiCamera  = PopupObjManager.Instance.UICamera;
                Anchor_Right.uiCamera = PopupObjManager.Instance.UICamera;
            }

            GameObject commonTitle = UI.CreatObjectToNGUI.InstantiateObj(CommonPanelTitlePrefab, CommonPanelTitlePoint);

            m_CommonPanelTitle         = commonTitle.GetComponent <BaseCommonPanelTitle>();
            m_CommonPanelTitle.HidePos = new Vector3(-100, 0, 0);
            m_CommonPanelTitle.ShowPos = Vector3.zero;
            m_CommonPanelTitle.Init(CommonTitleType.Practice, CommonTitleType.GoldIngot);

            Init();
            InitSirenList();

            TaskGuideBtnRegister();
        }