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(); }
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(); }
// 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(); }
// 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(); }
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(); }