Hello, I am working on pdf reading app, but my script for auto creating "Links " isnt working as I want. I want it to do: foreach pdf file it founds, create a new link(links are not complete in script that I’ll post, its just for try if it works). It isnt working and IDK what am I doing bad. Thanks for help.ň
Script:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
using TMPro;
using System.IO;
using System.Linq;
public class FileCreatorLinks : MonoBehaviour
{
public Transform Template;
public Transform Parent;
public Sprite pdfSprite;
public Sprite SplitImageSprite;
public void Start(int positionIndex, PDFExtraction pdfExtraction)
{
DirectoryInfo directory = new DirectoryInfo(“Assets/Resources/”);
FileInfo[ ] info = directory.GetFiles(“.pdf”);
foreach(FileInfo f in info)
{
CreateFileButton();
}
}
private void CreateFileButton()
{
Transform FileLinkTemplate = Instantiate(Template, Parent);
RectTransform TemplateRectTransform = FileLinkTemplate.GetComponent();
FileLinkTemplate.Find(“NameOfFile”).GetComponent().SetText(“OK”);
FileLinkTemplate.Find(“InfoText”).GetComponent().SetText(“OK”);
FileLinkTemplate.Find(“TypeOfDoc”).GetComponent().sprite = pdfSprite;
FileLinkTemplate.Find(“SplitImage”).GetComponent().sprite = SplitImageSprite;
}
}