using System.Collections.Generic;
using System.Windows;
using CommunityToolkit.Mvvm.ComponentModel;
using LOL.Assist.Core.Models;
namespace LOL.Assist.App.Model;
///
/// 符文分组信息
///
public partial class RuneGroup:ObservableObject
{
///
/// 主系选中状态
///
[ObservableProperty]
private double _primaryOpacity = 0.4;
///
/// 副系显隐藏
/// Visible
/// Hidden
/// Collapsed
///
[ObservableProperty]
private Visibility _secondVisibility;
///
/// 副系选中状态
///
[ObservableProperty]
private double _secondOpacity = 0.4;
///
/// 系别
///
[ObservableProperty] private RuneResponse _root;
///
/// 基石信息
///
public List Base { get; set; }
///
/// 一级符文信息
///
public List Valiant { get; set; }
///
/// 二级符文信息
///
public List Legend { get; set; }
///
/// 三级符文信息
///
public List Combat { get; set; }
}