20 lines
421 B
C#
20 lines
421 B
C#
using System;
|
|
using UnityEngine.UIElements;
|
|
|
|
namespace Unity.Cloud.Collaborate.Views.Adapters {
|
|
internal interface IAdapter
|
|
{
|
|
int Height { get; }
|
|
|
|
Func<VisualElement> MakeItem { get; }
|
|
|
|
Action<VisualElement, int> BindItem { get; }
|
|
|
|
int GetEntryCount();
|
|
|
|
void RegisterObserver(IAdapterObserver observer);
|
|
|
|
void DeregisterObserver(IAdapterObserver observer);
|
|
}
|
|
}
|