/// <summary>
        /// 获取节点下的观光点飘字对象,
        /// </summary>
        /// <param name="littleZooID">动物栏ID</param>
        /// <param name="vector">技能对象出现的位置</param>
        /// <returns></returns>
        public static GameObject GetFlutterTextGameObject(int littleZooID, Vector3 vector, int idx)
        {
            GameObject SceneFlutterTextPrefabs = GlobalDataManager.GetInstance().littleSceneUI.GetLittleZooVisitSeatGameObject(littleZooID, idx, 1);


            Text earnings = SceneFlutterTextPrefabs.transform.Find("SceneFlutterText01").GetComponent <Text>();

#if NO_BIGINT
            earnings.text = "+" + "2.71ab";
#else
            int zooLevel = GlobalDataManager.GetInstance().playerData.GetLittleZooModuleData(littleZooID).littleZooTicketsLevel;
            earnings.text = "+" + MinerBigInt.ToDisplay(GetLittleZooPrice(littleZooID, zooLevel, true));
#endif
            Animator m_Animator = SceneFlutterTextPrefabs.transform.Find("SceneFlutterText01").GetComponent <Animator>();
            m_Animator.enabled = true;
            m_Animator.Play("UINumber", 0, 0f);


            //进行任务时的游客计数
            VisitorReceiveComplete.Send(littleZooID);

            //if (isBeginVisitorNumberMission ==true && beginVisitorNumberMissionLittleZooID==littleZooID)
            //{
            //    beginVisitorNumberMission += 1;
            //    GameSendMissionSpecificMessage.Send(4, littleZooID, -1, beginVisitorNumberMission);
            //    if (beginVisitorNumberMission >= beginVisitorNumberMissionMax)
            //    {
            //        beginVisitorNumberMission = 0;
            //        MessageManager.GetInstance().UnRegist((int)GameMessageDefine.BeginVisitorNumberMission, OnBeginVisitorNumberMission);

            //    }
            //}

            return(SceneFlutterTextPrefabs);
        }
Exemplo n.º 2
0
        private void OnVisitorReceiveComplete(Message message)
        {
            VisitorReceiveComplete vrmessage = message as VisitorReceiveComplete;

            CheckTasksProgressForVisitorReceiveComplete(vrmessage.littleZooId);
        }