2025-03-09 13:38:32 +08:00
|
|
|
using System;
|
2025-02-24 23:02:49 +08:00
|
|
|
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{}
|
2025-03-09 13:38:32 +08:00
|
|
|
|
|
|
|
public interface IUXDialogue : IUXPanel
|
|
|
|
{
|
|
|
|
event Func<string, string> OnSubtitle;
|
2025-03-15 21:13:46 +08:00
|
|
|
public string[] SubtitleLanguages { get; set; }
|
2025-03-09 13:38:32 +08:00
|
|
|
}
|
2025-03-03 18:43:55 +08:00
|
|
|
|
|
|
|
public interface IUXInventory : IUXPanel
|
|
|
|
{
|
|
|
|
public ItemQuality AutoInspect { get; set; }
|
|
|
|
}
|
|
|
|
|
|
|
|
public interface IUXInventoryPrompt : IUXPanel
|
|
|
|
{
|
|
|
|
|
|
|
|
}
|
2025-02-24 23:02:49 +08:00
|
|
|
|
|
|
|
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{}
|
2025-03-03 18:43:55 +08:00
|
|
|
public interface IUXInventorySwap:IUXPanel{}
|
|
|
|
public interface IUXMap:IUXPanel{}
|
2025-02-24 23:02:49 +08:00
|
|
|
}
|