完成按键输入按键显示

This commit is contained in:
2026-02-01 23:46:11 +08:00
parent e05561ff43
commit ebef45c4a3
95 changed files with 426 additions and 341 deletions

View File

@@ -6,7 +6,7 @@ using NBC;
namespace NBF
{
public partial class BtnInputControl : GButton
public partial class BtnInputControl : BtnInputControlBase
{
private void OnInited()
{

View File

@@ -0,0 +1,28 @@
using FairyGUI;
using NBC;
namespace NBF
{
public abstract class BtnInputControlBase : GButton
{
public string ActionName;
public string ShowName;
public virtual void SetData(string actionName, string showName)
{
this.ActionName = actionName;
this.ShowName = showName;
if (!string.IsNullOrEmpty(showName))
{
title = Lan.Get(showName);
}
else
{
title = Lan.Get(actionName);
}
var iconName = InputManager.Instance.GetUIKeyCode(ActionName);
icon = UIPackage.GetItemURL(UIDef.Pack.Common, iconName);
}
}
}

View File

@@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: 4da865139cbb401a91f63bcf30d233c4
timeCreated: 1769960386

View File

@@ -7,19 +7,10 @@ using NBC;
namespace NBF
{
public partial class BtnTitleInputControl : GButton
public partial class BtnTitleInputControl : BtnInputControlBase
{
public string ActionName;
public string ShowName;
private void OnInited()
{
}
public void SetData(string actionName, string showName)
{
this.ActionName = actionName;
this.ShowName = showName;
}
}
}