/// Credit setchi (https://github.com/setchi) /// Sourced from - https://github.com/setchi/FancyScrollView namespace UnityEngine.UI.Extensions { public class FancyScrollViewCell : MonoBehaviour where TContext : class { /// /// コンテキストを設定します /// /// public virtual void SetContext(TContext context) { } /// /// セルの内容を更新します /// /// public virtual void UpdateContent(TData itemData) { } /// /// セルの位置を更新します /// /// public virtual void UpdatePosition(float position) { } /// /// セルの表示/非表示を設定します /// /// public virtual void SetVisible(bool visible) { gameObject.SetActive(visible); } /// /// このセルで表示しているデータのインデックス /// public int DataIndex { get; set; } } public class FancyScrollViewCell : FancyScrollViewCell { } }