目录

GetControllerStatus

获取控制器当前状态。

Return Values

返回控制器当前连接状态,控制器状态类型ControllerStatus请参考ControllerStatus。

Examples

if (null == controller) {
    Debug.LogError("Controller is null");
} else {
    ControllerStatus status = controller.GetControllerStatus();
    switch (status) {
        case ControllerStatus.ControllerStatusDisconnected:
            Debug.Log("Controller is disconnected");
            break;
        case ControllerStatus.ControllerStatusScanning:
            Debug.Log("Controller is scanning");
            break;
        case ControllerStatus.ControllerStatusConnecting:
            Debug.Log("Controller is connecting");
            break;
        case ControllerStatus.ControllerStatusConnected:
            Debug.Log("Controller is connected");
            break;
        case ControllerStatus.ControllerStatusError:
            Debug.Log("Controller is connect error");
            break;
    }
}