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