scardoc;Xbox

scardoc;Xbox
Functions

 UI_CameraOptionsPopup( )
 

打开一个弹出窗口,直接将用户带到摄像机设置【功能:打开摄像机设置弹窗】

  Source: [E:\P4Share\engine\source\runtime\gamecore\public\gamecore\lua\lualibs\scenario\LuaLibGameUI.cpp] (4117) 

 UI_GetActiveRadialMenuType( )
 

返回当前打开的菜单类型。类型包括:RMT_Invalid(无径向菜单打开时的默认值)、RMT_ContextualRadialMenu(上下文径向菜单)、RMT_RegimentsMenu(军团菜单)、RMT_FindMenu(查找菜单)【功能:获取当前打开的径向菜单类型】

  Source: [E:\P4Share\engine\source\runtime\gamecore\public\gamecore\lua\lualibs\scenario\LuaLibGameUI.cpp] (4138) 

 UI_GetGovernmentRadialWeights( )
 

返回表示政府/村民自动化系统当前使用的权重的资源数量【功能:获取政府/村民自动化系统的权重资源】

  Source: [E:\P4Share\engine\source\runtime\gamecore\public\gamecore\lua\lualibs\scenario\LuaLibGameUI.cpp] (4198) 

 UI_GetMarqueeRadius( )
 

以浮点数形式返回当前选择框选区的大小【功能:获取选择框选区半径】

  Source: [E:\P4Share\engine\source\runtime\gamecore\public\gamecore\lua\lualibs\scenario\LuaLibGameUI.cpp] (3487) 

 UI_GetUICommandPBG( String pbgShortname )
 

返回一个UI命令属性包组【功能:获取UI命令属性包组】

  Source: [E:\P4Share\engine\source\runtime\gamecore\public\gamecore\lua\lualibs\scenario\LuaLibGameUI.cpp] (4222) 

 UI_GetXboxCommandCardTab( )
 

返回键盘鼠标模式下的活动命令卡标签页(XCCT_Commands、XCCT_Economic、XCCT_Military、XCCT_Invalid)【功能:获取Xbox命令卡当前标签页】

  Source: [E:\P4Share\engine\source\runtime\gamecore\public\gamecore\lua\lualibs\scenario\LuaLibGameUI.cpp] (4098) 

 UI_IsCivSpecificMenuOpen( )
 

检查文明特定菜单是否当前打开(例如阿拔斯黄金时代菜单)【功能:检查文明特定菜单是否打开】

  Source: [E:\P4Share\engine\source\runtime\gamecore\public\gamecore\lua\lualibs\scenario\LuaLibGameUI.cpp] (4178) 

 UI_IsMinimapFocusActive( )
 

检查索尔兹伯里小地图焦点模式是否激活(扩展的小地图,控制器可使用标记功能)【功能:检查小地图焦点模式是否激活】

  Source: [E:\P4Share\engine\source\runtime\gamecore\public\gamecore\lua\lualibs\scenario\LuaLibGameUI.cpp] (4210) 

 UI_IsQueueModifierDown( )
 

检查玩家当前是否按住"队列修改"键(PC上为Shift键,控制器上为LT键)【功能:检查队列修改键是否按下】

  Source: [E:\P4Share\engine\source\runtime\gamecore\public\gamecore\lua\lualibs\scenario\LuaLibGameUI.cpp] (4204) 

 UI_IsXboxControllerUI( )
 

当用户将控制器设为首选输入类型时返回true【功能:检查是否使用控制器UI】

  Source: [E:\P4Share\engine\source\runtime\gamecore\public\gamecore\lua\lualibs\scenario\LuaLibGameUI.cpp] (4082) 

 UI_IsXboxKBMUI( )
 

检查是否正在运行Xbox UI且处于键盘鼠标模式【功能:检查是否为Xbox键盘鼠标UI模式】

  Source: [E:\P4Share\engine\source\runtime\gamecore\public\gamecore\lua\lualibs\scenario\LuaLibGameUI.cpp] (4092) 

 UI_IsXboxUI( )
 

在主机或带有-showXboxUI或-showPS5UI参数的PC上运行时返回true【功能:检查是否运行Xbox/PS5 UI模式】

  Source: [E:\P4Share\engine\source\runtime\gamecore\public\gamecore\lua\lualibs\scenario\LuaLibGameUI.cpp] (4076) 

 UI_OverrideUIProperty( PropertyBagGroup pbgHoldingUIInfo, String propertyName, String overrideValue )
 

修改ebp和sbp的某些UI属性。必须在脚本加载时调用。当前支持覆盖"screen_name"和"flag_icon"【功能:覆盖实体/小队蓝图UI属性】

  Source: [E:\P4Share\engine\source\runtime\gamecore\public\gamecore\lua\lualibs\scenario\LuaLibGameUI.cpp] (4251) 

 UI_PickIDForInputMode( Integer kbmID, Integer gamepadID )
 

将根据首选输入模式选择正确的本地化ID【功能:根据输入模式选择本地化ID】

  Source: [E:\P4Share\engine\source\runtime\gamecore\public\gamecore\lua\lualibs\scenario\LuaLibGameUI.cpp] (4187) 

 UI_SetTutorializedWidgetsRequired( Boolean isRequired )
 

设置是否忽略切换教程中所需的HUD小部件的设置【功能:设置教程HUD小部件是否必需】

  Source: [E:\P4Share\engine\source\runtime\gamecore\public\gamecore\lua\lualibs\scenario\LuaLibGameUI.cpp] (4228) 

 UI_XboxIsLandmarkRadialOpen( )
 

检查地标菜单是否当前打开(从径向菜单内)【功能:检查地标径向菜单是否打开】

  Source: [E:\P4Share\engine\source\runtime\gamecore\public\gamecore\lua\lualibs\scenario\LuaLibGameUI.cpp] (4169)