Files
MinFt/Client/Assets/Scripts/UI/EnhancedScrollView/IEnhancedScrollerDelegate.cs
Liubing\LB 3d8d4d18f3 first commit
先修复一下,错误的场景

删除不必要的钓场资产

修复into场景

update:更新meta文件,修复报错

update:修复资源

修复第一章节建造

修复建造第三章

update:删除多余内容

update:更新README.md

update:还原图标

update:更新README

update:更新配置
2026-04-28 02:17:22 +08:00

38 lines
1.4 KiB
C#

using UnityEngine;
using System.Collections;
namespace EnhancedUI.EnhancedScroller
{
/// <summary>
/// All scripts that handle the scroller's callbacks should inherit from this interface
/// </summary>
public interface IEnhancedScrollerDelegate
{
/// <summary>
/// Gets the number of cells in a list of data
/// </summary>
/// <param name="scroller"></param>
/// <returns></returns>
int GetNumberOfCells(EnhancedScroller scroller);
/// <summary>
/// Gets the size of a cell view given the index of the data set.
/// This allows you to have different sized cells
/// </summary>
/// <param name="scroller"></param>
/// <param name="dataIndex"></param>
/// <returns></returns>
float GetCellViewSize(EnhancedScroller scroller, int dataIndex);
/// <summary>
/// Gets the cell view that should be used for the data index. Your implementation
/// of this function should request a new cell from the scroller so that it can
/// properly recycle old cells.
/// </summary>
/// <param name="scroller"></param>
/// <param name="dataIndex"></param>
/// <param name="cellIndex"></param>
/// <returns></returns>
EnhancedScrollerCellView GetCellView(EnhancedScroller scroller, int dataIndex, int cellIndex);
}
}