备份CatanBuilding瘦身独立工程
This commit is contained in:
57
Assets/Scripts/UI/FishingTarget/TargetReward.cs
Normal file
57
Assets/Scripts/UI/FishingTarget/TargetReward.cs
Normal file
@@ -0,0 +1,57 @@
|
||||
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);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user