Frame/Assets/Scripts/UI/MVVM/ViewModel/HallSceneMainMenuViewModel.cs

34 lines
848 B
C#

using System.Collections.Generic;
using Assets.Sources.Core.DataBinding;
using uMVVM.Sources.Infrastructure;
namespace Game.MVVM.Model
{
public class HallSceneMainMenuViewModel : ViewModelBase
{
public readonly ObservableList<MenuItem> MenuItems = new ObservableList<MenuItem>();
public override void OnStartReveal()
{
base.OnStartReveal();
// this.MenuItems.Value = this.list;
}
public void SetMenuItem(List<MenuItem> items)
{
// for (var i = 0; i < this.MenuItems.Count; i++)
// {
// this.MenuItems.RemoveAt(0);
// }
//
// foreach (var menuItem in items)
// {
// this.MenuItems.Add(menuItem);
// }
this.MenuItems.Value = items;
}
}
}