126 lines
3.6 KiB
C#
126 lines
3.6 KiB
C#
//using asap.core;
|
|
//using GameCore;
|
|
//using System.Collections;
|
|
//using System.Collections.Generic;
|
|
//using System.Threading.Tasks;
|
|
//using TMPro;
|
|
//using UniRx;
|
|
//using UnityEngine;
|
|
//using UnityEngine.Rendering.LookDev;
|
|
//using UnityEngine.UI;
|
|
|
|
//public class FishingBoxInfoBar : MonoBehaviour
|
|
//{
|
|
// public class RewardItemInfo
|
|
// {
|
|
// public Transform Tran;
|
|
// public TMP_Text Txt_Name;
|
|
// public Image Img;
|
|
// public TMP_Text Txt_Desc;
|
|
|
|
// public RewardItemInfo(Transform go)
|
|
// {
|
|
// this.Tran = go;
|
|
// Txt_Name = go.Find("text_name").GetComponent<TMP_Text>();
|
|
// Txt_Desc = go.Find("text_num").GetComponent<TMP_Text>();
|
|
|
|
// Img = go.Find("icon").GetComponent<Image>();
|
|
// }
|
|
|
|
// public void Reset(string name, string desc)
|
|
// {
|
|
// Txt_Name.text = name;
|
|
// Txt_Desc.text = desc;
|
|
// }
|
|
// }
|
|
|
|
// [SerializeField]
|
|
// private TMP_Text
|
|
// txt_desc,
|
|
// txt_boxName;
|
|
// [SerializeField]
|
|
// private Button
|
|
// btn_info;
|
|
|
|
// [SerializeField]
|
|
// private Image
|
|
// //img_reward,
|
|
// img_info;
|
|
|
|
// public Transform pos;
|
|
// //[Header("Reward Tips")]
|
|
// //[SerializeField]
|
|
// //private Button
|
|
// // btn_closeRewardTips;
|
|
// //[SerializeField]
|
|
// //private Transform
|
|
// // tran_rewardTips;
|
|
// //[SerializeField]
|
|
// //private TMP_Text
|
|
// // txt_tipName;
|
|
// //List<RewardItemInfo> _rewardItems=new();
|
|
|
|
// private FishingBoxDataProvier _dataProvider;
|
|
// protected CompositeDisposable disposables = new CompositeDisposable();
|
|
|
|
// private void Awake()
|
|
// {
|
|
// btn_info.onClick.AddListener(OnOpen);
|
|
// //btn_closeRewardTips.onClick.AddListener(OnClose);
|
|
// GContext.OnEvent<ChangeSelectedFishingBoxEvent>().Subscribe(x => OnChangeSelectedBox(x)).AddTo(disposables);
|
|
|
|
|
|
// //var trans = tran_rewardTips.GetChild(1).GetChild(0);
|
|
// //for (int i = 1; i < trans.childCount; i++)
|
|
// //{
|
|
// // var tran= trans.GetChild(i);
|
|
// // var rewardItem = new RewardItemInfo(tran);
|
|
// // _rewardItems.Add(rewardItem);
|
|
// //}
|
|
// }
|
|
|
|
// private void Start()
|
|
// {
|
|
// _dataProvider = GContext.container.Resolve<FishingBoxDataProvier>();
|
|
// //tran_rewardTips.gameObject.SetActive(false);
|
|
// ReInit();
|
|
// }
|
|
// private void OnDestroy()
|
|
// {
|
|
// disposables.Dispose();
|
|
// }
|
|
|
|
// private void ReInit()
|
|
// {
|
|
// txt_desc.text = _dataProvider.GetFishingBoxDesc();
|
|
// txt_boxName.text = _dataProvider.GetFishingBoxName();
|
|
|
|
// //初始化标题
|
|
// //txt_tipName.text = _dataProvider.GetFishingBoxRewardTitle() ;
|
|
// var uiService = GContext.container.Resolve<IUIService>();
|
|
// uiService.SetImageSprite(img_info, _dataProvider.GetFishingBoxTitleImg());
|
|
// //uiService.SetImageSprite(img_reward, _dataProvider.GetFishingBoxTipImg());
|
|
|
|
|
|
// // _dataProvider.GetRewardsInfo(_rewardItems);
|
|
// }
|
|
// private void OnChangeSelectedBox(ChangeSelectedFishingBoxEvent e)
|
|
// {
|
|
// ReInit();
|
|
// }
|
|
// private void OnOpen()
|
|
// {
|
|
// GContext.container.Resolve<PlayerItemData>().ShowItemTips(_dataProvider.CurSelectedID, pos);
|
|
// // tran_rewardTips.gameObject.SetActive(true);
|
|
// // _dataProvider.CanSwitchBox = false;
|
|
// }
|
|
// private void OnClose()
|
|
// {
|
|
// // tran_rewardTips.gameObject.SetActive(false);
|
|
// // await Task.Yield();
|
|
// // _dataProvider.CanSwitchBox = true;
|
|
|
|
// }
|
|
|
|
//}
|