Net.Project.B/Src/UX/UXDefine.cs

50 lines
1.3 KiB
C#

using System;
using System.Collections;
using System.Collections.Generic;
using BITKit;
using BITKit.UX;
using Microsoft.Extensions.Logging;
using Net.Project.B.World;
namespace Net.Project.B.UX
{
public interface IUXHud:IUXPanel{}
public interface IUXInitialize:IUXPanel,ILogger<IUXInitialize> {}
public interface IUXBuyStation:IUXPanel{}
public interface IUXControlMode:IUXPanel{}
public interface IUXCosmetics:IUXPanel{}
public interface IUXDialogue : IUXPanel
{
event Func<string, string> OnSubtitle;
public string[] SubtitleLanguages { get; set; }
}
public interface IUXInventory : IUXPanel
{
public ItemQuality AutoInspect { get; set; }
}
public interface IUXInventoryPrompt : IUXPanel
{
}
public interface IUXItemInspector : IUXPanel
{
public void Inspect(IRuntimeItem item);
}
public interface IUXLoadingMap:IUXPanel{}
public interface IUXLobby:IUXPanel{}
public interface IUXMapSelector:IUXPanel{}
public interface IUXSnapshotWindow:IUXPanel
{
void Open(SpotterScopeData scopeData);
}
public interface IUXSnapshot:IUXPanel{}
public interface IUXInventorySwap:IUXPanel{}
public interface IUXMap:IUXPanel{}
public interface IUXIndicator:IUXPanel{}
public interface IUXMark:IUXPanel{}
}