diff --git a/Runtime/RecyclerView/Adapter/MixedAdapter.cs b/Runtime/RecyclerView/Adapter/MixedAdapter.cs index d5658ec..7e134b3 100644 --- a/Runtime/RecyclerView/Adapter/MixedAdapter.cs +++ b/Runtime/RecyclerView/Adapter/MixedAdapter.cs @@ -3,41 +3,29 @@ using System.Collections.Generic; namespace AlicizaX.UI.RecyclerView { - public class MixedAdapter : Adapter + public class MixedAdapter : Adapter { public MixedAdapter(RecyclerView recyclerView) : base(recyclerView) { } - public MixedAdapter(RecyclerView recyclerView, List list) : base(recyclerView, list) + public MixedAdapter(RecyclerView recyclerView, List list) : base(recyclerView, list) { } - public MixedAdapter(RecyclerView recyclerView, List list, Action onItemClick) : base(recyclerView, list, onItemClick) + public MixedAdapter(RecyclerView recyclerView, List list, Action onItemClick) : base(recyclerView, list, onItemClick) { } public override string GetViewName(int index) { - return list[index].viewName; + return list[index].TemplateName; } } - public class MixedData + public interface IMixedData { - public string viewName; - public string name; - public string icon; - public int number; - public int percent; - - public MixedData(string viewName, string name, string icon, int number, int percent) - { - this.viewName = viewName; - this.name = name; - this.icon = icon; - this.number = number; - this.percent = percent; - } + string TemplateName { get; set; } } + }