/// <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); }
private void OnVisitorReceiveComplete(Message message) { VisitorReceiveComplete vrmessage = message as VisitorReceiveComplete; CheckTasksProgressForVisitorReceiveComplete(vrmessage.littleZooId); }