|
@@ -1,5 +1,4 @@
|
|
using System.Collections.Generic;
|
|
using System.Collections.Generic;
|
|
-using ET;
|
|
|
|
using FairyGUI;
|
|
using FairyGUI;
|
|
using UI.ActivityDay7;
|
|
using UI.ActivityDay7;
|
|
using UI.CommonGame;
|
|
using UI.CommonGame;
|
|
@@ -66,11 +65,6 @@ namespace GFGGame
|
|
_ui.m_ExpProcess.value = score;
|
|
_ui.m_ExpProcess.value = score;
|
|
}
|
|
}
|
|
|
|
|
|
- protected override void OnHide()
|
|
|
|
- {
|
|
|
|
- base.OnHide();
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
//DayListRenderer
|
|
//DayListRenderer
|
|
private void DayListRenderer(int index, GObject obj)
|
|
private void DayListRenderer(int index, GObject obj)
|
|
{
|
|
{
|
|
@@ -116,7 +110,7 @@ namespace GFGGame
|
|
private void TaskListRenderer(int index, GObject obj)
|
|
private void TaskListRenderer(int index, GObject obj)
|
|
{
|
|
{
|
|
var item = UI_TaskListItem.Proxy(obj);
|
|
var item = UI_TaskListItem.Proxy(obj);
|
|
- var tasks = (TaskCfg[])obj.parent.data;
|
|
|
|
|
|
+ var tasks = (List<TaskCfg>)obj.parent.data;
|
|
var taskCfg = tasks[index];
|
|
var taskCfg = tasks[index];
|
|
item.m_c1.selectedIndex = TaskDataManager.Instance.GetTaskStateById(taskCfg.id);
|
|
item.m_c1.selectedIndex = TaskDataManager.Instance.GetTaskStateById(taskCfg.id);
|
|
item.m_c2.selectedIndex = taskCfg.jumpId == "" ? 1 : 0;
|
|
item.m_c2.selectedIndex = taskCfg.jumpId == "" ? 1 : 0;
|
|
@@ -179,7 +173,7 @@ namespace GFGGame
|
|
components.Add(target);
|
|
components.Add(target);
|
|
_ui.target.AddChild(target);
|
|
_ui.target.AddChild(target);
|
|
// 根据 maxScore cfgScore pos.y endY 设置target 位置 x,z不变,y根据比例设置
|
|
// 根据 maxScore cfgScore pos.y endY 设置target 位置 x,z不变,y根据比例设置
|
|
- var y = pos.y - (pos.y - endY) * cfgScore / maxScore;
|
|
|
|
|
|
+ var y = pos.y + (endY - pos.y) * cfgScore / maxScore;
|
|
target.SetPosition(pos.x, y, pos.z);
|
|
target.SetPosition(pos.x, y, pos.z);
|
|
item.m_Score.text = cfgScore.ToString();
|
|
item.m_Score.text = cfgScore.ToString();
|
|
var cfgBonusArr = cfg.bonusArr;
|
|
var cfgBonusArr = cfg.bonusArr;
|
|
@@ -231,13 +225,18 @@ namespace GFGGame
|
|
if (get)
|
|
if (get)
|
|
{
|
|
{
|
|
ViewManager.Show<RewardPreView>(new object[] { "已领取过了" });
|
|
ViewManager.Show<RewardPreView>(new object[] { "已领取过了" });
|
|
|
|
+ return;
|
|
}
|
|
}
|
|
- else
|
|
|
|
|
|
+ //判断积分是否够
|
|
|
|
+ var score = ActivityDay7DataManager.Instance.GetScore();
|
|
|
|
+ if (score < activity7DaysCfg.score)
|
|
{
|
|
{
|
|
- var result = await ActivityDay7SProxy.ReqGetActivityDay7Reward(activity7DaysCfg);
|
|
|
|
- if (!result) return;
|
|
|
|
- FreshGetStatus();
|
|
|
|
|
|
+ ViewManager.Show<RewardPreView>(new object[] { "积分还不够" });
|
|
|
|
+ return;
|
|
}
|
|
}
|
|
|
|
+ var result = await ActivityDay7SProxy.ReqGetActivityDay7Reward(activity7DaysCfg);
|
|
|
|
+ if (!result) return;
|
|
|
|
+ FreshGetStatus();
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|