69 lines
3.0 KiB
JavaScript
69 lines
3.0 KiB
JavaScript
"use strict";
|
|
cc._RF.push(module, '00cd1BFEVlO6I86FBhI9iHh', 'ErolabsSDK');
|
|
// Scripts/erolabs/ErolabsSDK.ts
|
|
|
|
"use strict";
|
|
Object.defineProperty(exports, "__esModule", { value: true });
|
|
exports.ErolabsSDK = exports.Language = exports.Platform = exports.LogoutResult = exports.ProfileResult = void 0;
|
|
var Coresdk_1 = require("./Coresdk");
|
|
var ConfigLoader_1 = require("./ConfigLoader");
|
|
var Result_1 = require("./Result");
|
|
Object.defineProperty(exports, "ProfileResult", { enumerable: true, get: function () { return Result_1.ProfileResult; } });
|
|
Object.defineProperty(exports, "LogoutResult", { enumerable: true, get: function () { return Result_1.LogoutResult; } });
|
|
var Enum_1 = require("./Enum");
|
|
Object.defineProperty(exports, "Platform", { enumerable: true, get: function () { return Enum_1.Platform; } });
|
|
Object.defineProperty(exports, "Language", { enumerable: true, get: function () { return Enum_1.Language; } });
|
|
var ErolabsSDK = /** @class */ (function () {
|
|
function ErolabsSDK() {
|
|
}
|
|
ErolabsSDK.getLoginURL = function () {
|
|
return Coresdk_1.Coresdk.getInstance().getLoginURL();
|
|
};
|
|
ErolabsSDK.getToken = function () {
|
|
return Coresdk_1.Coresdk.getInstance().getToken();
|
|
};
|
|
// 傳入 唯一的gameid 平臺默認是
|
|
ErolabsSDK.initialize = function (gameId, platform, language, callback) {
|
|
Coresdk_1.Coresdk.prefKeyToken = "erolabs.token";
|
|
ConfigLoader_1.ConfigLoader.configFilename = "erolabssdk/erolabs_domain_v1.txt";
|
|
Coresdk_1.Coresdk.getInstance().initialize(gameId, platform, language, callback);
|
|
};
|
|
ErolabsSDK.setLanguage = function (language) {
|
|
Coresdk_1.Coresdk.getInstance().setLanguage(language);
|
|
};
|
|
ErolabsSDK.openLogin = function (callback) {
|
|
Coresdk_1.Coresdk.getInstance().openLogin(callback);
|
|
};
|
|
ErolabsSDK.openLogout = function (callback) {
|
|
Coresdk_1.Coresdk.getInstance().openLogout(callback);
|
|
};
|
|
ErolabsSDK.openPayment = function () {
|
|
Coresdk_1.Coresdk.getInstance().openPayment();
|
|
};
|
|
ErolabsSDK.getCoins = function () {
|
|
return Coresdk_1.Coresdk.getInstance().getCoins();
|
|
};
|
|
ErolabsSDK.reqCoins = function () {
|
|
Coresdk_1.Coresdk.getInstance().getUserCoins();
|
|
};
|
|
ErolabsSDK.reqContack = function () {
|
|
return Coresdk_1.Coresdk.getInstance().config.Contack;
|
|
};
|
|
ErolabsSDK.TGroup = function () {
|
|
return Coresdk_1.Coresdk.getInstance().config.TGroup;
|
|
};
|
|
ErolabsSDK.ecoin = function () {
|
|
console.log("当前的配置相关eeee" + JSON.stringify(Coresdk_1.Coresdk.getInstance().config));
|
|
return Coresdk_1.Coresdk.getInstance().config.FreeEcoin;
|
|
};
|
|
ErolabsSDK.openAccountBindGame = function (game_account, callback) {
|
|
Coresdk_1.Coresdk.getInstance().openAccountBindGame(game_account, callback);
|
|
};
|
|
ErolabsSDK.postAccountBindGame = function (game_account, callback) {
|
|
Coresdk_1.Coresdk.getInstance().postAccountBindGame(game_account, callback);
|
|
};
|
|
return ErolabsSDK;
|
|
}());
|
|
exports.ErolabsSDK = ErolabsSDK;
|
|
|
|
cc._RF.pop(); |