using System.Collections; using System.Collections.Generic; using UnityEngine; using XRTool.Util; public class Mp4List : UnitySingleton { public GameObject mp4Item; public void AddItem(FileConfig fileConfig) { if (RoomFile.Instance.FilePrefabConfigList.Contains(fileConfig)) { RoomFile.IfFilePrefabConfigListAction?.Invoke(fileConfig); } else { RoomFile.Instance.FilePrefabConfigList.Add(fileConfig); GameObject obj = Instantiate(mp4Item, transform) as GameObject; obj.transform.GetComponent().Init(fileConfig); obj.transform.position = RoomFile.Instance.Mp4Point.position + new Vector3(0f, (- obj.transform.GetSiblingIndex() * 0.013f), 0f); obj.transform.eulerAngles = RoomFile.Instance.Mp4Point.eulerAngles; RoomFile.IfFilePrefabConfigListAction?.Invoke(fileConfig); } } public void DeleteAll() { if (transform.childCount > 0) { for (int i = 0; i < transform.childCount; i++) { Destroy(transform.GetChild(i).gameObject); } } } }