PoggyBird/Assets/Web3Unity/Scripts/Prefabs/WebGL/WebGLBridge/web3gllight.jslib
2023-02-28 19:02:09 +05:30

27 lines
745 B
JavaScript

mergeInto(LibraryManager.library, {
ClearResponseJs: function () {
window.web3gl.clearResponse();
},
SendAsyncJs: function (method, parameters) {
window.web3gl.sendAsync(
UTF8ToString(method),
UTF8ToString(parameters)
);
},
SendAsyncResponse: function () {
var bufferSize = lengthBytesUTF8(window.web3gl.sendAsyncResponse) + 1;
var buffer = _malloc(bufferSize);
stringToUTF8(window.web3gl.sendAsyncResponse, buffer, bufferSize);
return buffer;
},
SendAsyncError: function () {
var bufferSize = lengthBytesUTF8(window.web3gl.sendAsyncError) + 1;
var buffer = _malloc(bufferSize);
stringToUTF8(window.web3gl.sendAsyncError, buffer, bufferSize);
return buffer;
}
});