using System.Collections; using System.Collections.Generic; using Microsoft.Unity.VisualStudio.Editor; using TMPro; using UnityEngine; /// /// 资料 /// 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(); FileName = GetControl("文件名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; } } }