ND_SimulationAutomaticControl/Assets/Scripts/UI/UIBase/UI_File.cs

49 lines
1.1 KiB
C#

using System.Collections;
using System.Collections.Generic;
using Microsoft.Unity.VisualStudio.Editor;
using TMPro;
using UnityEngine;
/// <summary>
/// 资料
/// </summary>
public class UI_File : BaseItem
{
public Image FileImage; //文件图标
public TextMeshProUGUI FileName; //文件名称
public Sprite[] FileSprite;
protected override void Awake()
{
base.Awake();
OnInit();
}
private void OnInit()
{
FileImage = GetComponent<Image>();
FileName = GetControl<TextMeshProUGUI>("文件名Text (TMP)");
}
public void Init(Sprite fileSprite,string fileName)
{
FileName.text = fileName;
switch ("")
{
case "excel":
fileSprite = FileSprite[0];
break;
case "word":
fileSprite = FileSprite[1];
break;
case "ppt":
fileSprite = FileSprite[2];
break;
case "视频":
fileSprite = FileSprite[3];
break;
default:
break;
}
}
}