Files
MinFt/Client/Assets/Scripts/UI/FishingTarget/TargetReward.cs
Liubing\LB 3d8d4d18f3 first commit
先修复一下,错误的场景

删除不必要的钓场资产

修复into场景

update:更新meta文件,修复报错

update:修复资源

修复第一章节建造

修复建造第三章

update:删除多余内容

update:更新README.md

update:还原图标

update:更新README

update:更新配置
2026-04-28 02:17:22 +08:00

58 lines
1.5 KiB
C#

using GameCore;
using System.Collections.Generic;
using UnityEngine;
public class TargetReward : MonoBehaviour
{
target_reward_bar bar;
public target_reward_bar_1 bar_1;
public target_reward_bar_2 bar_2;
public target_reward_big reward_big;
public GameObject bg_bar_done;
public void SetDone()
{
bg_bar_done.SetActive(true);
bar_1.gameObject.SetActive(false);
bar_2.gameObject.SetActive(false);
reward_big.gameObject.SetActive(false);
bar = bar_1;
}
public void SetBar(float fillAmount, List<ItemData> datas1, List<ItemData> datas2)
{
bool value = datas2.Count == 1;
bar_1.gameObject.SetActive(value);
bar_2.gameObject.SetActive(!value);
bar = value ? bar_1 : bar_2;
bar.bar.fillAmount = fillAmount;
bar.SetReward(datas1, datas2);
}
public void SetReceived1(bool received)
{
bar.SetReceived1(received);
}
public void SetReceived2(bool received)
{
bar.SetReceived2(received);
}
public void SetReward(List<ItemData> itemDatas1,
List<ItemData> itemDatas2,
List<ItemData> itemDatas, bool big,
string icon,
int targetCount1,
int targetCount2,
int allCount)
{
//设置奖励领取
bar.barItemTips[0].Init(itemDatas1, icon, targetCount1, allCount);
bar.barItemTips[1].Init(itemDatas2, icon, targetCount2, allCount);
reward_big.SetData(itemDatas, big);
}
}