32 lines
705 B
C#
32 lines
705 B
C#
using System;
|
|
|
|
namespace UnityEngine.UI.Extensions.Examples
|
|
{
|
|
public class Example04ScrollViewContext
|
|
{
|
|
int selectedIndex = -1;
|
|
|
|
public int SelectedIndex
|
|
{
|
|
get { return selectedIndex; }
|
|
set
|
|
{
|
|
if (value == selectedIndex)
|
|
{
|
|
return;
|
|
}
|
|
|
|
selectedIndex = value;
|
|
|
|
if (OnSelectedIndexChanged != null)
|
|
{
|
|
OnSelectedIndexChanged(selectedIndex);
|
|
}
|
|
}
|
|
}
|
|
|
|
public Action<Example04ScrollViewCell> OnPressedCell;
|
|
public Action<int> OnSelectedIndexChanged;
|
|
}
|
|
}
|