TH1/Unity/Assets/Scripts/TH1_UI/View/Outside/UIOutsideSelectSkillCircleMono.cs
2025-12-11 01:26:01 +08:00

43 lines
1.0 KiB
C#

using System.Collections;
using System.Collections.Generic;
using Logic.Multilingual;
using RuntimeData;
using TH1_Logic.Core;
using TH1_Logic.Net;
using TH1_Logic.Steam;
using TH1_UI.HintUI;
using TH1_UI.View.Outside;
using TMPro;
using UI.HintUI;
using UnityEngine;
using UnityEngine.UI;
public class UIOutsideSelectSkillCircleMono : MonoBehaviour
{
public Image Img;
public HintTrigger HintTrigger;
public void SetContent(Empire playerEmpire,TechAtom techAtom)
{
if (Img == null) return;
if(!Table.Instance.TechDataAssets.GetTechAtomInfo(techAtom,out var info))return;
Img.sprite = info.GetIcon(playerEmpire.Civ,playerEmpire.Force,GridSpType.None);
IconSizingUtility.SetIconSize(Img,info.iconViewSizeType);
HintTrigger.DataProvider.HintDataType = HintDataType.TechAtomHintData;
HintTrigger.DataProvider.TechAtom = techAtom;
}
void Start()
{
}
// Update is called once per frame
void Update()
{
}
}