(client) feat:右键菜单全局与UI分离,Building生成支持,双层地图重写

This commit is contained in:
m0_75251201
2025-08-11 12:45:52 +08:00
parent 670f778eee
commit 9922f06990
30 changed files with 1060 additions and 1986 deletions

View File

@ -13,6 +13,9 @@ namespace UI
public NonReturnCallback currentAction;
public GameObject focusBox;
public bool snapEnabled = false;
public string Prompt
{
get => promptText.text;
@ -30,7 +33,28 @@ namespace UI
{
currentAction();
}
if (snapEnabled)
{
focusBox.transform.position = Utils.MousePosition.GetSnappedWorldPosition();
}
else
{
focusBox.transform.position = Utils.MousePosition.GetWorldPosition();
}
}
public override void Show()
{
base.Show();
focusBox.SetActive(true);
}
override public void Hide()
{
base.Hide();
focusBox.SetActive(false);
}
}
}