/// <summary> /// 初期化 /// </summary> /// <param name="data">セーブデータ</param> /// <param name="index">インデックス</param> public void Init(AdvSceneGallerySettingData data, int index, AdvSystemSaveData saveData) { bool isOpend = saveData.GalleryData.CheckSceneLabels(data.ScenarioLabel); ListViewItem.IsEnableButton = isOpend; if (!isOpend) { texture.LocalAlpha = 0; title.text = ""; } else { texture.SetTextureFile(data.ThumbnailPath, pixelsToUnits); title.text = data.Title; } }
/// <summary> /// 初期化 /// </summary> /// <param name="data">セーブデータ</param> /// <param name="index">インデックス</param> public void Init(AdvSceneGallerySettingData data, Action <UtageUguiSceneGalleryItem> ButtonClickedEvent, AdvSystemSaveData saveData) { this.data = data; UnityEngine.UI.Button button = this.GetComponent <UnityEngine.UI.Button>(); button.onClick.AddListener(() => ButtonClickedEvent(this)); bool isOpend = saveData.GalleryData.CheckSceneLabels(data.ScenarioLabel); button.interactable = isOpend; if (!isOpend) { texture.gameObject.SetActive(false); if (title) { title.text = ""; } } else { texture.gameObject.SetActive(true); texture.LoadTextureFile(data.ThumbnailPath); if (title) { title.text = data.Title; } } }
public void Init(AdvSceneGallerySettingData data, Action <UtageUguiSceneGalleryItem> ButtonClickedEvent, AdvSystemSaveData saveData) {