//public GameObject CommonToolPrefab; void Awake() { TreasureTreesFruitPointList = new List <TreasureTreesFruitPoint>(); for (int i = 0; i < TreasureTreeFruitAnchors.Count; i++) { GameObject obj = UI.CreatObjectToNGUI.InstantiateObj(TreasureTreesFruitPointPrefab, TreasureTreeFruitAnchors[i]); TreasureTreesFruitPoint point = obj.GetComponent <TreasureTreesFruitPoint>(); TreasureTreesFruitPointList.Add(point); } //if (UI.MainUI.MainUIController.Instance.IsShowCommonTool) { CreatObjectToNGUI.InstantiateObj(CommonToolPrefab, transform); } for (int i = 0; i < TreasureTreesFruitPointList.Count; i++) { TreasureTreesFruitPointList[i].Init(this, i + 1); } treasureTreesButtonToolManager.Init(this); GetAwardAnimManager.Init(this); FruitLogMessageWindow.Init(this); UIEventManager.Instance.RegisterUIEvent(UIEventType.UpdateTreasureTreesData, UpdatePanel); UIEventManager.Instance.RegisterUIEvent(UIEventType.TreasureTreesUseMana, OnUseManaFromServer); UIEventManager.Instance.RegisterUIEvent(UIEventType.TreasureTreesGetReward, OnGetRewardFromServer); //MainUIController.Instance.SetPanelActivEvent += new MainUIController.SetPanelDelegate(SetPanelActive); InvokeRepeating("ShwoFruitLeftTime", 0, 1); LogPanelBtn.SetCallBackFuntion(FruitLogMessageWindow.ShowPanel); SetNewTipShow(false); BackButton.SetCallBackFuntion(OnBackButtonTapped); //TODO GuideBtnManager.Instance.RegGuideButton(this.LogPanelBtn.gameObject, UIType.Treasure, SubType.TreasureTreesMainButton, out m_guideBtnID[0]); TaskGuideBtnRegister(); }
/// <summary> /// 添加使用仙露记录 /// </summary> public void AddUserAmritaLogInfo(TreasureTreesFruitPoint treasureTreesFruitPoint) { return; string LogMsg = string.Format(LanguageTextManager.GetString("IDS_H1_458"), GetCurrentTime(), GetFruitName(treasureTreesFruitPoint.MyLocalFruitData)); AddStringToMsg(LogMsg); }
/// <summary> /// 添加获取果实记录 /// </summary> /// <param name="fruitPosition"></param> public void AddGetFruitLogInfo(TreasureTreesFruitPoint treasureTreesFruitPoint) { return; //TraceUtil.Log(PlayerManager.Instance.FindHeroDataModel().UnitValues.sMsgPropCreateEntity_SC_UnitVisibleValue.UNIT_FIELD_LEVEL); //TraceUtil.Log(treasureTreesFruitPoint.MyLocalFruitData.RewardNumber[PlayerManager.Instance.FindHeroDataModel().UnitValues.sMsgPropCreateEntity_SC_UnitVisibleValue.UNIT_FIELD_LEVEL - 1]); string LogMsg = string.Format(LanguageTextManager.GetString(treasureTreesFruitPoint.MyLocalFruitData.RewardType == 0 ? "IDS_H1_459" : "IDS_H1_460"), GetCurrentTime(), GetFruitName(treasureTreesFruitPoint.MyLocalFruitData), treasureTreesFruitPoint.MyLocalFruitData.FruitReward[PlayerManager.Instance.FindHeroDataModel().UnitValues.sMsgPropCreateEntity_SC_UnitVisibleValue.UNIT_FIELD_LEVEL - 1]); AddStringToMsg(LogMsg); }
/// <summary> /// 添加浇水记录 /// </summary> /// <param name="fruitPosition"></param> public void AddWateringFruitLogInfo(TreasureTreesFruitPoint treasureTreesFruitPoint) { string LogMsg = string.Format(LanguageTextManager.GetString("IDS_H1_461"), GetCurrentTime(), GetFruitName(treasureTreesFruitPoint.MyLocalFruitData)); AddStringToMsg(LogMsg); }