1.0.4 • Published 5 years ago

battlecouchjs v1.0.4

Weekly downloads
10
License
MIT
Repository
github
Last release
5 years ago

alt tag

https://battlecouch.io is an online indie games platform that create and distribute social and party games. This library serves as a bridge between a BattleCouch Webview and an Unity game.

npm

To use this, you will need to setup a BattleCouch developer account at https://developer.battlecouch.io

Install

npm install battlecouchjs --save

Usage

Import it the way you want into your project :

// CommonJS
var BattleCouch = require('battlecouchjs');
BattleCouch.Init(options);
// AMD
define(['battlecouchjs'], function (BattleCouch) {
    BattleCouch.Init(options);
});
// Module
import BattleCouch from 'battlecouchjs';
<!-- Global -->
<script src="./battlecouchjs.js"></script>
<script>
	const BattleCouch = window.battlecouchjs;
    BattleCouch.Init(options);
</script>

Options

You can configure your webview in different ways (settings are optional):

var options = {
  useSandboxLogger: Boolean,      // Default: true | Will redirect 'console.log()', 'console.warn()' and 'console.error()' messages to the sandbox dev console
  
  // Note: Enable the "use sensor" option in your unity project to use this
  sensorRequired: Boolean,        // Default: false | Will prevent the player from playing the game if the orientation & motion sensors are not supported or not available.
  sensorEventEnabled: Boolean,    // Default: true | Enable or Disable the sensor data event on start. This can be turned On or Off later.
  sensorEventSendRate: Number    // Default: 10 | min=1 max=15 | How many times per second the sensor data will be sent.
};
1.0.4

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago