|
@@ -70,7 +70,7 @@ namespace GFGGame
|
|
|
_ui.target.onTouchBegin.Add(OnClickUIBegin);
|
|
|
_ui.target.onTouchMove.Add(OnClickUIMove);
|
|
|
_ui.target.onTouchEnd.Add(OnClickUIEnd);
|
|
|
-
|
|
|
+ _ui.m_effEnd.visible = false;
|
|
|
_rewardList = LuckyBoxDataManager.Instance.RewardList;
|
|
|
_ui.m_ctrlBuyType.selectedIndex = _rewardList != null && _rewardList.Count > 1 ? 1 : 0;
|
|
|
_ui.m_ctrlRewardsType.selectedIndex = Array.IndexOf(LuckyBoxDataManager.Instance.luckyBoxIds, LuckyBoxDataManager.Instance.currentBoxId);
|
|
@@ -109,6 +109,10 @@ namespace GFGGame
|
|
|
gcom2.visible = false;
|
|
|
comStar.target.AddChildAt(gcom2, 3);
|
|
|
|
|
|
+ GComponent gcom3 = CreateEffect(comStar, 4, "ui_ck_dj_2");
|
|
|
+ gcom3.visible = false;
|
|
|
+ comStar.target.AddChildAt(gcom3, 4);
|
|
|
+
|
|
|
|
|
|
|
|
|
star.data = new Vector2(comStar.target.x, comStar.target.y);
|
|
@@ -226,18 +230,10 @@ namespace GFGGame
|
|
|
else
|
|
|
{
|
|
|
CheckNotClickComStar();
|
|
|
- // SetComStarDarken();
|
|
|
+ SetComStarDarken();
|
|
|
|
|
|
- for (int i = 0; i < notClickComStars.Count; i++)
|
|
|
- {
|
|
|
- UI_ComStar notClickComStar = UI_ComStar.Proxy(notClickComStars[i]);
|
|
|
- notClickComStar.m_imgLine.visible = false;
|
|
|
- notClickComStar.target.GetChildAt(3).asCom.visible = true;
|
|
|
- notClickComStar.target.GetChildAt(1).asCom.visible = false;
|
|
|
- }
|
|
|
+ Timers.inst.Add(1f, 1, SetClickComStarAni);
|
|
|
|
|
|
- Timers.inst.Add(2f, 1, ClickUIEnd);
|
|
|
- TryCompleteGuide();
|
|
|
|
|
|
}
|
|
|
}
|
|
@@ -256,27 +252,38 @@ namespace GFGGame
|
|
|
star = _ui.target.GetChild(string.Format("comStar{0}_{1}_{2}", _ui.m_ctrlBuyType.selectedIndex, _ui.m_ctrlRewardsType.selectedIndex, index));
|
|
|
}
|
|
|
}
|
|
|
- private void UpdateComStarDarken(object param)
|
|
|
- {
|
|
|
- // Timers.inst.Remove(UpdateComStarDarken);
|
|
|
-
|
|
|
|
|
|
- }
|
|
|
private void SetComStarDarken()
|
|
|
{
|
|
|
- if (notClickComStars.Count == 0) return;
|
|
|
+
|
|
|
+ for (int i = 0; i < notClickComStars.Count; i++)
|
|
|
+ {
|
|
|
+ UI_ComStar notClickComStar = UI_ComStar.Proxy(notClickComStars[i]);
|
|
|
+ notClickComStar.m_imgLine.visible = false;
|
|
|
+ notClickComStar.target.GetChildAt(3).asCom.visible = true;
|
|
|
+ notClickComStar.target.GetChildAt(1).asCom.visible = false;
|
|
|
+ }
|
|
|
|
|
|
}
|
|
|
|
|
|
- private void SetClickComStarAni()
|
|
|
+ private void SetClickComStarAni(object param)
|
|
|
{
|
|
|
- // for (int i = 0; i < clickComStars.Count; i++)
|
|
|
- // {
|
|
|
- // UI_ComStar comStar = UI_ComStar.Proxy(clickComStars[i]);
|
|
|
- // comStar.
|
|
|
- // }
|
|
|
+ for (int i = 0; i < clickComStars.Count; i++)
|
|
|
+ {
|
|
|
+ UI_ComStar comStar = UI_ComStar.Proxy(clickComStars[i]);
|
|
|
+ comStar.target.GetChildAt(4).asCom.visible = true;
|
|
|
+ }
|
|
|
+ Timers.inst.Add(0.5f, 1, SetEndEffect);
|
|
|
}
|
|
|
+ private void SetEndEffect(object param)
|
|
|
+ {
|
|
|
+ _ui.m_effEnd.visible = true;
|
|
|
+ _ui.m_effEnd.SetPlaySettings(0, -1, 1, -1);
|
|
|
|
|
|
+ Timers.inst.Add(0.6f, 1, ClickUIEnd);
|
|
|
+ // ClickUIEnd(null);
|
|
|
+ TryCompleteGuide();
|
|
|
+ }
|
|
|
private void ClickUIEnd(object param)
|
|
|
{
|
|
|
if (curComStar != null)
|