rabidus-test/Assets/CockpitUIModule.cs

38 lines
893 B
C#

using System.Collections;
using System.Collections.Generic;
using System.Text;
using UnityEngine;
using UnityEngine.UI;
public class CockpitUIModule : MonoBehaviour
{
[SerializeField]
private UIPanel _previewPanel;
[SerializeField]
private Image _image;
[SerializeField]
private UITextShow _UITextShow;
public void ShowInfo(Sprite image, string description)
{
_image.sprite = image;
_previewPanel.ShowPanel();
_UITextShow.ShowSubtitle
(
description,
0.1f,
5,
null,
() => { _previewPanel.HidePanel(); }
);
}
[ContextMenu("Debug subtitre")]
private void DebugSubtitre()
{
ShowInfo(null, "Áîëüøîé òåêñò,Áîëüøîé òåêñò,Áîëüøîé òåêñò,Áîëüøîé òåêñò,Áîëüøîé òåêñò,Áîëüøîé òåêñò,Áîëüøîé òåêñò,");
}
}