using asap.core; using cfg; using DG.Tweening; using game; using GameCore; using System.Collections.Generic; using TMPro; using UnityEngine; using UnityEngine.UI; using UniRx; public class HomeBubbleTask : MonoBehaviour { Button btn_bubble_task; Image bg_bar; Image bg_bar1; Image bg_bar2; [HideInInspector] public Image bar; Image bar1; Image bar2; RectTransform _rect; RectTransform _rect1; RectTransform _rect2; GameObject info_1; GameObject info_2; RectTransform bar_rect; RectTransform bar_rect_1; RectTransform bar_rect_2; RewardItemNew rewardItemBubble; RewardItemNew rewardItem_1; RewardItemNew rewardItem_2; [HideInInspector] public TMP_Text text_progress; TMP_Text text_time; private CollectingTargetReward collectingTarget; FishingEventData _fishingEventData; Tables _tables; BubbleTaskInfo_2 bubbleTaskInfo; public float barTimer = 0.38f; public float animationTimer = 0.667f; public float changeDelayTimer = 0.616f; float showTime = 0.16f; //显示时间 private void Awake() { showTime = animationTimer - changeDelayTimer; bubbleTaskInfo = GetComponent(); _fishingEventData = GContext.container.Resolve(); _tables = GContext.container.Resolve(); btn_bubble_task = transform.GetComponent