Esempio n. 1
0
        //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();
        }
Esempio n. 2
0
        /// <summary>
        /// 添加使用仙露记录
        /// </summary>
        public void AddUserAmritaLogInfo(TreasureTreesFruitPoint treasureTreesFruitPoint)
        {
            return;

            string LogMsg = string.Format(LanguageTextManager.GetString("IDS_H1_458"), GetCurrentTime(), GetFruitName(treasureTreesFruitPoint.MyLocalFruitData));

            AddStringToMsg(LogMsg);
        }
Esempio n. 3
0
        /// <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);
        }
Esempio n. 4
0
        /// <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);
        }