using UnityEngine; using System.Collections.Generic; namespace UnityEngine.UI.Extensions.Examples { public class Example01ScrollView : FancyScrollView<Example01CellDto> { [SerializeField] ScrollPositionController scrollPositionController; void Awake() { scrollPositionController.OnUpdatePosition(p => UpdatePosition(p)); } public void UpdateData(List<Example01CellDto> data) { cellData = data; scrollPositionController.SetDataCount(cellData.Count); UpdateContents(); } } }