gloot-xr-sdk
Version:
G-Loots SDK for web platform games
1 lines • 1.02 kB
JavaScript
(function(a,b){if("function"==typeof define&&define.amd)define(["exports"],b);else if("undefined"!=typeof exports)b(exports);else{var c={exports:{}};b(c.exports),a.index=c.exports}})(this,function(a){"use strict";Object.defineProperty(a,"__esModule",{value:!0}),a["default"]=void 0;var b={origin:null,match:null,openClient:function openClient(){c({type:"CLIENT_OPEN"})},reportScore:function reportScore(){var a=0<arguments.length&&arguments[0]!==void 0?arguments[0]:0,b=1<arguments.length&&arguments[1]!==void 0?arguments[1]:"";c({type:"SCORE_REPORT",payload:{scoreValue:a,scoreString:b}})},onInit:function onInit(a){this.origin=a},onPlayMatch:function onPlayMatch(a){this.match=a}},c=function(a){var c=a.type,d=a.payload;try{window.parent.postMessage({type:c,payload:d},b.origin)}catch(a){}};window.addEventListener("message",function(a){console.log("G-Loot SDK got message: ",a);var c=a.data,d=c.type,e=c.payload;switch(d){case"INIT":b.onInit(e);case"PLAY_MATCH":b.onPlayMatch(e);}}),window.Gloot=b;a["default"]=b});