chicken_dy/Assets/Plugins/ByteGame/com.bytedance.starksdk/UNBridge/WebGLInterface.cs

29 lines
799 B
C#
Raw Normal View History

2022-08-05 11:47:04 +00:00
using System.Runtime.InteropServices;
using UnityEngine.Scripting;
[assembly: Preserve]
namespace StarkSDKSpace.UNBridgeLib
{
public class WebGLInterface
{
#if UNITY_WEBPLAYER || UNITY_WEBGL
//以下接口为Web使用用于调用JS代码。
[method: Preserve]
[DllImport("__Internal")]
public static extern void unityCallJs(string msg);
[method: Preserve]
[DllImport("__Internal")]
public static extern string unityCallJsSync(string msg);
[method: Preserve]
[DllImport("__Internal")]
public static extern bool h5HasAPI(string apiName);
[method: Preserve]
[DllImport("__Internal")]
public static extern string unityMixCallJs(string msg);
#endif
}
}