c1_unity/Assets/ThirdParty/FacebookSDK/Examples/Windows/FBWindowsVirtualGamepadManager.cs
2023-04-03 11:04:31 +08:00

30 lines
894 B
C#

using Facebook.Unity;
using System;
using UnityEngine;
using UnityEngine.UI;
public class FBWindowsVirtualGamepadManager : MonoBehaviour
{
public FBWindowsLogsManager Logger;
public InputField NewVirtualGamepadLayout;
public void SetVirtualGamepadLayout()
{
Logger.DebugLog("Setting Virtual Gamepad Layout to " + NewVirtualGamepadLayout.text);
FB.Windows.SetVirtualGamepadLayout(NewVirtualGamepadLayout.text, CallbackSetVirtualGamepadLayout);
}
private void CallbackSetVirtualGamepadLayout(IVirtualGamepadLayoutResult result)
{
if (result.Error != null)
{
Logger.DebugErrorLog("Error setting Virtual Gamepad Layout: " + result.RawResult);
Logger.DebugErrorLog(result.Error);
}
else
{
Logger.DebugLog("Virtual Gamepad Layout set: " + result.Success);
}
}
}