private void FileInfo_ClickEvent(FileInfoController fileInfo) { if (Preview.sprite != null) { Destroy(Preview.sprite); Preview.sprite = null; } _selectFileInfo = fileInfo; FileName.text = fileInfo.Text; ButtonLoad.interactable = true; var texture = LevelManager.GetPreview(fileInfo.Text); if (texture == null) { return; } var size = new Vector2(texture.width, texture.height); var rect = new Rect(Vector2.zero, size); var pivot = texture.texelSize / 2; Preview.sprite = Sprite.Create(texture, rect, pivot); }
public void Hide() { _selectFileInfo = null; gameObject.SetActive(false); if (Preview.sprite != null) { Destroy(Preview.sprite); } }