killapp/Assets/Scripts/UI/Components/ShowImageText.cs

34 lines
881 B
C#
Raw Permalink Normal View History

2026-06-08 08:55:10 +08:00
using System;
using System.Collections;
using System.Collections.Generic;
using Kill.Managers;
using UnityEngine;
using UnityEngine.UI;
namespace Kill.UI.Components
{
public class ShowImageText : MonoBehaviour
{
public Image image;
/// <summary>
/// 0中文 1英文
/// </summary>
public Sprite[] sprites;
public Button back;
Action callback;
public void Init(Action callback)
{
this.callback=callback;
back.onClick.RemoveAllListeners();
back.onClick.AddListener(Back);
UIManager.Instance.RegisterBackAction(Back);
int type=(int)LanguageManager.Instance.languageType;
image.sprite=sprites[type];
}
public void Back()
{
callback?.Invoke();
Destroy(gameObject);
}
}
}