备份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,27 @@
using System.Collections.Generic;
using GameCore;
using UnityEngine;
using System.Linq;
public class ShootingRewardLayout : MonoBehaviour
{
[SerializeField] private GameObject[] itemsGoList;
[SerializeField] private RewardItemNew[] rewardList;
public Vector2[] PositionList => rewardList.Select(x => (Vector2)x.transform.position).ToArray();
public void SetRewards(List<ItemData> rewardItems, bool forceLight = false)
{
for (int i = 0; i < rewardList.Length; i++)
{
if (i >= rewardItems.Count)
{
itemsGoList[i].SetActive(false);
continue;
}
itemsGoList[i].SetActive(true);
rewardList[i].SetData(rewardItems[i], true, false, forceLight);
}
}
}