@@ -96,6 +96,7 @@
else if(c.a < 1)
{
c.rgb = fixed3(1, 1, 1);
+ c.a += 0.5;
}
return c;
@@ -162,9 +162,20 @@ public class ManaGarden : Regist
image.rectTransform.sizeDelta = newSize;
- public static void ShowPlantCard()
+ public static void ShowPlantCard(Slot slot, FlowerInfo flowerInfo)
+ ManaReso.Get("H_FlowerCard").TweenForCG();
+
+ ManaReso.SetActive("H_Grid", true);
+ ManaReso.SetActive("H_Prev", true);
+ ManaReso.SetActive("H_Next", true);
+ ManaReso.SetActive("H_Place", true);
+ ManaReso.SetActive("H_Icon1", false);
+ ManaReso.SetActive("H_Retrieve", false);
+ SeleSlot = slot;
+ SetFlowerCard(flowerInfo);
public static void ShowRetrieveCard(FlowerInfo flowerInfo)
@@ -755,6 +755,17 @@ public class ManaUI : Regist
tween = ManaReso.Get("F_Manage").CreateTweenGra(new Color(0, 0, 0, 180/255f), 0.5f, true, true, Curve.EaseOutQuad);
+ var tween1 = tween;
+ tween.OnForwardStart += () =>
+ {
+ tween1.Duration = 0.5f;
+ };
+ tween.OnBackwardStart += () =>
+ tween1.Duration = 0.25f;
tween.OnBackwardFinish += () =>
ManaReso.Get("F_Manage0").TweenBacVec();
@@ -384,18 +384,7 @@ public class Garden : Regist, IDragHandler, IPointerClickHandler, IEndDragHandle
else
- ManaReso.Get("H_FlowerCard").TweenForCG();
-
- ManaReso.SetActive("H_Grid", true);
- ManaReso.SetActive("H_Prev", true);
- ManaReso.SetActive("H_Next", true);
- ManaReso.SetActive("H_Place", true);
- ManaReso.SetActive("H_Icon1", false);
- ManaReso.SetActive("H_Retrieve", false);
- ManaGarden.SeleSlot = slot;
- ManaGarden.SetFlowerCard(flowerInfo);
+ ManaGarden.ShowPlantCard(slot, flowerInfo);
Auxiliary.Inst.DelayCall
(
@@ -13,8 +13,9 @@ public abstract class Tween
public UnityAction OnBackwardStart;
public UnityAction OnBackwardFinish;
+ public float Duration;
protected float Timer;
- protected float Duration;
protected bool DestActive;
protected bool OriginActive;
@@ -1,3 +1,5 @@
+描边效果不太好 升级解锁土地 最多2页
Person和CoinPerson显示基数还是当前值 以秒为单位还是分钟
小游戏奖励加成