设置手柄状态(SetGamepadStatus)
PC端
支持于:LI PASS V1.17
支持于:LI PASS V1.17
如果您使用的是 Unity 引擎,请参见 Unity SDK 的 SetGamepadStatus。
更新 LI PASS 的手柄状态,在手柄链接状态发生改变时调用。
函数定义
UFUNCTION(BlueprintCallable, Category = "LevelInfinite")
static void SetGamepadStatus(ELIGamepadStatus gamepadStatus);
入参说明
| 参数 | 类型 | 说明 |
|---|---|---|
| gamepadStatus | ELIGamepadStatus | 游戏手柄的类型,其中 None 代表无手柄连接或手柄连接断开,详见 gamepadStatus |
代码示例
ULevelInfiniteAPI::SetGamepadStatus(ELIGamepadStatus::Xbox);
gamepadStatus
| 值 | 说明 |
|---|---|
| None | 无手柄连接或手柄连接已断开 |
| Xbox | Xbox 手柄已连接 |
| PlayStation | PlayStation 手柄已连接 |
| Switch | Switch 手柄已连接 |
界面示例
gamepadStatus = Xbox

gamepadStatus = PlayStation
