diff --git a/dist/api/resource.d.ts b/dist/api/resource.d.ts index 0fd7403..10d6e69 100644 --- a/dist/api/resource.d.ts +++ b/dist/api/resource.d.ts @@ -1,4 +1,6 @@ export declare type HttpMethodCalls = 'put' | 'PUT'; export declare class Resource { makeRequest(method: HttpMethodCalls, endpoint: string, body: Req): Promise; + getPort(): number; + omitUndefined(obj: any): any; } diff --git a/dist/api/resource.js b/dist/api/resource.js index 8fb4a89..04979e1 100644 --- a/dist/api/resource.js +++ b/dist/api/resource.js @@ -1,33 +1,31 @@ "use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; Object.defineProperty(exports, "__esModule", { value: true }); -const rp = require("request-promise"); -const UE4_SERVER_PORT = 8080; -const lodash_1 = require("lodash"); -const debug = require("debug"); -const d = debug('ue4-remote-control:Resource'); class Resource { - makeRequest(method, endpoint, body) { - return __awaiter(this, void 0, void 0, function* () { - const options = { - uri: `http://localhost:${UE4_SERVER_PORT}${endpoint}`, - method, - body: lodash_1.omitBy(body, lodash_1.isUndefined), - json: true - }; - d('>> request', options); - const result = yield rp(options); - d('<< result', result); - return result; - }); + async makeRequest(method, endpoint, body) { + const options = { + method, + headers: { + 'Content-Type': 'application/json', + }, + body: JSON.stringify(this.omitUndefined(body)), + }; + const response = await fetch(`http://localhost:${this.getPort()}${endpoint}`, options); + if (!response.ok) { + throw new Error(`Request failed with status ${response.status}`); + } + return response.json(); + } + getPort() { + const port = localStorage === null || localStorage === void 0 ? void 0 : localStorage.getItem('UE_SERVER_PORT'); + return port ? parseInt(port, 10) : 8080; + } + omitUndefined(obj) { + return Object.entries(obj).reduce((acc, [key, value]) => { + if (value !== undefined) { + acc[key] = value; + } + return acc; + }, {}); } } exports.Resource = Resource; diff --git a/dist/api/resource.js.map b/dist/api/resource.js.map index 640f075..c23910f 100644 --- a/dist/api/resource.js.map +++ b/dist/api/resource.js.map @@ -1 +1 @@ -{"version":3,"file":"resource.js","sourceRoot":"","sources":["../../src/api/resource.ts"],"names":[],"mappings":";;;;;;;;;;;AAAA,sCAAqC;AAErC,MAAM,eAAe,GAAG,IAAI,CAAA;AAI5B,mCAA4C;AAE5C,+BAA8B;AAE9B,MAAM,CAAC,GAAG,KAAK,CAAC,6BAA6B,CAAC,CAAA;AAE9C,MAAa,QAAQ;IACX,WAAW,CAAW,MAAuB,EAAE,QAAgB,EAAE,IAAS;;YAC5E,MAAM,OAAO,GAAe;gBACxB,GAAG,EAAE,oBAAoB,eAAe,GAAG,QAAQ,EAAE;gBACrD,MAAM;gBACN,IAAI,EAAE,eAAM,CAAC,IAAI,EAAE,oBAAW,CAAC;gBAC/B,IAAI,EAAE,IAAI;aACb,CAAC;YACF,CAAC,CAAC,YAAY,EAAE,OAAO,CAAC,CAAA;YACxB,MAAM,MAAM,GAAG,MAAM,EAAE,CAAC,OAAO,CAAQ,CAAA;YACvC,CAAC,CAAC,WAAW,EAAE,MAAM,CAAC,CAAA;YACtB,OAAO,MAAM,CAAA;QACjB,CAAC;KAAA;CACJ;AAbD,4BAaC"} \ No newline at end of file +{"version":3,"file":"resource.js","sourceRoot":"","sources":["../../src/api/resource.ts"],"names":[],"mappings":";;AAEA,MAAa,QAAQ;IACnB,KAAK,CAAC,WAAW,CACf,MAAuB,EACvB,QAAgB,EAChB,IAAS;QAET,MAAM,OAAO,GAAgB;YAC3B,MAAM;YACN,OAAO,EAAE;gBACP,cAAc,EAAE,kBAAkB;aACnC;YACD,IAAI,EAAE,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,CAAC;SAC/C,CAAC;QAEF,MAAM,QAAQ,GAAG,MAAM,KAAK,CAC1B,oBAAoB,IAAI,CAAC,OAAO,EAAE,GAAG,QAAQ,EAAE,EAC/C,OAAO,CACR,CAAC;QAEF,IAAI,CAAC,QAAQ,CAAC,EAAE,EAAE;YAChB,MAAM,IAAI,KAAK,CAAC,8BAA8B,QAAQ,CAAC,MAAM,EAAE,CAAC,CAAC;SAClE;QAED,OAAO,QAAQ,CAAC,IAAI,EAAE,CAAC;IACzB,CAAC;IAED,OAAO;QACL,MAAM,IAAI,GAAG,YAAY,aAAZ,YAAY,uBAAZ,YAAY,CAAE,OAAO,CAAC,gBAAgB,CAAC,CAAC;QACrD,OAAO,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,IAAI,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC;IAC1C,CAAC;IAED,aAAa,CAAC,GAAQ;QACpB,OAAO,MAAM,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC,GAAQ,EAAE,CAAC,GAAG,EAAE,KAAK,CAAC,EAAE,EAAE;YAC3D,IAAI,KAAK,KAAK,SAAS,EAAE;gBACvB,GAAG,CAAC,GAAG,CAAC,GAAG,KAAK,CAAC;aAClB;YACD,OAAO,GAAG,CAAC;QACb,CAAC,EAAE,EAAE,CAAC,CAAC;IACT,CAAC;CACF;AAvCD,4BAuCC"} \ No newline at end of file diff --git a/dist/classes/actors/actor.js b/dist/classes/actors/actor.js index e42a11e..d32f70d 100644 --- a/dist/classes/actors/actor.js +++ b/dist/classes/actors/actor.js @@ -1,29 +1,16 @@ "use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; Object.defineProperty(exports, "__esModule", { value: true }); const uobject_1 = require("../uobject"); class AActor extends uobject_1.UObject { - SetActorLocation(newLocation, bSweep) { - return __awaiter(this, void 0, void 0, function* () { - return yield this.call('SetActorLocation', { - newLocation, - bSweep, - }); + async SetActorLocation(newLocation, bSweep) { + return await this.call('SetActorLocation', { + newLocation, + bSweep, }); } - GetActorLocation() { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('GetActorLocation'); - return ReturnValue; - }); + async GetActorLocation() { + const { ReturnValue } = await this.call('GetActorLocation'); + return ReturnValue; } } exports.AActor = AActor; diff --git a/dist/classes/actors/actor.js.map b/dist/classes/actors/actor.js.map index f46945a..4c60ce2 100644 --- a/dist/classes/actors/actor.js.map +++ b/dist/classes/actors/actor.js.map @@ -1 +1 @@ -{"version":3,"file":"actor.js","sourceRoot":"","sources":["../../../src/classes/actors/actor.ts"],"names":[],"mappings":";;;;;;;;;;;AAAA,wCAAoC;AAepC,MAAa,MAAO,SAAQ,iBAAO;IACzB,gBAAgB,CAAC,WAAoB,EAAE,MAAgB;;YACzD,OAAO,MAAM,IAAI,CAAC,IAAI,CAAC,kBAAkB,EAAE;gBACvC,WAAW;gBACX,MAAM;aACiB,CAA2B,CAAA;QAC1D,CAAC;KAAA;IACK,gBAAgB;;YAClB,MAAM,EAAE,WAAW,EAAE,GAAG,MAAM,IAAI,CAAC,IAAI,CAAC,kBAAkB,CAAkB,CAAA;YAC5E,OAAO,WAAsB,CAAA;QACjC,CAAC;KAAA;CACJ;AAXD,wBAWC"} \ No newline at end of file +{"version":3,"file":"actor.js","sourceRoot":"","sources":["../../../src/classes/actors/actor.ts"],"names":[],"mappings":";;AAAA,wCAAoC;AAepC,MAAa,MAAO,SAAQ,iBAAO;IAC/B,KAAK,CAAC,gBAAgB,CAAC,WAAoB,EAAE,MAAgB;QACzD,OAAO,MAAM,IAAI,CAAC,IAAI,CAAC,kBAAkB,EAAE;YACvC,WAAW;YACX,MAAM;SACiB,CAA2B,CAAA;IAC1D,CAAC;IACD,KAAK,CAAC,gBAAgB;QAClB,MAAM,EAAE,WAAW,EAAE,GAAG,MAAM,IAAI,CAAC,IAAI,CAAC,kBAAkB,CAAkB,CAAA;QAC5E,OAAO,WAAsB,CAAA;IACjC,CAAC;CACJ;AAXD,wBAWC"} \ No newline at end of file diff --git a/dist/classes/libraries/blueprint-paths-library.js b/dist/classes/libraries/blueprint-paths-library.js index f47df13..d768335 100644 --- a/dist/classes/libraries/blueprint-paths-library.js +++ b/dist/classes/libraries/blueprint-paths-library.js @@ -1,500 +1,327 @@ "use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; Object.defineProperty(exports, "__esModule", { value: true }); const uobject_1 = require("../uobject"); class UBlueprintPathsLibrary extends uobject_1.UObject { constructor() { super('/Script/Editor.Default__BlueprintPathsLibrary'); } - AutomationDir() { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('AutomationDir'); - return ReturnValue; - }); - } - AutomationLogDir() { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('AutomationLogDir'); - return ReturnValue; - }); - } - AutomationTransientDir() { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('AutomationTransientDir'); - return ReturnValue; - }); - } - BugItDir() { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('BugItDir'); - return ReturnValue; - }); - } - ChangeExtension(InPath, InNewExtension) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('ChangeExtension', { InPath, InNewExtension }); - return ReturnValue; - }); - } - CloudDir() { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('CloudDir'); - return ReturnValue; - }); - } - CollapseRelativeDirectories(InPath) { - return __awaiter(this, void 0, void 0, function* () { - return yield this.call('CollapseRelativeDirectories', { InPath }); - }); - } - Combine(InPaths) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('Combine', { InPaths }); - return ReturnValue; - }); - } - ConvertFromSandboxPath(InPath, InSandboxName) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('ConvertFromSandboxPath', { InPath, InSandboxName }); - return ReturnValue; - }); - } - ConvertRelativePathToFull(InPath, InBasePath) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('ConvertRelativePathToFull', { InPath, InBasePath }); - return ReturnValue; - }); - } - ConvertToSandboxPath(InPath, InSandboxName) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('ConvertToSandboxPath', { InPath, InSandboxName }); - return ReturnValue; - }); - } - CreateTempFilename(Path, Prefix, Extension) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('CreateTempFilename', { Path, Prefix, Extension }); - return ReturnValue; - }); - } - DiffDir() { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('DiffDir'); - return ReturnValue; - }); - } - DirectoryExists(InPath) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('DirectoryExists', { InPath }); - return ReturnValue; - }); - } - EngineConfigDir() { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('EngineConfigDir'); - return ReturnValue; - }); - } - EngineContentDir() { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('EngineContentDir'); - return ReturnValue; - }); - } - EngineDir() { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('EngineDir'); - return ReturnValue; - }); - } - EngineIntermediateDir() { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('EngineIntermediateDir'); - return ReturnValue; - }); - } - EnginePluginsDir() { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('EnginePluginsDir'); - return ReturnValue; - }); - } - EngineSavedDir() { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('EngineSavedDir'); - return ReturnValue; - }); - } - EngineSourceDir() { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('EngineSourceDir'); - return ReturnValue; - }); - } - EngineUserDir() { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('EngineUserDir'); - return ReturnValue; - }); - } - EngineVersionAgnosticUserDir() { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('EngineVersionAgnosticUserDir'); - return ReturnValue; - }); - } - EnterpriseDir() { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('EnterpriseDir'); - return ReturnValue; - }); - } - EnterpriseFeaturePackDir() { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('EnterpriseFeaturePackDir'); - return ReturnValue; - }); - } - EnterprisePluginsDir() { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('EnterprisePluginsDir'); - return ReturnValue; - }); - } - FeaturePackDir() { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('FeaturePackDir'); - return ReturnValue; - }); - } - FileExists(InPath) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('FileExists', { InPath }); - return ReturnValue; - }); - } - GameAgnosticSavedDir() { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('GameAgnosticSavedDir'); - return ReturnValue; - }); - } - GameDevelopersDir() { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('GameDevelopersDir'); - return ReturnValue; - }); - } - GameSourceDir() { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('GameSourceDir'); - return ReturnValue; - }); - } - GameUserDeveloperDir() { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('GameUserDeveloperDir'); - return ReturnValue; - }); - } - GeneratedConfigDir() { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('GeneratedConfigDir'); - return ReturnValue; - }); - } - GetBaseFilename(InPath, bRemovePath) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('GetBaseFilename', { InPath, bRemovePath }); - return ReturnValue; - }); - } - GetCleanFilename(InPath) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('GetCleanFilename', { InPath }); - return ReturnValue; - }); - } - GetEditorLocalizationPaths() { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('GetEditorLocalizationPaths'); - return ReturnValue; - }); - } - GetEngineLocalizationPaths() { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('GetEngineLocalizationPaths'); - return ReturnValue; - }); - } - GetExtension(InPath, bIncludeDot) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('GetExtension', { InPath, bIncludeDot }); - return ReturnValue; - }); - } - GetGameLocalizationPaths() { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('GetGameLocalizationPaths'); - return ReturnValue; - }); - } - GetInvalidFileSystemChars() { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('GetInvalidFileSystemChars'); - return ReturnValue; - }); - } - GetPath(InPath) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('GetPath', { InPath }); - return ReturnValue; - }); - } - GetProjectFilePath() { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('GetProjectFilePath'); - return ReturnValue; - }); - } - GetPropertyNameLocalizationPaths() { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('GetPropertyNameLocalizationPaths'); - return ReturnValue; - }); - } - GetRelativePathToRoot() { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('GetRelativePathToRoot'); - return ReturnValue; - }); - } - GetRestrictedFolderNames() { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('GetRestrictedFolderNames'); - return ReturnValue; - }); - } - GetToolTipLocalizationPaths() { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('GetToolTipLocalizationPaths'); - return ReturnValue; - }); - } - HasProjectPersistentDownloadDir() { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('HasProjectPersistentDownloadDir'); - return ReturnValue; - }); - } - IsDrive(InPath) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('IsDrive', { InPath }); - return ReturnValue; - }); - } - IsProjectFilePathSet() { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('IsProjectFilePathSet'); - return ReturnValue; - }); - } - IsRelative(InPath) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('IsRelative', { InPath }); - return ReturnValue; - }); - } - IsRestrictedPath(InPath) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('IsRestrictedPath', { InPath }); - return ReturnValue; - }); - } - IsSamePath(PathA, PathB) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('IsSamePath', { PathA, PathB }); - return ReturnValue; - }); - } - LaunchDir() { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('LaunchDir'); - return ReturnValue; - }); - } - MakePathRelativeTo(InPath, InRelativeTo) { - return __awaiter(this, void 0, void 0, function* () { - return yield this.call('MakePathRelativeTo', { InPath, InRelativeTo }); - }); - } - MakePlatformFilename(InPath) { - return __awaiter(this, void 0, void 0, function* () { - return yield this.call('MakePlatformFilename', { InPath }); - }); - } - MakeStandardFilename(InPath) { - return __awaiter(this, void 0, void 0, function* () { - return yield this.call('MakeStandardFilename', { InPath }); - }); - } - MakeValidFileName(InString, InReplacementChar) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('MakeValidFileName', { InString, InReplacementChar }); - return ReturnValue; - }); - } - NormalizeDirectoryName(InPath) { - return __awaiter(this, void 0, void 0, function* () { - return yield this.call('NormalizeDirectoryName', { InPath }); - }); - } - NormalizeFilename(InPath) { - return __awaiter(this, void 0, void 0, function* () { - return yield this.call('NormalizeFilename', { InPath }); - }); - } - ProfilingDir() { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('ProfilingDir'); - return ReturnValue; - }); - } - ProjectConfigDir() { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('ProjectConfigDir'); - return ReturnValue; - }); - } - ProjectContentDir() { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('ProjectContentDir'); - return ReturnValue; - }); - } - ProjectDir() { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('ProjectDir'); - return ReturnValue; - }); - } - ProjectIntermediateDir() { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('ProjectIntermediateDir'); - return ReturnValue; - }); - } - ProjectLogDir() { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('ProjectLogDir'); - return ReturnValue; - }); - } - ProjectModsDir() { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('ProjectModsDir'); - return ReturnValue; - }); - } - ProjectPersistentDownloadDir() { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('ProjectPersistentDownloadDir'); - return ReturnValue; - }); - } - ProjectPluginsDir() { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('ProjectPluginsDir'); - return ReturnValue; - }); - } - ProjectSavedDir() { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('ProjectSavedDir'); - return ReturnValue; - }); - } - ProjectUserDir() { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('ProjectUserDir'); - return ReturnValue; - }); - } - RemoveDuplicateSlashes(InPath) { - return __awaiter(this, void 0, void 0, function* () { - return yield this.call('RemoveDuplicateSlashes', { InPath }); - }); - } - RootDir() { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('RootDir'); - return ReturnValue; - }); - } - SandboxesDir() { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('SandboxesDir'); - return ReturnValue; - }); - } - ScreenShotDir() { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('ScreenShotDir'); - return ReturnValue; - }); - } - SetExtension(InPath, InNewExtension) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('SetExtension', { InPath, InNewExtension }); - return ReturnValue; - }); - } - SetProjectFilePath(NewGameProjectFilePath) { - return __awaiter(this, void 0, void 0, function* () { - yield this.call('SetProjectFilePath', { NewGameProjectFilePath }); - }); - } - ShaderWorkingDir() { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('ShaderWorkingDir'); - return ReturnValue; - }); - } - ShouldSaveToUserDir() { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('ShouldSaveToUserDir'); - return ReturnValue; - }); - } - SourceConfigDir() { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('SourceConfigDir'); - return ReturnValue; - }); - } - Split(InPath, PathPart, FilenamePart, ExtensionPart) { - return __awaiter(this, void 0, void 0, function* () { - yield this.call('Split', { InPath, PathPart, FilenamePart, ExtensionPart }); - }); - } - ValidatePath(InPath, bDidSucceed) { - return __awaiter(this, void 0, void 0, function* () { - return yield this.call('ValidatePath', { InPath, bDidSucceed }); - }); - } - VideoCaptureDir() { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('VideoCaptureDir'); - return ReturnValue; - }); + async AutomationDir() { + const { ReturnValue } = await this.call('AutomationDir'); + return ReturnValue; + } + async AutomationLogDir() { + const { ReturnValue } = await this.call('AutomationLogDir'); + return ReturnValue; + } + async AutomationTransientDir() { + const { ReturnValue } = await this.call('AutomationTransientDir'); + return ReturnValue; + } + async BugItDir() { + const { ReturnValue } = await this.call('BugItDir'); + return ReturnValue; + } + async ChangeExtension(InPath, InNewExtension) { + const { ReturnValue } = await this.call('ChangeExtension', { InPath, InNewExtension }); + return ReturnValue; + } + async CloudDir() { + const { ReturnValue } = await this.call('CloudDir'); + return ReturnValue; + } + async CollapseRelativeDirectories(InPath) { + return await this.call('CollapseRelativeDirectories', { InPath }); + } + async Combine(InPaths) { + const { ReturnValue } = await this.call('Combine', { InPaths }); + return ReturnValue; + } + async ConvertFromSandboxPath(InPath, InSandboxName) { + const { ReturnValue } = await this.call('ConvertFromSandboxPath', { InPath, InSandboxName }); + return ReturnValue; + } + async ConvertRelativePathToFull(InPath, InBasePath) { + const { ReturnValue } = await this.call('ConvertRelativePathToFull', { InPath, InBasePath }); + return ReturnValue; + } + async ConvertToSandboxPath(InPath, InSandboxName) { + const { ReturnValue } = await this.call('ConvertToSandboxPath', { InPath, InSandboxName }); + return ReturnValue; + } + async CreateTempFilename(Path, Prefix, Extension) { + const { ReturnValue } = await this.call('CreateTempFilename', { Path, Prefix, Extension }); + return ReturnValue; + } + async DiffDir() { + const { ReturnValue } = await this.call('DiffDir'); + return ReturnValue; + } + async DirectoryExists(InPath) { + const { ReturnValue } = await this.call('DirectoryExists', { InPath }); + return ReturnValue; + } + async EngineConfigDir() { + const { ReturnValue } = await this.call('EngineConfigDir'); + return ReturnValue; + } + async EngineContentDir() { + const { ReturnValue } = await this.call('EngineContentDir'); + return ReturnValue; + } + async EngineDir() { + const { ReturnValue } = await this.call('EngineDir'); + return ReturnValue; + } + async EngineIntermediateDir() { + const { ReturnValue } = await this.call('EngineIntermediateDir'); + return ReturnValue; + } + async EnginePluginsDir() { + const { ReturnValue } = await this.call('EnginePluginsDir'); + return ReturnValue; + } + async EngineSavedDir() { + const { ReturnValue } = await this.call('EngineSavedDir'); + return ReturnValue; + } + async EngineSourceDir() { + const { ReturnValue } = await this.call('EngineSourceDir'); + return ReturnValue; + } + async EngineUserDir() { + const { ReturnValue } = await this.call('EngineUserDir'); + return ReturnValue; + } + async EngineVersionAgnosticUserDir() { + const { ReturnValue } = await this.call('EngineVersionAgnosticUserDir'); + return ReturnValue; + } + async EnterpriseDir() { + const { ReturnValue } = await this.call('EnterpriseDir'); + return ReturnValue; + } + async EnterpriseFeaturePackDir() { + const { ReturnValue } = await this.call('EnterpriseFeaturePackDir'); + return ReturnValue; + } + async EnterprisePluginsDir() { + const { ReturnValue } = await this.call('EnterprisePluginsDir'); + return ReturnValue; + } + async FeaturePackDir() { + const { ReturnValue } = await this.call('FeaturePackDir'); + return ReturnValue; + } + async FileExists(InPath) { + const { ReturnValue } = await this.call('FileExists', { InPath }); + return ReturnValue; + } + async GameAgnosticSavedDir() { + const { ReturnValue } = await this.call('GameAgnosticSavedDir'); + return ReturnValue; + } + async GameDevelopersDir() { + const { ReturnValue } = await this.call('GameDevelopersDir'); + return ReturnValue; + } + async GameSourceDir() { + const { ReturnValue } = await this.call('GameSourceDir'); + return ReturnValue; + } + async GameUserDeveloperDir() { + const { ReturnValue } = await this.call('GameUserDeveloperDir'); + return ReturnValue; + } + async GeneratedConfigDir() { + const { ReturnValue } = await this.call('GeneratedConfigDir'); + return ReturnValue; + } + async GetBaseFilename(InPath, bRemovePath) { + const { ReturnValue } = await this.call('GetBaseFilename', { InPath, bRemovePath }); + return ReturnValue; + } + async GetCleanFilename(InPath) { + const { ReturnValue } = await this.call('GetCleanFilename', { InPath }); + return ReturnValue; + } + async GetEditorLocalizationPaths() { + const { ReturnValue } = await this.call('GetEditorLocalizationPaths'); + return ReturnValue; + } + async GetEngineLocalizationPaths() { + const { ReturnValue } = await this.call('GetEngineLocalizationPaths'); + return ReturnValue; + } + async GetExtension(InPath, bIncludeDot) { + const { ReturnValue } = await this.call('GetExtension', { InPath, bIncludeDot }); + return ReturnValue; + } + async GetGameLocalizationPaths() { + const { ReturnValue } = await this.call('GetGameLocalizationPaths'); + return ReturnValue; + } + async GetInvalidFileSystemChars() { + const { ReturnValue } = await this.call('GetInvalidFileSystemChars'); + return ReturnValue; + } + async GetPath(InPath) { + const { ReturnValue } = await this.call('GetPath', { InPath }); + return ReturnValue; + } + async GetProjectFilePath() { + const { ReturnValue } = await this.call('GetProjectFilePath'); + return ReturnValue; + } + async GetPropertyNameLocalizationPaths() { + const { ReturnValue } = await this.call('GetPropertyNameLocalizationPaths'); + return ReturnValue; + } + async GetRelativePathToRoot() { + const { ReturnValue } = await this.call('GetRelativePathToRoot'); + return ReturnValue; + } + async GetRestrictedFolderNames() { + const { ReturnValue } = await this.call('GetRestrictedFolderNames'); + return ReturnValue; + } + async GetToolTipLocalizationPaths() { + const { ReturnValue } = await this.call('GetToolTipLocalizationPaths'); + return ReturnValue; + } + async HasProjectPersistentDownloadDir() { + const { ReturnValue } = await this.call('HasProjectPersistentDownloadDir'); + return ReturnValue; + } + async IsDrive(InPath) { + const { ReturnValue } = await this.call('IsDrive', { InPath }); + return ReturnValue; + } + async IsProjectFilePathSet() { + const { ReturnValue } = await this.call('IsProjectFilePathSet'); + return ReturnValue; + } + async IsRelative(InPath) { + const { ReturnValue } = await this.call('IsRelative', { InPath }); + return ReturnValue; + } + async IsRestrictedPath(InPath) { + const { ReturnValue } = await this.call('IsRestrictedPath', { InPath }); + return ReturnValue; + } + async IsSamePath(PathA, PathB) { + const { ReturnValue } = await this.call('IsSamePath', { PathA, PathB }); + return ReturnValue; + } + async LaunchDir() { + const { ReturnValue } = await this.call('LaunchDir'); + return ReturnValue; + } + async MakePathRelativeTo(InPath, InRelativeTo) { + return await this.call('MakePathRelativeTo', { InPath, InRelativeTo }); + } + async MakePlatformFilename(InPath) { + return await this.call('MakePlatformFilename', { InPath }); + } + async MakeStandardFilename(InPath) { + return await this.call('MakeStandardFilename', { InPath }); + } + async MakeValidFileName(InString, InReplacementChar) { + const { ReturnValue } = await this.call('MakeValidFileName', { InString, InReplacementChar }); + return ReturnValue; + } + async NormalizeDirectoryName(InPath) { + return await this.call('NormalizeDirectoryName', { InPath }); + } + async NormalizeFilename(InPath) { + return await this.call('NormalizeFilename', { InPath }); + } + async ProfilingDir() { + const { ReturnValue } = await this.call('ProfilingDir'); + return ReturnValue; + } + async ProjectConfigDir() { + const { ReturnValue } = await this.call('ProjectConfigDir'); + return ReturnValue; + } + async ProjectContentDir() { + const { ReturnValue } = await this.call('ProjectContentDir'); + return ReturnValue; + } + async ProjectDir() { + const { ReturnValue } = await this.call('ProjectDir'); + return ReturnValue; + } + async ProjectIntermediateDir() { + const { ReturnValue } = await this.call('ProjectIntermediateDir'); + return ReturnValue; + } + async ProjectLogDir() { + const { ReturnValue } = await this.call('ProjectLogDir'); + return ReturnValue; + } + async ProjectModsDir() { + const { ReturnValue } = await this.call('ProjectModsDir'); + return ReturnValue; + } + async ProjectPersistentDownloadDir() { + const { ReturnValue } = await this.call('ProjectPersistentDownloadDir'); + return ReturnValue; + } + async ProjectPluginsDir() { + const { ReturnValue } = await this.call('ProjectPluginsDir'); + return ReturnValue; + } + async ProjectSavedDir() { + const { ReturnValue } = await this.call('ProjectSavedDir'); + return ReturnValue; + } + async ProjectUserDir() { + const { ReturnValue } = await this.call('ProjectUserDir'); + return ReturnValue; + } + async RemoveDuplicateSlashes(InPath) { + return await this.call('RemoveDuplicateSlashes', { InPath }); + } + async RootDir() { + const { ReturnValue } = await this.call('RootDir'); + return ReturnValue; + } + async SandboxesDir() { + const { ReturnValue } = await this.call('SandboxesDir'); + return ReturnValue; + } + async ScreenShotDir() { + const { ReturnValue } = await this.call('ScreenShotDir'); + return ReturnValue; + } + async SetExtension(InPath, InNewExtension) { + const { ReturnValue } = await this.call('SetExtension', { InPath, InNewExtension }); + return ReturnValue; + } + async SetProjectFilePath(NewGameProjectFilePath) { + await this.call('SetProjectFilePath', { NewGameProjectFilePath }); + } + async ShaderWorkingDir() { + const { ReturnValue } = await this.call('ShaderWorkingDir'); + return ReturnValue; + } + async ShouldSaveToUserDir() { + const { ReturnValue } = await this.call('ShouldSaveToUserDir'); + return ReturnValue; + } + async SourceConfigDir() { + const { ReturnValue } = await this.call('SourceConfigDir'); + return ReturnValue; + } + async Split(InPath, PathPart, FilenamePart, ExtensionPart) { + await this.call('Split', { InPath, PathPart, FilenamePart, ExtensionPart }); + } + async ValidatePath(InPath, bDidSucceed) { + return await this.call('ValidatePath', { InPath, bDidSucceed }); + } + async VideoCaptureDir() { + const { ReturnValue } = await this.call('VideoCaptureDir'); + return ReturnValue; } } exports.UBlueprintPathsLibrary = UBlueprintPathsLibrary; diff --git a/dist/classes/libraries/blueprint-paths-library.js.map b/dist/classes/libraries/blueprint-paths-library.js.map index bfd7d51..5435d97 100644 --- a/dist/classes/libraries/blueprint-paths-library.js.map +++ b/dist/classes/libraries/blueprint-paths-library.js.map @@ -1 +1 @@ -{"version":3,"file":"blueprint-paths-library.js","sourceRoot":"","sources":["../../../src/classes/libraries/blueprint-paths-library.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"blueprint-paths-library.js","sourceRoot":"","sources":["../../../src/classes/libraries/blueprint-paths-library.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/libraries/editor-asset-library.js b/dist/classes/libraries/editor-asset-library.js index 6eb7587..96ef71a 100644 --- a/dist/classes/libraries/editor-asset-library.js +++ b/dist/classes/libraries/editor-asset-library.js @@ -1,237 +1,154 @@ "use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; Object.defineProperty(exports, "__esModule", { value: true }); const uobject_1 = require("../uobject"); class EditorAssetLibrary extends uobject_1.UObject { constructor() { super('/Script/EditorScriptingUtilities.Default__EditorAssetLibrary'); } - CheckoutAsset(AssetToCheckout) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('CheckoutAsset', { AssetToCheckout }); - return ReturnValue; - }); - } - CheckoutDirectory(DirectoryPath, bRecursive) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('CheckoutDirectory', { DirectoryPath, bRecursive }); - return ReturnValue; - }); - } - CheckoutLoadedAsset(AssetToCheckout) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('CheckoutLoadedAsset', { AssetToCheckout }); - return ReturnValue; - }); - } - CheckoutLoadedAssets(AssetsToCheckout) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('CheckoutLoadedAssets', { AssetsToCheckout }); - return ReturnValue; - }); - } - ConsolidateAssets(AssetToConsolidateTo, AssetsToConsolidate) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('ConsolidateAssets', { AssetToConsolidateTo, AssetsToConsolidate }); - return ReturnValue; - }); - } - DeleteAsset(AssetPathToDelete) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('DeleteAsset', { AssetPathToDelete }); - return ReturnValue; - }); - } - DeleteDirectory(DirectoryPath) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('DeleteDirectory', { DirectoryPath }); - return ReturnValue; - }); - } - DeleteLoadedAsset(AssetToDelete) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('DeleteLoadedAsset', { AssetToDelete }); - return ReturnValue; - }); - } - DeleteLoadedAssets(AssetsToDelete) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('DeleteLoadedAssets', { AssetsToDelete }); - return ReturnValue; - }); - } - DoAssetsExist(AssetPaths) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('DoAssetsExist', { AssetPaths }); - return ReturnValue; - }); - } - DoesAssetExist(AssetPath) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('DoesAssetExist', { AssetPath }); - return ReturnValue; - }); - } - DoesDirectoryExist(DirectoryPath) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('DoesDirectoryExist', { DirectoryPath }); - return ReturnValue; - }); - } - DoesDirectoryHaveAssets(DirectoryPath, bRecursive) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('DoesDirectoryHaveAssets', { DirectoryPath, bRecursive }); - return ReturnValue; - }); - } - DuplicateAsset(SourceAssetPath, DestinationAssetPath) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('DuplicateAsset', { SourceAssetPath, DestinationAssetPath }); - return ReturnValue; - }); - } - DuplicateDirectory(SourceDirectoryPath, DestinationDirectoryPath) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('DuplicateDirectory', { SourceDirectoryPath, DestinationDirectoryPath }); - return ReturnValue; - }); - } - DuplicateLoadedAsset(SourceAsset, DestinationAssetPath) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('DuplicateLoadedAsset', { SourceAsset, DestinationAssetPath }); - return ReturnValue; - }); - } - FindAssetData(AssetPath) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('FindAssetData', { AssetPath }); - return ReturnValue; - }); - } - FindPackageReferencersForAsset(AssetPath, bLoadAssetsToConfirm) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('FindPackageReferencersForAsset', { AssetPath, bLoadAssetsToConfirm }); - return ReturnValue; - }); - } - GetMetadataTag(Object, Tag) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('GetMetadataTag', { Object, Tag }); - return ReturnValue; - }); - } - GetMetadataTagValues(Object) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('GetMetadataTagValues', { Object }); - return ReturnValue; - }); - } - GetPathNameForLoadedAsset(LoadedAsset) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('GetPathNameForLoadedAsset', { LoadedAsset }); - return ReturnValue; - }); - } - GetTagValues(AssetPath) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('GetTagValues', { AssetPath }); - return ReturnValue; - }); - } - ListAssetByTagValue(TagName, TagValue) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('ListAssetByTagValue', { TagName, TagValue }); - return ReturnValue; - }); - } - ListAssets(DirectoryPath, bRecursive, bIncludeFolder) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('ListAssets', { DirectoryPath, bRecursive, bIncludeFolder }); - return ReturnValue; - }); - } - LoadAsset(AssetPath) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('LoadAsset', { AssetPath }); - return ReturnValue; - }); - } - LoadBlueprintClass(AssetPath) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('LoadBlueprintClass', { AssetPath }); - return ReturnValue; - }); - } - MakeDirectory(DirectoryPath) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('MakeDirectory', { DirectoryPath }); - return ReturnValue; - }); - } - RemoveMetadataTag(Object, Tag) { - return __awaiter(this, void 0, void 0, function* () { - yield this.call('RemoveMetadataTag', { Object, Tag }); - }); - } - RenameAsset(SourceAssetPath, DestinationAssetPath) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('RenameAsset', { SourceAssetPath, DestinationAssetPath }); - return ReturnValue; - }); - } - RenameDirectory(SourceDirectoryPath, DestinationDirectoryPath) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('RenameDirectory', { SourceDirectoryPath, DestinationDirectoryPath }); - return ReturnValue; - }); - } - RenameLoadedAsset(SourceAsset, DestinationAssetPath) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('RenameLoadedAsset', { SourceAsset, DestinationAssetPath }); - return ReturnValue; - }); - } - SaveAsset(AssetToSave, bOnlyIfIsDirty) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('SaveAsset', { AssetToSave, bOnlyIfIsDirty }); - return ReturnValue; - }); - } - SaveDirectory(DirectoryPath, bOnlyIfIsDirty, bRecursive) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('SaveDirectory', { DirectoryPath, bOnlyIfIsDirty, bRecursive }); - return ReturnValue; - }); - } - SaveLoadedAsset(AssetToSave, bOnlyIfIsDirty) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('SaveLoadedAsset', { AssetToSave, bOnlyIfIsDirty }); - return ReturnValue; - }); - } - SaveLoadedAssets(AssetsToSave, bOnlyIfIsDirty) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('SaveLoadedAssets', { AssetsToSave, bOnlyIfIsDirty }); - return ReturnValue; - }); - } - SetMetadataTag(Object, Tag, Value) { - return __awaiter(this, void 0, void 0, function* () { - yield this.call('SetMetadataTag', { Object, Tag, Value }); - }); - } - SyncBrowserToObjects(AssetPaths) { - return __awaiter(this, void 0, void 0, function* () { - yield this.call('SyncBrowserToObjects', { AssetPaths }); - }); + async CheckoutAsset(AssetToCheckout) { + const { ReturnValue } = await this.call('CheckoutAsset', { AssetToCheckout }); + return ReturnValue; + } + async CheckoutDirectory(DirectoryPath, bRecursive) { + const { ReturnValue } = await this.call('CheckoutDirectory', { DirectoryPath, bRecursive }); + return ReturnValue; + } + async CheckoutLoadedAsset(AssetToCheckout) { + const { ReturnValue } = await this.call('CheckoutLoadedAsset', { AssetToCheckout }); + return ReturnValue; + } + async CheckoutLoadedAssets(AssetsToCheckout) { + const { ReturnValue } = await this.call('CheckoutLoadedAssets', { AssetsToCheckout }); + return ReturnValue; + } + async ConsolidateAssets(AssetToConsolidateTo, AssetsToConsolidate) { + const { ReturnValue } = await this.call('ConsolidateAssets', { AssetToConsolidateTo, AssetsToConsolidate }); + return ReturnValue; + } + async DeleteAsset(AssetPathToDelete) { + const { ReturnValue } = await this.call('DeleteAsset', { AssetPathToDelete }); + return ReturnValue; + } + async DeleteDirectory(DirectoryPath) { + const { ReturnValue } = await this.call('DeleteDirectory', { DirectoryPath }); + return ReturnValue; + } + async DeleteLoadedAsset(AssetToDelete) { + const { ReturnValue } = await this.call('DeleteLoadedAsset', { AssetToDelete }); + return ReturnValue; + } + async DeleteLoadedAssets(AssetsToDelete) { + const { ReturnValue } = await this.call('DeleteLoadedAssets', { AssetsToDelete }); + return ReturnValue; + } + async DoAssetsExist(AssetPaths) { + const { ReturnValue } = await this.call('DoAssetsExist', { AssetPaths }); + return ReturnValue; + } + async DoesAssetExist(AssetPath) { + const { ReturnValue } = await this.call('DoesAssetExist', { AssetPath }); + return ReturnValue; + } + async DoesDirectoryExist(DirectoryPath) { + const { ReturnValue } = await this.call('DoesDirectoryExist', { DirectoryPath }); + return ReturnValue; + } + async DoesDirectoryHaveAssets(DirectoryPath, bRecursive) { + const { ReturnValue } = await this.call('DoesDirectoryHaveAssets', { DirectoryPath, bRecursive }); + return ReturnValue; + } + async DuplicateAsset(SourceAssetPath, DestinationAssetPath) { + const { ReturnValue } = await this.call('DuplicateAsset', { SourceAssetPath, DestinationAssetPath }); + return ReturnValue; + } + async DuplicateDirectory(SourceDirectoryPath, DestinationDirectoryPath) { + const { ReturnValue } = await this.call('DuplicateDirectory', { SourceDirectoryPath, DestinationDirectoryPath }); + return ReturnValue; + } + async DuplicateLoadedAsset(SourceAsset, DestinationAssetPath) { + const { ReturnValue } = await this.call('DuplicateLoadedAsset', { SourceAsset, DestinationAssetPath }); + return ReturnValue; + } + async FindAssetData(AssetPath) { + const { ReturnValue } = await this.call('FindAssetData', { AssetPath }); + return ReturnValue; + } + async FindPackageReferencersForAsset(AssetPath, bLoadAssetsToConfirm) { + const { ReturnValue } = await this.call('FindPackageReferencersForAsset', { AssetPath, bLoadAssetsToConfirm }); + return ReturnValue; + } + async GetMetadataTag(Object, Tag) { + const { ReturnValue } = await this.call('GetMetadataTag', { Object, Tag }); + return ReturnValue; + } + async GetMetadataTagValues(Object) { + const { ReturnValue } = await this.call('GetMetadataTagValues', { Object }); + return ReturnValue; + } + async GetPathNameForLoadedAsset(LoadedAsset) { + const { ReturnValue } = await this.call('GetPathNameForLoadedAsset', { LoadedAsset }); + return ReturnValue; + } + async GetTagValues(AssetPath) { + const { ReturnValue } = await this.call('GetTagValues', { AssetPath }); + return ReturnValue; + } + async ListAssetByTagValue(TagName, TagValue) { + const { ReturnValue } = await this.call('ListAssetByTagValue', { TagName, TagValue }); + return ReturnValue; + } + async ListAssets(DirectoryPath, bRecursive, bIncludeFolder) { + const { ReturnValue } = await this.call('ListAssets', { DirectoryPath, bRecursive, bIncludeFolder }); + return ReturnValue; + } + async LoadAsset(AssetPath) { + const { ReturnValue } = await this.call('LoadAsset', { AssetPath }); + return ReturnValue; + } + async LoadBlueprintClass(AssetPath) { + const { ReturnValue } = await this.call('LoadBlueprintClass', { AssetPath }); + return ReturnValue; + } + async MakeDirectory(DirectoryPath) { + const { ReturnValue } = await this.call('MakeDirectory', { DirectoryPath }); + return ReturnValue; + } + async RemoveMetadataTag(Object, Tag) { + await this.call('RemoveMetadataTag', { Object, Tag }); + } + async RenameAsset(SourceAssetPath, DestinationAssetPath) { + const { ReturnValue } = await this.call('RenameAsset', { SourceAssetPath, DestinationAssetPath }); + return ReturnValue; + } + async RenameDirectory(SourceDirectoryPath, DestinationDirectoryPath) { + const { ReturnValue } = await this.call('RenameDirectory', { SourceDirectoryPath, DestinationDirectoryPath }); + return ReturnValue; + } + async RenameLoadedAsset(SourceAsset, DestinationAssetPath) { + const { ReturnValue } = await this.call('RenameLoadedAsset', { SourceAsset, DestinationAssetPath }); + return ReturnValue; + } + async SaveAsset(AssetToSave, bOnlyIfIsDirty) { + const { ReturnValue } = await this.call('SaveAsset', { AssetToSave, bOnlyIfIsDirty }); + return ReturnValue; + } + async SaveDirectory(DirectoryPath, bOnlyIfIsDirty, bRecursive) { + const { ReturnValue } = await this.call('SaveDirectory', { DirectoryPath, bOnlyIfIsDirty, bRecursive }); + return ReturnValue; + } + async SaveLoadedAsset(AssetToSave, bOnlyIfIsDirty) { + const { ReturnValue } = await this.call('SaveLoadedAsset', { AssetToSave, bOnlyIfIsDirty }); + return ReturnValue; + } + async SaveLoadedAssets(AssetsToSave, bOnlyIfIsDirty) { + const { ReturnValue } = await this.call('SaveLoadedAssets', { AssetsToSave, bOnlyIfIsDirty }); + return ReturnValue; + } + async SetMetadataTag(Object, Tag, Value) { + await this.call('SetMetadataTag', { Object, Tag, Value }); + } + async SyncBrowserToObjects(AssetPaths) { + await this.call('SyncBrowserToObjects', { AssetPaths }); } } exports.EditorAssetLibrary = EditorAssetLibrary; diff --git a/dist/classes/libraries/editor-asset-library.js.map b/dist/classes/libraries/editor-asset-library.js.map index c6bbba1..62b6527 100644 --- a/dist/classes/libraries/editor-asset-library.js.map +++ b/dist/classes/libraries/editor-asset-library.js.map @@ -1 +1 @@ -{"version":3,"file":"editor-asset-library.js","sourceRoot":"","sources":["../../../src/classes/libraries/editor-asset-library.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"editor-asset-library.js","sourceRoot":"","sources":["../../../src/classes/libraries/editor-asset-library.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/libraries/editor-filter-library.js b/dist/classes/libraries/editor-filter-library.js index 66c67b0..8e28fd5 100644 --- a/dist/classes/libraries/editor-filter-library.js +++ b/dist/classes/libraries/editor-filter-library.js @@ -1,60 +1,37 @@ "use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; Object.defineProperty(exports, "__esModule", { value: true }); const uobject_1 = require("../uobject"); class EditorFilterLibrary extends uobject_1.UObject { constructor() { super('/Script/EditorScriptingUtilities.Default__EditorFilterLibrary'); } - ByActorLabel(TargetArray, NameSubString, StringMatch, FilterType, bIgnoreCase) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('ByActorLabel', { TargetArray, NameSubString, StringMatch, FilterType, bIgnoreCase }); - return ReturnValue; - }); - } - ByActorTag(TargetArray, Tag, FilterType) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('ByActorTag', { TargetArray, Tag, FilterType }); - return ReturnValue; - }); - } - ByClass(TargetArray, ObjectClass, FilterType) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('ByClass', { TargetArray, ObjectClass, FilterType }); - return ReturnValue; - }); - } - ByIDName(TargetArray, NameSubString, StringMatch, FilterType) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('ByIDName', { TargetArray, NameSubString, StringMatch, FilterType }); - return ReturnValue; - }); - } - ByLayer(TargetArray, LayerName, FilterType) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('ByLayer', { TargetArray, LayerName, FilterType }); - return ReturnValue; - }); - } - ByLevelName(TargetArray, LevelName, FilterType) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('ByLevelName', { TargetArray, LevelName, FilterType }); - return ReturnValue; - }); - } - BySelection(TargetArray, FilterType) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('BySelection', { TargetArray, FilterType }); - return ReturnValue; - }); + async ByActorLabel(TargetArray, NameSubString, StringMatch, FilterType, bIgnoreCase) { + const { ReturnValue } = await this.call('ByActorLabel', { TargetArray, NameSubString, StringMatch, FilterType, bIgnoreCase }); + return ReturnValue; + } + async ByActorTag(TargetArray, Tag, FilterType) { + const { ReturnValue } = await this.call('ByActorTag', { TargetArray, Tag, FilterType }); + return ReturnValue; + } + async ByClass(TargetArray, ObjectClass, FilterType) { + const { ReturnValue } = await this.call('ByClass', { TargetArray, ObjectClass, FilterType }); + return ReturnValue; + } + async ByIDName(TargetArray, NameSubString, StringMatch, FilterType) { + const { ReturnValue } = await this.call('ByIDName', { TargetArray, NameSubString, StringMatch, FilterType }); + return ReturnValue; + } + async ByLayer(TargetArray, LayerName, FilterType) { + const { ReturnValue } = await this.call('ByLayer', { TargetArray, LayerName, FilterType }); + return ReturnValue; + } + async ByLevelName(TargetArray, LevelName, FilterType) { + const { ReturnValue } = await this.call('ByLevelName', { TargetArray, LevelName, FilterType }); + return ReturnValue; + } + async BySelection(TargetArray, FilterType) { + const { ReturnValue } = await this.call('BySelection', { TargetArray, FilterType }); + return ReturnValue; } } exports.EditorFilterLibrary = EditorFilterLibrary; diff --git a/dist/classes/libraries/editor-filter-library.js.map b/dist/classes/libraries/editor-filter-library.js.map index 633afc6..59ba151 100644 --- a/dist/classes/libraries/editor-filter-library.js.map +++ b/dist/classes/libraries/editor-filter-library.js.map @@ -1 +1 @@ -{"version":3,"file":"editor-filter-library.js","sourceRoot":"","sources":["../../../src/classes/libraries/editor-filter-library.ts"],"names":[],"mappings":";;;;;;;;;;;AAAA,wCAAoC;AAKpC,MAAa,mBAAoB,SAAQ,iBAAO;IAC5C;QACI,KAAK,CAAC,+DAA+D,CAAC,CAAA;IAC1E,CAAC;IAEK,YAAY,CAAC,WAAqB,EAAE,aAAsB,EAAE,WAA4C,EAAE,UAAsC,EAAE,WAAoB;;YACxK,MAAM,EAAE,WAAW,EAAE,GAAG,MAAM,IAAI,CAAC,IAAI,CAAC,cAAc,EAAE,EAAE,WAAW,EAAE,aAAa,EAAE,WAAW,EAAE,UAAU,EAAE,WAAW,EAAE,CAAsC,CAAA;YAClK,OAAO,WAAW,CAAA;QACtB,CAAC;KAAA;IAEK,UAAU,CAAC,WAAqB,EAAE,GAAU,EAAE,UAAsC;;YACtF,MAAM,EAAE,WAAW,EAAE,GAAG,MAAM,IAAI,CAAC,IAAI,CAAC,YAAY,EAAE,EAAE,WAAW,EAAE,GAAG,EAAE,UAAU,EAAE,CAAsC,CAAA;YAC5H,OAAO,WAAW,CAAA;QACtB,CAAC;KAAA;IAEK,OAAO,CAAC,WAAsB,EAAE,WAAiC,EAAE,UAAsC;;YAC3G,MAAM,EAAE,WAAW,EAAE,GAAG,MAAM,IAAI,CAAC,IAAI,CAAC,SAAS,EAAE,EAAE,WAAW,EAAE,WAAW,EAAE,UAAU,EAAE,CAAuC,CAAA;YAClI,OAAO,WAAW,CAAA;QACtB,CAAC;KAAA;IAEK,QAAQ,CAAC,WAAsB,EAAE,aAAsB,EAAE,WAA4C,EAAE,UAAsC;;YAC/I,MAAM,EAAE,WAAW,EAAE,GAAG,MAAM,IAAI,CAAC,IAAI,CAAC,UAAU,EAAE,EAAE,WAAW,EAAE,aAAa,EAAE,WAAW,EAAE,UAAU,EAAE,CAAuC,CAAA;YAClJ,OAAO,WAAW,CAAA;QACtB,CAAC;KAAA;IAEK,OAAO,CAAC,WAAqB,EAAE,SAAgB,EAAE,UAAsC;;YACzF,MAAM,EAAE,WAAW,EAAE,GAAG,MAAM,IAAI,CAAC,IAAI,CAAC,SAAS,EAAE,EAAE,WAAW,EAAE,SAAS,EAAE,UAAU,EAAE,CAAsC,CAAA;YAC/H,OAAO,WAAW,CAAA;QACtB,CAAC;KAAA;IAEK,WAAW,CAAC,WAAqB,EAAE,SAAgB,EAAE,UAAsC;;YAC7F,MAAM,EAAE,WAAW,EAAE,GAAG,MAAM,IAAI,CAAC,IAAI,CAAC,aAAa,EAAE,EAAE,WAAW,EAAE,SAAS,EAAE,UAAU,EAAE,CAAsC,CAAA;YACnI,OAAO,WAAW,CAAA;QACtB,CAAC;KAAA;IAEK,WAAW,CAAC,WAAqB,EAAE,UAAsC;;YAC3E,MAAM,EAAE,WAAW,EAAE,GAAG,MAAM,IAAI,CAAC,IAAI,CAAC,aAAa,EAAE,EAAE,WAAW,EAAE,UAAU,EAAE,CAAsC,CAAA;YACxH,OAAO,WAAW,CAAA;QACtB,CAAC;KAAA;CACJ;AAvCD,kDAuCC"} \ No newline at end of file +{"version":3,"file":"editor-filter-library.js","sourceRoot":"","sources":["../../../src/classes/libraries/editor-filter-library.ts"],"names":[],"mappings":";;AAAA,wCAAoC;AAKpC,MAAa,mBAAoB,SAAQ,iBAAO;IAC5C;QACI,KAAK,CAAC,+DAA+D,CAAC,CAAA;IAC1E,CAAC;IAED,KAAK,CAAC,YAAY,CAAC,WAAqB,EAAE,aAAsB,EAAE,WAA4C,EAAE,UAAsC,EAAE,WAAoB;QACxK,MAAM,EAAE,WAAW,EAAE,GAAG,MAAM,IAAI,CAAC,IAAI,CAAC,cAAc,EAAE,EAAE,WAAW,EAAE,aAAa,EAAE,WAAW,EAAE,UAAU,EAAE,WAAW,EAAE,CAAsC,CAAA;QAClK,OAAO,WAAW,CAAA;IACtB,CAAC;IAED,KAAK,CAAC,UAAU,CAAC,WAAqB,EAAE,GAAU,EAAE,UAAsC;QACtF,MAAM,EAAE,WAAW,EAAE,GAAG,MAAM,IAAI,CAAC,IAAI,CAAC,YAAY,EAAE,EAAE,WAAW,EAAE,GAAG,EAAE,UAAU,EAAE,CAAsC,CAAA;QAC5H,OAAO,WAAW,CAAA;IACtB,CAAC;IAED,KAAK,CAAC,OAAO,CAAC,WAAsB,EAAE,WAAiC,EAAE,UAAsC;QAC3G,MAAM,EAAE,WAAW,EAAE,GAAG,MAAM,IAAI,CAAC,IAAI,CAAC,SAAS,EAAE,EAAE,WAAW,EAAE,WAAW,EAAE,UAAU,EAAE,CAAuC,CAAA;QAClI,OAAO,WAAW,CAAA;IACtB,CAAC;IAED,KAAK,CAAC,QAAQ,CAAC,WAAsB,EAAE,aAAsB,EAAE,WAA4C,EAAE,UAAsC;QAC/I,MAAM,EAAE,WAAW,EAAE,GAAG,MAAM,IAAI,CAAC,IAAI,CAAC,UAAU,EAAE,EAAE,WAAW,EAAE,aAAa,EAAE,WAAW,EAAE,UAAU,EAAE,CAAuC,CAAA;QAClJ,OAAO,WAAW,CAAA;IACtB,CAAC;IAED,KAAK,CAAC,OAAO,CAAC,WAAqB,EAAE,SAAgB,EAAE,UAAsC;QACzF,MAAM,EAAE,WAAW,EAAE,GAAG,MAAM,IAAI,CAAC,IAAI,CAAC,SAAS,EAAE,EAAE,WAAW,EAAE,SAAS,EAAE,UAAU,EAAE,CAAsC,CAAA;QAC/H,OAAO,WAAW,CAAA;IACtB,CAAC;IAED,KAAK,CAAC,WAAW,CAAC,WAAqB,EAAE,SAAgB,EAAE,UAAsC;QAC7F,MAAM,EAAE,WAAW,EAAE,GAAG,MAAM,IAAI,CAAC,IAAI,CAAC,aAAa,EAAE,EAAE,WAAW,EAAE,SAAS,EAAE,UAAU,EAAE,CAAsC,CAAA;QACnI,OAAO,WAAW,CAAA;IACtB,CAAC;IAED,KAAK,CAAC,WAAW,CAAC,WAAqB,EAAE,UAAsC;QAC3E,MAAM,EAAE,WAAW,EAAE,GAAG,MAAM,IAAI,CAAC,IAAI,CAAC,aAAa,EAAE,EAAE,WAAW,EAAE,UAAU,EAAE,CAAsC,CAAA;QACxH,OAAO,WAAW,CAAA;IACtB,CAAC;CACJ;AAvCD,kDAuCC"} \ No newline at end of file diff --git a/dist/classes/libraries/editor-level-library.js b/dist/classes/libraries/editor-level-library.js index cb197a4..b418ede 100644 --- a/dist/classes/libraries/editor-level-library.js +++ b/dist/classes/libraries/editor-level-library.js @@ -1,206 +1,129 @@ "use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; Object.defineProperty(exports, "__esModule", { value: true }); const uobject_1 = require("../uobject"); class EditorLevelLibrary extends uobject_1.UObject { constructor() { super('/Script/EditorScriptingUtilities.Default__EditorLevelLibrary'); } - ClearActorSelectionSet() { - return __awaiter(this, void 0, void 0, function* () { - yield this.call('ClearActorSelectionSet'); - }); - } - ConvertActors(Actors, ActorClass, StaticMeshPackagePath) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('ConvertActors', { Actors, ActorClass, StaticMeshPackagePath }); - return ReturnValue; - }); - } - CreateProxyMeshActor(ActorsToMerge, MergeOptions) { - return __awaiter(this, void 0, void 0, function* () { - return yield this.call('CreateProxyMeshActor', { ActorsToMerge, MergeOptions }); - }); - } - DestroyActor(ActorToDestroy) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('DestroyActor', { ActorToDestroy }); - return ReturnValue; - }); - } - EditorInvalidateViewports() { - return __awaiter(this, void 0, void 0, function* () { - yield this.call('EditorInvalidateViewports'); - }); - } - EditorPlaySimulate() { - return __awaiter(this, void 0, void 0, function* () { - yield this.call('EditorPlaySimulate'); - }); - } - EditorSetGameView(bGameView) { - return __awaiter(this, void 0, void 0, function* () { - yield this.call('EditorSetGameView', { bGameView }); - }); - } - EjectPilotLevelActor() { - return __awaiter(this, void 0, void 0, function* () { - yield this.call('EjectPilotLevelActor'); - }); - } - GetActorReference(PathToActor) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('GetActorReference', { PathToActor }); - return ReturnValue; - }); - } - GetAllLevelActors() { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('GetAllLevelActors'); - return ReturnValue; - }); - } - GetAllLevelActorsComponents() { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('GetAllLevelActorsComponents'); - return ReturnValue; - }); - } - GetEditorWorld() { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('GetEditorWorld'); - return ReturnValue; - }); - } - GetGameWorld() { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('GetGameWorld'); - return ReturnValue; - }); - } - GetLevelViewportCameraInfo(CameraLocation, CameraRotation) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('GetLevelViewportCameraInfo', { CameraLocation, CameraRotation }); - return ReturnValue; - }); - } - GetSelectedLevelActors() { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('GetSelectedLevelActors'); - return ReturnValue; - }); - } - JoinStaticMeshActors(ActorsToJoin, JoinOptions) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('JoinStaticMeshActors', { ActorsToJoin, JoinOptions }); - return ReturnValue; - }); - } - LoadLevel(AssetPath) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('LoadLevel', { AssetPath }); - return ReturnValue; - }); - } - MergeStaticMeshActors(ActorsToMerge, MergeOptions) { - return __awaiter(this, void 0, void 0, function* () { - return yield this.call('MergeStaticMeshActors', { ActorsToMerge, MergeOptions }); - }); - } - NewLevel(AssetPath) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('NewLevel', { AssetPath }); - return ReturnValue; - }); - } - NewLevelFromTemplate(AssetPath, TemplateAssetPath) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('NewLevelFromTemplate', { AssetPath, TemplateAssetPath }); - return ReturnValue; - }); - } - PilotLevelActor(ActorToPilot) { - return __awaiter(this, void 0, void 0, function* () { - yield this.call('PilotLevelActor', { ActorToPilot }); - }); - } - ReplaceMeshComponentsMaterials(MeshComponents, MaterialToBeReplaced, NewMaterial) { - return __awaiter(this, void 0, void 0, function* () { - yield this.call('ReplaceMeshComponentsMaterials', { MeshComponents, MaterialToBeReplaced, NewMaterial }); - }); - } - ReplaceMeshComponentsMaterialsOnActors(Actors, MaterialToBeReplaced, NewMaterial) { - return __awaiter(this, void 0, void 0, function* () { - yield this.call('ReplaceMeshComponentsMaterialsOnActors', { Actors, MaterialToBeReplaced, NewMaterial }); - }); - } - ReplaceMeshComponentsMeshes(MeshComponents, MeshToBeReplaced, NewMesh) { - return __awaiter(this, void 0, void 0, function* () { - yield this.call('ReplaceMeshComponentsMeshes', { MeshComponents, MeshToBeReplaced, NewMesh }); - }); - } - ReplaceMeshComponentsMeshesOnActors(Actors, MeshToBeReplaced, NewMesh) { - return __awaiter(this, void 0, void 0, function* () { - yield this.call('ReplaceMeshComponentsMeshesOnActors', { Actors, MeshToBeReplaced, NewMesh }); - }); - } - SaveAllDirtyLevels() { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('SaveAllDirtyLevels'); - return ReturnValue; - }); - } - SaveCurrentLevel() { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('SaveCurrentLevel'); - return ReturnValue; - }); - } - SelectNothing() { - return __awaiter(this, void 0, void 0, function* () { - yield this.call('SelectNothing'); - }); - } - SetActorSelectionState(Actor, bShouldBeSelected) { - return __awaiter(this, void 0, void 0, function* () { - yield this.call('SetActorSelectionState', { Actor, bShouldBeSelected }); - }); - } - SetCurrentLevelByName(LevelName) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('SetCurrentLevelByName', { LevelName }); - return ReturnValue; - }); - } - SetLevelViewportCameraInfo(CameraLocation, CameraRotation) { - return __awaiter(this, void 0, void 0, function* () { - yield this.call('SetLevelViewportCameraInfo', { CameraLocation, CameraRotation }); - }); - } - SetSelectedLevelActors(ActorsToSelect) { - return __awaiter(this, void 0, void 0, function* () { - yield this.call('SetSelectedLevelActors', { ActorsToSelect }); - }); - } - SpawnActorFromClass(ActorClass, Location, Rotation) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('SpawnActorFromClass', { ActorClass, Location, Rotation }); - return ReturnValue; - }); - } - SpawnActorFromObject(ObjectToUse, Location, Rotation) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('SpawnActorFromObject', { ObjectToUse, Location, Rotation }); - return ReturnValue; - }); + async ClearActorSelectionSet() { + await this.call('ClearActorSelectionSet'); + } + async ConvertActors(Actors, ActorClass, StaticMeshPackagePath) { + const { ReturnValue } = await this.call('ConvertActors', { Actors, ActorClass, StaticMeshPackagePath }); + return ReturnValue; + } + async CreateProxyMeshActor(ActorsToMerge, MergeOptions) { + return await this.call('CreateProxyMeshActor', { ActorsToMerge, MergeOptions }); + } + async DestroyActor(ActorToDestroy) { + const { ReturnValue } = await this.call('DestroyActor', { ActorToDestroy }); + return ReturnValue; + } + async EditorInvalidateViewports() { + await this.call('EditorInvalidateViewports'); + } + async EditorPlaySimulate() { + await this.call('EditorPlaySimulate'); + } + async EditorSetGameView(bGameView) { + await this.call('EditorSetGameView', { bGameView }); + } + async EjectPilotLevelActor() { + await this.call('EjectPilotLevelActor'); + } + async GetActorReference(PathToActor) { + const { ReturnValue } = await this.call('GetActorReference', { PathToActor }); + return ReturnValue; + } + async GetAllLevelActors() { + const { ReturnValue } = await this.call('GetAllLevelActors'); + return ReturnValue; + } + async GetAllLevelActorsComponents() { + const { ReturnValue } = await this.call('GetAllLevelActorsComponents'); + return ReturnValue; + } + async GetEditorWorld() { + const { ReturnValue } = await this.call('GetEditorWorld'); + return ReturnValue; + } + async GetGameWorld() { + const { ReturnValue } = await this.call('GetGameWorld'); + return ReturnValue; + } + async GetLevelViewportCameraInfo(CameraLocation, CameraRotation) { + const { ReturnValue } = await this.call('GetLevelViewportCameraInfo', { CameraLocation, CameraRotation }); + return ReturnValue; + } + async GetSelectedLevelActors() { + const { ReturnValue } = await this.call('GetSelectedLevelActors'); + return ReturnValue; + } + async JoinStaticMeshActors(ActorsToJoin, JoinOptions) { + const { ReturnValue } = await this.call('JoinStaticMeshActors', { ActorsToJoin, JoinOptions }); + return ReturnValue; + } + async LoadLevel(AssetPath) { + const { ReturnValue } = await this.call('LoadLevel', { AssetPath }); + return ReturnValue; + } + async MergeStaticMeshActors(ActorsToMerge, MergeOptions) { + return await this.call('MergeStaticMeshActors', { ActorsToMerge, MergeOptions }); + } + async NewLevel(AssetPath) { + const { ReturnValue } = await this.call('NewLevel', { AssetPath }); + return ReturnValue; + } + async NewLevelFromTemplate(AssetPath, TemplateAssetPath) { + const { ReturnValue } = await this.call('NewLevelFromTemplate', { AssetPath, TemplateAssetPath }); + return ReturnValue; + } + async PilotLevelActor(ActorToPilot) { + await this.call('PilotLevelActor', { ActorToPilot }); + } + async ReplaceMeshComponentsMaterials(MeshComponents, MaterialToBeReplaced, NewMaterial) { + await this.call('ReplaceMeshComponentsMaterials', { MeshComponents, MaterialToBeReplaced, NewMaterial }); + } + async ReplaceMeshComponentsMaterialsOnActors(Actors, MaterialToBeReplaced, NewMaterial) { + await this.call('ReplaceMeshComponentsMaterialsOnActors', { Actors, MaterialToBeReplaced, NewMaterial }); + } + async ReplaceMeshComponentsMeshes(MeshComponents, MeshToBeReplaced, NewMesh) { + await this.call('ReplaceMeshComponentsMeshes', { MeshComponents, MeshToBeReplaced, NewMesh }); + } + async ReplaceMeshComponentsMeshesOnActors(Actors, MeshToBeReplaced, NewMesh) { + await this.call('ReplaceMeshComponentsMeshesOnActors', { Actors, MeshToBeReplaced, NewMesh }); + } + async SaveAllDirtyLevels() { + const { ReturnValue } = await this.call('SaveAllDirtyLevels'); + return ReturnValue; + } + async SaveCurrentLevel() { + const { ReturnValue } = await this.call('SaveCurrentLevel'); + return ReturnValue; + } + async SelectNothing() { + await this.call('SelectNothing'); + } + async SetActorSelectionState(Actor, bShouldBeSelected) { + await this.call('SetActorSelectionState', { Actor, bShouldBeSelected }); + } + async SetCurrentLevelByName(LevelName) { + const { ReturnValue } = await this.call('SetCurrentLevelByName', { LevelName }); + return ReturnValue; + } + async SetLevelViewportCameraInfo(CameraLocation, CameraRotation) { + await this.call('SetLevelViewportCameraInfo', { CameraLocation, CameraRotation }); + } + async SetSelectedLevelActors(ActorsToSelect) { + await this.call('SetSelectedLevelActors', { ActorsToSelect }); + } + async SpawnActorFromClass(ActorClass, Location, Rotation) { + const { ReturnValue } = await this.call('SpawnActorFromClass', { ActorClass, Location, Rotation }); + return ReturnValue; + } + async SpawnActorFromObject(ObjectToUse, Location, Rotation) { + const { ReturnValue } = await this.call('SpawnActorFromObject', { ObjectToUse, Location, Rotation }); + return ReturnValue; } } exports.EditorLevelLibrary = EditorLevelLibrary; diff --git a/dist/classes/libraries/editor-level-library.js.map b/dist/classes/libraries/editor-level-library.js.map index 2b6f579..0e5487c 100644 --- a/dist/classes/libraries/editor-level-library.js.map +++ b/dist/classes/libraries/editor-level-library.js.map @@ -1 +1 @@ -{"version":3,"file":"editor-level-library.js","sourceRoot":"","sources":["../../../src/classes/libraries/editor-level-library.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"editor-level-library.js","sourceRoot":"","sources":["../../../src/classes/libraries/editor-level-library.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/libraries/editor-skeletal-mesh-library.js b/dist/classes/libraries/editor-skeletal-mesh-library.js index a9041df..310cfda 100644 --- a/dist/classes/libraries/editor-skeletal-mesh-library.js +++ b/dist/classes/libraries/editor-skeletal-mesh-library.js @@ -1,36 +1,21 @@ "use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; Object.defineProperty(exports, "__esModule", { value: true }); const uobject_1 = require("../uobject"); class EditorSkeletaMeshLibrary extends uobject_1.UObject { constructor() { super('/Script/EditorScriptingUtilities.Default__EditorSkeletaMeshLibrary'); } - GetNumVerts(SkeletalMesh, LODIndex) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('GetNumVerts', { SkeletalMesh, LODIndex }); - return ReturnValue; - }); + async GetNumVerts(SkeletalMesh, LODIndex) { + const { ReturnValue } = await this.call('GetNumVerts', { SkeletalMesh, LODIndex }); + return ReturnValue; } - RegenerateLOD(SkeletalMesh, NewLODCount, bRegenerateEvenIfImported, bGenerateBaseLOD) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('RegenerateLOD', { SkeletalMesh, NewLODCount, bRegenerateEvenIfImported, bGenerateBaseLOD }); - return ReturnValue; - }); + async RegenerateLOD(SkeletalMesh, NewLODCount, bRegenerateEvenIfImported, bGenerateBaseLOD) { + const { ReturnValue } = await this.call('RegenerateLOD', { SkeletalMesh, NewLODCount, bRegenerateEvenIfImported, bGenerateBaseLOD }); + return ReturnValue; } - RenameSocket(SkeletalMesh, OldName, NewName) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('RenameSocket', { SkeletalMesh, OldName, NewName }); - return ReturnValue; - }); + async RenameSocket(SkeletalMesh, OldName, NewName) { + const { ReturnValue } = await this.call('RenameSocket', { SkeletalMesh, OldName, NewName }); + return ReturnValue; } } exports.EditorSkeletaMeshLibrary = EditorSkeletaMeshLibrary; diff --git a/dist/classes/libraries/editor-skeletal-mesh-library.js.map b/dist/classes/libraries/editor-skeletal-mesh-library.js.map index 0bc6c33..d111eff 100644 --- a/dist/classes/libraries/editor-skeletal-mesh-library.js.map +++ b/dist/classes/libraries/editor-skeletal-mesh-library.js.map @@ -1 +1 @@ -{"version":3,"file":"editor-skeletal-mesh-library.js","sourceRoot":"","sources":["../../../src/classes/libraries/editor-skeletal-mesh-library.ts"],"names":[],"mappings":";;;;;;;;;;;AAAA,wCAAoC;AAKpC,MAAa,wBAAyB,SAAQ,iBAAO;IACjD;QACI,KAAK,CAAC,oEAAoE,CAAC,CAAA;IAC/E,CAAC;IAEK,WAAW,CAAC,YAA2B,EAAE,QAAgB;;YAC3D,MAAM,EAAE,WAAW,EAAE,GAAG,MAAM,IAAI,CAAC,IAAI,CAAC,aAAa,EAAE,EAAE,YAAY,EAAE,QAAQ,EAAE,CAAwB,CAAA;YACzG,OAAO,WAAW,CAAA;QACtB,CAAC;KAAA;IAEK,aAAa,CAAC,YAA2B,EAAE,WAAmB,EAAE,yBAAkC,EAAE,gBAAyB;;YAC/H,MAAM,EAAE,WAAW,EAAE,GAAG,MAAM,IAAI,CAAC,IAAI,CAAC,eAAe,EAAE,EAAE,YAAY,EAAE,WAAW,EAAE,yBAAyB,EAAE,gBAAgB,EAAE,CAAyB,CAAA;YAC5J,OAAO,WAAW,CAAA;QACtB,CAAC;KAAA;IAEK,YAAY,CAAC,YAA2B,EAAE,OAAc,EAAE,OAAc;;YAC1E,MAAM,EAAE,WAAW,EAAE,GAAG,MAAM,IAAI,CAAC,IAAI,CAAC,cAAc,EAAE,EAAE,YAAY,EAAE,OAAO,EAAE,OAAO,EAAE,CAAyB,CAAA;YACnH,OAAO,WAAW,CAAA;QACtB,CAAC;KAAA;CACJ;AAnBD,4DAmBC"} \ No newline at end of file +{"version":3,"file":"editor-skeletal-mesh-library.js","sourceRoot":"","sources":["../../../src/classes/libraries/editor-skeletal-mesh-library.ts"],"names":[],"mappings":";;AAAA,wCAAoC;AAKpC,MAAa,wBAAyB,SAAQ,iBAAO;IACjD;QACI,KAAK,CAAC,oEAAoE,CAAC,CAAA;IAC/E,CAAC;IAED,KAAK,CAAC,WAAW,CAAC,YAA2B,EAAE,QAAgB;QAC3D,MAAM,EAAE,WAAW,EAAE,GAAG,MAAM,IAAI,CAAC,IAAI,CAAC,aAAa,EAAE,EAAE,YAAY,EAAE,QAAQ,EAAE,CAAwB,CAAA;QACzG,OAAO,WAAW,CAAA;IACtB,CAAC;IAED,KAAK,CAAC,aAAa,CAAC,YAA2B,EAAE,WAAmB,EAAE,yBAAkC,EAAE,gBAAyB;QAC/H,MAAM,EAAE,WAAW,EAAE,GAAG,MAAM,IAAI,CAAC,IAAI,CAAC,eAAe,EAAE,EAAE,YAAY,EAAE,WAAW,EAAE,yBAAyB,EAAE,gBAAgB,EAAE,CAAyB,CAAA;QAC5J,OAAO,WAAW,CAAA;IACtB,CAAC;IAED,KAAK,CAAC,YAAY,CAAC,YAA2B,EAAE,OAAc,EAAE,OAAc;QAC1E,MAAM,EAAE,WAAW,EAAE,GAAG,MAAM,IAAI,CAAC,IAAI,CAAC,cAAc,EAAE,EAAE,YAAY,EAAE,OAAO,EAAE,OAAO,EAAE,CAAyB,CAAA;QACnH,OAAO,WAAW,CAAA;IACtB,CAAC;CACJ;AAnBD,4DAmBC"} \ No newline at end of file diff --git a/dist/classes/libraries/editor-static-mesh-library.js b/dist/classes/libraries/editor-static-mesh-library.js index 27928c3..a367364 100644 --- a/dist/classes/libraries/editor-static-mesh-library.js +++ b/dist/classes/libraries/editor-static-mesh-library.js @@ -1,195 +1,126 @@ "use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; Object.defineProperty(exports, "__esModule", { value: true }); const uobject_1 = require("../uobject"); class EditorStaticMeshLibrary extends uobject_1.UObject { constructor() { super('/Script/EditorScriptingUtilities.Default__EditorStaticMeshLibrary'); } - AddSimpleCollisions(StaticMesh, ShapeType) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('AddSimpleCollisions', { StaticMesh, ShapeType }); - return ReturnValue; - }); - } - AddSimpleCollisionsWithNotification(StaticMesh, ShapeType, bApplyChanges) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('AddSimpleCollisionsWithNotification', { StaticMesh, ShapeType, bApplyChanges }); - return ReturnValue; - }); - } - AddUVChannel(StaticMesh, LODIndex) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('AddUVChannel', { StaticMesh, LODIndex }); - return ReturnValue; - }); - } - EnableSectionCastShadow(StaticMesh, bCastShadow, LODIndex, SectionIndex) { - return __awaiter(this, void 0, void 0, function* () { - yield this.call('EnableSectionCastShadow', { StaticMesh, bCastShadow, LODIndex, SectionIndex }); - }); - } - EnableSectionCollision(StaticMesh, bCollisionEnabled, LODIndex, SectionIndex) { - return __awaiter(this, void 0, void 0, function* () { - yield this.call('EnableSectionCollision', { StaticMesh, bCollisionEnabled, LODIndex, SectionIndex }); - }); - } - GenerateBoxUVChannel(StaticMesh, LODIndex, UVChannelIndex, Position, Orientation, Size) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('GenerateBoxUVChannel', { StaticMesh, LODIndex, UVChannelIndex, Position, Orientation, Size }); - return ReturnValue; - }); - } - GenerateCylindricalUVChannel(StaticMesh, LODIndex, UVChannelIndex, Position, Orientation, Tiling) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('GenerateCylindricalUVChannel', { StaticMesh, LODIndex, UVChannelIndex, Position, Orientation, Tiling }); - return ReturnValue; - }); - } - GeneratePlanarUVChannel(StaticMesh, LODIndex, UVChannelIndex, Position, Orientation, Tiling) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('GeneratePlanarUVChannel', { StaticMesh, LODIndex, UVChannelIndex, Position, Orientation, Tiling }); - return ReturnValue; - }); - } - GetCollisionComplexity(StaticMesh) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('GetCollisionComplexity', { StaticMesh }); - return ReturnValue; - }); - } - GetConvexCollisionCount(StaticMesh) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('GetConvexCollisionCount', { StaticMesh }); - return ReturnValue; - }); - } - GetLodCount(StaticMesh) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('GetLodCount', { StaticMesh }); - return ReturnValue; - }); - } - GetLodScreenSizes(StaticMesh) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('GetLodScreenSizes', { StaticMesh }); - return ReturnValue; - }); - } - GetNumberVerts(StaticMesh, LODIndex) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('GetNumberVerts', { StaticMesh, LODIndex }); - return ReturnValue; - }); - } - GetNumUVChannels(StaticMesh, LODIndex) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('GetNumUVChannels', { StaticMesh, LODIndex }); - return ReturnValue; - }); - } - GetSimpleCollisionCount(StaticMesh) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('GetSimpleCollisionCount', { StaticMesh }); - return ReturnValue; - }); - } - HasInstanceVertexColors(StaticMeshComponent) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('HasInstanceVertexColors', { StaticMeshComponent }); - return ReturnValue; - }); - } - HasVertexColors(StaticMesh) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('HasVertexColors', { StaticMesh }); - return ReturnValue; - }); - } - InsertUVChannel(StaticMesh, LODIndex, UVChannelIndex) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('InsertUVChannel', { StaticMesh, LODIndex, UVChannelIndex }); - return ReturnValue; - }); - } - IsSectionCollisionEnabled(StaticMesh, LODIndex, SectionIndex) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('IsSectionCollisionEnabled', { StaticMesh, LODIndex, SectionIndex }); - return ReturnValue; - }); - } - RemoveCollisions(StaticMesh) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('RemoveCollisions', { StaticMesh }); - return ReturnValue; - }); - } - RemoveCollisionsWithNotification(StaticMesh, bApplyChanges) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('RemoveCollisionsWithNotification', { StaticMesh, bApplyChanges }); - return ReturnValue; - }); - } - RemoveLods(StaticMesh) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('RemoveLods', { StaticMesh }); - return ReturnValue; - }); - } - RemoveUVChannel(StaticMesh, LODIndex, UVChannelIndex) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('RemoveUVChannel', { StaticMesh, LODIndex, UVChannelIndex }); - return ReturnValue; - }); - } - SetAllowCPUAccess(StaticMesh, bAllowCPUAccess) { - return __awaiter(this, void 0, void 0, function* () { - yield this.call('SetAllowCPUAccess', { StaticMesh, bAllowCPUAccess }); - }); - } - SetConvexDecompositionCollisions(StaticMesh, HullCount, MaxHullVerts, HullPrecision) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('SetConvexDecompositionCollisions', { StaticMesh, HullCount, MaxHullVerts, HullPrecision }); - return ReturnValue; - }); - } - SetConvexDecompositionCollisionsWithNotification(StaticMesh, HullCount, MaxHullVerts, HullPrecision, bApplyChanges) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('SetConvexDecompositionCollisionsWithNotification', { StaticMesh, HullCount, MaxHullVerts, HullPrecision, bApplyChanges }); - return ReturnValue; - }); - } - SetGenerateLightmapUVs(StaticMesh, bGenerateLightmapUVs) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('SetGenerateLightmapUVs', { StaticMesh, bGenerateLightmapUVs }); - return ReturnValue; - }); - } - SetLodFromStaticMesh(DestinationStaticMesh, DestinationLodIndex, SourceStaticMesh, SourceLodIndex, bReuseExistingMaterialSlots) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('SetLodFromStaticMesh', { DestinationStaticMesh, DestinationLodIndex, SourceStaticMesh, SourceLodIndex, bReuseExistingMaterialSlots }); - return ReturnValue; - }); - } - SetLods(StaticMesh, ReductionOptions) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('SetLods', { StaticMesh, ReductionOptions }); - return ReturnValue; - }); - } - SetLodsWithNotification(StaticMesh, ReductionOptions, bApplyChanges) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('SetLodsWithNotification', { StaticMesh, ReductionOptions, bApplyChanges }); - return ReturnValue; - }); + async AddSimpleCollisions(StaticMesh, ShapeType) { + const { ReturnValue } = await this.call('AddSimpleCollisions', { StaticMesh, ShapeType }); + return ReturnValue; + } + async AddSimpleCollisionsWithNotification(StaticMesh, ShapeType, bApplyChanges) { + const { ReturnValue } = await this.call('AddSimpleCollisionsWithNotification', { StaticMesh, ShapeType, bApplyChanges }); + return ReturnValue; + } + async AddUVChannel(StaticMesh, LODIndex) { + const { ReturnValue } = await this.call('AddUVChannel', { StaticMesh, LODIndex }); + return ReturnValue; + } + async EnableSectionCastShadow(StaticMesh, bCastShadow, LODIndex, SectionIndex) { + await this.call('EnableSectionCastShadow', { StaticMesh, bCastShadow, LODIndex, SectionIndex }); + } + async EnableSectionCollision(StaticMesh, bCollisionEnabled, LODIndex, SectionIndex) { + await this.call('EnableSectionCollision', { StaticMesh, bCollisionEnabled, LODIndex, SectionIndex }); + } + async GenerateBoxUVChannel(StaticMesh, LODIndex, UVChannelIndex, Position, Orientation, Size) { + const { ReturnValue } = await this.call('GenerateBoxUVChannel', { StaticMesh, LODIndex, UVChannelIndex, Position, Orientation, Size }); + return ReturnValue; + } + async GenerateCylindricalUVChannel(StaticMesh, LODIndex, UVChannelIndex, Position, Orientation, Tiling) { + const { ReturnValue } = await this.call('GenerateCylindricalUVChannel', { StaticMesh, LODIndex, UVChannelIndex, Position, Orientation, Tiling }); + return ReturnValue; + } + async GeneratePlanarUVChannel(StaticMesh, LODIndex, UVChannelIndex, Position, Orientation, Tiling) { + const { ReturnValue } = await this.call('GeneratePlanarUVChannel', { StaticMesh, LODIndex, UVChannelIndex, Position, Orientation, Tiling }); + return ReturnValue; + } + async GetCollisionComplexity(StaticMesh) { + const { ReturnValue } = await this.call('GetCollisionComplexity', { StaticMesh }); + return ReturnValue; + } + async GetConvexCollisionCount(StaticMesh) { + const { ReturnValue } = await this.call('GetConvexCollisionCount', { StaticMesh }); + return ReturnValue; + } + async GetLodCount(StaticMesh) { + const { ReturnValue } = await this.call('GetLodCount', { StaticMesh }); + return ReturnValue; + } + async GetLodScreenSizes(StaticMesh) { + const { ReturnValue } = await this.call('GetLodScreenSizes', { StaticMesh }); + return ReturnValue; + } + async GetNumberVerts(StaticMesh, LODIndex) { + const { ReturnValue } = await this.call('GetNumberVerts', { StaticMesh, LODIndex }); + return ReturnValue; + } + async GetNumUVChannels(StaticMesh, LODIndex) { + const { ReturnValue } = await this.call('GetNumUVChannels', { StaticMesh, LODIndex }); + return ReturnValue; + } + async GetSimpleCollisionCount(StaticMesh) { + const { ReturnValue } = await this.call('GetSimpleCollisionCount', { StaticMesh }); + return ReturnValue; + } + async HasInstanceVertexColors(StaticMeshComponent) { + const { ReturnValue } = await this.call('HasInstanceVertexColors', { StaticMeshComponent }); + return ReturnValue; + } + async HasVertexColors(StaticMesh) { + const { ReturnValue } = await this.call('HasVertexColors', { StaticMesh }); + return ReturnValue; + } + async InsertUVChannel(StaticMesh, LODIndex, UVChannelIndex) { + const { ReturnValue } = await this.call('InsertUVChannel', { StaticMesh, LODIndex, UVChannelIndex }); + return ReturnValue; + } + async IsSectionCollisionEnabled(StaticMesh, LODIndex, SectionIndex) { + const { ReturnValue } = await this.call('IsSectionCollisionEnabled', { StaticMesh, LODIndex, SectionIndex }); + return ReturnValue; + } + async RemoveCollisions(StaticMesh) { + const { ReturnValue } = await this.call('RemoveCollisions', { StaticMesh }); + return ReturnValue; + } + async RemoveCollisionsWithNotification(StaticMesh, bApplyChanges) { + const { ReturnValue } = await this.call('RemoveCollisionsWithNotification', { StaticMesh, bApplyChanges }); + return ReturnValue; + } + async RemoveLods(StaticMesh) { + const { ReturnValue } = await this.call('RemoveLods', { StaticMesh }); + return ReturnValue; + } + async RemoveUVChannel(StaticMesh, LODIndex, UVChannelIndex) { + const { ReturnValue } = await this.call('RemoveUVChannel', { StaticMesh, LODIndex, UVChannelIndex }); + return ReturnValue; + } + async SetAllowCPUAccess(StaticMesh, bAllowCPUAccess) { + await this.call('SetAllowCPUAccess', { StaticMesh, bAllowCPUAccess }); + } + async SetConvexDecompositionCollisions(StaticMesh, HullCount, MaxHullVerts, HullPrecision) { + const { ReturnValue } = await this.call('SetConvexDecompositionCollisions', { StaticMesh, HullCount, MaxHullVerts, HullPrecision }); + return ReturnValue; + } + async SetConvexDecompositionCollisionsWithNotification(StaticMesh, HullCount, MaxHullVerts, HullPrecision, bApplyChanges) { + const { ReturnValue } = await this.call('SetConvexDecompositionCollisionsWithNotification', { StaticMesh, HullCount, MaxHullVerts, HullPrecision, bApplyChanges }); + return ReturnValue; + } + async SetGenerateLightmapUVs(StaticMesh, bGenerateLightmapUVs) { + const { ReturnValue } = await this.call('SetGenerateLightmapUVs', { StaticMesh, bGenerateLightmapUVs }); + return ReturnValue; + } + async SetLodFromStaticMesh(DestinationStaticMesh, DestinationLodIndex, SourceStaticMesh, SourceLodIndex, bReuseExistingMaterialSlots) { + const { ReturnValue } = await this.call('SetLodFromStaticMesh', { DestinationStaticMesh, DestinationLodIndex, SourceStaticMesh, SourceLodIndex, bReuseExistingMaterialSlots }); + return ReturnValue; + } + async SetLods(StaticMesh, ReductionOptions) { + const { ReturnValue } = await this.call('SetLods', { StaticMesh, ReductionOptions }); + return ReturnValue; + } + async SetLodsWithNotification(StaticMesh, ReductionOptions, bApplyChanges) { + const { ReturnValue } = await this.call('SetLodsWithNotification', { StaticMesh, ReductionOptions, bApplyChanges }); + return ReturnValue; } } exports.EditorStaticMeshLibrary = EditorStaticMeshLibrary; diff --git a/dist/classes/libraries/editor-static-mesh-library.js.map b/dist/classes/libraries/editor-static-mesh-library.js.map index 80ffeb8..eb7196e 100644 --- a/dist/classes/libraries/editor-static-mesh-library.js.map +++ b/dist/classes/libraries/editor-static-mesh-library.js.map @@ -1 +1 @@ -{"version":3,"file":"editor-static-mesh-library.js","sourceRoot":"","sources":["../../../src/classes/libraries/editor-static-mesh-library.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"editor-static-mesh-library.js","sourceRoot":"","sources":["../../../src/classes/libraries/editor-static-mesh-library.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/libraries/editor-utility-library.js b/dist/classes/libraries/editor-utility-library.js index 1f7822e..c81402a 100644 --- a/dist/classes/libraries/editor-utility-library.js +++ b/dist/classes/libraries/editor-utility-library.js @@ -1,58 +1,35 @@ "use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; Object.defineProperty(exports, "__esModule", { value: true }); const uobject_1 = require("../uobject"); class EditorUtilityLibrary extends uobject_1.UObject { constructor() { super('/Script/Blutility.Default__EditorUtilityLibrary'); } - GetActorReference(PathToActor) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('GetActorReference', { PathToActor }); - return ReturnValue; - }); - } - GetSelectedAssetData() { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('GetSelectedAssetData'); - return ReturnValue; - }); - } - GetSelectedAssets() { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('GetSelectedAssets'); - return ReturnValue; - }); - } - GetSelectedBlueprintClasses() { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('GetSelectedBlueprintClasses'); - return ReturnValue; - }); - } - GetSelectionBounds(Origin, BoxExtent, SphereRadius) { - return __awaiter(this, void 0, void 0, function* () { - yield this.call('GetSelectionBounds', { Origin, BoxExtent, SphereRadius }); - }); - } - GetSelectionSet() { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('GetSelectionSet'); - return ReturnValue; - }); - } - RenameAsset(Asset, NewName) { - return __awaiter(this, void 0, void 0, function* () { - yield this.call('RenameAsset', { Asset, NewName }); - }); + async GetActorReference(PathToActor) { + const { ReturnValue } = await this.call('GetActorReference', { PathToActor }); + return ReturnValue; + } + async GetSelectedAssetData() { + const { ReturnValue } = await this.call('GetSelectedAssetData'); + return ReturnValue; + } + async GetSelectedAssets() { + const { ReturnValue } = await this.call('GetSelectedAssets'); + return ReturnValue; + } + async GetSelectedBlueprintClasses() { + const { ReturnValue } = await this.call('GetSelectedBlueprintClasses'); + return ReturnValue; + } + async GetSelectionBounds(Origin, BoxExtent, SphereRadius) { + await this.call('GetSelectionBounds', { Origin, BoxExtent, SphereRadius }); + } + async GetSelectionSet() { + const { ReturnValue } = await this.call('GetSelectionSet'); + return ReturnValue; + } + async RenameAsset(Asset, NewName) { + await this.call('RenameAsset', { Asset, NewName }); } } exports.EditorUtilityLibrary = EditorUtilityLibrary; diff --git a/dist/classes/libraries/editor-utility-library.js.map b/dist/classes/libraries/editor-utility-library.js.map index e41d2db..9d6d9bc 100644 --- a/dist/classes/libraries/editor-utility-library.js.map +++ b/dist/classes/libraries/editor-utility-library.js.map @@ -1 +1 @@ -{"version":3,"file":"editor-utility-library.js","sourceRoot":"","sources":["../../../src/classes/libraries/editor-utility-library.ts"],"names":[],"mappings":";;;;;;;;;;;AAAA,wCAAoC;AAMpC,MAAa,oBAAqB,SAAQ,iBAAO;IAC7C;QACI,KAAK,CAAC,iDAAiD,CAAC,CAAA;IAC5D,CAAC;IAEK,iBAAiB,CAAC,WAAoB;;YACxC,MAAM,EAAE,WAAW,EAAE,GAAG,MAAM,IAAI,CAAC,IAAI,CAAC,mBAAmB,EAAE,EAAE,WAAW,EAAE,CAAoC,CAAA;YAChH,OAAO,WAAW,CAAA;QACtB,CAAC;KAAA;IAEK,oBAAoB;;YACtB,MAAM,EAAE,WAAW,EAAE,GAAG,MAAM,IAAI,CAAC,IAAI,CAAC,sBAAsB,CAA8B,CAAA;YAC5F,OAAO,WAAW,CAAA;QACtB,CAAC;KAAA;IAEK,iBAAiB;;YACnB,MAAM,EAAE,WAAW,EAAE,GAAG,MAAM,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAuC,CAAA;YAClG,OAAO,WAAW,CAAA;QACtB,CAAC;KAAA;IAEK,2BAA2B;;YAC7B,MAAM,EAAE,WAAW,EAAE,GAAG,MAAM,IAAI,CAAC,IAAI,CAAC,6BAA6B,CAAsC,CAAA;YAC3G,OAAO,WAAW,CAAA;QACtB,CAAC;KAAA;IAEK,kBAAkB,CAAC,MAAe,EAAE,SAAkB,EAAE,YAAoB;;YAC9E,MAAM,IAAI,CAAC,IAAI,CAAC,oBAAoB,EAAE,EAAE,MAAM,EAAE,SAAS,EAAE,YAAY,EAAE,CAAC,CAAA;QAC9E,CAAC;KAAA;IAEK,eAAe;;YACjB,MAAM,EAAE,WAAW,EAAE,GAAG,MAAM,IAAI,CAAC,IAAI,CAAC,iBAAiB,CAAsC,CAAA;YAC/F,OAAO,WAAW,CAAA;QACtB,CAAC;KAAA;IAEK,WAAW,CAAC,KAAc,EAAE,OAAgB;;YAC9C,MAAM,IAAI,CAAC,IAAI,CAAC,aAAa,EAAE,EAAE,KAAK,EAAE,OAAO,EAAE,CAAC,CAAA;QACtD,CAAC;KAAA;CACJ;AArCD,oDAqCC"} \ No newline at end of file +{"version":3,"file":"editor-utility-library.js","sourceRoot":"","sources":["../../../src/classes/libraries/editor-utility-library.ts"],"names":[],"mappings":";;AAAA,wCAAoC;AAMpC,MAAa,oBAAqB,SAAQ,iBAAO;IAC7C;QACI,KAAK,CAAC,iDAAiD,CAAC,CAAA;IAC5D,CAAC;IAED,KAAK,CAAC,iBAAiB,CAAC,WAAoB;QACxC,MAAM,EAAE,WAAW,EAAE,GAAG,MAAM,IAAI,CAAC,IAAI,CAAC,mBAAmB,EAAE,EAAE,WAAW,EAAE,CAAoC,CAAA;QAChH,OAAO,WAAW,CAAA;IACtB,CAAC;IAED,KAAK,CAAC,oBAAoB;QACtB,MAAM,EAAE,WAAW,EAAE,GAAG,MAAM,IAAI,CAAC,IAAI,CAAC,sBAAsB,CAA8B,CAAA;QAC5F,OAAO,WAAW,CAAA;IACtB,CAAC;IAED,KAAK,CAAC,iBAAiB;QACnB,MAAM,EAAE,WAAW,EAAE,GAAG,MAAM,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAuC,CAAA;QAClG,OAAO,WAAW,CAAA;IACtB,CAAC;IAED,KAAK,CAAC,2BAA2B;QAC7B,MAAM,EAAE,WAAW,EAAE,GAAG,MAAM,IAAI,CAAC,IAAI,CAAC,6BAA6B,CAAsC,CAAA;QAC3G,OAAO,WAAW,CAAA;IACtB,CAAC;IAED,KAAK,CAAC,kBAAkB,CAAC,MAAe,EAAE,SAAkB,EAAE,YAAoB;QAC9E,MAAM,IAAI,CAAC,IAAI,CAAC,oBAAoB,EAAE,EAAE,MAAM,EAAE,SAAS,EAAE,YAAY,EAAE,CAAC,CAAA;IAC9E,CAAC;IAED,KAAK,CAAC,eAAe;QACjB,MAAM,EAAE,WAAW,EAAE,GAAG,MAAM,IAAI,CAAC,IAAI,CAAC,iBAAiB,CAAsC,CAAA;QAC/F,OAAO,WAAW,CAAA;IACtB,CAAC;IAED,KAAK,CAAC,WAAW,CAAC,KAAc,EAAE,OAAgB;QAC9C,MAAM,IAAI,CAAC,IAAI,CAAC,aAAa,EAAE,EAAE,KAAK,EAAE,OAAO,EAAE,CAAC,CAAA;IACtD,CAAC;CACJ;AArCD,oDAqCC"} \ No newline at end of file diff --git a/dist/classes/libraries/gameplay-statics.js b/dist/classes/libraries/gameplay-statics.js index 90f9665..de71064 100644 --- a/dist/classes/libraries/gameplay-statics.js +++ b/dist/classes/libraries/gameplay-statics.js @@ -1,771 +1,494 @@ "use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; Object.defineProperty(exports, "__esModule", { value: true }); const uobject_1 = require("../uobject"); class GameplayStatics extends uobject_1.UObject { constructor() { - super('/Script/Editor.Default__GameplayStatics'); - } - ActivateReverbEffect(WorldContextObject, ReverbEffect, TagName, Priority, Volume, FadeTime) { - return __awaiter(this, void 0, void 0, function* () { - yield this.call('ActivateReverbEffect', { WorldContextObject, ReverbEffect, TagName, Priority, Volume, FadeTime }); - }); - } - ApplyDamage(DamagedActor, BaseDamage, EventInstigator, DamageCauser, DamageTypeClass) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('ApplyDamage', { DamagedActor, BaseDamage, EventInstigator, DamageCauser, DamageTypeClass }); - return ReturnValue; - }); - } - ApplyPointDamage(DamagedActor, BaseDamage, HitFromDirection, HitInfo, EventInstigator, DamageCauser, DamageTypeClass) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('ApplyPointDamage', { DamagedActor, BaseDamage, HitFromDirection, HitInfo, EventInstigator, DamageCauser, DamageTypeClass }); - return ReturnValue; - }); - } - ApplyRadialDamage(WorldContextObject, BaseDamage, Origin, DamageRadius, DamageTypeClass, IgnoreActors, DamageCauser, InstigatedByController, bDoFullDamage, DamagePreventionChannel) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('ApplyRadialDamage', { WorldContextObject, BaseDamage, Origin, DamageRadius, DamageTypeClass, IgnoreActors, DamageCauser, InstigatedByController, bDoFullDamage, DamagePreventionChannel }); - return ReturnValue; - }); - } - ApplyRadialDamageWithFalloff(WorldContextObject, BaseDamage, MinimumDamage, Origin, DamageInnerRadius, DamageOuterRadius, DamageFalloff, DamageTypeClass, IgnoreActors, DamageCauser, InstigatedByController, DamagePreventionChannel) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('ApplyRadialDamageWithFalloff', { WorldContextObject, BaseDamage, MinimumDamage, Origin, DamageInnerRadius, DamageOuterRadius, DamageFalloff, DamageTypeClass, IgnoreActors, DamageCauser, InstigatedByController, DamagePreventionChannel }); - return ReturnValue; - }); - } - AreAnyListenersWithinRange(WorldContextObject, Location, MaximumRange) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('AreAnyListenersWithinRange', { WorldContextObject, Location, MaximumRange }); - return ReturnValue; - }); - } - AreSubtitlesEnabled() { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('AreSubtitlesEnabled'); - return ReturnValue; - }); - } - AsyncLoadGameFromSlot(SlotName, UserIndex, LoadedDelegate) { - return __awaiter(this, void 0, void 0, function* () { - yield this.call('AsyncLoadGameFromSlot', { SlotName, UserIndex, LoadedDelegate }); - }); - } - AsyncSaveGameToSlot(SaveGameObject, SlotName, UserIndex, SavedDelegate) { - return __awaiter(this, void 0, void 0, function* () { - yield this.call('AsyncSaveGameToSlot', { SaveGameObject, SlotName, UserIndex, SavedDelegate }); - }); - } - BeginDeferredActorSpawnFromClass(WorldContextObject, ActorClass, SpawnTransform, CollisionHandlingOverride, Owner) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('BeginDeferredActorSpawnFromClass', { WorldContextObject, ActorClass, SpawnTransform, CollisionHandlingOverride, Owner }); - return ReturnValue; - }); - } - BeginSpawningActorFromBlueprint(WorldContextObject, Blueprint, SpawnTransform, bNoCollisionFail) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('BeginSpawningActorFromBlueprint', { WorldContextObject, Blueprint, SpawnTransform, bNoCollisionFail }); - return ReturnValue; - }); - } - Blueprint_PredictProjectilePath_Advanced(WorldContextObject, PredictParams, PredictResult) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('Blueprint_PredictProjectilePath_Advanced', { WorldContextObject, PredictParams, PredictResult }); - return ReturnValue; - }); - } - Blueprint_PredictProjectilePath_ByObjectType(WorldContextObject, StartPos, LaunchVelocity, bTracePath, ProjectileRadius, ObjectTypes, bTraceComplex, ActorsToIgnore, DrawDebugType, DrawDebugTime, SimFrequency, MaxSimTime, OverrideGravityZ) { - return __awaiter(this, void 0, void 0, function* () { - return yield this.call('Blueprint_PredictProjectilePath_ByObjectType', { WorldContextObject, StartPos, LaunchVelocity, bTracePath, ProjectileRadius, ObjectTypes, bTraceComplex, ActorsToIgnore, DrawDebugType, DrawDebugTime, SimFrequency, MaxSimTime, OverrideGravityZ }); - }); - } - Blueprint_PredictProjectilePath_ByTraceChannel(WorldContextObject, StartPos, LaunchVelocity, bTracePath, ProjectileRadius, TraceChannel, bTraceComplex, ActorsToIgnore, DrawDebugType, DrawDebugTime, SimFrequency, MaxSimTime, OverrideGravityZ) { - return __awaiter(this, void 0, void 0, function* () { - return yield this.call('Blueprint_PredictProjectilePath_ByTraceChannel', { WorldContextObject, StartPos, LaunchVelocity, bTracePath, ProjectileRadius, TraceChannel, bTraceComplex, ActorsToIgnore, DrawDebugType, DrawDebugTime, SimFrequency, MaxSimTime, OverrideGravityZ }); - }); - } - BlueprintSuggestProjectileVelocity(WorldContextObject, TossVelocity, StartLocation, EndLocation, LaunchSpeed, OverrideGravityZ, TraceOption, CollisionRadius, bFavorHighArc, bDrawDebug) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('BlueprintSuggestProjectileVelocity', { WorldContextObject, TossVelocity, StartLocation, EndLocation, LaunchSpeed, OverrideGravityZ, TraceOption, CollisionRadius, bFavorHighArc, bDrawDebug }); - return ReturnValue; - }); - } - BreakHitResult(Hit, bBlockingHit, bInitialOverlap, Time, Distance, Location, ImpactPoint, Normal, ImpactNormal, PhysMat, HitActor, HitComponent, HitBoneName, HitItem, FaceIndex, TraceStart, TraceEnd) { - return __awaiter(this, void 0, void 0, function* () { - yield this.call('BreakHitResult', { Hit, bBlockingHit, bInitialOverlap, Time, Distance, Location, ImpactPoint, Normal, ImpactNormal, PhysMat, HitActor, HitComponent, HitBoneName, HitItem, FaceIndex, TraceStart, TraceEnd }); - }); - } - CalculateViewProjectionMatricesFromMinimalView(MinimalViewInfo, CustomProjectionMatrix) { - return __awaiter(this, void 0, void 0, function* () { - return yield this.call('CalculateViewProjectionMatricesFromMinimalView', { MinimalViewInfo, CustomProjectionMatrix }); - }); - } - CalculateViewProjectionMatricesFromViewTarget(InViewTarget) { - return __awaiter(this, void 0, void 0, function* () { - return yield this.call('CalculateViewProjectionMatricesFromViewTarget', { InViewTarget }); - }); - } - CancelAsyncLoading() { - return __awaiter(this, void 0, void 0, function* () { - yield this.call('CancelAsyncLoading'); - }); - } - ClearSoundMixClassOverride(WorldContextObject, InSoundMixModifier, InSoundClass, FadeOutTime) { - return __awaiter(this, void 0, void 0, function* () { - yield this.call('ClearSoundMixClassOverride', { WorldContextObject, InSoundMixModifier, InSoundClass, FadeOutTime }); - }); - } - ClearSoundMixModifiers(WorldContextObject) { - return __awaiter(this, void 0, void 0, function* () { - yield this.call('ClearSoundMixModifiers', { WorldContextObject }); - }); - } - CreatePlayer(WorldContextObject, ControllerId, bSpawnPlayerController) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('CreatePlayer', { WorldContextObject, ControllerId, bSpawnPlayerController }); - return ReturnValue; - }); - } - CreateSaveGameObject(SaveGameClass) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('CreateSaveGameObject', { SaveGameClass }); - return ReturnValue; - }); - } - CreateSound2D(WorldContextObject, Sound, VolumeMultiplier, PitchMultiplier, StartTime, ConcurrencySettings, bPersistAcrossLevelTransition, bAutoDestroy) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('CreateSound2D', { WorldContextObject, Sound, VolumeMultiplier, PitchMultiplier, StartTime, ConcurrencySettings, bPersistAcrossLevelTransition, bAutoDestroy }); - return ReturnValue; - }); - } - DeactivateReverbEffect(WorldContextObject, TagName) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('DeactivateReverbEffect', { WorldContextObject, TagName }); - return ReturnValue; - }); - } - DeleteGameInSlot(SlotName, UserIndex) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('DeleteGameInSlot', { SlotName, UserIndex }); - return ReturnValue; - }); - } - DeprojectScreenToWorld(Player, ScreenPosition, WorldPosition, WorldDirection) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('DeprojectScreenToWorld', { Player, ScreenPosition, WorldPosition, WorldDirection }); - return ReturnValue; - }); - } - DoesSaveGameExist(SlotName, UserIndex) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('DoesSaveGameExist', { SlotName, UserIndex }); - return ReturnValue; - }); - } - EnableLiveStreaming(Enable) { - return __awaiter(this, void 0, void 0, function* () { - yield this.call('EnableLiveStreaming', { Enable }); - }); - } - FindCollisionUV(Hit, UVChannel, UV) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('FindCollisionUV', { Hit, UVChannel, UV }); - return ReturnValue; - }); - } - FinishSpawningActor(Actor, SpawnTransform) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('FinishSpawningActor', { Actor, SpawnTransform }); - return ReturnValue; - }); - } - FlushLevelStreaming(WorldContextObject) { - return __awaiter(this, void 0, void 0, function* () { - yield this.call('FlushLevelStreaming', { WorldContextObject }); - }); - } - GetAccurateRealTime(WorldContextObject, Seconds, PartialSeconds) { - return __awaiter(this, void 0, void 0, function* () { - yield this.call('GetAccurateRealTime', { WorldContextObject, Seconds, PartialSeconds }); - }); - } - GetActorArrayAverageLocation(Actors) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('GetActorArrayAverageLocation', { Actors }); - return ReturnValue; - }); - } - GetActorArrayBounds(Actors, bOnlyCollidingComponents, Center, BoxExtent) { - return __awaiter(this, void 0, void 0, function* () { - yield this.call('GetActorArrayBounds', { Actors, bOnlyCollidingComponents, Center, BoxExtent }); - }); - } - GetActorOfClass(WorldContextObject, ActorClass) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('GetActorOfClass', { WorldContextObject, ActorClass }); - return ReturnValue; - }); - } - GetAllActorsOfClass(WorldContextObject, ActorClass) { - return __awaiter(this, void 0, void 0, function* () { - return yield this.call('GetAllActorsOfClass', { WorldContextObject, ActorClass }); - }); - } - GetAllActorsOfClassWithTag(WorldContextObject, ActorClass, Tag) { - return __awaiter(this, void 0, void 0, function* () { - return yield this.call('GetAllActorsOfClassWithTag', { WorldContextObject, ActorClass, Tag }); - }); - } - GetAllActorsWithInterface(WorldContextObject, Interface) { - return __awaiter(this, void 0, void 0, function* () { - return yield this.call('GetAllActorsWithInterface', { WorldContextObject, Interface }); - }); - } - GetAllActorsWithTag(WorldContextObject, Tag) { - return __awaiter(this, void 0, void 0, function* () { - return yield this.call('GetAllActorsWithTag', { WorldContextObject, Tag }); - }); - } - GetAudioTimeSeconds(WorldContextObject) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('GetAudioTimeSeconds', { WorldContextObject }); - return ReturnValue; - }); - } - GetCurrentLevelName(WorldContextObject, bRemovePrefixString) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('GetCurrentLevelName', { WorldContextObject, bRemovePrefixString }); - return ReturnValue; - }); - } - GetCurrentReverbEffect(WorldContextObject) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('GetCurrentReverbEffect', { WorldContextObject }); - return ReturnValue; - }); - } - GetEnableWorldRendering(WorldContextObject) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('GetEnableWorldRendering', { WorldContextObject }); - return ReturnValue; - }); - } - GetGameInstance(WorldContextObject) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('GetGameInstance', { WorldContextObject }); - return ReturnValue; - }); - } - GetGameMode(WorldContextObject) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('GetGameMode', { WorldContextObject }); - return ReturnValue; - }); - } - GetGameState(WorldContextObject) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('GetGameState', { WorldContextObject }); - return ReturnValue; - }); - } - GetGlobalTimeDilation(WorldContextObject) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('GetGlobalTimeDilation', { WorldContextObject }); - return ReturnValue; - }); - } - GetIntOption(Options, Key, DefaultValue) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('GetIntOption', { Options, Key, DefaultValue }); - return ReturnValue; - }); - } - GetKeyValue(Pair, Key, Value) { - return __awaiter(this, void 0, void 0, function* () { - yield this.call('GetKeyValue', { Pair, Key, Value }); - }); - } - GetMaxAudioChannelCount(WorldContextObject) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('GetMaxAudioChannelCount', { WorldContextObject }); - return ReturnValue; - }); - } - GetObjectClass(Object) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('GetObjectClass', { Object }); - return ReturnValue; - }); - } - GetPlatformName() { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('GetPlatformName'); - return ReturnValue; - }); - } - GetPlayerCameraManager(WorldContextObject, PlayerIndex) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('GetPlayerCameraManager', { WorldContextObject, PlayerIndex }); - return ReturnValue; - }); - } - GetPlayerCharacter(WorldContextObject, PlayerIndex) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('GetPlayerCharacter', { WorldContextObject, PlayerIndex }); - return ReturnValue; - }); - } - GetPlayerController(WorldContextObject, PlayerIndex) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('GetPlayerController', { WorldContextObject, PlayerIndex }); - return ReturnValue; - }); - } - GetPlayerControllerFromID(WorldContextObject, ControllerID) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('GetPlayerControllerFromID', { WorldContextObject, ControllerID }); - return ReturnValue; - }); - } - GetPlayerControllerID(Player) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('GetPlayerControllerID', { Player }); - return ReturnValue; - }); - } - GetPlayerPawn(WorldContextObject, PlayerIndex) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('GetPlayerPawn', { WorldContextObject, PlayerIndex }); - return ReturnValue; - }); - } - GetRealTimeSeconds(WorldContextObject) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('GetRealTimeSeconds', { WorldContextObject }); - return ReturnValue; - }); - } - GetStreamingLevel(WorldContextObject, PackageName) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('GetStreamingLevel', { WorldContextObject, PackageName }); - return ReturnValue; - }); - } - GetSurfaceType(Hit) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('GetSurfaceType', { Hit }); - return ReturnValue; - }); - } - GetTimeSeconds(WorldContextObject) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('GetTimeSeconds', { WorldContextObject }); - return ReturnValue; - }); - } - GetUnpausedTimeSeconds(WorldContextObject) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('GetUnpausedTimeSeconds', { WorldContextObject }); - return ReturnValue; - }); - } - GetViewportMouseCaptureMode(WorldContextObject) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('GetViewportMouseCaptureMode', { WorldContextObject }); - return ReturnValue; - }); - } - GetViewProjectionMatrix(DesiredView, ViewMatrix, ProjectionMatrix, ViewProjectionMatrix) { - return __awaiter(this, void 0, void 0, function* () { - yield this.call('GetViewProjectionMatrix', { DesiredView, ViewMatrix, ProjectionMatrix, ViewProjectionMatrix }); - }); - } - GetWorldDeltaSeconds(WorldContextObject) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('GetWorldDeltaSeconds', { WorldContextObject }); - return ReturnValue; - }); - } - GetWorldOriginLocation(WorldContextObject) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('GetWorldOriginLocation', { WorldContextObject }); - return ReturnValue; - }); - } - GrabOption(Options, ResultString) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('GrabOption', { Options, ResultString }); - return ReturnValue; - }); - } - GrassOverlappingSphereCount(WorldContextObject, StaticMesh, CenterPosition, Radius) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('GrassOverlappingSphereCount', { WorldContextObject, StaticMesh, CenterPosition, Radius }); - return ReturnValue; - }); - } - HasLaunchOption(OptionToCheck) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('HasLaunchOption', { OptionToCheck }); - return ReturnValue; - }); - } - HasOption(Options, InKey) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('HasOption', { Options, InKey }); - return ReturnValue; - }); - } - IsGamePaused(WorldContextObject) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('IsGamePaused', { WorldContextObject }); - return ReturnValue; - }); - } - IsSplitscreenForceDisabled(WorldContextObject) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('IsSplitscreenForceDisabled', { WorldContextObject }); - return ReturnValue; - }); - } - LoadDataFromSlot(SlotName, UserIndex) { - return __awaiter(this, void 0, void 0, function* () { - return yield this.call('LoadDataFromSlot', { SlotName, UserIndex }); - }); - } - LoadGameFromMemory(InSaveData) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('LoadGameFromMemory', { InSaveData }); - return ReturnValue; - }); - } - LoadGameFromSlot(SlotName, UserIndex) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('LoadGameFromSlot', { SlotName, UserIndex }); - return ReturnValue; - }); - } - LoadStreamLevel(WorldContextObject, LevelName, bMakeVisibleAfterLoad, bShouldBlockOnLoad, LatentInfo) { - return __awaiter(this, void 0, void 0, function* () { - yield this.call('LoadStreamLevel', { WorldContextObject, LevelName, bMakeVisibleAfterLoad, bShouldBlockOnLoad, LatentInfo }); - }); - } - MakeHitResult(bBlockingHit, bInitialOverlap, Time, Distance, Location, ImpactPoint, Normal, ImpactNormal, PhysMat, HitActor, HitComponent, HitBoneName, HitItem, FaceIndex, TraceStart, TraceEnd) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('MakeHitResult', { bBlockingHit, bInitialOverlap, Time, Distance, Location, ImpactPoint, Normal, ImpactNormal, PhysMat, HitActor, HitComponent, HitBoneName, HitItem, FaceIndex, TraceStart, TraceEnd }); - return ReturnValue; - }); - } - OpenLevel(WorldContextObject, LevelName, bAbsolute, Options) { - return __awaiter(this, void 0, void 0, function* () { - yield this.call('OpenLevel', { WorldContextObject, LevelName, bAbsolute, Options }); - }); - } - ParseOption(Options, Key) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('ParseOption', { Options, Key }); - return ReturnValue; - }); - } - PlayDialogue2D(WorldContextObject, Dialogue, Context, VolumeMultiplier, PitchMultiplier, StartTime) { - return __awaiter(this, void 0, void 0, function* () { - yield this.call('PlayDialogue2D', { WorldContextObject, Dialogue, Context, VolumeMultiplier, PitchMultiplier, StartTime }); - }); - } - PlayDialogueAtLocation(WorldContextObject, Dialogue, Context, Location, Rotation, VolumeMultiplier, PitchMultiplier, StartTime, AttenuationSettings) { - return __awaiter(this, void 0, void 0, function* () { - yield this.call('PlayDialogueAtLocation', { WorldContextObject, Dialogue, Context, Location, Rotation, VolumeMultiplier, PitchMultiplier, StartTime, AttenuationSettings }); - }); - } - PlayDialogueAtLocation2(WorldContextObject, Dialogue, Context, Location, VolumeMultiplier, PitchMultiplier, StartTime, AttenuationSettings) { - return __awaiter(this, void 0, void 0, function* () { - yield this.call('PlayDialogueAtLocation', { WorldContextObject, Dialogue, Context, Location, VolumeMultiplier, PitchMultiplier, StartTime, AttenuationSettings }); - }); - } - PlaySound2D(WorldContextObject, Sound, VolumeMultiplier, PitchMultiplier, StartTime, ConcurrencySettings, OwningActor) { - return __awaiter(this, void 0, void 0, function* () { - yield this.call('PlaySound2D', { WorldContextObject, Sound, VolumeMultiplier, PitchMultiplier, StartTime, ConcurrencySettings, OwningActor }); - }); - } - PlaySoundAtLocation(WorldContextObject, Sound, Location, VolumeMultiplier, PitchMultiplier, StartTime, AttenuationSettings, ConcurrencySettings) { - return __awaiter(this, void 0, void 0, function* () { - yield this.call('PlaySoundAtLocation', { WorldContextObject, Sound, Location, VolumeMultiplier, PitchMultiplier, StartTime, AttenuationSettings, ConcurrencySettings }); - }); - } - PlaySoundAtLocation2(WorldContextObject, Sound, Location, Rotation, VolumeMultiplier, PitchMultiplier, StartTime, AttenuationSettings, ConcurrencySettings, OwningActor) { - return __awaiter(this, void 0, void 0, function* () { - yield this.call('PlaySoundAtLocation', { WorldContextObject, Sound, Location, Rotation, VolumeMultiplier, PitchMultiplier, StartTime, AttenuationSettings, ConcurrencySettings, OwningActor }); - }); - } - PlayWorldCameraShake(WorldContextObject, Shake, Epicenter, InnerRadius, Falloff, bOrientShakeTowardsEpicenter) { - return __awaiter(this, void 0, void 0, function* () { - return yield this.call('PlayWorldCameraShake', { WorldContextObject, Shake, Epicenter, InnerRadius, Falloff, bOrientShakeTowardsEpicenter }); - }); - } - PopSoundMixModifier(WorldContextObject, InSoundMixModifier) { - return __awaiter(this, void 0, void 0, function* () { - yield this.call('PopSoundMixModifier', { WorldContextObject, InSoundMixModifier }); - }); - } - PredictProjectilePath(WorldContextObject, PredictParams, PredictResult) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('PredictProjectilePath', { WorldContextObject, PredictParams, PredictResult }); - return ReturnValue; - }); - } - PrimeSound(InSound) { - return __awaiter(this, void 0, void 0, function* () { - yield this.call('PrimeSound', { InSound }); - }); - } - ProjectWorldToScreen(Player, WorldPosition, ScreenPosition, bPlayerViewportRelative) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('ProjectWorldToScreen', { Player, WorldPosition, ScreenPosition, bPlayerViewportRelative }); - return ReturnValue; - }); - } - PushSoundMixModifier(WorldContextObject, InSoundMixModifier) { - return __awaiter(this, void 0, void 0, function* () { - yield this.call('PushSoundMixModifier', { WorldContextObject, InSoundMixModifier }); - }); - } - RebaseLocalOriginOntoZero(WorldContextObject, WorldLocation) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('RebaseLocalOriginOntoZero', { WorldContextObject, WorldLocation }); - return ReturnValue; - }); - } - RebaseZeroOriginOntoLocal(WorldContextObject, WorldLocation) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('RebaseZeroOriginOntoLocal', { WorldContextObject, WorldLocation }); - return ReturnValue; - }); - } - RemovePlayer(Player, bDestroyPawn) { - return __awaiter(this, void 0, void 0, function* () { - yield this.call('RemovePlayer', { Player, bDestroyPawn }); - }); - } - SaveDataToSlot(InSaveData, SlotName, UserIndex) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('SaveDataToSlot', { InSaveData, SlotName, UserIndex }); - return ReturnValue; - }); - } - SaveGameToMemory(SaveGameObject) { - return __awaiter(this, void 0, void 0, function* () { - return yield this.call('SaveGameToMemory', { SaveGameObject }); - }); - } - SaveGameToSlot(SaveGameObject, SlotName, UserIndex) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('SaveGameToSlot', { SaveGameObject, SlotName, UserIndex }); - return ReturnValue; - }); - } - SetBaseSoundMix(WorldContextObject, InSoundMix) { - return __awaiter(this, void 0, void 0, function* () { - yield this.call('SetBaseSoundMix', { WorldContextObject, InSoundMix }); - }); - } - SetEnableWorldRendering(WorldContextObject, bEnable) { - return __awaiter(this, void 0, void 0, function* () { - yield this.call('SetEnableWorldRendering', { WorldContextObject, bEnable }); - }); - } - SetForceDisableSplitscreen(WorldContextObject, bDisable) { - return __awaiter(this, void 0, void 0, function* () { - yield this.call('SetForceDisableSplitscreen', { WorldContextObject, bDisable }); - }); - } - SetGamePaused(WorldContextObject, bPaused) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('SetGamePaused', { WorldContextObject, bPaused }); - return ReturnValue; - }); - } - SetGlobalListenerFocusParameters(WorldContextObject, FocusAzimuthScale, NonFocusAzimuthScale, FocusDistanceScale, NonFocusDistanceScale, FocusVolumeScale, NonFocusVolumeScale, FocusPriorityScale, NonFocusPriorityScale) { - return __awaiter(this, void 0, void 0, function* () { - yield this.call('SetGlobalListenerFocusParameters', { WorldContextObject, FocusAzimuthScale, NonFocusAzimuthScale, FocusDistanceScale, NonFocusDistanceScale, FocusVolumeScale, NonFocusVolumeScale, FocusPriorityScale, NonFocusPriorityScale }); - }); - } - SetGlobalPitchModulation(WorldContextObject, PitchModulation, TimeSec) { - return __awaiter(this, void 0, void 0, function* () { - yield this.call('SetGlobalPitchModulation', { WorldContextObject, PitchModulation, TimeSec }); - }); - } - SetGlobalTimeDilation(WorldContextObject, TimeDilation) { - return __awaiter(this, void 0, void 0, function* () { - yield this.call('SetGlobalTimeDilation', { WorldContextObject, TimeDilation }); - }); - } - SetMaxAudioChannelsScaled(WorldContextObject, MaxChannelCountScale) { - return __awaiter(this, void 0, void 0, function* () { - yield this.call('SetMaxAudioChannelsScaled', { WorldContextObject, MaxChannelCountScale }); - }); - } - SetPlayerControllerID(Player, ControllerId) { - return __awaiter(this, void 0, void 0, function* () { - yield this.call('SetPlayerControllerID', { Player, ControllerId }); - }); - } - SetSoundMixClassOverride(WorldContextObject, InSoundMixModifier, InSoundClass, Volume, Pitch, FadeInTime, bApplyToChildren) { - return __awaiter(this, void 0, void 0, function* () { - yield this.call('SetSoundMixClassOverride', { WorldContextObject, InSoundMixModifier, InSoundClass, Volume, Pitch, FadeInTime, bApplyToChildren }); - }); - } - SetSubtitlesEnabled(bEnabled) { - return __awaiter(this, void 0, void 0, function* () { - yield this.call('SetSubtitlesEnabled', { bEnabled }); - }); - } - SetViewportMouseCaptureMode(WorldContextObject, MouseCaptureMode) { - return __awaiter(this, void 0, void 0, function* () { - yield this.call('SetViewportMouseCaptureMode', { WorldContextObject, MouseCaptureMode }); - }); - } - SetWorldOriginLocation(WorldContextObject, NewLocation) { - return __awaiter(this, void 0, void 0, function* () { - yield this.call('SetWorldOriginLocation', { WorldContextObject, NewLocation }); - }); - } - SpawnDecalAtLocation(WorldContextObject, DecalMaterial, DecalSize, Location, Rotation, LifeSpan) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('SpawnDecalAtLocation', { WorldContextObject, DecalMaterial, DecalSize, Location, Rotation, LifeSpan }); - return ReturnValue; - }); - } - SpawnDecalAttached(DecalMaterial, DecalSize, AttachToComponent, AttachPointName, Location, Rotation, LocationType, LifeSpan) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('SpawnDecalAttached', { DecalMaterial, DecalSize, AttachToComponent, AttachPointName, Location, Rotation, LocationType, LifeSpan }); - return ReturnValue; - }); - } - SpawnDialogue2D(WorldContextObject, Dialogue, Context, VolumeMultiplier, PitchMultiplier, StartTime, bAutoDestroy) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('SpawnDialogue2D', { WorldContextObject, Dialogue, Context, VolumeMultiplier, PitchMultiplier, StartTime, bAutoDestroy }); - return ReturnValue; - }); - } - SpawnDialogueAtLocation(WorldContextObject, Dialogue, Context, Location, Rotation, VolumeMultiplier, PitchMultiplier, StartTime, AttenuationSettings, bAutoDestroy) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('SpawnDialogueAtLocation', { WorldContextObject, Dialogue, Context, Location, Rotation, VolumeMultiplier, PitchMultiplier, StartTime, AttenuationSettings, bAutoDestroy }); - return ReturnValue; - }); - } - SpawnDialogueAttached(Dialogue, Context, AttachToComponent, AttachPointName, Location, Rotation, LocationType, bStopWhenAttachedToDestroyed, VolumeMultiplier, PitchMultiplier, StartTime, AttenuationSettings, bAutoDestroy) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('SpawnDialogueAttached', { Dialogue, Context, AttachToComponent, AttachPointName, Location, Rotation, LocationType, bStopWhenAttachedToDestroyed, VolumeMultiplier, PitchMultiplier, StartTime, AttenuationSettings, bAutoDestroy }); - return ReturnValue; - }); - } - SpawnDialogueAttached2(Dialogue, Context, AttachToComponent, AttachPointName, Location, LocationType, bStopWhenAttachedToDestroyed, VolumeMultiplier, PitchMultiplier, StartTime, AttenuationSettings, bAutoDestroy) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('SpawnDialogueAttached', { Dialogue, Context, AttachToComponent, AttachPointName, Location, LocationType, bStopWhenAttachedToDestroyed, VolumeMultiplier, PitchMultiplier, StartTime, AttenuationSettings, bAutoDestroy }); - return ReturnValue; - }); - } - SpawnEmitterAtLocation(WorldContextObject, EmitterTemplate, Location, Rotation, Scale, bAutoDestroy, PoolingMethod, bAutoActivateSystem) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('SpawnEmitterAtLocation', { WorldContextObject, EmitterTemplate, Location, Rotation, Scale, bAutoDestroy, PoolingMethod, bAutoActivateSystem }); - return ReturnValue; - }); - } - SpawnEmitterAtLocation2(WorldContextObject, EmitterTemplate, Location, Rotation, bAutoDestroy, PoolingMethod, bAutoActivateSystem) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('SpawnEmitterAtLocation', { WorldContextObject, EmitterTemplate, Location, Rotation, bAutoDestroy, PoolingMethod, bAutoActivateSystem }); - return ReturnValue; - }); - } - SpawnEmitterAtLocation3(World, EmitterTemplate, SpawnTransform, bAutoDestroy, PoolingMethod, bAutoActivate) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('SpawnEmitterAtLocation', { World, EmitterTemplate, SpawnTransform, bAutoDestroy, PoolingMethod, bAutoActivate }); - return ReturnValue; - }); - } - SpawnEmitterAttached(EmitterTemplate, AttachToComponent, AttachPointName, Location, Rotation, Scale, LocationType, bAutoDestroy, PoolingMethod, bAutoActivate) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('SpawnEmitterAttached', { EmitterTemplate, AttachToComponent, AttachPointName, Location, Rotation, Scale, LocationType, bAutoDestroy, PoolingMethod, bAutoActivate }); - return ReturnValue; - }); - } - SpawnEmitterAttached2(EmitterTemplate, AttachToComponent, AttachPointName, Location, Rotation, LocationType, bAutoDestroy, PoolingMethod, bAutoActivate) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('SpawnEmitterAttached', { EmitterTemplate, AttachToComponent, AttachPointName, Location, Rotation, LocationType, bAutoDestroy, PoolingMethod, bAutoActivate }); - return ReturnValue; - }); - } - SpawnForceFeedbackAtLocation(WorldContextObject, ForceFeedbackEffect, Location, Rotation, bLooping, IntensityMultiplier, StartTime, AttenuationSettings, bAutoDestroy) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('SpawnForceFeedbackAtLocation', { WorldContextObject, ForceFeedbackEffect, Location, Rotation, bLooping, IntensityMultiplier, StartTime, AttenuationSettings, bAutoDestroy }); - return ReturnValue; - }); - } - SpawnForceFeedbackAttached(ForceFeedbackEffect, AttachToComponent, AttachPointName, Location, Rotation, LocationType, bStopWhenAttachedToDestroyed, bLooping, IntensityMultiplier, StartTime, AttenuationSettings, bAutoDestroy) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('SpawnForceFeedbackAttached', { ForceFeedbackEffect, AttachToComponent, AttachPointName, Location, Rotation, LocationType, bStopWhenAttachedToDestroyed, bLooping, IntensityMultiplier, StartTime, AttenuationSettings, bAutoDestroy }); - return ReturnValue; - }); - } - SpawnObject(ObjectClass) { - return __awaiter(this, void 0, void 0, function* () { - return yield this.call('SpawnObject', { ObjectClass }); - }); - } - SpawnSound2D(WorldContextObject, Sound, VolumeMultiplier, PitchMultiplier, StartTime, ConcurrencySettings, bPersistAcrossLevelTransition, bAutoDestroy) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('SpawnSound2D', { WorldContextObject, Sound, VolumeMultiplier, PitchMultiplier, StartTime, ConcurrencySettings, bPersistAcrossLevelTransition, bAutoDestroy }); - return ReturnValue; - }); - } - SpawnSoundAtLocation(WorldContextObject, Sound, Location, Rotation, VolumeMultiplier, PitchMultiplier, StartTime, AttenuationSettings, ConcurrencySettings, bAutoDestroy) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('SpawnSoundAtLocation', { WorldContextObject, Sound, Location, Rotation, VolumeMultiplier, PitchMultiplier, StartTime, AttenuationSettings, ConcurrencySettings, bAutoDestroy }); - return ReturnValue; - }); - } - SpawnSoundAttached(Sound, AttachToComponent, AttachPointName, Location, LocationType, bStopWhenAttachedToDestroyed, VolumeMultiplier, PitchMultiplier, StartTime, AttenuationSettings, ConcurrencySettings, bAutoDestroy) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('SpawnSoundAttached', { Sound, AttachToComponent, AttachPointName, Location, LocationType, bStopWhenAttachedToDestroyed, VolumeMultiplier, PitchMultiplier, StartTime, AttenuationSettings, ConcurrencySettings, bAutoDestroy }); - return ReturnValue; - }); - } - SpawnSoundAttached2(Sound, AttachToComponent, AttachPointName, Location, Rotation, LocationType, bStopWhenAttachedToDestroyed, VolumeMultiplier, PitchMultiplier, StartTime, AttenuationSettings, ConcurrencySettings, bAutoDestroy) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('SpawnSoundAttached', { Sound, AttachToComponent, AttachPointName, Location, Rotation, LocationType, bStopWhenAttachedToDestroyed, VolumeMultiplier, PitchMultiplier, StartTime, AttenuationSettings, ConcurrencySettings, bAutoDestroy }); - return ReturnValue; - }); - } - StripSaveGameHeader(SaveData) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('StripSaveGameHeader', { SaveData }); - return ReturnValue; - }); - } - SuggestProjectileVelocity(WorldContextObject, TossVelocity, StartLocation, EndLocation, TossSpeed, bHighArc, CollisionRadius, OverrideGravityZ, TraceOption, ResponseParam, ActorsToIgnore, bDrawDebug) { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('SuggestProjectileVelocity', { WorldContextObject, TossVelocity, StartLocation, EndLocation, TossSpeed, bHighArc, CollisionRadius, OverrideGravityZ, TraceOption, ResponseParam, ActorsToIgnore, bDrawDebug }); - return ReturnValue; - }); - } - SuggestProjectileVelocity_CustomArc(WorldContextObject, StartPos, EndPos, OverrideGravityZ, ArcParam) { - return __awaiter(this, void 0, void 0, function* () { - return yield this.call('SuggestProjectileVelocity_CustomArc', { WorldContextObject, StartPos, EndPos, OverrideGravityZ, ArcParam }); - }); - } - UnloadStreamLevel(WorldContextObject, LevelName, LatentInfo, bShouldBlockOnUnload) { - return __awaiter(this, void 0, void 0, function* () { - yield this.call('UnloadStreamLevel', { WorldContextObject, LevelName, LatentInfo, bShouldBlockOnUnload }); - }); + super('/Script/Engine.Default__GameplayStatics'); + } + async ActivateReverbEffect(WorldContextObject, ReverbEffect, TagName, Priority, Volume, FadeTime) { + await this.call('ActivateReverbEffect', { WorldContextObject, ReverbEffect, TagName, Priority, Volume, FadeTime }); + } + async ApplyDamage(DamagedActor, BaseDamage, EventInstigator, DamageCauser, DamageTypeClass) { + const { ReturnValue } = await this.call('ApplyDamage', { DamagedActor, BaseDamage, EventInstigator, DamageCauser, DamageTypeClass }); + return ReturnValue; + } + async ApplyPointDamage(DamagedActor, BaseDamage, HitFromDirection, HitInfo, EventInstigator, DamageCauser, DamageTypeClass) { + const { ReturnValue } = await this.call('ApplyPointDamage', { DamagedActor, BaseDamage, HitFromDirection, HitInfo, EventInstigator, DamageCauser, DamageTypeClass }); + return ReturnValue; + } + async ApplyRadialDamage(WorldContextObject, BaseDamage, Origin, DamageRadius, DamageTypeClass, IgnoreActors, DamageCauser, InstigatedByController, bDoFullDamage, DamagePreventionChannel) { + const { ReturnValue } = await this.call('ApplyRadialDamage', { WorldContextObject, BaseDamage, Origin, DamageRadius, DamageTypeClass, IgnoreActors, DamageCauser, InstigatedByController, bDoFullDamage, DamagePreventionChannel }); + return ReturnValue; + } + async ApplyRadialDamageWithFalloff(WorldContextObject, BaseDamage, MinimumDamage, Origin, DamageInnerRadius, DamageOuterRadius, DamageFalloff, DamageTypeClass, IgnoreActors, DamageCauser, InstigatedByController, DamagePreventionChannel) { + const { ReturnValue } = await this.call('ApplyRadialDamageWithFalloff', { WorldContextObject, BaseDamage, MinimumDamage, Origin, DamageInnerRadius, DamageOuterRadius, DamageFalloff, DamageTypeClass, IgnoreActors, DamageCauser, InstigatedByController, DamagePreventionChannel }); + return ReturnValue; + } + async AreAnyListenersWithinRange(WorldContextObject, Location, MaximumRange) { + const { ReturnValue } = await this.call('AreAnyListenersWithinRange', { WorldContextObject, Location, MaximumRange }); + return ReturnValue; + } + async AreSubtitlesEnabled() { + const { ReturnValue } = await this.call('AreSubtitlesEnabled'); + return ReturnValue; + } + async AsyncLoadGameFromSlot(SlotName, UserIndex, LoadedDelegate) { + await this.call('AsyncLoadGameFromSlot', { SlotName, UserIndex, LoadedDelegate }); + } + async AsyncSaveGameToSlot(SaveGameObject, SlotName, UserIndex, SavedDelegate) { + await this.call('AsyncSaveGameToSlot', { SaveGameObject, SlotName, UserIndex, SavedDelegate }); + } + async BeginDeferredActorSpawnFromClass(WorldContextObject, ActorClass, SpawnTransform, CollisionHandlingOverride, Owner) { + const { ReturnValue } = await this.call('BeginDeferredActorSpawnFromClass', { WorldContextObject, ActorClass, SpawnTransform, CollisionHandlingOverride, Owner }); + return ReturnValue; + } + async BeginSpawningActorFromBlueprint(WorldContextObject, Blueprint, SpawnTransform, bNoCollisionFail) { + const { ReturnValue } = await this.call('BeginSpawningActorFromBlueprint', { WorldContextObject, Blueprint, SpawnTransform, bNoCollisionFail }); + return ReturnValue; + } + async Blueprint_PredictProjectilePath_Advanced(WorldContextObject, PredictParams, PredictResult) { + const { ReturnValue } = await this.call('Blueprint_PredictProjectilePath_Advanced', { WorldContextObject, PredictParams, PredictResult }); + return ReturnValue; + } + async Blueprint_PredictProjectilePath_ByObjectType(WorldContextObject, StartPos, LaunchVelocity, bTracePath, ProjectileRadius, ObjectTypes, bTraceComplex, ActorsToIgnore, DrawDebugType, DrawDebugTime, SimFrequency, MaxSimTime, OverrideGravityZ) { + return await this.call('Blueprint_PredictProjectilePath_ByObjectType', { WorldContextObject, StartPos, LaunchVelocity, bTracePath, ProjectileRadius, ObjectTypes, bTraceComplex, ActorsToIgnore, DrawDebugType, DrawDebugTime, SimFrequency, MaxSimTime, OverrideGravityZ }); + } + async Blueprint_PredictProjectilePath_ByTraceChannel(WorldContextObject, StartPos, LaunchVelocity, bTracePath, ProjectileRadius, TraceChannel, bTraceComplex, ActorsToIgnore, DrawDebugType, DrawDebugTime, SimFrequency, MaxSimTime, OverrideGravityZ) { + return await this.call('Blueprint_PredictProjectilePath_ByTraceChannel', { WorldContextObject, StartPos, LaunchVelocity, bTracePath, ProjectileRadius, TraceChannel, bTraceComplex, ActorsToIgnore, DrawDebugType, DrawDebugTime, SimFrequency, MaxSimTime, OverrideGravityZ }); + } + async BlueprintSuggestProjectileVelocity(WorldContextObject, TossVelocity, StartLocation, EndLocation, LaunchSpeed, OverrideGravityZ, TraceOption, CollisionRadius, bFavorHighArc, bDrawDebug) { + const { ReturnValue } = await this.call('BlueprintSuggestProjectileVelocity', { WorldContextObject, TossVelocity, StartLocation, EndLocation, LaunchSpeed, OverrideGravityZ, TraceOption, CollisionRadius, bFavorHighArc, bDrawDebug }); + return ReturnValue; + } + async BreakHitResult(Hit, bBlockingHit, bInitialOverlap, Time, Distance, Location, ImpactPoint, Normal, ImpactNormal, PhysMat, HitActor, HitComponent, HitBoneName, HitItem, FaceIndex, TraceStart, TraceEnd) { + await this.call('BreakHitResult', { Hit, bBlockingHit, bInitialOverlap, Time, Distance, Location, ImpactPoint, Normal, ImpactNormal, PhysMat, HitActor, HitComponent, HitBoneName, HitItem, FaceIndex, TraceStart, TraceEnd }); + } + async CalculateViewProjectionMatricesFromMinimalView(MinimalViewInfo, CustomProjectionMatrix) { + return await this.call('CalculateViewProjectionMatricesFromMinimalView', { MinimalViewInfo, CustomProjectionMatrix }); + } + async CalculateViewProjectionMatricesFromViewTarget(InViewTarget) { + return await this.call('CalculateViewProjectionMatricesFromViewTarget', { InViewTarget }); + } + async CancelAsyncLoading() { + await this.call('CancelAsyncLoading'); + } + async ClearSoundMixClassOverride(WorldContextObject, InSoundMixModifier, InSoundClass, FadeOutTime) { + await this.call('ClearSoundMixClassOverride', { WorldContextObject, InSoundMixModifier, InSoundClass, FadeOutTime }); + } + async ClearSoundMixModifiers(WorldContextObject) { + await this.call('ClearSoundMixModifiers', { WorldContextObject }); + } + async CreatePlayer(WorldContextObject, ControllerId, bSpawnPlayerController) { + const { ReturnValue } = await this.call('CreatePlayer', { WorldContextObject, ControllerId, bSpawnPlayerController }); + return ReturnValue; + } + async CreateSaveGameObject(SaveGameClass) { + const { ReturnValue } = await this.call('CreateSaveGameObject', { SaveGameClass }); + return ReturnValue; + } + async CreateSound2D(WorldContextObject, Sound, VolumeMultiplier, PitchMultiplier, StartTime, ConcurrencySettings, bPersistAcrossLevelTransition, bAutoDestroy) { + const { ReturnValue } = await this.call('CreateSound2D', { WorldContextObject, Sound, VolumeMultiplier, PitchMultiplier, StartTime, ConcurrencySettings, bPersistAcrossLevelTransition, bAutoDestroy }); + return ReturnValue; + } + async DeactivateReverbEffect(WorldContextObject, TagName) { + const { ReturnValue } = await this.call('DeactivateReverbEffect', { WorldContextObject, TagName }); + return ReturnValue; + } + async DeleteGameInSlot(SlotName, UserIndex) { + const { ReturnValue } = await this.call('DeleteGameInSlot', { SlotName, UserIndex }); + return ReturnValue; + } + async DeprojectScreenToWorld(Player, ScreenPosition, WorldPosition, WorldDirection) { + const { ReturnValue } = await this.call('DeprojectScreenToWorld', { Player, ScreenPosition, WorldPosition, WorldDirection }); + return ReturnValue; + } + async DoesSaveGameExist(SlotName, UserIndex) { + const { ReturnValue } = await this.call('DoesSaveGameExist', { SlotName, UserIndex }); + return ReturnValue; + } + async EnableLiveStreaming(Enable) { + await this.call('EnableLiveStreaming', { Enable }); + } + async FindCollisionUV(Hit, UVChannel, UV) { + const { ReturnValue } = await this.call('FindCollisionUV', { Hit, UVChannel, UV }); + return ReturnValue; + } + async FinishSpawningActor(Actor, SpawnTransform) { + const { ReturnValue } = await this.call('FinishSpawningActor', { Actor, SpawnTransform }); + return ReturnValue; + } + async FlushLevelStreaming(WorldContextObject) { + await this.call('FlushLevelStreaming', { WorldContextObject }); + } + async GetAccurateRealTime(WorldContextObject, Seconds, PartialSeconds) { + await this.call('GetAccurateRealTime', { WorldContextObject, Seconds, PartialSeconds }); + } + async GetActorArrayAverageLocation(Actors) { + const { ReturnValue } = await this.call('GetActorArrayAverageLocation', { Actors }); + return ReturnValue; + } + async GetActorArrayBounds(Actors, bOnlyCollidingComponents, Center, BoxExtent) { + await this.call('GetActorArrayBounds', { Actors, bOnlyCollidingComponents, Center, BoxExtent }); + } + async GetActorOfClass(WorldContextObject, ActorClass) { + const { ReturnValue } = await this.call('GetActorOfClass', { WorldContextObject, ActorClass }); + return ReturnValue; + } + async GetAllActorsOfClass(WorldContextObject, ActorClass) { + return await this.call('GetAllActorsOfClass', { WorldContextObject, ActorClass }); + } + async GetAllActorsOfClassWithTag(WorldContextObject, ActorClass, Tag) { + return await this.call('GetAllActorsOfClassWithTag', { WorldContextObject, ActorClass, Tag }); + } + async GetAllActorsWithInterface(WorldContextObject, Interface) { + return await this.call('GetAllActorsWithInterface', { WorldContextObject, Interface }); + } + async GetAllActorsWithTag(WorldContextObject, Tag) { + return await this.call('GetAllActorsWithTag', { WorldContextObject, Tag }); + } + async GetAudioTimeSeconds(WorldContextObject) { + const { ReturnValue } = await this.call('GetAudioTimeSeconds', { WorldContextObject }); + return ReturnValue; + } + async GetCurrentLevelName(WorldContextObject, bRemovePrefixString) { + const { ReturnValue } = await this.call('GetCurrentLevelName', { WorldContextObject, bRemovePrefixString }); + return ReturnValue; + } + async GetCurrentReverbEffect(WorldContextObject) { + const { ReturnValue } = await this.call('GetCurrentReverbEffect', { WorldContextObject }); + return ReturnValue; + } + async GetEnableWorldRendering(WorldContextObject) { + const { ReturnValue } = await this.call('GetEnableWorldRendering', { WorldContextObject }); + return ReturnValue; + } + async GetGameInstance(WorldContextObject) { + const { ReturnValue } = await this.call('GetGameInstance', { WorldContextObject }); + return ReturnValue; + } + async GetGameMode(WorldContextObject) { + const { ReturnValue } = await this.call('GetGameMode', { WorldContextObject }); + return ReturnValue; + } + async GetGameState(WorldContextObject) { + const { ReturnValue } = await this.call('GetGameState', { WorldContextObject }); + return ReturnValue; + } + async GetGlobalTimeDilation(WorldContextObject) { + const { ReturnValue } = await this.call('GetGlobalTimeDilation', { WorldContextObject }); + return ReturnValue; + } + async GetIntOption(Options, Key, DefaultValue) { + const { ReturnValue } = await this.call('GetIntOption', { Options, Key, DefaultValue }); + return ReturnValue; + } + async GetKeyValue(Pair, Key, Value) { + await this.call('GetKeyValue', { Pair, Key, Value }); + } + async GetMaxAudioChannelCount(WorldContextObject) { + const { ReturnValue } = await this.call('GetMaxAudioChannelCount', { WorldContextObject }); + return ReturnValue; + } + async GetObjectClass(Object) { + const { ReturnValue } = await this.call('GetObjectClass', { Object }); + return ReturnValue; + } + async GetPlatformName() { + const { ReturnValue } = await this.call('GetPlatformName'); + return ReturnValue; + } + async GetPlayerCameraManager(WorldContextObject, PlayerIndex) { + const { ReturnValue } = await this.call('GetPlayerCameraManager', { WorldContextObject, PlayerIndex }); + return ReturnValue; + } + async GetPlayerCharacter(WorldContextObject, PlayerIndex) { + const { ReturnValue } = await this.call('GetPlayerCharacter', { WorldContextObject, PlayerIndex }); + return ReturnValue; + } + async GetPlayerController(WorldContextObject, PlayerIndex) { + const { ReturnValue } = await this.call('GetPlayerController', { WorldContextObject, PlayerIndex }); + return ReturnValue; + } + async GetPlayerControllerFromID(WorldContextObject, ControllerID) { + const { ReturnValue } = await this.call('GetPlayerControllerFromID', { WorldContextObject, ControllerID }); + return ReturnValue; + } + async GetPlayerControllerID(Player) { + const { ReturnValue } = await this.call('GetPlayerControllerID', { Player }); + return ReturnValue; + } + async GetPlayerPawn(WorldContextObject, PlayerIndex) { + const { ReturnValue } = await this.call('GetPlayerPawn', { WorldContextObject, PlayerIndex }); + return ReturnValue; + } + async GetRealTimeSeconds(WorldContextObject) { + const { ReturnValue } = await this.call('GetRealTimeSeconds', { WorldContextObject }); + return ReturnValue; + } + async GetStreamingLevel(WorldContextObject, PackageName) { + const { ReturnValue } = await this.call('GetStreamingLevel', { WorldContextObject, PackageName }); + return ReturnValue; + } + async GetSurfaceType(Hit) { + const { ReturnValue } = await this.call('GetSurfaceType', { Hit }); + return ReturnValue; + } + async GetTimeSeconds(WorldContextObject) { + const { ReturnValue } = await this.call('GetTimeSeconds', { WorldContextObject }); + return ReturnValue; + } + async GetUnpausedTimeSeconds(WorldContextObject) { + const { ReturnValue } = await this.call('GetUnpausedTimeSeconds', { WorldContextObject }); + return ReturnValue; + } + async GetViewportMouseCaptureMode(WorldContextObject) { + const { ReturnValue } = await this.call('GetViewportMouseCaptureMode', { WorldContextObject }); + return ReturnValue; + } + async GetViewProjectionMatrix(DesiredView, ViewMatrix, ProjectionMatrix, ViewProjectionMatrix) { + await this.call('GetViewProjectionMatrix', { DesiredView, ViewMatrix, ProjectionMatrix, ViewProjectionMatrix }); + } + async GetWorldDeltaSeconds(WorldContextObject) { + const { ReturnValue } = await this.call('GetWorldDeltaSeconds', { WorldContextObject }); + return ReturnValue; + } + async GetWorldOriginLocation(WorldContextObject) { + const { ReturnValue } = await this.call('GetWorldOriginLocation', { WorldContextObject }); + return ReturnValue; + } + async GrabOption(Options, ResultString) { + const { ReturnValue } = await this.call('GrabOption', { Options, ResultString }); + return ReturnValue; + } + async GrassOverlappingSphereCount(WorldContextObject, StaticMesh, CenterPosition, Radius) { + const { ReturnValue } = await this.call('GrassOverlappingSphereCount', { WorldContextObject, StaticMesh, CenterPosition, Radius }); + return ReturnValue; + } + async HasLaunchOption(OptionToCheck) { + const { ReturnValue } = await this.call('HasLaunchOption', { OptionToCheck }); + return ReturnValue; + } + async HasOption(Options, InKey) { + const { ReturnValue } = await this.call('HasOption', { Options, InKey }); + return ReturnValue; + } + async IsGamePaused(WorldContextObject) { + const { ReturnValue } = await this.call('IsGamePaused', { WorldContextObject }); + return ReturnValue; + } + async IsSplitscreenForceDisabled(WorldContextObject) { + const { ReturnValue } = await this.call('IsSplitscreenForceDisabled', { WorldContextObject }); + return ReturnValue; + } + async LoadDataFromSlot(SlotName, UserIndex) { + return await this.call('LoadDataFromSlot', { SlotName, UserIndex }); + } + async LoadGameFromMemory(InSaveData) { + const { ReturnValue } = await this.call('LoadGameFromMemory', { InSaveData }); + return ReturnValue; + } + async LoadGameFromSlot(SlotName, UserIndex) { + const { ReturnValue } = await this.call('LoadGameFromSlot', { SlotName, UserIndex }); + return ReturnValue; + } + async LoadStreamLevel(WorldContextObject, LevelName, bMakeVisibleAfterLoad, bShouldBlockOnLoad, LatentInfo) { + await this.call('LoadStreamLevel', { WorldContextObject, LevelName, bMakeVisibleAfterLoad, bShouldBlockOnLoad, LatentInfo }); + } + async MakeHitResult(bBlockingHit, bInitialOverlap, Time, Distance, Location, ImpactPoint, Normal, ImpactNormal, PhysMat, HitActor, HitComponent, HitBoneName, HitItem, FaceIndex, TraceStart, TraceEnd) { + const { ReturnValue } = await this.call('MakeHitResult', { bBlockingHit, bInitialOverlap, Time, Distance, Location, ImpactPoint, Normal, ImpactNormal, PhysMat, HitActor, HitComponent, HitBoneName, HitItem, FaceIndex, TraceStart, TraceEnd }); + return ReturnValue; + } + async OpenLevel(WorldContextObject, LevelName, bAbsolute, Options) { + await this.call('OpenLevel', { WorldContextObject, LevelName, bAbsolute, Options }); + } + async ParseOption(Options, Key) { + const { ReturnValue } = await this.call('ParseOption', { Options, Key }); + return ReturnValue; + } + async PlayDialogue2D(WorldContextObject, Dialogue, Context, VolumeMultiplier, PitchMultiplier, StartTime) { + await this.call('PlayDialogue2D', { WorldContextObject, Dialogue, Context, VolumeMultiplier, PitchMultiplier, StartTime }); + } + async PlayDialogueAtLocation(WorldContextObject, Dialogue, Context, Location, Rotation, VolumeMultiplier, PitchMultiplier, StartTime, AttenuationSettings) { + await this.call('PlayDialogueAtLocation', { WorldContextObject, Dialogue, Context, Location, Rotation, VolumeMultiplier, PitchMultiplier, StartTime, AttenuationSettings }); + } + async PlayDialogueAtLocation2(WorldContextObject, Dialogue, Context, Location, VolumeMultiplier, PitchMultiplier, StartTime, AttenuationSettings) { + await this.call('PlayDialogueAtLocation', { WorldContextObject, Dialogue, Context, Location, VolumeMultiplier, PitchMultiplier, StartTime, AttenuationSettings }); + } + async PlaySound2D(WorldContextObject, Sound, VolumeMultiplier, PitchMultiplier, StartTime, ConcurrencySettings, OwningActor) { + await this.call('PlaySound2D', { WorldContextObject, Sound, VolumeMultiplier, PitchMultiplier, StartTime, ConcurrencySettings, OwningActor }); + } + async PlaySoundAtLocation(WorldContextObject, Sound, Location, VolumeMultiplier, PitchMultiplier, StartTime, AttenuationSettings, ConcurrencySettings) { + await this.call('PlaySoundAtLocation', { WorldContextObject, Sound, Location, VolumeMultiplier, PitchMultiplier, StartTime, AttenuationSettings, ConcurrencySettings }); + } + async PlaySoundAtLocation2(WorldContextObject, Sound, Location, Rotation, VolumeMultiplier, PitchMultiplier, StartTime, AttenuationSettings, ConcurrencySettings, OwningActor) { + await this.call('PlaySoundAtLocation', { WorldContextObject, Sound, Location, Rotation, VolumeMultiplier, PitchMultiplier, StartTime, AttenuationSettings, ConcurrencySettings, OwningActor }); + } + async PlayWorldCameraShake(WorldContextObject, Shake, Epicenter, InnerRadius, Falloff, bOrientShakeTowardsEpicenter) { + return await this.call('PlayWorldCameraShake', { WorldContextObject, Shake, Epicenter, InnerRadius, Falloff, bOrientShakeTowardsEpicenter }); + } + async PopSoundMixModifier(WorldContextObject, InSoundMixModifier) { + await this.call('PopSoundMixModifier', { WorldContextObject, InSoundMixModifier }); + } + async PredictProjectilePath(WorldContextObject, PredictParams, PredictResult) { + const { ReturnValue } = await this.call('PredictProjectilePath', { WorldContextObject, PredictParams, PredictResult }); + return ReturnValue; + } + async PrimeSound(InSound) { + await this.call('PrimeSound', { InSound }); + } + async ProjectWorldToScreen(Player, WorldPosition, ScreenPosition, bPlayerViewportRelative) { + const { ReturnValue } = await this.call('ProjectWorldToScreen', { Player, WorldPosition, ScreenPosition, bPlayerViewportRelative }); + return ReturnValue; + } + async PushSoundMixModifier(WorldContextObject, InSoundMixModifier) { + await this.call('PushSoundMixModifier', { WorldContextObject, InSoundMixModifier }); + } + async RebaseLocalOriginOntoZero(WorldContextObject, WorldLocation) { + const { ReturnValue } = await this.call('RebaseLocalOriginOntoZero', { WorldContextObject, WorldLocation }); + return ReturnValue; + } + async RebaseZeroOriginOntoLocal(WorldContextObject, WorldLocation) { + const { ReturnValue } = await this.call('RebaseZeroOriginOntoLocal', { WorldContextObject, WorldLocation }); + return ReturnValue; + } + async RemovePlayer(Player, bDestroyPawn) { + await this.call('RemovePlayer', { Player, bDestroyPawn }); + } + async SaveDataToSlot(InSaveData, SlotName, UserIndex) { + const { ReturnValue } = await this.call('SaveDataToSlot', { InSaveData, SlotName, UserIndex }); + return ReturnValue; + } + async SaveGameToMemory(SaveGameObject) { + return await this.call('SaveGameToMemory', { SaveGameObject }); + } + async SaveGameToSlot(SaveGameObject, SlotName, UserIndex) { + const { ReturnValue } = await this.call('SaveGameToSlot', { SaveGameObject, SlotName, UserIndex }); + return ReturnValue; + } + async SetBaseSoundMix(WorldContextObject, InSoundMix) { + await this.call('SetBaseSoundMix', { WorldContextObject, InSoundMix }); + } + async SetEnableWorldRendering(WorldContextObject, bEnable) { + await this.call('SetEnableWorldRendering', { WorldContextObject, bEnable }); + } + async SetForceDisableSplitscreen(WorldContextObject, bDisable) { + await this.call('SetForceDisableSplitscreen', { WorldContextObject, bDisable }); + } + async SetGamePaused(WorldContextObject, bPaused) { + const { ReturnValue } = await this.call('SetGamePaused', { WorldContextObject, bPaused }); + return ReturnValue; + } + async SetGlobalListenerFocusParameters(WorldContextObject, FocusAzimuthScale, NonFocusAzimuthScale, FocusDistanceScale, NonFocusDistanceScale, FocusVolumeScale, NonFocusVolumeScale, FocusPriorityScale, NonFocusPriorityScale) { + await this.call('SetGlobalListenerFocusParameters', { WorldContextObject, FocusAzimuthScale, NonFocusAzimuthScale, FocusDistanceScale, NonFocusDistanceScale, FocusVolumeScale, NonFocusVolumeScale, FocusPriorityScale, NonFocusPriorityScale }); + } + async SetGlobalPitchModulation(WorldContextObject, PitchModulation, TimeSec) { + await this.call('SetGlobalPitchModulation', { WorldContextObject, PitchModulation, TimeSec }); + } + async SetGlobalTimeDilation(WorldContextObject, TimeDilation) { + await this.call('SetGlobalTimeDilation', { WorldContextObject, TimeDilation }); + } + async SetMaxAudioChannelsScaled(WorldContextObject, MaxChannelCountScale) { + await this.call('SetMaxAudioChannelsScaled', { WorldContextObject, MaxChannelCountScale }); + } + async SetPlayerControllerID(Player, ControllerId) { + await this.call('SetPlayerControllerID', { Player, ControllerId }); + } + async SetSoundMixClassOverride(WorldContextObject, InSoundMixModifier, InSoundClass, Volume, Pitch, FadeInTime, bApplyToChildren) { + await this.call('SetSoundMixClassOverride', { WorldContextObject, InSoundMixModifier, InSoundClass, Volume, Pitch, FadeInTime, bApplyToChildren }); + } + async SetSubtitlesEnabled(bEnabled) { + await this.call('SetSubtitlesEnabled', { bEnabled }); + } + async SetViewportMouseCaptureMode(WorldContextObject, MouseCaptureMode) { + await this.call('SetViewportMouseCaptureMode', { WorldContextObject, MouseCaptureMode }); + } + async SetWorldOriginLocation(WorldContextObject, NewLocation) { + await this.call('SetWorldOriginLocation', { WorldContextObject, NewLocation }); + } + async SpawnDecalAtLocation(WorldContextObject, DecalMaterial, DecalSize, Location, Rotation, LifeSpan) { + const { ReturnValue } = await this.call('SpawnDecalAtLocation', { WorldContextObject, DecalMaterial, DecalSize, Location, Rotation, LifeSpan }); + return ReturnValue; + } + async SpawnDecalAttached(DecalMaterial, DecalSize, AttachToComponent, AttachPointName, Location, Rotation, LocationType, LifeSpan) { + const { ReturnValue } = await this.call('SpawnDecalAttached', { DecalMaterial, DecalSize, AttachToComponent, AttachPointName, Location, Rotation, LocationType, LifeSpan }); + return ReturnValue; + } + async SpawnDialogue2D(WorldContextObject, Dialogue, Context, VolumeMultiplier, PitchMultiplier, StartTime, bAutoDestroy) { + const { ReturnValue } = await this.call('SpawnDialogue2D', { WorldContextObject, Dialogue, Context, VolumeMultiplier, PitchMultiplier, StartTime, bAutoDestroy }); + return ReturnValue; + } + async SpawnDialogueAtLocation(WorldContextObject, Dialogue, Context, Location, Rotation, VolumeMultiplier, PitchMultiplier, StartTime, AttenuationSettings, bAutoDestroy) { + const { ReturnValue } = await this.call('SpawnDialogueAtLocation', { WorldContextObject, Dialogue, Context, Location, Rotation, VolumeMultiplier, PitchMultiplier, StartTime, AttenuationSettings, bAutoDestroy }); + return ReturnValue; + } + async SpawnDialogueAttached(Dialogue, Context, AttachToComponent, AttachPointName, Location, Rotation, LocationType, bStopWhenAttachedToDestroyed, VolumeMultiplier, PitchMultiplier, StartTime, AttenuationSettings, bAutoDestroy) { + const { ReturnValue } = await this.call('SpawnDialogueAttached', { Dialogue, Context, AttachToComponent, AttachPointName, Location, Rotation, LocationType, bStopWhenAttachedToDestroyed, VolumeMultiplier, PitchMultiplier, StartTime, AttenuationSettings, bAutoDestroy }); + return ReturnValue; + } + async SpawnDialogueAttached2(Dialogue, Context, AttachToComponent, AttachPointName, Location, LocationType, bStopWhenAttachedToDestroyed, VolumeMultiplier, PitchMultiplier, StartTime, AttenuationSettings, bAutoDestroy) { + const { ReturnValue } = await this.call('SpawnDialogueAttached', { Dialogue, Context, AttachToComponent, AttachPointName, Location, LocationType, bStopWhenAttachedToDestroyed, VolumeMultiplier, PitchMultiplier, StartTime, AttenuationSettings, bAutoDestroy }); + return ReturnValue; + } + async SpawnEmitterAtLocation(WorldContextObject, EmitterTemplate, Location, Rotation, Scale, bAutoDestroy, PoolingMethod, bAutoActivateSystem) { + const { ReturnValue } = await this.call('SpawnEmitterAtLocation', { WorldContextObject, EmitterTemplate, Location, Rotation, Scale, bAutoDestroy, PoolingMethod, bAutoActivateSystem }); + return ReturnValue; + } + async SpawnEmitterAtLocation2(WorldContextObject, EmitterTemplate, Location, Rotation, bAutoDestroy, PoolingMethod, bAutoActivateSystem) { + const { ReturnValue } = await this.call('SpawnEmitterAtLocation', { WorldContextObject, EmitterTemplate, Location, Rotation, bAutoDestroy, PoolingMethod, bAutoActivateSystem }); + return ReturnValue; + } + async SpawnEmitterAtLocation3(World, EmitterTemplate, SpawnTransform, bAutoDestroy, PoolingMethod, bAutoActivate) { + const { ReturnValue } = await this.call('SpawnEmitterAtLocation', { World, EmitterTemplate, SpawnTransform, bAutoDestroy, PoolingMethod, bAutoActivate }); + return ReturnValue; + } + async SpawnEmitterAttached(EmitterTemplate, AttachToComponent, AttachPointName, Location, Rotation, Scale, LocationType, bAutoDestroy, PoolingMethod, bAutoActivate) { + const { ReturnValue } = await this.call('SpawnEmitterAttached', { EmitterTemplate, AttachToComponent, AttachPointName, Location, Rotation, Scale, LocationType, bAutoDestroy, PoolingMethod, bAutoActivate }); + return ReturnValue; + } + async SpawnEmitterAttached2(EmitterTemplate, AttachToComponent, AttachPointName, Location, Rotation, LocationType, bAutoDestroy, PoolingMethod, bAutoActivate) { + const { ReturnValue } = await this.call('SpawnEmitterAttached', { EmitterTemplate, AttachToComponent, AttachPointName, Location, Rotation, LocationType, bAutoDestroy, PoolingMethod, bAutoActivate }); + return ReturnValue; + } + async SpawnForceFeedbackAtLocation(WorldContextObject, ForceFeedbackEffect, Location, Rotation, bLooping, IntensityMultiplier, StartTime, AttenuationSettings, bAutoDestroy) { + const { ReturnValue } = await this.call('SpawnForceFeedbackAtLocation', { WorldContextObject, ForceFeedbackEffect, Location, Rotation, bLooping, IntensityMultiplier, StartTime, AttenuationSettings, bAutoDestroy }); + return ReturnValue; + } + async SpawnForceFeedbackAttached(ForceFeedbackEffect, AttachToComponent, AttachPointName, Location, Rotation, LocationType, bStopWhenAttachedToDestroyed, bLooping, IntensityMultiplier, StartTime, AttenuationSettings, bAutoDestroy) { + const { ReturnValue } = await this.call('SpawnForceFeedbackAttached', { ForceFeedbackEffect, AttachToComponent, AttachPointName, Location, Rotation, LocationType, bStopWhenAttachedToDestroyed, bLooping, IntensityMultiplier, StartTime, AttenuationSettings, bAutoDestroy }); + return ReturnValue; + } + async SpawnObject(ObjectClass) { + return await this.call('SpawnObject', { ObjectClass }); + } + async SpawnSound2D(WorldContextObject, Sound, VolumeMultiplier, PitchMultiplier, StartTime, ConcurrencySettings, bPersistAcrossLevelTransition, bAutoDestroy) { + const { ReturnValue } = await this.call('SpawnSound2D', { WorldContextObject, Sound, VolumeMultiplier, PitchMultiplier, StartTime, ConcurrencySettings, bPersistAcrossLevelTransition, bAutoDestroy }); + return ReturnValue; + } + async SpawnSoundAtLocation(WorldContextObject, Sound, Location, Rotation, VolumeMultiplier, PitchMultiplier, StartTime, AttenuationSettings, ConcurrencySettings, bAutoDestroy) { + const { ReturnValue } = await this.call('SpawnSoundAtLocation', { WorldContextObject, Sound, Location, Rotation, VolumeMultiplier, PitchMultiplier, StartTime, AttenuationSettings, ConcurrencySettings, bAutoDestroy }); + return ReturnValue; + } + async SpawnSoundAttached(Sound, AttachToComponent, AttachPointName, Location, LocationType, bStopWhenAttachedToDestroyed, VolumeMultiplier, PitchMultiplier, StartTime, AttenuationSettings, ConcurrencySettings, bAutoDestroy) { + const { ReturnValue } = await this.call('SpawnSoundAttached', { Sound, AttachToComponent, AttachPointName, Location, LocationType, bStopWhenAttachedToDestroyed, VolumeMultiplier, PitchMultiplier, StartTime, AttenuationSettings, ConcurrencySettings, bAutoDestroy }); + return ReturnValue; + } + async SpawnSoundAttached2(Sound, AttachToComponent, AttachPointName, Location, Rotation, LocationType, bStopWhenAttachedToDestroyed, VolumeMultiplier, PitchMultiplier, StartTime, AttenuationSettings, ConcurrencySettings, bAutoDestroy) { + const { ReturnValue } = await this.call('SpawnSoundAttached', { Sound, AttachToComponent, AttachPointName, Location, Rotation, LocationType, bStopWhenAttachedToDestroyed, VolumeMultiplier, PitchMultiplier, StartTime, AttenuationSettings, ConcurrencySettings, bAutoDestroy }); + return ReturnValue; + } + async StripSaveGameHeader(SaveData) { + const { ReturnValue } = await this.call('StripSaveGameHeader', { SaveData }); + return ReturnValue; + } + async SuggestProjectileVelocity(WorldContextObject, TossVelocity, StartLocation, EndLocation, TossSpeed, bHighArc, CollisionRadius, OverrideGravityZ, TraceOption, ResponseParam, ActorsToIgnore, bDrawDebug) { + const { ReturnValue } = await this.call('SuggestProjectileVelocity', { WorldContextObject, TossVelocity, StartLocation, EndLocation, TossSpeed, bHighArc, CollisionRadius, OverrideGravityZ, TraceOption, ResponseParam, ActorsToIgnore, bDrawDebug }); + return ReturnValue; + } + async SuggestProjectileVelocity_CustomArc(WorldContextObject, StartPos, EndPos, OverrideGravityZ, ArcParam) { + return await this.call('SuggestProjectileVelocity_CustomArc', { WorldContextObject, StartPos, EndPos, OverrideGravityZ, ArcParam }); + } + async UnloadStreamLevel(WorldContextObject, LevelName, LatentInfo, bShouldBlockOnUnload) { + await this.call('UnloadStreamLevel', { WorldContextObject, LevelName, LatentInfo, bShouldBlockOnUnload }); } } exports.GameplayStatics = GameplayStatics; diff --git a/dist/classes/libraries/gameplay-statics.js.map b/dist/classes/libraries/gameplay-statics.js.map index 04a70b5..b4bb23f 100644 --- a/dist/classes/libraries/gameplay-statics.js.map +++ b/dist/classes/libraries/gameplay-statics.js.map @@ -1 +1 @@ -{"version":3,"file":"gameplay-statics.js","sourceRoot":"","sources":["../../../src/classes/libraries/gameplay-statics.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"gameplay-statics.js","sourceRoot":"","sources":["../../../src/classes/libraries/gameplay-statics.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/libraries/remote-control-library.js b/dist/classes/libraries/remote-control-library.js index 3c01412..4bfea7b 100644 --- a/dist/classes/libraries/remote-control-library.js +++ b/dist/classes/libraries/remote-control-library.js @@ -1,13 +1,4 @@ "use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; Object.defineProperty(exports, "__esModule", { value: true }); const uobject_1 = require("../uobject"); // Implements interface for https://github.com/sovietspaceship/UE4RemoteControlLibrary @@ -15,23 +6,17 @@ class RemoteControlLibrary extends uobject_1.UObject { constructor() { super('/Script/RemoteControlLibrary.Default__RemoteControlLibrary'); } - IsRunning() { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('IsRunning'); - return ReturnValue; - }); + async IsRunning() { + const { ReturnValue } = await this.call('IsRunning'); + return ReturnValue; } - StartPIE() { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('StartPIE'); - return ReturnValue; - }); + async StartPIE() { + const { ReturnValue } = await this.call('StartPIE'); + return ReturnValue; } - GetCurrentLevel() { - return __awaiter(this, void 0, void 0, function* () { - const { ReturnValue } = yield this.call('GetCurrentLevel'); - return ReturnValue; - }); + async GetCurrentLevel() { + const { ReturnValue } = await this.call('GetCurrentLevel'); + return ReturnValue; } } exports.RemoteControlLibrary = RemoteControlLibrary; diff --git a/dist/classes/libraries/remote-control-library.js.map b/dist/classes/libraries/remote-control-library.js.map index 82cac67..c200f23 100644 --- a/dist/classes/libraries/remote-control-library.js.map +++ b/dist/classes/libraries/remote-control-library.js.map @@ -1 +1 @@ -{"version":3,"file":"remote-control-library.js","sourceRoot":"","sources":["../../../src/classes/libraries/remote-control-library.ts"],"names":[],"mappings":";;;;;;;;;;;AAAA,wCAAoC;AAIpC,sFAAsF;AAEtF,MAAa,oBAAqB,SAAQ,iBAAO;IAC7C;QACI,KAAK,CAAC,4DAA4D,CAAC,CAAA;IACvE,CAAC;IACK,SAAS;;YACX,MAAM,EAAE,WAAW,EAAE,GAAG,MAAM,IAAI,CAAC,IAAI,CAAC,WAAW,CAAyB,CAAA;YAC5E,OAAO,WAAW,CAAA;QACtB,CAAC;KAAA;IACK,QAAQ;;YACV,MAAM,EAAE,WAAW,EAAE,GAAG,MAAM,IAAI,CAAC,IAAI,CAAC,UAAU,CAAyB,CAAA;YAC3E,OAAO,WAAW,CAAA;QACtB,CAAC;KAAA;IACK,eAAe;;YACjB,MAAM,EAAE,WAAW,EAAE,GAAG,MAAM,IAAI,CAAC,IAAI,CAAC,iBAAiB,CAAyB,CAAA;YAClF,OAAO,WAAW,CAAA;QACtB,CAAC;KAAA;CACJ;AAhBD,oDAgBC"} \ No newline at end of file +{"version":3,"file":"remote-control-library.js","sourceRoot":"","sources":["../../../src/classes/libraries/remote-control-library.ts"],"names":[],"mappings":";;AAAA,wCAAoC;AAIpC,sFAAsF;AAEtF,MAAa,oBAAqB,SAAQ,iBAAO;IAC7C;QACI,KAAK,CAAC,4DAA4D,CAAC,CAAA;IACvE,CAAC;IACD,KAAK,CAAC,SAAS;QACX,MAAM,EAAE,WAAW,EAAE,GAAG,MAAM,IAAI,CAAC,IAAI,CAAC,WAAW,CAAyB,CAAA;QAC5E,OAAO,WAAW,CAAA;IACtB,CAAC;IACD,KAAK,CAAC,QAAQ;QACV,MAAM,EAAE,WAAW,EAAE,GAAG,MAAM,IAAI,CAAC,IAAI,CAAC,UAAU,CAAyB,CAAA;QAC3E,OAAO,WAAW,CAAA;IACtB,CAAC;IACD,KAAK,CAAC,eAAe;QACjB,MAAM,EAAE,WAAW,EAAE,GAAG,MAAM,IAAI,CAAC,IAAI,CAAC,iBAAiB,CAAyB,CAAA;QAClF,OAAO,WAAW,CAAA;IACtB,CAAC;CACJ;AAhBD,oDAgBC"} \ No newline at end of file diff --git a/dist/classes/uobject.js b/dist/classes/uobject.js index 23c0275..0e8b84c 100644 --- a/dist/classes/uobject.js +++ b/dist/classes/uobject.js @@ -1,13 +1,4 @@ "use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; Object.defineProperty(exports, "__esModule", { value: true }); const resource_1 = require("../api/resource"); class UObject extends resource_1.Resource { @@ -16,73 +7,59 @@ class UObject extends resource_1.Resource { this.objectPath = objectPath; this.properties = {}; } - remoteObjectCall(properties) { - return __awaiter(this, void 0, void 0, function* () { - return yield this.makeRequest('put', '/remote/object/call', properties); - }); + async remoteObjectCall(properties) { + return await this.makeRequest('put', '/remote/object/call', properties); } - remoteObjectProperty(properties) { - return __awaiter(this, void 0, void 0, function* () { - return this.makeRequest('put', '/remote/object/property', properties); - }); + async remoteObjectProperty(properties) { + return this.makeRequest('put', '/remote/object/property', properties); } - get(property, reload) { - return __awaiter(this, void 0, void 0, function* () { - if (!reload && this.properties.hasOwnProperty(property)) { - return this.properties[property]; - } - return this.getProperty(property); - }); + async get(property, reload) { + if (!reload && this.properties.hasOwnProperty(property)) { + return this.properties[property]; + } + return this.getProperty(property); } - loadAll() { - return __awaiter(this, void 0, void 0, function* () { - this.properties = (yield this.remoteObjectProperty({ - access: "READ_ACCESS", - objectPath: this.objectPath - })); + async loadAll() { + this.properties = await this.remoteObjectProperty({ + access: "READ_ACCESS", + objectPath: this.objectPath }); } - call(method, parameters, generateTransaction) { - return __awaiter(this, void 0, void 0, function* () { - const options = { - objectPath: this.objectPath, - functionName: method, - parameters, - generateTransaction, - }; - if (parameters) { - options.parameters = Object.assign({}, parameters); - for (const key in options.parameters) { - const param = parameters[key]; - if (param && param.hasOwnProperty('objectPath')) { - options.parameters[key] = param.objectPath; - } + async call(method, parameters, generateTransaction) { + const options = { + objectPath: this.objectPath, + functionName: method, + parameters, + generateTransaction, + }; + if (parameters) { + options.parameters = Object.assign({}, parameters); + for (const key in options.parameters) { + const param = parameters[key]; + if (param && param.hasOwnProperty('objectPath')) { + options.parameters[key] = param.objectPath; } } - return this.remoteObjectCall(options); - }); + } + return this.remoteObjectCall(options); } - getProperty(property) { - return __awaiter(this, void 0, void 0, function* () { - const value = yield this.remoteObjectProperty({ - access: "READ_ACCESS", - objectPath: this.objectPath, - property, - }); - this.properties[property] = value; - return value; + async getProperty(property) { + const value = await this.remoteObjectProperty({ + access: "READ_ACCESS", + objectPath: this.objectPath, + property, }); + this.properties[property] = value; + return value; } - setProperty(property, value) { - return __awaiter(this, void 0, void 0, function* () { - yield this.remoteObjectProperty({ - access: "WRITE_ACCESS", - propertyName: property, - propertyValue: value - }); - this.properties[property] = value; - return value; + async setProperty(property, value) { + await this.remoteObjectProperty({ + access: "WRITE_ACCESS", + propertyName: property, + propertyValue: value }); + this.properties[property] = value; + return value; } } exports.UObject = UObject; diff --git a/dist/classes/uobject.js.map b/dist/classes/uobject.js.map index 5f7909a..18b051e 100644 --- a/dist/classes/uobject.js.map +++ b/dist/classes/uobject.js.map @@ -1 +1 @@ -{"version":3,"file":"uobject.js","sourceRoot":"","sources":["../../src/classes/uobject.ts"],"names":[],"mappings":";;;;;;;;;;;AAAA,8CAA0C;AAa1C,MAAa,OAAQ,SAAQ,mBAAQ;IAEjC,YAAmB,UAAuB;QACtC,KAAK,EAAE,CAAA;QADQ,eAAU,GAAV,UAAU,CAAa;QAD1C,eAAU,GAAkB,EAAE,CAAA;IAG9B,CAAC;IACK,gBAAgB,CAAC,UAA4B;;YAC/C,OAAO,MAAM,IAAI,CAAC,WAAW,CAA6C,KAAK,EAAE,qBAAqB,EAAE,UAAU,CAAC,CAAA;QACvH,CAAC;KAAA;IACK,oBAAoB,CAAC,UAAgC;;YACvD,OAAO,IAAI,CAAC,WAAW,CAAqD,KAAK,EAAE,yBAAyB,EAAE,UAAU,CAAC,CAAA;QAC7H,CAAC;KAAA;IACK,GAAG,CAAC,QAAgB,EAAE,MAAgB;;YACxC,IAAI,CAAC,MAAM,IAAI,IAAI,CAAC,UAAU,CAAC,cAAc,CAAC,QAAQ,CAAC,EAAE;gBACrD,OAAO,IAAI,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAA;aACnC;YACD,OAAO,IAAI,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAA;QACrC,CAAC;KAAA;IACK,OAAO;;YACT,IAAI,CAAC,UAAU,IAAG,MAAM,IAAI,CAAC,oBAAoB,CAAC;gBAC9C,MAAM,EAAE,aAAa;gBACrB,UAAU,EAAE,IAAI,CAAC,UAAU;aAC9B,CAAkB,CAAA,CAAA;QACvB,CAAC;KAAA;IACK,IAAI,CAAC,MAAc,EAAE,UAA0B,EAAE,mBAA6B;;YAChF,MAAM,OAAO,GAAG;gBACZ,UAAU,EAAE,IAAI,CAAC,UAAU;gBAC3B,YAAY,EAAE,MAAM;gBACpB,UAAU;gBACV,mBAAmB;aACtB,CAAA;YACD,IAAI,UAAU,EAAE;gBACZ,OAAO,CAAC,UAAU,qBAAQ,UAAU,CAAE,CAAA;gBACtC,KAAK,MAAM,GAAG,IAAI,OAAO,CAAC,UAAU,EAAE;oBAClC,MAAM,KAAK,GAAQ,UAAU,CAAC,GAAG,CAAC,CAAA;oBAClC,IAAI,KAAK,IAAI,KAAK,CAAC,cAAc,CAAC,YAAY,CAAC,EAAE;wBAC7C,OAAO,CAAC,UAAU,CAAC,GAAG,CAAC,GAAI,KAAiB,CAAC,UAAU,CAAA;qBAC1D;iBACJ;aACJ;YACD,OAAO,IAAI,CAAC,gBAAgB,CAAC,OAAO,CAAC,CAAA;QACzC,CAAC;KAAA;IACK,WAAW,CAAC,QAAgB;;YAC9B,MAAM,KAAK,GAAG,MAAM,IAAI,CAAC,oBAAoB,CAAC;gBAC1C,MAAM,EAAE,aAAa;gBACrB,UAAU,EAAE,IAAI,CAAC,UAAU;gBAC3B,QAAQ;aACX,CAAC,CAAA;YACF,IAAI,CAAC,UAAU,CAAC,QAAQ,CAAC,GAAG,KAAK,CAAA;YACjC,OAAO,KAAK,CAAA;QAChB,CAAC;KAAA;IACK,WAAW,CAAC,QAAgB,EAAE,KAAmB;;YACnD,MAAM,IAAI,CAAC,oBAAoB,CAAC;gBAC5B,MAAM,EAAE,cAAc;gBACtB,YAAY,EAAE,QAAQ;gBACtB,aAAa,EAAE,KAAK;aACvB,CAAC,CAAA;YACF,IAAI,CAAC,UAAU,CAAC,QAAQ,CAAC,GAAG,KAAK,CAAA;YACjC,OAAO,KAAK,CAAA;QAChB,CAAC;KAAA;CACJ;AA3DD,0BA2DC;AAED,SAAgB,gBAAgB,CAAC,IAAY,EAAE,OAA8C;IACzF,OAAO,OAAO,CAAC,MAAM,CAAC,CAAC,IAAI,EAAE,MAAM,EAAE,EAAE,CAAC,GAAG,IAAI,IAAI,MAAM,CAAC,IAAI,IAAI,MAAM,CAAC,SAAS,EAAE,EAAE,GAAG,IAAI,GAAG,CAAC,CAAA;AACrG,CAAC;AAFD,4CAEC"} \ No newline at end of file +{"version":3,"file":"uobject.js","sourceRoot":"","sources":["../../src/classes/uobject.ts"],"names":[],"mappings":";;AAAA,8CAA0C;AAa1C,MAAa,OAAQ,SAAQ,mBAAQ;IAEjC,YAAmB,UAAuB;QACtC,KAAK,EAAE,CAAA;QADQ,eAAU,GAAV,UAAU,CAAa;QAD1C,eAAU,GAAkB,EAAE,CAAA;IAG9B,CAAC;IACD,KAAK,CAAC,gBAAgB,CAAC,UAA4B;QAC/C,OAAO,MAAM,IAAI,CAAC,WAAW,CAA6C,KAAK,EAAE,qBAAqB,EAAE,UAAU,CAAC,CAAA;IACvH,CAAC;IACD,KAAK,CAAC,oBAAoB,CAAC,UAAgC;QACvD,OAAO,IAAI,CAAC,WAAW,CAAqD,KAAK,EAAE,yBAAyB,EAAE,UAAU,CAAC,CAAA;IAC7H,CAAC;IACD,KAAK,CAAC,GAAG,CAAC,QAAgB,EAAE,MAAgB;QACxC,IAAI,CAAC,MAAM,IAAI,IAAI,CAAC,UAAU,CAAC,cAAc,CAAC,QAAQ,CAAC,EAAE;YACrD,OAAO,IAAI,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAA;SACnC;QACD,OAAO,IAAI,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAA;IACrC,CAAC;IACD,KAAK,CAAC,OAAO;QACT,IAAI,CAAC,UAAU,GAAG,MAAM,IAAI,CAAC,oBAAoB,CAAC;YAC9C,MAAM,EAAE,aAAa;YACrB,UAAU,EAAE,IAAI,CAAC,UAAU;SAC9B,CAAkB,CAAA;IACvB,CAAC;IACD,KAAK,CAAC,IAAI,CAAC,MAAc,EAAE,UAA0B,EAAE,mBAA6B;QAChF,MAAM,OAAO,GAAG;YACZ,UAAU,EAAE,IAAI,CAAC,UAAU;YAC3B,YAAY,EAAE,MAAM;YACpB,UAAU;YACV,mBAAmB;SACtB,CAAA;QACD,IAAI,UAAU,EAAE;YACZ,OAAO,CAAC,UAAU,qBAAQ,UAAU,CAAE,CAAA;YACtC,KAAK,MAAM,GAAG,IAAI,OAAO,CAAC,UAAU,EAAE;gBAClC,MAAM,KAAK,GAAQ,UAAU,CAAC,GAAG,CAAC,CAAA;gBAClC,IAAI,KAAK,IAAI,KAAK,CAAC,cAAc,CAAC,YAAY,CAAC,EAAE;oBAC7C,OAAO,CAAC,UAAU,CAAC,GAAG,CAAC,GAAI,KAAiB,CAAC,UAAU,CAAA;iBAC1D;aACJ;SACJ;QACD,OAAO,IAAI,CAAC,gBAAgB,CAAC,OAAO,CAAC,CAAA;IACzC,CAAC;IACD,KAAK,CAAC,WAAW,CAAC,QAAgB;QAC9B,MAAM,KAAK,GAAG,MAAM,IAAI,CAAC,oBAAoB,CAAC;YAC1C,MAAM,EAAE,aAAa;YACrB,UAAU,EAAE,IAAI,CAAC,UAAU;YAC3B,QAAQ;SACX,CAAC,CAAA;QACF,IAAI,CAAC,UAAU,CAAC,QAAQ,CAAC,GAAG,KAAK,CAAA;QACjC,OAAO,KAAK,CAAA;IAChB,CAAC;IACD,KAAK,CAAC,WAAW,CAAC,QAAgB,EAAE,KAAmB;QACnD,MAAM,IAAI,CAAC,oBAAoB,CAAC;YAC5B,MAAM,EAAE,cAAc;YACtB,YAAY,EAAE,QAAQ;YACtB,aAAa,EAAE,KAAK;SACvB,CAAC,CAAA;QACF,IAAI,CAAC,UAAU,CAAC,QAAQ,CAAC,GAAG,KAAK,CAAA;QACjC,OAAO,KAAK,CAAA;IAChB,CAAC;CACJ;AA3DD,0BA2DC;AAED,SAAgB,gBAAgB,CAAC,IAAY,EAAE,OAA8C;IACzF,OAAO,OAAO,CAAC,MAAM,CAAC,CAAC,IAAI,EAAE,MAAM,EAAE,EAAE,CAAC,GAAG,IAAI,IAAI,MAAM,CAAC,IAAI,IAAI,MAAM,CAAC,SAAS,EAAE,EAAE,GAAG,IAAI,GAAG,CAAC,CAAA;AACrG,CAAC;AAFD,4CAEC"} \ No newline at end of file diff --git a/dist/engine/server.js b/dist/engine/server.js index f65ac07..f51614f 100644 --- a/dist/engine/server.js +++ b/dist/engine/server.js @@ -1,34 +1,27 @@ "use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; Object.defineProperty(exports, "__esModule", { value: true }); const editor_level_library_1 = require("../classes/libraries/editor-level-library"); -const Bluebird = require("bluebird"); -function waitServer(delay = 1000, timeout = 0) { - return __awaiter(this, void 0, void 0, function* () { - const ell = new editor_level_library_1.EditorLevelLibrary(); - let wait = true; - if (timeout) { - setTimeout(() => { wait = false; }, timeout); +async function waitServer(delay = 1000, timeout = 0) { + const ell = new editor_level_library_1.EditorLevelLibrary(); + let wait = true; + if (timeout) { + setTimeout(() => { + wait = false; + }, timeout); + } + while (wait) { + try { + await ell.SelectNothing(); + return true; } - while (wait) { - try { - yield ell.SelectNothing(); - return true; - } - catch (error) { - yield Bluebird.delay(delay); - } + catch (error) { + await delayAsync(delay); } - return false; - }); + } + return false; } exports.waitServer = waitServer; +function delayAsync(ms) { + return new Promise((resolve) => setTimeout(resolve, ms)); +} //# sourceMappingURL=server.js.map \ No newline at end of file diff --git a/dist/engine/server.js.map b/dist/engine/server.js.map index 5fc4ee7..afc8978 100644 --- a/dist/engine/server.js.map +++ b/dist/engine/server.js.map @@ -1 +1 @@ -{"version":3,"file":"server.js","sourceRoot":"","sources":["../../src/engine/server.ts"],"names":[],"mappings":";;;;;;;;;;;AAAA,oFAA8E;AAE9E,qCAAoC;AAEpC,SAAsB,UAAU,CAAC,KAAK,GAAG,IAAI,EAAE,OAAO,GAAG,CAAC;;QACtD,MAAM,GAAG,GAAG,IAAI,yCAAkB,EAAE,CAAA;QAEpC,IAAI,IAAI,GAAG,IAAI,CAAC;QAEhB,IAAI,OAAO,EAAE;YACT,UAAU,CAAC,GAAG,EAAE,GAAG,IAAI,GAAG,KAAK,CAAA,CAAC,CAAC,EAAE,OAAO,CAAC,CAAA;SAC9C;QAED,OAAO,IAAI,EAAE;YACT,IAAI;gBACA,MAAM,GAAG,CAAC,aAAa,EAAE,CAAA;gBACzB,OAAO,IAAI,CAAA;aACd;YAAC,OAAO,KAAK,EAAE;gBACZ,MAAM,QAAQ,CAAC,KAAK,CAAC,KAAK,CAAC,CAAA;aAC9B;SACJ;QAED,OAAO,KAAK,CAAA;IAChB,CAAC;CAAA;AAnBD,gCAmBC"} \ No newline at end of file +{"version":3,"file":"server.js","sourceRoot":"","sources":["../../src/engine/server.ts"],"names":[],"mappings":";;AAAA,oFAA+E;AAExE,KAAK,UAAU,UAAU,CAAC,KAAK,GAAG,IAAI,EAAE,OAAO,GAAG,CAAC;IACxD,MAAM,GAAG,GAAG,IAAI,yCAAkB,EAAE,CAAC;IAErC,IAAI,IAAI,GAAG,IAAI,CAAC;IAEhB,IAAI,OAAO,EAAE;QACX,UAAU,CAAC,GAAG,EAAE;YACd,IAAI,GAAG,KAAK,CAAC;QACf,CAAC,EAAE,OAAO,CAAC,CAAC;KACb;IAED,OAAO,IAAI,EAAE;QACX,IAAI;YACF,MAAM,GAAG,CAAC,aAAa,EAAE,CAAC;YAC1B,OAAO,IAAI,CAAC;SACb;QAAC,OAAO,KAAK,EAAE;YACd,MAAM,UAAU,CAAC,KAAK,CAAC,CAAC;SACzB;KACF;IAED,OAAO,KAAK,CAAC;AACf,CAAC;AArBD,gCAqBC;AAED,SAAS,UAAU,CAAC,EAAU;IAC5B,OAAO,IAAI,OAAO,CAAC,CAAC,OAAO,EAAE,EAAE,CAAC,UAAU,CAAC,OAAO,EAAE,EAAE,CAAC,CAAC,CAAC;AAC3D,CAAC"} \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 4fc6ded..ea1dc90 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,8 +1,1447 @@ { "name": "ue4-remote-control", "version": "1.0.0", - "lockfileVersion": 1, + "lockfileVersion": 2, "requires": true, + "packages": { + "": { + "name": "ue4-remote-control", + "version": "1.0.0", + "license": "MIT", + "devDependencies": { + "@types/mocha": "^7.0.1", + "chai": "^4.2.0", + "mocha": "^7.0.1", + "tslint": "^5.16.0", + "typescript": "^3.7.2" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", + "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.8.3" + } + }, + "node_modules/@babel/highlight": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.8.3.tgz", + "integrity": "sha512-PX4y5xQUvy0fnEVHrYOarRPXVWafSjTW9T0Hab8gVIawpl2Sj0ORyrygANq+KjcNlSSTw0YCLSNA8OyZ1I4yEg==", + "dev": true, + "dependencies": { + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^4.0.0" + } + }, + "node_modules/@types/mocha": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-7.0.1.tgz", + "integrity": "sha512-L/Nw/2e5KUaprNJoRA33oly+M8X8n0K+FwLTbYqwTcR14wdPWeRkigBLfSFpN/Asf9ENZTMZwLxjtjeYucAA4Q==", + "dev": true + }, + "node_modules/ansi-colors": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.3.tgz", + "integrity": "sha512-LEHHyuhlPY3TmuUYMh2oz89lTShfvgbmzaBcxve9t/9Wuy7Dwf4yoAKcND7KFT1HAQfqZ12qtc+DUrBMeKF9nw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/anymatch": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", + "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", + "dev": true, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/assertion-error": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", + "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", + "dev": true + }, + "node_modules/binary-extensions": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.0.0.tgz", + "integrity": "sha512-Phlt0plgpIIBOGTT/ehfFnbNlfsDEiqmzE2KRXoX1bLIlir4X/MR+zSyBEkL05ffWgnRSf/DXv+WrUAVr93/ow==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browser-stdout": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz", + "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==", + "dev": true + }, + "node_modules/builtin-modules": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", + "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/chai": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/chai/-/chai-4.2.0.tgz", + "integrity": "sha512-XQU3bhBukrOsQCuwZndwGcCVQHyZi53fQ6Ys1Fym7E4olpIqqZZhhoFJoaKVvV17lWQoXYwgWN2nF5crA8J2jw==", + "dev": true, + "dependencies": { + "assertion-error": "^1.1.0", + "check-error": "^1.0.2", + "deep-eql": "^3.0.1", + "get-func-name": "^2.0.0", + "pathval": "^1.1.0", + "type-detect": "^4.0.5" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/check-error": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.2.tgz", + "integrity": "sha1-V00xLt2Iu13YkS6Sht1sCu1KrII=", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/chokidar": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.3.0.tgz", + "integrity": "sha512-dGmKLDdT3Gdl7fBUe8XK+gAtGmzy5Fn0XkkWQuYxGIgWVPPse2CxFA5mtrlD0TOHaHjEUqkWNyP1XdHoJES/4A==", + "dev": true, + "dependencies": { + "anymatch": "~3.1.1", + "braces": "~3.0.2", + "glob-parent": "~5.1.0", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.2.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.1.1" + } + }, + "node_modules/cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "dev": true, + "dependencies": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + } + }, + "node_modules/cliui/node_modules/ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/cliui/node_modules/string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "dependencies": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/cliui/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "node_modules/decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/deep-eql": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-3.0.1.tgz", + "integrity": "sha512-+QeIQyN5ZuO+3Uk5DYh6/1eKO0m0YmJFGNmFHGACpf1ClL1nmlV/p4gNgbl2pJGxgXb4faqo6UE+M5ACEMyVcw==", + "dev": true, + "dependencies": { + "type-detect": "^4.0.0" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "dev": true, + "dependencies": { + "object-keys": "^1.0.12" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/diff": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", + "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", + "dev": true, + "engines": { + "node": ">=0.3.1" + } + }, + "node_modules/emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "dev": true + }, + "node_modules/es-abstract": { + "version": "1.17.4", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.4.tgz", + "integrity": "sha512-Ae3um/gb8F0mui/jPL+QiqmglkUsaQf7FwBEHYIFkztkneosu9imhqHpBzQ3h1vit8t5iQ74t6PEVvphBZiuiQ==", + "dev": true, + "dependencies": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.1.5", + "is-regex": "^1.0.5", + "object-inspect": "^1.7.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.0", + "string.prototype.trimleft": "^2.1.1", + "string.prototype.trimright": "^2.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true, + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/flat": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/flat/-/flat-4.1.0.tgz", + "integrity": "sha512-Px/TiLIznH7gEDlPXcUD4KnBusa6kR6ayRUVcnEAbreRIuhkqow/mun59BuRXwoYk7ZQOLW1ZM05ilIvK38hFw==", + "deprecated": "Fixed a prototype pollution security issue in 4.1.0, please upgrade to ^4.1.1 or ^5.0.1.", + "dev": true, + "dependencies": { + "is-buffer": "~2.0.3" + }, + "bin": { + "flat": "cli.js" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, + "node_modules/fsevents": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.2.tgz", + "integrity": "sha512-R4wDiBwZ0KzpgOWetKDug1FZcYhqYnUYKtfZYt4mD5SBz76q0KR4Q9o7GIPamsVPGmW3EYPPJ0dOOjvx32ldZA==", + "deprecated": "\"Please update to latest v2.3 or v2.2\"", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-func-name": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.0.tgz", + "integrity": "sha1-6td0q+5y4gQJQzoGY2YCPdaIekE=", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.0.tgz", + "integrity": "sha512-qjtRgnIVmOfnKUE3NJAQEdk+lKrxfw8t5ke7SXtfMTHcjsBfOfWXCQfdb30zfDoZQ2IRSIiidmjtbHZPZ++Ihw==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/growl": { + "version": "1.10.5", + "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz", + "integrity": "sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==", + "dev": true, + "engines": { + "node": ">=4.x" + } + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/has-symbols": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", + "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true, + "bin": { + "he": "bin/he" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-buffer": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.4.tgz", + "integrity": "sha512-Kq1rokWXOPXWuaMAqZiJW4XxsmD9zGx9q4aePabbn3qCRGedtH7Cm+zV8WETitMfu1wdh+Rvd6w5egwSngUX2A==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/is-callable": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.5.tgz", + "integrity": "sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz", + "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-regex": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.5.tgz", + "integrity": "sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ==", + "dev": true, + "dependencies": { + "has": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", + "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "node_modules/js-yaml": { + "version": "3.13.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", + "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", + "dev": true, + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/lodash": { + "version": "4.17.19", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.19.tgz", + "integrity": "sha512-JNvd8XER9GQX0v2qJgsaN/mzFCNA5BRe/j8JN9d+tWyGLSodKQHKFicdwNYzWwI3wjRnaKPsGj1XkBjx/F96DQ==", + "dev": true + }, + "node_modules/log-symbols": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", + "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", + "dev": true, + "dependencies": { + "chalk": "^2.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", + "dev": true + }, + "node_modules/mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "deprecated": "Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)", + "dev": true, + "dependencies": { + "minimist": "0.0.8" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/mocha": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/mocha/-/mocha-7.0.1.tgz", + "integrity": "sha512-9eWmWTdHLXh72rGrdZjNbG3aa1/3NRPpul1z0D979QpEnFdCG0Q5tv834N+94QEN2cysfV72YocQ3fn87s70fg==", + "dev": true, + "dependencies": { + "ansi-colors": "3.2.3", + "browser-stdout": "1.3.1", + "chokidar": "3.3.0", + "debug": "3.2.6", + "diff": "3.5.0", + "escape-string-regexp": "1.0.5", + "find-up": "3.0.0", + "glob": "7.1.3", + "growl": "1.10.5", + "he": "1.2.0", + "js-yaml": "3.13.1", + "log-symbols": "2.2.0", + "minimatch": "3.0.4", + "mkdirp": "0.5.1", + "ms": "2.1.1", + "node-environment-flags": "1.0.6", + "object.assign": "4.1.0", + "strip-json-comments": "2.0.1", + "supports-color": "6.0.0", + "which": "1.3.1", + "wide-align": "1.1.3", + "yargs": "13.3.0", + "yargs-parser": "13.1.1", + "yargs-unparser": "1.6.0" + }, + "bin": { + "_mocha": "bin/_mocha", + "mocha": "bin/mocha" + }, + "engines": { + "node": ">= 8.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mochajs" + } + }, + "node_modules/mocha/node_modules/debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "deprecated": "Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797)", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/mocha/node_modules/diff": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", + "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==", + "dev": true, + "engines": { + "node": ">=0.3.1" + } + }, + "node_modules/mocha/node_modules/glob": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", + "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + } + }, + "node_modules/mocha/node_modules/supports-color": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.0.0.tgz", + "integrity": "sha512-on9Kwidc1IUQo+bQdhi8+Tijpo0e1SS6RoGo2guUwn5vdaxw8RXOF9Vb2ws+ihWOmh4JnCJOvaziZWP1VABaLg==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true + }, + "node_modules/node-environment-flags": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/node-environment-flags/-/node-environment-flags-1.0.6.tgz", + "integrity": "sha512-5Evy2epuL+6TM0lCQGpFIj6KwiEsGh1SrHUhTbNX+sLbBtjidPZFAnVK9y5yU1+h//RitLbRHTIMyxQPtxMdHw==", + "dev": true, + "dependencies": { + "object.getownpropertydescriptors": "^2.0.3", + "semver": "^5.7.0" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.7.0.tgz", + "integrity": "sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", + "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", + "dev": true, + "dependencies": { + "define-properties": "^1.1.2", + "function-bind": "^1.1.1", + "has-symbols": "^1.0.0", + "object-keys": "^1.0.11" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.getownpropertydescriptors": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz", + "integrity": "sha512-Z53Oah9A3TdLoblT7VKJaTDdXdT+lQO+cNpKVnya5JDe9uLvzu1YyY1yFDFrcxrlRgWrEFH0jJtD/IbuwjcEVg==", + "dev": true, + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1" + }, + "engines": { + "node": ">= 0.8" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/p-limit": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.2.tgz", + "integrity": "sha512-WGR+xHecKTr7EbUEhyLSh5Dube9JtdiG78ufaeLxTgpudf/20KqyMioIUZJAezlTIi6evxuoUs9YXc11cU+yzQ==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", + "dev": true + }, + "node_modules/pathval": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.0.tgz", + "integrity": "sha1-uULm1L3mUwBe9rcTYd74cn0GReA=", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/picomatch": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.1.tgz", + "integrity": "sha512-ISBaA8xQNmwELC7eOjqFKMESB2VIqt4PPDD0nsS95b/9dZXvVKOlz9keMSnoGGKcOHXfTvDD6WMaRoSc9UuhRA==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/readdirp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.2.0.tgz", + "integrity": "sha512-crk4Qu3pmXwgxdSgGhgA/eXiJAPQiX4GMOZZMXnqKxHX7TaoL+3gQVo/WeuAiogr07DpnfjIMpXXa+PAIvwPGQ==", + "dev": true, + "dependencies": { + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "dev": true + }, + "node_modules/resolve": { + "version": "1.15.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.15.1.tgz", + "integrity": "sha512-84oo6ZTtoTUpjgNEr5SJyzQhzL72gaRodsSfyxC/AXRvwu0Yse9H8eF9IpGo7b8YetZhlI6v7ZQ6bKBFV/6S7w==", + "dev": true, + "dependencies": { + "path-parse": "^1.0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "dev": true + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true + }, + "node_modules/string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "dependencies": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/string.prototype.trimleft": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.1.tgz", + "integrity": "sha512-iu2AGd3PuP5Rp7x2kEZCrB2Nf41ehzh+goo8TV7z8/XDBbsvc6HQIlUl9RjkZ4oyrW1XM5UwlGl1oVEaDjg6Ag==", + "dev": true, + "dependencies": { + "define-properties": "^1.1.3", + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimright": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.1.tgz", + "integrity": "sha512-qFvWL3/+QIgZXVmJBfpHmxLB7xsUXz6HsUmP8+5dRaC3Q7oKUv9Vo6aMCRZC1smrtyECFsIT30PqBJ1gTjAs+g==", + "dev": true, + "dependencies": { + "define-properties": "^1.1.3", + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "dependencies": { + "ansi-regex": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/tslib": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.11.0.tgz", + "integrity": "sha512-BmndXUtiTn/VDDrJzQE7Mm22Ix3PxgLltW9bSNLoeCY31gnG2OPx0QqJnuc9oMIKioYrz487i6K9o4Pdn0j+Kg==", + "dev": true + }, + "node_modules/tslint": { + "version": "5.20.1", + "resolved": "https://registry.npmjs.org/tslint/-/tslint-5.20.1.tgz", + "integrity": "sha512-EcMxhzCFt8k+/UP5r8waCf/lzmeSyVlqxqMEDQE7rWYiQky8KpIBz1JAoYXfROHrPZ1XXd43q8yQnULOLiBRQg==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.0.0", + "builtin-modules": "^1.1.1", + "chalk": "^2.3.0", + "commander": "^2.12.1", + "diff": "^4.0.1", + "glob": "^7.1.1", + "js-yaml": "^3.13.1", + "minimatch": "^3.0.4", + "mkdirp": "^0.5.1", + "resolve": "^1.3.2", + "semver": "^5.3.0", + "tslib": "^1.8.0", + "tsutils": "^2.29.0" + }, + "bin": { + "tslint": "bin/tslint" + }, + "engines": { + "node": ">=4.8.0" + }, + "peerDependencies": { + "typescript": ">=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >=3.0.0-dev || >= 3.1.0-dev || >= 3.2.0-dev" + } + }, + "node_modules/tsutils": { + "version": "2.29.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.29.0.tgz", + "integrity": "sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==", + "dev": true, + "dependencies": { + "tslib": "^1.8.1" + }, + "peerDependencies": { + "typescript": ">=2.1.0 || >=2.1.0-dev || >=2.2.0-dev || >=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >= 3.0.0-dev || >= 3.1.0-dev" + } + }, + "node_modules/type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/typescript": { + "version": "3.8.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.8.2.tgz", + "integrity": "sha512-EgOVgL/4xfVrCMbhYKUQTdF37SQn4Iw73H5BgCrF1Abdun7Kwy/QZsE/ssAy0y4LxBbvua3PIbFsbRczWWnDdQ==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "dev": true + }, + "node_modules/wide-align": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", + "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", + "dev": true, + "dependencies": { + "string-width": "^1.0.2 || 2" + } + }, + "node_modules/wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/wrap-ansi/node_modules/string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "dependencies": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/wrap-ansi/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "node_modules/y18n": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", + "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==", + "dev": true + }, + "node_modules/yargs": { + "version": "13.3.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.0.tgz", + "integrity": "sha512-2eehun/8ALW8TLoIl7MVaRUrg+yCnenu8B4kBlRxj3GJGDKU1Og7sMXPNm1BYyM1DOJmTZ4YeN/Nwxv+8XJsUA==", + "dev": true, + "dependencies": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.1" + } + }, + "node_modules/yargs-parser": { + "version": "13.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.1.tgz", + "integrity": "sha512-oVAVsHz6uFrg3XQheFII8ESO2ssAf9luWuAd6Wexsu4F3OtIW0o8IribPXYrD4WC24LWtPrJlGy87y5udK+dxQ==", + "dev": true, + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + }, + "node_modules/yargs-unparser": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-1.6.0.tgz", + "integrity": "sha512-W9tKgmSn0DpSatfri0nx52Joq5hVXgeLiqR/5G0sZNDoLZFOr/xjBUDcShCOGNsBnEMNo1KAMBkTej1Hm62HTw==", + "dev": true, + "dependencies": { + "flat": "^4.1.0", + "lodash": "^4.17.15", + "yargs": "^13.3.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/yargs/node_modules/ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/yargs/node_modules/string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "dependencies": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/yargs/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + } + }, "dependencies": { "@babel/code-frame": { "version": "7.8.3", @@ -24,87 +1463,12 @@ "js-tokens": "^4.0.0" } }, - "@types/bluebird": { - "version": "3.5.29", - "resolved": "https://registry.npmjs.org/@types/bluebird/-/bluebird-3.5.29.tgz", - "integrity": "sha512-kmVtnxTuUuhCET669irqQmPAez4KFnFVKvpleVRyfC3g+SHD1hIkFZcWLim9BVcwUBLO59o8VZE4yGCmTif8Yw==", - "dev": true - }, - "@types/caseless": { - "version": "0.12.2", - "resolved": "https://registry.npmjs.org/@types/caseless/-/caseless-0.12.2.tgz", - "integrity": "sha512-6ckxMjBBD8URvjB6J3NcnuAn5Pkl7t3TizAg+xdlzzQGSPSmBcXf8KoIH0ua/i+tio+ZRUHEXp0HEmvaR4kt0w==", - "dev": true - }, - "@types/chai": { - "version": "4.2.9", - "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.2.9.tgz", - "integrity": "sha512-NeXgZj+MFL4izGqA4sapdYzkzQG+MtGra9vhQ58dnmDY++VgJaRUws+aLVV5zRJCYJl/8s9IjMmhiUw1WsKSmw==", - "dev": true - }, - "@types/debug": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.5.tgz", - "integrity": "sha512-Q1y515GcOdTHgagaVFhHnIFQ38ygs/kmxdNpvpou+raI9UO3YZcHDngBSYKQklcKlvA7iuQlmIKbzvmxcOE9CQ==", - "dev": true - }, - "@types/lodash": { - "version": "4.14.149", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.149.tgz", - "integrity": "sha512-ijGqzZt/b7BfzcK9vTrS6MFljQRPn5BFWOx8oE0GYxribu6uV+aA9zZuXI1zc/etK9E8nrgdoF2+LgUw7+9tJQ==", - "dev": true - }, "@types/mocha": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-7.0.1.tgz", "integrity": "sha512-L/Nw/2e5KUaprNJoRA33oly+M8X8n0K+FwLTbYqwTcR14wdPWeRkigBLfSFpN/Asf9ENZTMZwLxjtjeYucAA4Q==", "dev": true }, - "@types/node": { - "version": "10.17.16", - "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.16.tgz", - "integrity": "sha512-A4283YSA1OmnIivcpy/4nN86YlnKRiQp8PYwI2KdPCONEBN093QTb0gCtERtkLyVNGKKIGazTZ2nAmVzQU51zA==", - "dev": true - }, - "@types/request": { - "version": "2.48.4", - "resolved": "https://registry.npmjs.org/@types/request/-/request-2.48.4.tgz", - "integrity": "sha512-W1t1MTKYR8PxICH+A4HgEIPuAC3sbljoEVfyZbeFJJDbr30guDspJri2XOaM2E+Un7ZjrihaDi7cf6fPa2tbgw==", - "dev": true, - "requires": { - "@types/caseless": "*", - "@types/node": "*", - "@types/tough-cookie": "*", - "form-data": "^2.5.0" - } - }, - "@types/request-promise": { - "version": "4.1.45", - "resolved": "https://registry.npmjs.org/@types/request-promise/-/request-promise-4.1.45.tgz", - "integrity": "sha512-KFagTY/a7CzAj86DkhaAtqP0ViYTNam+CfEokSwtPFUIuq9Qrq+Rq2X4nuaB6OJmM2s0xWeiS085Ro7vR0tt9Q==", - "dev": true, - "requires": { - "@types/bluebird": "*", - "@types/request": "*" - } - }, - "@types/tough-cookie": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/@types/tough-cookie/-/tough-cookie-2.3.6.tgz", - "integrity": "sha512-wHNBMnkoEBiRAd3s8KTKwIuO9biFtTf0LehITzBhSco+HQI0xkXZbLOD55SW3Aqw3oUkHstkm5SPv58yaAdFPQ==", - "dev": true - }, - "ajv": { - "version": "6.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.0.tgz", - "integrity": "sha512-D6gFiFA0RRLyUbvijN74DWAjXSFxWKaWP7mldxkVhyhAV3+SWA9HEJPHQ2c9soIeTFJqcSdFDGFgdqs1iUU2Hw==", - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, "ansi-colors": { "version": "3.2.3", "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.3.tgz", @@ -145,65 +1509,24 @@ "sprintf-js": "~1.0.2" } }, - "asn1": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", - "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", - "requires": { - "safer-buffer": "~2.1.0" - } - }, - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" - }, "assertion-error": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==", "dev": true }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" - }, - "aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=" - }, - "aws4": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.9.1.tgz", - "integrity": "sha512-wMHVg2EOHaMRxbzgFJ9gtjOOCrI80OHLG14rxi28XwOW8ux6IiEbRCGGGqCtdAIg4FQCbW20k9RsT4y3gJlFug==" - }, "balanced-match": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", "dev": true }, - "bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", - "requires": { - "tweetnacl": "^0.14.3" - } - }, "binary-extensions": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.0.0.tgz", "integrity": "sha512-Phlt0plgpIIBOGTT/ehfFnbNlfsDEiqmzE2KRXoX1bLIlir4X/MR+zSyBEkL05ffWgnRSf/DXv+WrUAVr93/ow==", "dev": true }, - "bluebird": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" - }, "brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", @@ -241,11 +1564,6 @@ "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", "dev": true }, - "caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" - }, "chai": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/chai/-/chai-4.2.0.tgz", @@ -347,14 +1665,6 @@ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", "dev": true }, - "combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "requires": { - "delayed-stream": "~1.0.0" - } - }, "commander": { "version": "2.20.3", "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", @@ -367,27 +1677,6 @@ "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", "dev": true }, - "core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" - }, - "dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", - "requires": { - "assert-plus": "^1.0.0" - } - }, - "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "requires": { - "ms": "^2.1.1" - } - }, "decamelize": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", @@ -412,26 +1701,12 @@ "object-keys": "^1.0.12" } }, - "delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" - }, "diff": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", "dev": true }, - "ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", - "requires": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" - } - }, "emoji-regex": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", @@ -486,26 +1761,6 @@ "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", "dev": true }, - "extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" - }, - "extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" - }, - "fast-deep-equal": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz", - "integrity": "sha512-8UEa58QDLauDNfpbrX55Q9jrGHThw2ZMdOky5Gl1CDtVeJDPVrG4Jxx1N8jw2gkWaff5UUuX1KJd+9zGe2B+ZA==" - }, - "fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" - }, "fill-range": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", @@ -533,22 +1788,6 @@ "is-buffer": "~2.0.3" } }, - "forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=" - }, - "form-data": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.5.1.tgz", - "integrity": "sha512-m21N3WOmEEURgk6B9GLOE4RuWOFf28Lhh9qGYeNlGq4VDXUlJy2th2slBNU8Gp8EzloYZOibZJ7t5ecIrFSjVA==", - "dev": true, - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - } - }, "fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", @@ -580,14 +1819,6 @@ "integrity": "sha1-6td0q+5y4gQJQzoGY2YCPdaIekE=", "dev": true }, - "getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", - "requires": { - "assert-plus": "^1.0.0" - } - }, "glob": { "version": "7.1.6", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", @@ -617,20 +1848,6 @@ "integrity": "sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==", "dev": true }, - "har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=" - }, - "har-validator": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz", - "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==", - "requires": { - "ajv": "^6.5.5", - "har-schema": "^2.0.0" - } - }, "has": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", @@ -658,16 +1875,6 @@ "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", "dev": true }, - "http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", - "requires": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" - } - }, "inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", @@ -756,22 +1963,12 @@ "has-symbols": "^1.0.1" } }, - "is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" - }, "isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", "dev": true }, - "isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" - }, "js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", @@ -788,37 +1985,6 @@ "esprima": "^4.0.0" } }, - "jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" - }, - "json-schema": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", - "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" - }, - "json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" - }, - "jsprim": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", - "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", - "requires": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.2.3", - "verror": "1.10.0" - } - }, "locate-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", @@ -832,7 +1998,8 @@ "lodash": { "version": "4.17.19", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.19.tgz", - "integrity": "sha512-JNvd8XER9GQX0v2qJgsaN/mzFCNA5BRe/j8JN9d+tWyGLSodKQHKFicdwNYzWwI3wjRnaKPsGj1XkBjx/F96DQ==" + "integrity": "sha512-JNvd8XER9GQX0v2qJgsaN/mzFCNA5BRe/j8JN9d+tWyGLSodKQHKFicdwNYzWwI3wjRnaKPsGj1XkBjx/F96DQ==", + "dev": true }, "log-symbols": { "version": "2.2.0", @@ -843,19 +2010,6 @@ "chalk": "^2.0.1" } }, - "mime-db": { - "version": "1.43.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.43.0.tgz", - "integrity": "sha512-+5dsGEEovYbT8UY9yD7eE4XTc4UwJ1jBYlgaQQF38ENsKR3wj/8q8RFZrF9WIZpB2V1ArTVFUva8sAul1NzRzQ==" - }, - "mime-types": { - "version": "2.1.26", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.26.tgz", - "integrity": "sha512-01paPWYgLrkqAyrlDorC1uDwl2p3qZT7yl806vW7DvDoxwXi46jsjFbg+WdwotBIk6/MbEhO/dh5aZ5sNj/dWQ==", - "requires": { - "mime-db": "1.43.0" - } - }, "minimatch": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", @@ -955,7 +2109,8 @@ "ms": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true }, "node-environment-flags": { "version": "1.0.6", @@ -973,11 +2128,6 @@ "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", "dev": true }, - "oauth-sign": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==" - }, "object-inspect": { "version": "1.7.0", "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.7.0.tgz", @@ -1069,32 +2219,12 @@ "integrity": "sha1-uULm1L3mUwBe9rcTYd74cn0GReA=", "dev": true }, - "performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" - }, "picomatch": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.1.tgz", "integrity": "sha512-ISBaA8xQNmwELC7eOjqFKMESB2VIqt4PPDD0nsS95b/9dZXvVKOlz9keMSnoGGKcOHXfTvDD6WMaRoSc9UuhRA==", "dev": true }, - "psl": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.7.0.tgz", - "integrity": "sha512-5NsSEDv8zY70ScRnOTn7bK7eanl2MvFrOrS/R6x+dBt5g1ghnj9Zv90kO8GwT8gxcu2ANyFprnFYB85IogIJOQ==" - }, - "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" - }, - "qs": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", - "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" - }, "readdirp": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.2.0.tgz", @@ -1104,64 +2234,6 @@ "picomatch": "^2.0.4" } }, - "request": { - "version": "2.88.2", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", - "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", - "requires": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.3", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.5.0", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" - }, - "dependencies": { - "form-data": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - } - } - } - }, - "request-promise": { - "version": "4.2.5", - "resolved": "https://registry.npmjs.org/request-promise/-/request-promise-4.2.5.tgz", - "integrity": "sha512-ZgnepCykFdmpq86fKGwqntyTiUrHycALuGggpyCZwMvGaZWgxW6yagT0FHkgo5LzYvOaCNvxYwWYIjevSH1EDg==", - "requires": { - "bluebird": "^3.5.0", - "request-promise-core": "1.1.3", - "stealthy-require": "^1.1.1", - "tough-cookie": "^2.3.3" - } - }, - "request-promise-core": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.3.tgz", - "integrity": "sha512-QIs2+ArIGQVp5ZYbWD5ZLCY29D5CfWizP8eWnm8FoGD1TX61veauETVQbrV60662V0oFBkrDOuaBI8XgtuyYAQ==", - "requires": { - "lodash": "^4.17.15" - } - }, "require-directory": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", @@ -1183,16 +2255,6 @@ "path-parse": "^1.0.6" } }, - "safe-buffer": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.0.tgz", - "integrity": "sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg==" - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, "semver": { "version": "5.7.1", "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", @@ -1211,27 +2273,6 @@ "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", "dev": true }, - "sshpk": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", - "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", - "requires": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "safer-buffer": "^2.0.2", - "tweetnacl": "~0.14.0" - } - }, - "stealthy-require": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", - "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=" - }, "string-width": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", @@ -1295,15 +2336,6 @@ "is-number": "^7.0.0" } }, - "tough-cookie": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", - "requires": { - "psl": "^1.1.28", - "punycode": "^2.1.1" - } - }, "tslib": { "version": "1.11.0", "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.11.0.tgz", @@ -1340,19 +2372,6 @@ "tslib": "^1.8.1" } }, - "tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", - "requires": { - "safe-buffer": "^5.0.1" - } - }, - "tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" - }, "type-detect": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", @@ -1365,29 +2384,6 @@ "integrity": "sha512-EgOVgL/4xfVrCMbhYKUQTdF37SQn4Iw73H5BgCrF1Abdun7Kwy/QZsE/ssAy0y4LxBbvua3PIbFsbRczWWnDdQ==", "dev": true }, - "uri-js": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", - "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", - "requires": { - "punycode": "^2.1.0" - } - }, - "uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" - }, - "verror": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", - "requires": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - } - }, "which": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", diff --git a/package.json b/package.json index ac347a1..f7f7f6a 100644 --- a/package.json +++ b/package.json @@ -28,22 +28,11 @@ "directories": { "lib": "lib" }, - "dependencies": { - "bluebird": "^3.7.2", - "debug": "^4.1.1", - "request": "^2.88.2", - "request-promise": "^4.2.5" - }, "devDependencies": { - "@types/chai": "^4.2.9", - "@types/debug": "^4.1.5", - "@types/lodash": "^4.14.145", "@types/mocha": "^7.0.1", - "@types/node": "^10.14.17", - "@types/request-promise": "^4.1.45", "chai": "^4.2.0", "mocha": "^7.0.1", "tslint": "^5.16.0", "typescript": "^3.7.2" } -} \ No newline at end of file +} diff --git a/src/api/resource.ts b/src/api/resource.ts index ab8dc2e..81f950d 100644 --- a/src/api/resource.ts +++ b/src/api/resource.ts @@ -1,26 +1,42 @@ -import * as rp from 'request-promise' +export type HttpMethodCalls = 'put' | 'PUT'; -const UE4_SERVER_PORT = 8080 +export class Resource { + async makeRequest( + method: HttpMethodCalls, + endpoint: string, + body: Req + ): Promise { + const options: RequestInit = { + method, + headers: { + 'Content-Type': 'application/json', + }, + body: JSON.stringify(this.omitUndefined(body)), + }; -export type HttpMethodCalls = 'put' | 'PUT' + const response = await fetch( + `http://localhost:${this.getPort()}${endpoint}`, + options + ); -import { omitBy, isUndefined } from 'lodash' + if (!response.ok) { + throw new Error(`Request failed with status ${response.status}`); + } -import * as debug from 'debug' + return response.json(); + } -const d = debug('ue4-remote-control:Resource') + getPort(): number { + const port = localStorage?.getItem('UE_SERVER_PORT'); + return port ? parseInt(port, 10) : 8080; + } -export class Resource { - async makeRequest(method: HttpMethodCalls, endpoint: string, body: Req): Promise { - const options: rp.Options = { - uri: `http://localhost:${UE4_SERVER_PORT}${endpoint}`, - method, - body: omitBy(body, isUndefined), - json: true - }; - d('>> request', options) - const result = await rp(options) as Res - d('<< result', result) - return result - } -} \ No newline at end of file + omitUndefined(obj: any): any { + return Object.entries(obj).reduce((acc: any, [key, value]) => { + if (value !== undefined) { + acc[key] = value; + } + return acc; + }, {}); + } +} diff --git a/src/classes/libraries/gameplay-statics.ts b/src/classes/libraries/gameplay-statics.ts index 76c7adc..106d584 100644 --- a/src/classes/libraries/gameplay-statics.ts +++ b/src/classes/libraries/gameplay-statics.ts @@ -74,7 +74,7 @@ type SuggestProjectileVelocity_CustomArcReturn = { export class GameplayStatics extends UObject { constructor() { - super('/Script/Editor.Default__GameplayStatics') + super('/Script/Engine.Default__GameplayStatics') } async ActivateReverbEffect(WorldContextObject: UObject, ReverbEffect: UReverbEffect, TagName: FName, Priority: number, Volume: number, FadeTime: number): Promise { diff --git a/src/engine/server.ts b/src/engine/server.ts index 8b4ab6b..04e4296 100644 --- a/src/engine/server.ts +++ b/src/engine/server.ts @@ -1,24 +1,28 @@ -import { EditorLevelLibrary } from '../classes/libraries/editor-level-library' - -import * as Bluebird from 'bluebird' +import { EditorLevelLibrary } from '../classes/libraries/editor-level-library'; export async function waitServer(delay = 1000, timeout = 0) { - const ell = new EditorLevelLibrary() + const ell = new EditorLevelLibrary(); - let wait = true; + let wait = true; - if (timeout) { - setTimeout(() => { wait = false }, timeout) - } + if (timeout) { + setTimeout(() => { + wait = false; + }, timeout); + } - while (wait) { - try { - await ell.SelectNothing() - return true - } catch (error) { - await Bluebird.delay(delay) - } + while (wait) { + try { + await ell.SelectNothing(); + return true; + } catch (error) { + await delayAsync(delay); } + } + + return false; +} - return false +function delayAsync(ms: number) { + return new Promise((resolve) => setTimeout(resolve, ms)); } diff --git a/tsconfig.json b/tsconfig.json index bdaab33..91a23e9 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,7 +1,8 @@ { "compilerOptions": { + "lib": ["es2017", "dom"], "module": "commonjs", - "target": "es6", + "target": "es2017", "outDir": "dist", "sourceMap": true, "strict": true, @@ -12,5 +13,5 @@ "exclude": [ "node_modules", "dist" - ] + ], } \ No newline at end of file