phaser4-rex-plugins
Version:
27 lines (24 loc) • 652 B
JavaScript
var IncValue = function () {
var key0, key1, key2, value;
switch (arguments.length) {
case 4:
[key0, key1, key2, value] = arguments;
break;
case 3:
[key0, key1, value] = arguments;
break;
case 2:
[key0, value] = arguments;
break;
default:
value = arguments[0];
break;
}
return this.getRef(key0, key1, key2).transaction(function (preValue) {
if (preValue === null) {
preValue = 0;
}
return (preValue + value);
});
}
export default IncValue;