Files
fc/dev/project/library/imports/00/00cd1045-1159-4ee8-8f3a-141848f621e1.js
2026-05-24 10:21:26 +08:00

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();