备份CatanBuilding瘦身独立工程

This commit is contained in:
JSD\13999
2026-05-26 16:15:54 +08:00
commit 2d0e6a61b7
12001 changed files with 2431925 additions and 0 deletions

View File

@@ -0,0 +1,31 @@
using asap.core;
using com.fpnn.livedata;
using DG.Tweening;
using System;
using UnityEngine;
using UnityEngine.UI;
public class FlyingFishingBox:MonoBehaviour
{
private Image img;
public Action ArriveAction;
public void DoFly(Vector3 targetPos, string icon)
{
img = transform.Find("icon").GetComponent<Image>();
GContext.container.Resolve<IUIService>().SetImageSprite(img, icon);
gameObject.SetActive(true);
transform.DOScale(Vector3.one * 0.92f,0.7f).SetEase(Ease.InOutBounce);
transform.DOMove(targetPos, 0.7f).OnComplete(OnArrive);
}
public void OnArrive()
{
ArriveAction?.Invoke();
ArriveAction = null;
gameObject.SetActive(false);
Destroy(gameObject);
}
}