IAdapter.cs
421 Bytes
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);
}
}