/// <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;
        }
    }
Exemplo n.º 2
0
    /// <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;
            }
        }
    }
Exemplo n.º 3
0
 public void Init(AdvSceneGallerySettingData data, Action <UtageUguiSceneGalleryItem> ButtonClickedEvent, AdvSystemSaveData saveData)
 {