private void RefreshTips() { if (mObjectCard == null) { return; } if (m_FunctionTipsManager == null) { m_FunctionTipsManager = FunctionTipsManager.GetInstance(); if (m_FunctionTipsManager == null) { return; } } if (m_FunctionTipsManager.CheckHeroIsInDefaultTeam()) { RefreshRuneTips(); } else { CloseAllTips(); } }
public FunctionTipsManager() { m_AttributeTrainResultArray = new bool[AttributeTrainArrayLength]; m_SkillLvUpResultArray = new bool[SkillLvUpResultArrayLength]; m_ExploreTeamResultArray = new bool[4]; m_ObjectSelf = ObjectSelf.GetInstance(); m_HeroContainer = m_ObjectSelf.HeroContainerBag; var _tableSet = DataTemplate.GetInstance(); m_AttributeTrainTable = _tableSet.m_AttributetrainTable; m_SkillTable = _tableSet.m_SkillTable; m_SkillupcostTable = _tableSet.m_SkillupcostTable; m_HeroExpTable = _tableSet.m_HeroExpTable; m_NonPurchasedGiftSetList = new List <int>(); m_ExpCrystalFactor = _tableSet.m_GameConfig.getJingyanjiejing_to_jingyan(); m_LivenessLvArray = _tableSet.m_GameConfig.getActivitymission_reward_level(); m_GiftSetList = new List <ShopTemplate>(); List <ShopTemplate> allItems = _tableSet.GetAllShopTemplates(); for (int i = 0; i < allItems.Count; i++) { if (allItems[i].getTabID() == 2) //tabId为2的属于礼包 { m_GiftSetList.Add(allItems[i]); } } m_MonthCardList = _tableSet.GetAllMonthCardTemplates(); var _timeNoonArr = _tableSet.m_GameConfig.getAp_get_time()[0].Split('-'); var _timeNightArr = _tableSet.m_GameConfig.getAp_get_time()[1].Split('-'); string[] _timeNoonStart = _timeNoonArr[0].Split(':'); string[] _timeNoonEnd = _timeNoonArr[1].Split(':'); string[] _timeNightStart = _timeNightArr[0].Split(':'); string[] _timeNightEnd = _timeNightArr[1].Split(':'); //缪斯奏曲 DateTime dt = m_ObjectSelf.ServerDateTime; m_TimeNow.hour = dt.Hour; m_TimeNow.minute = dt.Minute; m_TimeNoonMin.hour = int.Parse(_timeNoonStart[0]); m_TimeNoonMin.minute = int.Parse(_timeNoonStart[1]); m_TimeNoonMax.hour = int.Parse(_timeNoonEnd[0]); m_TimeNoonMax.minute = int.Parse(_timeNoonEnd[1]); m_TimeNightMin.hour = int.Parse(_timeNightStart[0]); m_TimeNightMin.minute = int.Parse(_timeNightStart[1]); m_TimeNightMax.hour = int.Parse(_timeNightEnd[0]); m_TimeNightMax.minute = int.Parse(_timeNightEnd[1]); //世界BOSS m_WorldBossManager = ObjectSelf.GetInstance().WorldBossMgr; Inst = this; }
IFunctionTipsController CreateFunctionTipsController() { GameObject _go; FunctionTipsController _controller = new FunctionTipsController(); var _manager = FunctionTipsManager.GetInstance(); _go = selfTransform.FindChild("MonthCardBtn/TipsImage").gameObject; _controller.AddControlledObject(_go, _manager.CheckUnclaimedMonthCard); return(_controller); }
//生成功能提示控制器 IFunctionTipsController CreateFunctionTipsController() { GameObject _go; FunctionTipsController _controller = new FunctionTipsController(); var _manager = FunctionTipsManager.GetInstance(); _go = selfTransform.FindChild("RightPanel/Recruit_Btn/Image").gameObject; //招募按钮 _controller.AddControlledObject(_go, _manager.CheckRelicFreeCount, _manager.CheckHeroRecruitFree); _go = selfTransform.FindChild("RightPanel/Email_Btn/Image").gameObject; //邮箱按钮 _controller.AddControlledObject(_go, _manager.CheckUnreadMail); _go = selfTransform.FindChild("RightPanel/ActiveValue_Btn/Image").gameObject; //活跃度按钮 _controller.AddControlledObject(_go, _manager.CheckLivenessAward); _go = selfTransform.FindChild("LeftPanel/LeftDynamicPanel/HeroItem/Image").gameObject; //英雄按钮 _controller.AddControlledObject(_go, _manager.CheckUpgradableHeroInTeam, _manager.CheckAdvancedHeroInTeam, _manager.CheckHeroRuneInTeam, _manager.CheckAttributeTrainInTeam, _manager.CheckSkillUpgradeInTeam ); _go = selfTransform.FindChild("LeftPanel/LeftDynamicPanel/knpItem/Image").gameObject; //背包按钮 _controller.AddControlledObject(_go, _manager.CheckIsNewCommon, _manager.CheckIsNewRune); _go = selfTransform.FindChild("LeftPanel/LeftDynamicPanel/FormItem/Image").gameObject; //阵型按钮 _controller.AddControlledObject(_go, _manager.CheckTeamNoMember); _go = selfTransform.FindChild("LeftPanel/LeftDynamicPanel/ShopItem/Image").gameObject; //商店按钮 _controller.AddControlledObject(_go, _manager.CheckNonPurchasedGiftSet); _go = selfTransform.FindChild("LeftPanel/LeftDynamicPanel/AtlasItem/Image").gameObject; //图鉴按钮 int _atlasItem = _controller.AddControlledObject(_go, _manager.CheckHandbookAward); _go = selfTransform.FindChild("LeftPanel/LeftDynamicPanel/ExpItem/Image").gameObject; //历练按钮 m_TestIndex = _controller.AddControlledObject(_go, _manager.CheckLimitTest, _manager.CheckWorldBoss); _go = selfTransform.FindChild("LeftPanel/LeftDynamicPanel/PlayingItem/Image").gameObject; //玩法按钮 int _playingItem = _controller.AddControlledObject(_go, _manager.CheckExploreAward, _manager.CheckInGetPowerTime, _manager.CheckSacredAltar); _go = selfTransform.FindChild("LeftPanel/LeftDynamicPanel/FlashTips").gameObject; _controller.AddParentCtrlObjUnit(_go, _atlasItem, m_TestIndex, _playingItem); _go = selfTransform.FindChild("ActivityOverview/TipsImage").gameObject; _controller.AddControlledObject(_go, () => false); //_go = selfTransform.FindChild("TopPanel/PlayerInfo/MonthCardBtn/TipsImage").gameObject; //_controller.AddControlledObject(_go, _manager.CheckUnclaimedMonthCard); return(_controller); }
IFunctionTipsController CreateFunctionTipsController() { GameObject _go, _goRune; FunctionTipsController _controller = new FunctionTipsController(); var _manager = FunctionTipsManager.GetInstance(); _go = selfTransform.FindChild("UI_BG_Top/BtnGroup/UI_Btn_Prop/TipsImage").gameObject; _controller.AddControlledObject(_go, _manager.CheckIsNewCommon); _goRune = selfTransform.FindChild("UI_BG_Top/BtnGroup/UI_Btn_Rune/TipsImage").gameObject; _controller.AddControlledObject(_goRune, _manager.CheckIsNewRune); return(_controller); }
//生成功能提示控制器 IFunctionTipsController CreateFunctionTipsController() { var _manager = FunctionTipsManager.GetInstance(); if (_manager == null) { return(null); } FunctionTipsControllerBoolArrayType _controller = new FunctionTipsControllerBoolArrayType(m_TipsImageArray, _manager.CheckEverySkillUpgrade); return(_controller); }
//生成功能提示控制器 IFunctionTipsController CreateFunctionTipsController() { var _manager = FunctionTipsManager.GetInstance(); if (_manager == null) { return(null); } FunctionTipsControllerBoolArrayType _controller = new FunctionTipsControllerBoolArrayType(m_PropertyTipsArray, _manager.CheckEveryAttributeTrain); return(_controller); }
//生成功能提示控制器 IFunctionTipsController CreateFunctionTipsController() { GameObject _go; FunctionTipsController _controller = new FunctionTipsController(); var _manager = FunctionTipsManager.GetInstance(); _go = selfTransform.FindChild("Layout/LengendWarBtn/FlashTips").gameObject; _controller.AddControlledObject(_go, _manager.CheckWorldBoss); _go = selfTransform.FindChild("Layout/LimitTestBtn/FlashTips").gameObject; _controller.AddControlledObject(_go, _manager.CheckLimitTest); return(_controller); }
private void RefreshController() { if (m_TipsController == null) { return; } if (FunctionTipsManager.GetInstance().CheckHeroIsInDefaultTeam()) { m_TipsController.Refresh(); } else { m_TipsController.CloseAllTips(); } }
//生成功能提示控制器 IFunctionTipsController CreateFunctionTipsController() { var _manager = FunctionTipsManager.GetInstance(); if (_manager == null) { return(null); } FunctionTipsController _controller = new FunctionTipsController(); _controller.AddControlledObject(m_RecruitTipsImage, _manager.CheckHeroRecruitFree); _controller.AddControlledObject(m_RelicTipsImage, _manager.CheckRelicFreeCount); return(_controller); }
//生成功能提示控制器 IFunctionTipsController CreateFunctionTipsController() { GameObject _go; FunctionTipsController _controller = new FunctionTipsController(); var _manager = FunctionTipsManager.GetInstance(); _go = selfTransform.FindChild("UI_Main/GetPowerBtn/FlashTips").gameObject; _controller.AddControlledObject(_go, _manager.CheckInGetPowerTime); _go = selfTransform.FindChild("UI_Main/SacredAltarBtn/FlashTips").gameObject; _controller.AddControlledObject(_go, _manager.CheckSacredAltar); _go = selfTransform.FindChild("UI_Main/ExplorationBtn/FlashTips").gameObject; _controller.AddControlledObject(_go, _manager.CheckExploreAward); return(_controller); }
public override void InitUIData() { _instance = this; base.InitUIData(); allHeroMoney = selfTransform.FindChild("All").GetComponent <Text>(); MsgBoxGroup = selfTransform.FindChild("MsgBoxGroup"); //属性一 propertyType1 = selfTransform.FindChild("AttributeItem1/PropertyType").GetComponent <Text>(); propertySlider1 = selfTransform.FindChild("AttributeItem1/HPSlider").GetComponent <Slider>(); addPropertyBtn1 = selfTransform.FindChild("AttributeItem1/DevelopButton").GetComponent <Button>(); maxPropertyBtn1 = selfTransform.FindChild("AttributeItem1/UpperBtn").GetComponent <Button>(); addValue1 = selfTransform.FindChild("AttributeItem1/AddValue").GetComponent <Text>(); currentValue1 = selfTransform.FindChild("AttributeItem1/CurrentValue").GetComponent <Text>(); allValue1 = selfTransform.FindChild("AttributeItem1/AllValue").GetComponent <Text>(); needValue1 = selfTransform.FindChild("AttributeItem1/NeedValue").GetComponent <Text>(); addPropertyBtn1.onClick.AddListener(new UnityEngine.Events.UnityAction(AddPropertyBtn1)); maxPropertyBtn1.onClick.AddListener(new UnityEngine.Events.UnityAction(MaxPropertyBtn)); maxPropertyBtn1.gameObject.SetActive(false); //属性二 propertyType2 = selfTransform.FindChild("AttributeItem2/PropertyType").GetComponent <Text>(); propertySlider2 = selfTransform.FindChild("AttributeItem2/HPSlider").GetComponent <Slider>(); addPropertyBtn2 = selfTransform.FindChild("AttributeItem2/DevelopButton").GetComponent <Button>(); maxPropertyBtn2 = selfTransform.FindChild("AttributeItem2/UpperBtn").GetComponent <Button>(); addValue2 = selfTransform.FindChild("AttributeItem2/AddValue").GetComponent <Text>(); currentValue2 = selfTransform.FindChild("AttributeItem2/CurrentValue").GetComponent <Text>(); allValue2 = selfTransform.FindChild("AttributeItem2/AllValue").GetComponent <Text>(); needValue2 = selfTransform.FindChild("AttributeItem2/NeedValue").GetComponent <Text>(); addPropertyBtn2.onClick.AddListener(new UnityEngine.Events.UnityAction(AddPropertyBtn2)); maxPropertyBtn2.onClick.AddListener(new UnityEngine.Events.UnityAction(MaxPropertyBtn)); maxPropertyBtn2.gameObject.SetActive(false); //属性三 propertyType3 = selfTransform.FindChild("AttributeItem3/PropertyType").GetComponent <Text>(); propertySlider3 = selfTransform.FindChild("AttributeItem3/HPSlider").GetComponent <Slider>(); addPropertyBtn3 = selfTransform.FindChild("AttributeItem3/DevelopButton").GetComponent <Button>(); maxPropertyBtn3 = selfTransform.FindChild("AttributeItem3/UpperBtn").GetComponent <Button>(); addValue3 = selfTransform.FindChild("AttributeItem3/AddValue").GetComponent <Text>(); currentValue3 = selfTransform.FindChild("AttributeItem3/CurrentValue").GetComponent <Text>(); allValue3 = selfTransform.FindChild("AttributeItem3/AllValue").GetComponent <Text>(); needValue3 = selfTransform.FindChild("AttributeItem3/NeedValue").GetComponent <Text>(); addPropertyBtn3.onClick.AddListener(new UnityEngine.Events.UnityAction(AddPropertyBtn3)); maxPropertyBtn3.onClick.AddListener(new UnityEngine.Events.UnityAction(MaxPropertyBtn)); maxPropertyBtn3.gameObject.SetActive(false); //属性四 propertyType4 = selfTransform.FindChild("AttributeItem4/PropertyType").GetComponent <Text>(); propertySlider4 = selfTransform.FindChild("AttributeItem4/HPSlider").GetComponent <Slider>(); addPropertyBtn4 = selfTransform.FindChild("AttributeItem4/DevelopButton").GetComponent <Button>(); maxPropertyBtn4 = selfTransform.FindChild("AttributeItem4/UpperBtn").GetComponent <Button>(); addValue4 = selfTransform.FindChild("AttributeItem4/AddValue").GetComponent <Text>(); currentValue4 = selfTransform.FindChild("AttributeItem4/CurrentValue").GetComponent <Text>(); allValue4 = selfTransform.FindChild("AttributeItem4/AllValue").GetComponent <Text>(); needValue4 = selfTransform.FindChild("AttributeItem4/NeedValue").GetComponent <Text>(); addPropertyBtn4.onClick.AddListener(new UnityEngine.Events.UnityAction(AddPropertyBtn4)); maxPropertyBtn4.onClick.AddListener(new UnityEngine.Events.UnityAction(MaxPropertyBtn)); maxPropertyBtn4.gameObject.SetActive(false); GameEventDispatcher.Inst.addEventListener(GameEventID.Net_RefreshHero, ShowAllProperty); //texiao1.SetActive(false); //texiao2.SetActive(false); //texiao3.SetActive(false); //texiao4.SetActive(false); m_FunctionTipsManager = FunctionTipsManager.GetInstance(); m_PropertyTipsArray = new GameObject[4]; m_PropertyTipsArray[0] = selfTransform.FindChild("AttributeItem1/DevelopButton/TipsImage").gameObject; m_PropertyTipsArray[1] = selfTransform.FindChild("AttributeItem2/DevelopButton/TipsImage").gameObject; m_PropertyTipsArray[2] = selfTransform.FindChild("AttributeItem3/DevelopButton/TipsImage").gameObject; m_PropertyTipsArray[3] = selfTransform.FindChild("AttributeItem4/DevelopButton/TipsImage").gameObject; GameEventDispatcher.Inst.addEventListener(GameEventID.U_HeroChangeTarget, OnSelectCardHeroChanged); GameEventDispatcher.Inst.addEventListener(GameEventID.Net_RefreshHero, RefreshTipsController); GameEventDispatcher.Inst.addEventListener(GameEventID.U_HeroChangeTarget, RefreshTipsController); }
//private List<GameObject> MsgBoxList; //冒泡盒子组 // ========================= 继承 ========================= // 1:初始化数据 public override void InitUIData() { _Inst = this; m_CamForm = GameObject.Find("TeamViewRoom/Camera"); GameObject _modelViewRoom = GameObject.Find("ModelViewRoom"); m_CamClone = _modelViewRoom.transform.FindChild("Camera2").gameObject; m_CamForm.SetActive(false); m_CamClone.SetActive(false); m_CamUI = GameObject.Find("UI_HomeControler/UI_Camera3").GetComponent <Camera>(); _Tream1 = selfTransform.FindChild("Trem1").gameObject; _Tream2 = selfTransform.FindChild("Trem2").gameObject; MsgBoxGroup = selfTransform.FindChild("MsgBoxGroup"); _FightBtn = selfTransform.FindChild("Fight_Btn").GetComponent <Button>(); _HeroInfoBtn = selfTransform.FindChild("LeftPanel/LeftDynamicPanel/HeroItem/Button").GetComponent <Button>(); _LitholysinBtn = selfTransform.FindChild("LeftPanel/LeftDynamicPanel/LitholysinItem/Button").GetComponent <Button>(); _artifact = selfTransform.FindChild("LeftPanel/LeftDynamicPanel/GodweaponItem/Button").GetComponent <Button>(); _runeExpBtn = selfTransform.FindChild("LeftPanel/LeftDynamicPanel/CsmeltItem/Button").GetComponent <Button>(); _BagBtn = selfTransform.FindChild("LeftPanel/LeftDynamicPanel/knpItem/Button").GetComponent <Button>(); _FormBtn = selfTransform.FindChild("LeftPanel/LeftDynamicPanel/FormItem/Button").GetComponent <Button>(); _UniBtn = selfTransform.FindChild("LeftPanel/LeftDynamicPanel/UniItem/Button").GetComponent <Button>(); _ShopBtn = selfTransform.FindChild("LeftPanel/LeftDynamicPanel/ShopItem/Button").GetComponent <Button>(); _ExpItemBtn = selfTransform.FindChild("LeftPanel/LeftDynamicPanel/ExpItem/Button").GetComponent <Button>(); _ExPBuffBtn = selfTransform.FindChild("ExPBuffBtn").GetComponent <Button> (); _SetBtn = selfTransform.FindChild("RightPanel/Set_Btn").GetComponent <Button>(); _ChatBtn = selfTransform.FindChild("RightPanel/Chat_Btn").GetComponent <Button>(); _EmailBtn = selfTransform.FindChild("RightPanel/Email_Btn").GetComponent <Button>(); _NewEmail = selfTransform.FindChild("RightPanel/Email_Btn/Image").GetComponent <Image>(); _FriendBtn = selfTransform.FindChild("RightPanel/Friend_Btn").GetComponent <Button>(); _PromptBtn = selfTransform.FindChild("Prompt").GetComponent <Button>(); _RecruitBtn = selfTransform.FindChild("RightPanel/Recruit_Btn").GetComponent <Button>(); _RecruitBtn.onClick.AddListener(new UnityAction(OnClickRecruitBtn)); _ActivityBtn = selfTransform.FindChild("ActivityOverview").GetComponent <Button>(); _ActivityBtn.onClick.AddListener(new UnityAction(OnClickActivityBtn)); m_CloneBtn = selfTransform.FindChild("LeftPanel/LeftDynamicPanel/CloneItem/Button").GetComponent <Button>(); m_AtlasBtn = selfTransform.FindChild("LeftPanel/LeftDynamicPanel/AtlasItem/Button").GetComponent <Button>(); _PlayingItem = selfTransform.FindChild("LeftPanel/LeftDynamicPanel/PlayingItem/Button").GetComponent <Button>(); //vipLevelPos = RoleName.transform.FindChild("VIPIcon/VIPLevel"); _ShowToolBtn = selfTransform.FindChild("LeftPanel/LeftDynamicPanel/ShowBtn").GetComponent <Button>(); _BackToolBtn = selfTransform.FindChild("LeftPanel/LeftDynamicPanel/BackBtn").GetComponent <Button>(); _LivenessBtn = selfTransform.FindChild("RightPanel/ActiveValue_Btn").GetComponent <Button>(); //获取动画控制 anim_TopPanel = selfTransform.Find("TopPanel").GetComponent <Animator>(); FightBtn_Anim = _FightBtn.GetComponent <Animation>(); anim_RightPanel = selfTransform.Find("RightPanel").GetComponent <Animator>(); anim_LeftPanel = selfTransform.FindChild("LeftPanel").GetComponent <Animator>(); anim_LeftToolPanel = anim_LeftPanel.transform.FindChild("LeftDynamicPanel").GetComponent <Animator>(); InitFunly(); m_FunctionTipsManager = new FunctionTipsManager(); m_FunctionTipsManager.Init(); //添加监听事件 GameEventDispatcher.Inst.addEventListener(GameEventID.G_VipLevelUp, VipLevelUpHandler); GameEventDispatcher.Inst.addEventListener(GameEventID.F_LimitFightEnd, LimitFightEndClearing); GameEventDispatcher.Inst.addEventListener(GameEventID.UI_InterfaceChange, OnInterfaceChange); GameEventDispatcher.Inst.addEventListener(GameEventID.G_GetWorldBoss, OnWorldBossMessage); GameEventDispatcher.Inst.addEventListener(GameEventID.G_SGetBossRank, OnWorldBossMessage); _ShowToolBtn.onClick.AddListener(new UnityAction(OnShowTool)); _BackToolBtn.onClick.AddListener(new UnityAction(OnBackTool)); _FightBtn.onClick.AddListener(new UnityAction(OnclickFightBtn)); _HeroInfoBtn.onClick.AddListener(new UnityAction(OnclickHeroInfoBtn)); _LitholysinBtn.onClick.AddListener(new UnityAction(OnclickLitholysinBtn)); _artifact.onClick.AddListener(new UnityAction(OnclickArtifact)); _runeExpBtn.onClick.AddListener(new UnityAction(OnclickRuneExp)); _ExpItemBtn.onClick.AddListener(new UnityAction(OnclickExpItemBtn)); _BagBtn.onClick.AddListener(new UnityAction(OnclickBagBtn)); _FormBtn.onClick.AddListener(new UnityAction(OnclickFormBtn)); _UniBtn.onClick.AddListener(new UnityAction(OnclickUniBtn)); _ShopBtn.onClick.AddListener(new UnityAction(OnclickShopBtn)); _ExPBuffBtn.onClick.AddListener(new UnityAction(OnclickExPBuffBtn)); _SetBtn.onClick.AddListener(new UnityAction(OnclickSetBtn)); _ChatBtn.onClick.AddListener(new UnityAction(OnclickChatBtn)); _EmailBtn.onClick.AddListener(new UnityAction(OnclickEmailBtn)); _FriendBtn.onClick.AddListener(new UnityAction(OnclickFriendBtn)); m_CloneBtn.onClick.AddListener(new UnityAction(OnclickCloneBtn)); m_AtlasBtn.onClick.AddListener(new UnityAction(OnclickAtlasBtn)); _LivenessBtn.onClick.AddListener(new UnityAction(OnLivenssBtn)); _PromptBtn.onClick.AddListener(new UnityAction(OnClickPromptBtn)); _PlayingItem.onClick.AddListener(new UnityAction(OnClickPlayingItemBtn)); }
public override void InitUIData() { base.InitUIData(); _instance = this; m_RuneAttriPos = selfTransform.FindChild("RuneDetail/RuneAttriPos"); m_RuneItemPos = selfTransform.FindChild("RuneDetail/RuneInfo/Panel/RunItem1"); mRunes = new RuneIconItem[(int)EM_RUNE_POINT.EM_RUNE_POINT_NUMBER]; for (int i = 0, j = (int)EM_RUNE_POINT.EM_RUNE_POINT_NUMBER; i < j; i++) { Transform trans = transform.FindChild("RuneGroup/RunItem" + i); mRunes[i] = new RuneIconItem(trans); mRunes[i].SetIsSpecial(i == (int)EM_RUNE_POINT.EM_RUNE_POINT_SPECIAL); } mRuneGoupItems = new UI_HeroRuneGroupItem[4]; for (int i = 0; i < 4; i++) { Transform trans = transform.FindChild("RuneRewards/runesGrid/RunRewardsItem" + i); mRuneGoupItems[i] = new UI_HeroRuneGroupItem(trans); } mRuneBounsBtn = transform.FindChild("Rune bonusBtn").GetComponent <Button>(); mRuneEffObj = transform.FindChild("MagicArray01").gameObject; mRuneAttrImgs = new Image[3]; mRuneDetails = new Text[3]; mRuneValues = new Text[3]; for (int i = 0; i < 3; i++) { mRuneAttrImgs[i] = transform.FindChild("RuneRewards/attriGrid/RunReward" + i + "_txt/Image").GetComponent <Image>(); mRuneDetails[i] = transform.FindChild("RuneRewards/attriGrid/RunReward" + i + "_txt/Left_Txt").GetComponent <Text>(); mRuneValues[i] = transform.FindChild("RuneRewards/attriGrid/RunReward" + i + "_txt/Right_Txt").GetComponent <Text>(); } mMsgBoxTrans = transform.FindChild("MsgBoxObj"); mAttriTitleTxt = transform.FindChild("Items/AttriTitle").GetComponent <Text>(); mRuneAttriObj = transform.FindChild("Items/AttriPair").gameObject; mAddRuneAttriObj = transform.FindChild("Items/AddAttriPair").gameObject; mRuneDetailObj = transform.FindChild("RuneDetail").gameObject; //Transform temp = transform.FindChild("RuneDetail/RuneInfo/Panel/RunItem1"); //mRuneDetailItem = new RuneIconItem(temp); mUserObj = transform.FindChild("RuneDetail/RuneInfo/Panel/UserName").gameObject; mSpecHeroName = transform.FindChild("RuneDetail/RuneInfo/Panel/SpecialHeroName").GetComponent <Text>(); mRuneName = transform.FindChild("RuneDetail/RuneInfo/Panel/RuneName_txt/Name_txt").GetComponent <Text>(); mUserName = transform.FindChild("RuneDetail/RuneInfo/Panel/UserName/UserName_txt").GetComponent <Text>(); mCloseDetailBtn = transform.FindChild("RuneDetail/RuneInfo/CloseBtn/Image").GetComponent <Button>(); mStrenthBtn = transform.FindChild("RuneDetail/RuneInfo/StrenthBtn").GetComponent <Button>(); mStrenthTxt = transform.FindChild("RuneDetail/RuneInfo/StrenthBtn/Text").GetComponent <Text>(); mIdentifyBtn = transform.FindChild("RuneDetail/RuneInfo/IdentifyBtn").GetComponent <Button>(); mIdentifyTxt = transform.FindChild("RuneDetail/RuneInfo/IdentifyBtn/Text").GetComponent <Text>(); mChangeBtn = transform.FindChild("RuneDetail/RuneInfo/ChangeBtn").GetComponent <Button>(); mChangeTxt = transform.FindChild("RuneDetail/RuneInfo/ChangeBtn/Text").GetComponent <Text>(); mAttriList = transform.FindChild("RuneDetail/RuneInfo/Panel/Attris/AttriList").gameObject; mAttriDetailTxt = transform.FindChild("Items/LineTxt").gameObject; mPropRuneQueue = new List <UI_RuneAttriItem>(); mPropRuneObj = transform.FindChild("RuneProp").gameObject; mPropNoRuneObj = transform.FindChild("RuneProp/NoRuneObj").gameObject; mPropNoRuneTxt = transform.FindChild("RuneProp/NoRuneObj/Text").GetComponent <Text>(); mPropCloseBtn = transform.FindChild("RuneProp/CloseBtn").GetComponent <Button>(); mPropCloseBtnTxt = transform.FindChild("RuneProp/CloseBtn/Text").GetComponent <Text>(); mPropListTrans = transform.FindChild("RuneProp/Panel/AttriList"); mPropItemTrans = transform.FindChild("RuneProp/Items/PropItem"); //mRuneIdentityObj = transform.FindChild("RuneIdentify").gameObject; //mRuneStrenthObj = transform.FindChild("RuneStrenth").gameObject; mRunes[0].AddIconClickListener(OnRuneBtnClick0); mRunes[1].AddIconClickListener(OnRuneBtnClick1); mRunes[2].AddIconClickListener(OnRuneBtnClick2); mRunes[3].AddIconClickListener(OnRuneBtnClick3); mRunes[4].AddIconClickListener(OnRuneBtnClick4); mRunes[5].AddIconClickListener(OnRuneBtnClick5); mRuneBounsBtn.onClick.AddListener(OnRunePropBtnClick); mCloseDetailBtn.onClick.AddListener(OnCloseRuneDetailBtnClick); mStrenthBtn.onClick.AddListener(OnStrenthBtnClick); mIdentifyBtn.onClick.AddListener(OnIdentifyBtnClick); mChangeBtn.onClick.AddListener(OnChangeBtnClick); mPropCloseBtn.onClick.AddListener(OnRunePropCloseBtnClick); //功能提示 m_FunctionTipsManager = FunctionTipsManager.GetInstance(); m_TipsImageArray = new GameObject[(int)EM_RUNE_POINT.EM_RUNE_POINT_NUMBER]; m_TipsImageArray[(int)EM_RUNE_POINT.EM_RUNE_POINT_COMMON1] = selfTransform.FindChild("RuneGroup/RunItem0/TipsImage").gameObject; m_TipsImageArray[(int)EM_RUNE_POINT.EM_RUNE_POINT_COMMON2] = selfTransform.FindChild("RuneGroup/RunItem1/TipsImage").gameObject; m_TipsImageArray[(int)EM_RUNE_POINT.EM_RUNE_POINT_COMMON3] = selfTransform.FindChild("RuneGroup/RunItem2/TipsImage").gameObject; m_TipsImageArray[(int)EM_RUNE_POINT.EM_RUNE_POINT_COMMON4] = selfTransform.FindChild("RuneGroup/RunItem3/TipsImage").gameObject; m_TipsImageArray[(int)EM_RUNE_POINT.EM_RUNE_POINT_COMMON5] = selfTransform.FindChild("RuneGroup/RunItem4/TipsImage").gameObject; m_TipsImageArray[(int)EM_RUNE_POINT.EM_RUNE_POINT_SPECIAL] = selfTransform.FindChild("RuneGroup/RunItem5/TipsImage").gameObject; GameEventDispatcher.Inst.addEventListener(GameEventID.U_HeroChangeTarget, OnSelectCardHeroChanged); GameEventDispatcher.Inst.addEventListener(GameEventID.Net_RefreshItem, OnItemRefresh); GameEventDispatcher.Inst.addEventListener(GameEventID.Net_RefreshHero, OnCardHeroDataChanged); GameEventDispatcher.Inst.addEventListener(GameEventID.U_HeroChangeTarget, RefreshTips); GameEventDispatcher.Inst.addEventListener(GameEventID.Net_RefreshItem, RefreshTips); GameEventDispatcher.Inst.addEventListener(GameEventID.Net_RefreshHero, RefreshTips); InitUIString(); //mStrenthTxt.gameObject.layer = LayerMask.NameToLayer("UI"); GameEventDispatcher.Inst.addEventListener(GameEventID.G_Guide_Continue, ShowNewGuide); }
public void Release() { Inst = null; RemoveEventListener(); }