Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var unityWrapper = new UnityWrapper();
- function UnityWrapper()
- {
- console.log(`UnityWrapper created`);
- this.gameInitialised = false;
- this.gameConfig = null;
- var apiSystem = new ApiSystemOnPenpal();
- apiSystem.setDefaultGameState(new CommonGameState())
- .setOnInitCallBack(this.Start)
- .sendReady();
- }
- UnityWrapper.prototype.Start = function(data)
- {
- console.log(`GameData received`);
- console.log(`parent iframe data `, data);
- console.log(data.params.params.someName);
- this.gameConfig = data;
- unityInstance.SendMessage("VimBoxAPI", "TestFunction", data.params.params.someName);
- };
- UnityWrapper.prototype.CallJSReady = function()
- {
- console.log(`Unity Game JS Call`);
- this.gameInitialised = true;
- SendConfig();
- };
- UnityWrapper.prototype.SendDataToGame = function()
- {
- console.log(this.gameInitialised);
- console.log(this.gameConfig);
- if (this.gameInitialised && this.gameConfig != null)
- unityInstance.SendMessage("VimBoxAPI", "TestFunction", this.gameConfig.params.params.someName);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement