XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet

XFEEDToolBox

【WinUI】XFE精英危险工具箱

公开
关注 0 Fork 0 Star 0
UTF-8
using XFEEDToolBox.Core.Outfitting;
using XFEEDToolBox.Core.Models;
namespace XFEEDToolBox.Core.Presentation;

public sealed class RefitSlotLiveRow(RefitSlot row) : LiveRow<RefitSlot>(row)
{
    public string Slot=>Record.Slot;
    public string Category=>Record.Category;
    public int Capacity=>Record.Capacity;
    public bool CanEdit=>Record.CanEdit;
    public FittedModule? Module=>Record.Module;
    public string InstanceKey=>Record.InstanceKey;
    public string Caption=>Record.Caption;
    public string OriginalName=>Record.OriginalName;
    public string SlotSize=>Record.SlotSize;
    public string CurrentGrade=>Record.CurrentGrade;
    public string CardName=>Record.CardName;
    public string CardOriginal=>Record.CardOriginal;
    public string IconItem=>Record.IconItem;
}

public sealed record RefitPropertyRow(string Name,string OriginalName,string Value,string OriginalValue="");
public sealed class RefitPropertyLiveRow(RefitPropertyRow row) : LiveRow<RefitPropertyRow>(row)
{
    public string Name=>Record.Name;
    public string OriginalName=>Record.OriginalName;
    public string Value=>Record.Value;
    public string OriginalValue=>Record.OriginalValue;
}
public sealed class RefitModifierLiveRow(EngineeringModifier row) : LiveRow<EngineeringModifier>(row)
{
    public string Display=>Record.Display;
    public string EnglishDisplay=>Record.EnglishDisplay;
}