diff --git a/Assets/mappings.jsonc b/Assets/mappings.jsonc
new file mode 100644
index 0000000..e2ae755
--- /dev/null
+++ b/Assets/mappings.jsonc
@@ -0,0 +1,8536 @@
+[
+ {
+ "NewTypeName": "BattleeyePatchClass",
+ "OriginalTypeName": "Class1315",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": false,
+ "IsSealed": true,
+ "IncludeMethods": [
+ "RunValidation"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "TraderDialogInteractionScreenClass",
+ "OriginalTypeName": "GClass2095",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsAbstract": false,
+ "IncludeMethods": [
+ "ShowDialogScreen",
+ "ForceCloseCurrentScreen"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "PostRaidHealthScreenClass",
+ "OriginalTypeName": "Class1331",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": false,
+ "IsInterface": false,
+ "IsSealed": true,
+ "IncludeMethods": [
+ "OnProfileChangeApplied"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "PlayerVisualRepresentation_0"
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "BackendDummyClass",
+ "OriginalTypeName": "GClass1945",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsInterface": false,
+ "IsSealed": true,
+ "HasGenericParameters": false,
+ "IncludeMethods": [
+ "CreateClientSession"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "SpawnSystemClass",
+ "OriginalTypeName": "Class2327",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": false,
+ "IsInterface": false,
+ "IsStruct": false,
+ "IsSealed": true,
+ "HasAttribute": false,
+ "HasGenericParameters": false,
+ "PropertyCount": 1,
+ "IncludeMethods": [
+ "Validate"
+ ],
+ "ExcludeMethods": [
+ ""
+ ],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "BackendAbstractClass",
+ "OriginalTypeName": "Class282`1",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": false,
+ "IsAbstract": true,
+ "IsInterface": false,
+ "HasGenericParameters": true,
+ "IncludeMethods": [
+ "RegenerateToken"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "DataHandler",
+ "OriginalTypeName": "Class290",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": false,
+ "IsSealed": true,
+ "IncludeMethods": [
+ "SendAndHandleRetries"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "SslCertPatchClass",
+ "OriginalTypeName": "Class964",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": false,
+ "IsSealed": true,
+ "IncludeMethods": [
+ "ValidateCertificate"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "ActorDataStruct",
+ "OriginalTypeName": "GStruct16",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "MainTactic"
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "RecodableItemClass",
+ "OriginalTypeName": "GClass2981",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsInterface": false,
+ "IncludeMethods": [
+ "OnAddRecodableItem"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "RadioTransmitterHandlerClass",
+ "OriginalTypeName": "GClass1592",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [
+ "OnGetRadioTransmitterStatusFromClient"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "ExfiltrationControllerClass",
+ "OriginalTypeName": "GClass1332",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [
+ "AssignScavIdToPoint"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "GameServerClass",
+ "OriginalTypeName": "GClass1255",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsSealed": true,
+ "MethodCount": 0,
+ "PropertyCount": 0,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "Ping"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "QuestItemClass",
+ "OriginalTypeName": "GClass1266",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "FieldCount": 3,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "parentId",
+ "_tpl",
+ "_id"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "EnemyInfoClass",
+ "OriginalTypeName": "GClass588`1",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsSealed": true,
+ "HasGenericParameters": true,
+ "MethodCount": 0,
+ "FieldCount": 4,
+ "PropertyCount": 0,
+ "NestedTypeCount": 0,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "err",
+ "errmsg",
+ "data",
+ "crc"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "InsuredItemClass",
+ "OriginalTypeName": "GClass1272",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "MethodCount": 0,
+ "FieldCount": 2,
+ "PropertyCount": 0,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "itemId",
+ "tid"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "BackendConfigClass",
+ "OriginalTypeName": "GClass1308",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "MethodCount": 0,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "BotWeaponScatterings"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "LocationSettingsClass",
+ "OriginalTypeName": "GClass1293",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "MethodCount": 0,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "locations"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "BotPresetClass",
+ "OriginalTypeName": "GClass1",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "MethodCount": 0,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "MAX_AIMING_UPGRADE_BY_TIME"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "BotMemoryClass",
+ "OriginalTypeName": "GClass1375",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [
+ "LoseVisionCurrentEnemy"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "BackendConfigSettingsClass",
+ "OriginalTypeName": "GClass1411",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsSealed": true,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "DiscardLimitsEnabled"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "SharedGameSettingsClass",
+ "OriginalTypeName": "GClass2010",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsSealed": true,
+ "IncludeMethods": [
+ "UpdateMergedControls"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "WaveInfo",
+ "OriginalTypeName": "GClass1568",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "ConstructorParameterCount": 3,
+ "MethodCount": 1,
+ "IncludeMethods": [
+ "Copy"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "Difficulty",
+ "Limit",
+ "Role"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "GameTimerClass",
+ "OriginalTypeName": "GClass1576",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsSealed": true,
+ "IncludeMethods": [
+ "ChangeSessionTime"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "ItemFactory",
+ "OriginalTypeName": "GClass4",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsSealed": true,
+ "IncludeMethods": [
+ "ComponentialItemToItem"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "ProfileStatusClass",
+ "OriginalTypeName": "GClass1847",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsSealed": true,
+ "IncludeMethods": [
+ "IsAppropriateStatusChange"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "InfoClass",
+ "OriginalTypeName": "GClass1861",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [
+ "RemoveBan"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "PoolManager",
+ "OriginalTypeName": "GClass1910",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsSealed": true,
+ "IncludeMethods": [
+ "LoadBundlesAndCreatePools"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "MainMenuController",
+ "OriginalTypeName": "GClass1935",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsSealed": true,
+ "IncludeMethods": [
+ "StopAfkMonitor"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "GameGraphicsClass",
+ "OriginalTypeName": "GClass999",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsDerived": true,
+ "IncludeMethods": [
+ "SetFramerateLimits",
+ "CreateBindings",
+ "GetDefaultDisplaySettings"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "MinFramerateLimit",
+ "MaxFramerateLobbyLimit",
+ "MaxFramerateGameLimit"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "SDModeLevel",
+ "ApplySDModeOnRuntime"
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "ProfileChangesPocoClass",
+ "OriginalTypeName": "GClass1949",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsSealed": true,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "UnlockedRecipes"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "LoggerFactoryClass",
+ "OriginalTypeName": "GClass2000",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsInterface": false,
+ "IsSealed": true,
+ "IncludeMethods": [
+ "CreateLogger"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "EnergyControllerClass",
+ "OriginalTypeName": "GClass2039",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsSealed": true,
+ "IncludeMethods": [
+ "AddGenerator"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "HideoutClass",
+ "OriginalTypeName": "GClass2042",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsSealed": true,
+ "IncludeMethods": [
+ "GetMaxBonus"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "ProductionControllerClass",
+ "OriginalTypeName": "GClass2056",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsSealed": true,
+ "IncludeMethods": [
+ "GetProducedItemsCountInArea"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "NotificationAbstractClass",
+ "OriginalTypeName": "GClass2100",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsAbstract": true,
+ "IsDerived": false,
+ "HasGenericParameters": false,
+ "IncludeMethods": [
+ "CreateView"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "NotificationManagerClass",
+ "OriginalTypeName": "GClass2183",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsSealed": true,
+ "IncludeMethods": [
+ "ChangeTransport"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "CameraClass",
+ "OriginalTypeName": "GClass3207",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsSealed": true,
+ "IncludeMethods": [
+ "IncreaseStreamingMipMapBias"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "TraderAssortmentControllerClass",
+ "OriginalTypeName": "GClass2186",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsSealed": true,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "CurrentQuantity"
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "BossLogicClass",
+ "OriginalTypeName": "GClass398",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsDerived": true,
+ "HasGenericParameters": false,
+ "ConstructorParameterCount": 2,
+ "MethodCount": 1,
+ "IncludeMethods": [
+ "SetPatrolMode"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "IContainer",
+ "OriginalTypeName": "GInterface440",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsInterface": true,
+ "PropertyCount": 0,
+ "IncludeMethods": [
+ "DragCancelled"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "TraderClass",
+ "OriginalTypeName": "GClass2189",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsSealed": true,
+ "IncludeMethods": [
+ "GetUserItemPrice"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "WeatherClass",
+ "OriginalTypeName": "GClass2258",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [
+ "GetWeatherTypeByNode"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "ClientMetrics",
+ "OriginalTypeName": "GClass2282",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsSealed": true,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "MaxRttBinMetricCollector"
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "MetricsClass",
+ "OriginalTypeName": "GClass2292",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsSealed": true,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "SpikeSamples"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "MetricsConfigClass",
+ "OriginalTypeName": "GClass2293",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsSealed": true,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "NetProcessingBins"
+ ],
+ "ExcludeFields": [
+ "MaxRtt"
+ ],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "SynchronizableObjectLogicProcessorClass",
+ "OriginalTypeName": "GClass2299",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [
+ "ProcessSyncObjectPackets"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "AirdropManagerAbstractClass",
+ "OriginalTypeName": "GClass2301",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsAbstract": true,
+ "IncludeMethods": [
+ "InitContainerLoot"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "AirdropManagerClass",
+ "OriginalTypeName": "GClass2303",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsAbstract": false,
+ "IncludeMethods": [
+ "OnFlareSuccessEvent"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "AirdropLogicClass",
+ "OriginalTypeName": "GClass2304",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "airdropSynchronizableObject_0"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "AirplaneLogicClass",
+ "OriginalTypeName": "GClass2309",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "PropertyCount": 2,
+ "NestedTypeCount": 1,
+ "IncludeMethods": [
+ "CollisionEnter"
+ ],
+ "ExcludeMethods": [
+ "Launch"
+ ],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "QuestDataClass",
+ "OriginalTypeName": "GClass3521",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsSealed": true,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "CompletedConditions"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "AbstractQuestClass",
+ "OriginalTypeName": "GClass1326`1",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsAbstract": true,
+ "IsInterface": false,
+ "IncludeMethods": [
+ "IsConditionDone"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "QuestControllerAbstractClass",
+ "OriginalTypeName": "GClass3496`1",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsAbstract": true,
+ "IncludeMethods": [
+ "ManageConditionsConnections"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "RawQuestClass",
+ "OriginalTypeName": "GClass3522",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [
+ "CreateNewQuest"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [
+ "ExpirationTime"
+ ],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "DailyQuestClass",
+ "OriginalTypeName": "GClass3528",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsSealed": true,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "InactiveQuests",
+ "QuestChangeRequirement"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "SessionCountersClass",
+ "OriginalTypeName": "GClass2367",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [
+ "GetAllLong"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "HealthControllerClass",
+ "OriginalTypeName": "GClass2645",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [
+ "GetMildMusclePainSettings"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "TreatmentDataClass",
+ "OriginalTypeName": "GClass2684",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "FieldCount": 3,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "Energy",
+ "Hydration",
+ "BodyParts"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "Equipment",
+ "OriginalTypeName": "GClass273",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "ConstructorParameterCount": 1,
+ "MethodCount": 2,
+ "IncludeMethods": [
+ "Update"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "customNavigationPoint_0"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "SecureContainerTemplateClass",
+ "OriginalTypeName": "GClass2827",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "containType"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "Meds2Class",
+ "OriginalTypeName": "GClass2855",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "BodyPartTimeMults"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "RepairKitClass",
+ "OriginalTypeName": "GClass2860",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "TargetItemFilter"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "MoneyClass",
+ "OriginalTypeName": "GClass2870",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "eqMax"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "ThrowableWeaponClass",
+ "OriginalTypeName": "GClass2872",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "MinFragmentDamage"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "LootItemClass",
+ "OriginalTypeName": "GClass0",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "AllSlotsWithoutArrayInside"
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "ArmorClass",
+ "OriginalTypeName": "GClass2877",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "ConstructorParameterCount": 2,
+ "MethodCount": 1,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "FaceShield"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "GogglesClass",
+ "OriginalTypeName": "GClass2883",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsInterface": false,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "BlindnessProtection"
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "SightModClass",
+ "OriginalTypeName": "GClass2902",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "Sight"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "BossKnightBrainClass",
+ "OriginalTypeName": "GClass292",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "FieldCount": 11,
+ "IncludeMethods": [
+ "ForceRecalcShootPos",
+ "EventsPriority"
+ ],
+ "ExcludeMethods": [
+ "SetBossSanitar"
+ ],
+ "IncludeFields": [
+ "int_9"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "ExUsecBrainClass",
+ "OriginalTypeName": "GClass293",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [],
+ "ExcludeMethods": [
+ "EndShootFromStationary"
+ ],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "AbstractSuppressStationary_0"
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "MagazineClass",
+ "OriginalTypeName": "GClass2914",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "LoadUnloadModifier"
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "CylinderMagazineClass",
+ "OriginalTypeName": "GClass2915",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "Camoras"
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "SpringDrivenCylinderMagazineClass",
+ "OriginalTypeName": "GClass2916",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "FieldCount": 0,
+ "IncludeMethods": [
+ "CamoraIndexForDoubleActionFire"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "MountModClass",
+ "OriginalTypeName": "GClass2922",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsDerived": true,
+ "ConstructorParameterCount": 2,
+ "FieldCount": 0,
+ "PropertyCount": 2,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "HeatFactor",
+ "CoolFactor"
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "StockItemClass",
+ "OriginalTypeName": "GClass2919",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "Foldable"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "HeatFactor",
+ "CoolFactor",
+ "DurabilityBurnModificator"
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "BarrelModClass",
+ "OriginalTypeName": "GClass2921",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "DurabilityBurnModificator",
+ "HeatFactor",
+ "CoolFactor",
+ "CenterOfImpactMOA"
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "SearchableItemClass",
+ "OriginalTypeName": "GClass2925",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "SearchSound"
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "ItemContainerClass",
+ "OriginalTypeName": "GClass2927",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsInterface": false,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "isSecured"
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "SortingTableClass",
+ "OriginalTypeName": "GClass2947",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [
+ "ClampSize"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [
+ "CanStretchHorizontally"
+ ],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "StashClass",
+ "OriginalTypeName": "GClass2946",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [
+ "UpdateBonuses"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "EquipmentClass",
+ "OriginalTypeName": "GClass0",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "PaymentSlots"
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "FoodClass",
+ "OriginalTypeName": "GClass2961",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "FoodDrinkComponent"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "KnifeClass",
+ "OriginalTypeName": "GClass2967",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "KnifeComponent"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "MedsClass",
+ "OriginalTypeName": "GClass2969",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "ConstructorParameterCount": 2,
+ "MethodCount": 1,
+ "FieldCount": 2,
+ "PropertyCount": 1,
+ "NestedTypeCount": 0,
+ "IncludeMethods": [],
+ "ExcludeMethods": [
+ "ToString"
+ ],
+ "IncludeFields": [
+ "HealthEffectsComponent",
+ "MedKitComponent",
+ ""
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "BulletClass",
+ "OriginalTypeName": "GClass2983",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "GetBulletSpeed"
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "GrenadeClass",
+ "OriginalTypeName": "GClass2986",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "MinTimeToContactExplode"
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "TemplateIdToObjectMappingsClass",
+ "OriginalTypeName": "GClass2989",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "TypeTable"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "ItemAttributeClass",
+ "OriginalTypeName": "GClass2995",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "MultiLineInfo"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "TraderControllerClass",
+ "OriginalTypeName": "GClass3003",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "MainStorage"
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "InventoryControllerClass",
+ "OriginalTypeName": "GClass0",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "SortingTableActive"
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "BossKojaniyBrainClass",
+ "OriginalTypeName": "GClass322",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [
+ "SetBossKojaniy"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "IAmReady"
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "RagdollClass",
+ "OriginalTypeName": "GClass3227",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [
+ "AttachWeapon"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "ShootPointClass",
+ "OriginalTypeName": "GClass343",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "DistCoef",
+ "Point"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "UserInterfaceClass",
+ "OriginalTypeName": "GClass3375`1",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "HasGenericParameters": true,
+ "IncludeMethods": [
+ "CloseCurrentScreenForced"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "AICoreControllerClass",
+ "OriginalTypeName": "GClass28",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [
+ "RemoveNodeController"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "InsuranceCompanyClass",
+ "OriginalTypeName": "GClass3452",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsSealed": true,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "ItemsToInsure"
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "ItemClass",
+ "OriginalTypeName": "GClass3453",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsSealed": true,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "InsurerId"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "ISubInteractions",
+ "OriginalTypeName": "GInterface422",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsInterface": true,
+ "IncludeMethods": [
+ "SetSubInteractions"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "RagfairSettingsClass",
+ "OriginalTypeName": "GClass3461",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsSealed": true,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "renewCommunityTax"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "SonicInfoClass",
+ "OriginalTypeName": "GClass965",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [
+ "ChangeMaterials"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "HideoutControllerClass",
+ "OriginalTypeName": "GClass2068",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "CellsCount"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "RagFairClass",
+ "OriginalTypeName": "GClass3464",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsSealed": true,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "IconsLoader"
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "HostManagerClass",
+ "OriginalTypeName": "GClass2548",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "PropertyCount": 2,
+ "IncludeMethods": [
+ "GetStatistics"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "IMeasureStatistics",
+ "OriginalTypeName": "GInterface102",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsInterface": true,
+ "IncludeMethods": [
+ "WriteBits"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "BitsCount"
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "IHandsThrowController",
+ "OriginalTypeName": "GInterface152",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsInterface": true,
+ "IncludeMethods": [
+ "PullRingForHighThrow"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "CustomizationClass",
+ "OriginalTypeName": "GClass1985",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "ConstructorParameterCount": 1,
+ "MethodCount": 1,
+ "FieldCount": 0,
+ "PropertyCount": 0,
+ "IncludeMethods": [
+ "Add"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "JobPriority",
+ "OriginalTypeName": "GClass3628",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [
+ "GetYieldDelegate"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "BindableState",
+ "OriginalTypeName": "GClass3651`1",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "HasGenericParameters": true,
+ "IncludeMethods": [],
+ "ExcludeMethods": [
+ "SetDirty"
+ ],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "Value"
+ ],
+ "ExcludeProperties": [
+ "HasHandlers"
+ ],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "BundleLock",
+ "OriginalTypeName": "GClass3665",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsSealed": true,
+ "IncludeMethods": [
+ "Unlock",
+ "Lock"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "MaxConcurrentOperations"
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "DependencyGraph",
+ "OriginalTypeName": "GClass3666`1",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsSealed": true,
+ "HasGenericParameters": true,
+ "IncludeMethods": [
+ "RetainSeparateAsync"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "BotCurrentEnemiesClass",
+ "OriginalTypeName": "GClass518",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [
+ "GetVision"
+ ],
+ "ExcludeMethods": [
+ "MessageInfoWide"
+ ],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "BotSettingsClass",
+ "OriginalTypeName": "GClass526",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "LastChangeVisionTime"
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "ScatteringSettingsClass",
+ "OriginalTypeName": "GClass561",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "CurrentScattering"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "BotDifficultySettingsClass",
+ "OriginalTypeName": "GClass566",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [
+ "ApplyPreset"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "FileSettings"
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "BossSpawnerClass",
+ "OriginalTypeName": "GClass611",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [
+ "InitBossSpawnDebug"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "ZoneLeaveControllerClass",
+ "OriginalTypeName": "GClass615",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [
+ "ClearByTypeAll"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "BotsClass",
+ "OriginalTypeName": "GClass616",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [
+ "CheckActivation"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "ProfileDataClass",
+ "OriginalTypeName": "GClass628",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsInterface": false,
+ "IsSealed": true,
+ "FieldCount": 2,
+ "PropertyCount": 2,
+ "IncludeMethods": [
+ "CanSpawnByHour"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "botSpawnParams_0"
+ ],
+ "ExcludeFields": [
+ "debugBotProfileChooser_0"
+ ],
+ "IncludeProperties": [
+ "SpawnParams"
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "WeaponAnimationSpeedControllerClass",
+ "OriginalTypeName": "GClass699",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [
+ "GetBoolLauncherReady"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "TimerClass",
+ "OriginalTypeName": "GClass737",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [
+ "SetPause"
+ ],
+ "ExcludeMethods": [
+ "ValidateAllLights"
+ ],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "LayerMaskClass",
+ "OriginalTypeName": "GClass766",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "HighPolyCollider"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "DecalMeshClass",
+ "OriginalTypeName": "GClass962",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "IsFromStatic"
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "ChatServerClass",
+ "OriginalTypeName": "GClass974",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "RegistrationId"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "ChatMessageClass",
+ "OriginalTypeName": "GClass990",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsSealed": true,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "AnyNonQuestItems"
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "IBotController",
+ "OriginalTypeName": "GInterface1",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsInterface": true,
+ "IncludeMethods": [
+ "OnPreProcess"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "IBackendStatus",
+ "OriginalTypeName": "GInterface16",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsInterface": true,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "Status"
+ ],
+ "ExcludeProperties": [
+ "GameTimer",
+ "SnowLevelOnTerrain"
+ ],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "ISession",
+ "OriginalTypeName": "GInterface171",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsInterface": true,
+ "IncludeMethods": [
+ "OfferAlreadyReported"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "IBotCreator",
+ "OriginalTypeName": "GInterface21",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsInterface": true,
+ "IncludeMethods": [
+ "GenerateProfile"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "IConnectionHandler",
+ "OriginalTypeName": "GInterface210",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsInterface": true,
+ "IncludeMethods": [
+ "SetRequestHeader"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "ISynchronizableObject",
+ "OriginalTypeName": "GInterface226",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsInterface": true,
+ "IncludeMethods": [
+ "TakeFromPool"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "IEffect",
+ "OriginalTypeName": "GInterface277",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsInterface": true,
+ "IncludeMethods": [
+ "Propagate"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "IZones",
+ "OriginalTypeName": "GInterface399",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsInterface": true,
+ "IncludeMethods": [
+ "GetBossPosition"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "ISpawnPoints",
+ "OriginalTypeName": "GInterface400",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsInterface": true,
+ "IncludeMethods": [
+ "CreateSpawnPoint"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "ISpawnSystem",
+ "OriginalTypeName": "GInterface401",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsInterface": true,
+ "IncludeMethods": [
+ "SelectAISpawnPoints"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "IEasyBundle",
+ "OriginalTypeName": "GInterface458",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsInterface": true,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "SameNameAsset"
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "IBundleLock",
+ "OriginalTypeName": "GInterface459",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsInterface": true,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "IsLocked"
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "IBackendInterface",
+ "OriginalTypeName": "GInterface34`1",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsInterface": true,
+ "HasGenericParameters": true,
+ "IncludeMethods": [
+ "RegenerateToken"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "IRollback",
+ "OriginalTypeName": "GInterface145",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsInterface": true,
+ "MethodCount": 1,
+ "FieldCount": 0,
+ "PropertyCount": 0,
+ "IncludeMethods": [
+ "RollBack"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "IExecute",
+ "OriginalTypeName": "GInterface146",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsInterface": true,
+ "IsDerived": true,
+ "MethodCount": 1,
+ "FieldCount": 0,
+ "PropertyCount": 0,
+ "IncludeMethods": [
+ "Execute"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "DamageInfo",
+ "OriginalTypeName": "GStruct394",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "OverDamageFrom"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "AirplaneDataPacketStruct",
+ "OriginalTypeName": "GStruct42",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "Outdated"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "IAssetsManager",
+ "OriginalTypeName": "GInterface412",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsInterface": true,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "Variants"
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "IEasyAssets",
+ "OriginalTypeName": "GInterface460",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsInterface": true,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "System"
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "BaseLogicLayerAbstractClass",
+ "OriginalTypeName": "GClass30",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsAbstract": true,
+ "IncludeMethods": [
+ "HoldOrCoverRun"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "AssetsManagerSingletonClass",
+ "OriginalTypeName": "GClass1498",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsInterface": false,
+ "IsSealed": true,
+ "PropertyCount": 1,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "Manager"
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "AssetsManagerClass",
+ "OriginalTypeName": "GClass3256",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsInterface": false,
+ "IsSealed": true,
+ "IncludeMethods": [
+ "GetAssetName"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "BundlesManagerClass",
+ "OriginalTypeName": "GClass3261",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "LoadingUrl"
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "AICoreAgentClass",
+ "OriginalTypeName": "GClass27`1",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "HasGenericParameters": true,
+ "IncludeMethods": [
+ "GetActiveNodeReason"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "BaseLogicLayerSimpleAbstractClass",
+ "OriginalTypeName": "GClass31",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsAbstract": true,
+ "IncludeMethods": [
+ "CheckMedsToStop"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "AICoreLayerClass",
+ "OriginalTypeName": "GClass29`1",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "HasGenericParameters": true,
+ "IncludeMethods": [
+ "GetCustomData"
+ ],
+ "ExcludeMethods": [
+ "GetActiveNodeReason"
+ ],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "BaseNodeAbstractClass",
+ "OriginalTypeName": "GClass153",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsAbstract": true,
+ "IsDerived": true,
+ "HasGenericParameters": false,
+ "ConstructorParameterCount": 1,
+ "MethodCount": 0,
+ "FieldCount": 1,
+ "PropertyCount": 0,
+ "NestedTypeCount": 0,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "botOwner_0",
+ ""
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "AICoreStrategyAbstractClass",
+ "OriginalTypeName": "GClass278`1",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsAbstract": true,
+ "HasGenericParameters": true,
+ "IncludeMethods": [
+ "GetActiveLayerDebug"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "AICoreActionEndStruct",
+ "OriginalTypeName": "GStruct7",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "ConstructorParameterCount": 1,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "Reason",
+ "Value"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "AICoreActionResultStruct",
+ "OriginalTypeName": "GStruct8`1",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "HasGenericParameters": true,
+ "ConstructorParameterCount": 2,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "Reason",
+ "Action"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "LootItemPositionClass",
+ "OriginalTypeName": "GClass0",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsEnum": false,
+ "HasAttribute": false,
+ "MethodCount": 1,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "PlatformId"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "BotWaveDataClass",
+ "OriginalTypeName": "GClass1569",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "WithCheckMinMax"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "BTRControllerClass",
+ "OriginalTypeName": "GClass3148",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsSealed": true,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "IsBtrPaid"
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "BTRDataPacket",
+ "OriginalTypeName": "GStruct382",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "gunsBlockRotation",
+ "LeftSideState"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "PlayerInteractPacket",
+ "OriginalTypeName": "GStruct169",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [
+ "Serialize"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "InteractionType"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "AchievementDataClass",
+ "OriginalTypeName": "GClass3530",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "GlobalProgressPercent",
+ "Status"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "AchievementControllerClass",
+ "OriginalTypeName": "GClass3485",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsSealed": true,
+ "HasGenericParameters": false,
+ "FieldCount": 0,
+ "IncludeMethods": [
+ "FinishAchievement",
+ "SetConditionalStatus"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "BufferZoneControllerClass",
+ "OriginalTypeName": "GClass3214",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [
+ "ShowGateNotAvailableNotification"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "GetActionsClass",
+ "OriginalTypeName": "GClass1976",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [
+ "GetAvailableHideoutActions"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "AbstractQuestControllerClass",
+ "OriginalTypeName": "GClass3477",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsAbstract": true,
+ "IncludeMethods": [
+ "IsQuestForCurrentProfile"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "AbstractAchievementControllerClass",
+ "OriginalTypeName": "GClass3482",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsAbstract": true,
+ "HasGenericParameters": false,
+ "IncludeMethods": [
+ "OnConditionalStatusChangedEvent"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "AchievementsBook"
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "LegacyParamsStruct",
+ "OriginalTypeName": "GStruct22",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "DefaultTimeoutSeconds"
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "HalloweenEventControllerClass",
+ "OriginalTypeName": "GClass1589",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [
+ "RegisterClientVisual"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "ImprovementControllerClass",
+ "OriginalTypeName": "GClass2047",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [
+ "SetImprovementDataset"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "EditorsCoverPointDebugDataClass",
+ "OriginalTypeName": "GClass350",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "DeletOnCantShoot"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "CoverSearchDefenceDataClass",
+ "OriginalTypeName": "GClass346",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "minDefenceLevel",
+ "maxDangerLevel"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "IHandsController",
+ "OriginalTypeName": "GInterface147",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsInterface": true,
+ "IncludeMethods": [
+ "IsInInteraction"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "IsAiming"
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "PathControllerClass",
+ "OriginalTypeName": "GClass451",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [
+ "IncCornerIndex"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "LastPathSetTime"
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "IBossLogic",
+ "OriginalTypeName": "GInterface9",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsInterface": true,
+ "IncludeMethods": [
+ "GetTargetToLook",
+ "SetFollowersPositions"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "ISharedBallisticsCalculator",
+ "OriginalTypeName": "GInterface411",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsInterface": true,
+ "IncludeMethods": [
+ "GetActiveShot"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "FastAnimatorProcessorClass",
+ "OriginalTypeName": "GClass1216",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [
+ "GetInteger"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "FastAnimatorController"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "IBackEndSession",
+ "OriginalTypeName": "GInterface170",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsInterface": true,
+ "IncludeMethods": [
+ "ApplyCustomizationWear"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "BotEventHandler",
+ "OriginalTypeName": "GClass633",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [
+ "ApplyLighthouseKeeperFriendlyZryachiy",
+ "HardAim"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "GlobalEventHandlerClass",
+ "OriginalTypeName": "GClass3182",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [
+ "CreateCommonEvent"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "Instance"
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "CultistEventsClass",
+ "OriginalTypeName": "GClass485",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "ConstructorParameterCount": 1,
+ "FieldCount": 3,
+ "IncludeMethods": [
+ "ManualUpdate",
+ "Dispose"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "botsGroup_0"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "RepairControllerClass",
+ "OriginalTypeName": "GClass2230",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [
+ "GetSuitableRepairersCollections"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "IRepairer",
+ "OriginalTypeName": "GInterface215",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsInterface": true,
+ "IncludeMethods": [
+ "GetRepairQuality"
+ ],
+ "ExcludeMethods": [
+ "IsNoCorrespondingArea"
+ ],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "ICommandMessage",
+ "OriginalTypeName": "GInterface267",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsInterface": true,
+ "IncludeMethods": [
+ "CloneCommand"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "Type"
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "MarginsStruct",
+ "OriginalTypeName": "GStruct58",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "ConstructorParameterCount": 4,
+ "IncludeMethods": [
+ "Scale"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "Right",
+ "Left",
+ "Bottom",
+ "Top"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "ProjectorHelperClass",
+ "OriginalTypeName": "GClass960",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "VertsStartEnd",
+ "ParentFilter"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "IMatchmakerPlayersController",
+ "OriginalTypeName": "GInterface439",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsInterface": true,
+ "HasGenericParameters": false,
+ "IncludeMethods": [
+ "StopLookingForGroup"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "SocialNetworkClass",
+ "OriginalTypeName": "GClass1957",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "UnpinnedDialogues",
+ "PinnedDialogues"
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "OnEventClass",
+ "OriginalTypeName": "GClass3636`1",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsInterface": false,
+ "HasGenericParameters": true,
+ "NestedTypeCount": 2,
+ "IncludeMethods": [
+ "Subscribe"
+ ],
+ "ExcludeMethods": [
+ "BindWithoutValue"
+ ],
+ "IncludeFields": [
+ "action_0",
+ "Event_0"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "IHandler",
+ "OriginalTypeName": "GInterface454",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsInterface": true,
+ "IncludeMethods": [
+ "CheckChanges"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "SourceContainerClass",
+ "OriginalTypeName": "GClass1049",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [
+ "UpdateCachedPosition"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "IValueListener",
+ "OriginalTypeName": "GInterface93",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsInterface": true,
+ "IncludeMethods": [
+ "OnParameterValueChanged"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "FastAnimatorControllerClass",
+ "OriginalTypeName": "GClass1189",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [
+ "GetLayerStateMachinesEnumerator",
+ "RefreshAllStates"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "SpeedAnimParamClass",
+ "OriginalTypeName": "GClass1200",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [
+ "RemoveValueListener",
+ "AddValueListener"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "IFPSMeasureStatistics",
+ "OriginalTypeName": "GInterface98",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsInterface": true,
+ "IncludeMethods": [
+ "AddMeasurement"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "IEventsConsumer",
+ "OriginalTypeName": "GInterface108",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsInterface": true,
+ "IncludeMethods": [
+ "ReceiveEvent"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "IConditionCounter",
+ "OriginalTypeName": "GInterface446",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsInterface": true,
+ "IncludeMethods": [
+ "CheckVisibilityStatus",
+ "TransitionStatus"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "PhraseSpeakerClass",
+ "OriginalTypeName": "GClass1917",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [
+ "PlayDirectRandom"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "Importance"
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "MasterSkillClass",
+ "OriginalTypeName": "GClass1875",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [
+ "GetLevelForValue"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "LevelingThreshold"
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "PacketEncryptorAbstractClass",
+ "OriginalTypeName": "GClass2697",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [
+ "Decrypt"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "BUFFER_OVERHAND_SIZE"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "ISerializer",
+ "OriginalTypeName": "GInterface101",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsInterface": true,
+ "HasGenericParameters": false,
+ "IncludeMethods": [
+ "SerializeUInt32UsingBitRange"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "FootprintStruct",
+ "OriginalTypeName": "GStruct205",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [],
+ "ExcludeMethods": [
+ "SetLocalTwistAxis"
+ ],
+ "IncludeFields": [
+ "animatedPosition"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "ResourceTypeStruct",
+ "OriginalTypeName": "GStruct108",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "ConstructorParameterCount": 2,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "Other"
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "MetricsEventsClass",
+ "OriginalTypeName": "GClass2294",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [
+ "SetLocationLoaded"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "LocationLoaded"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "VersionNumberClass",
+ "OriginalTypeName": "GClass1507",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [
+ "Create"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "Taxonomy"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "Current"
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "LoginResponseClass",
+ "OriginalTypeName": "GClass1269",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "banTime",
+ "activeProfileId"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "DialogueClass",
+ "OriginalTypeName": "GClass993",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "HasMessagesWithRewards",
+ "MessagesLoaded"
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "StashGridClass",
+ "OriginalTypeName": "GClass2744",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [
+ "HasFreeSpaceForItems",
+ "GetItemLocation"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "CanStretchHorizontally"
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "DialogOptionDataStruct",
+ "OriginalTypeName": "GStruct251",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "DescriptionKey",
+ "DialogAction"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "HandsControllerClass",
+ "OriginalTypeName": "GClass2604",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "BundleAnimationBones",
+ "KnifeGlobalSwingDirection"
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "IIdGenerator",
+ "OriginalTypeName": "GInterface367",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsInterface": true,
+ "IncludeMethods": [
+ "RollBack"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "NextId"
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "IProfile",
+ "OriginalTypeName": "GInterface0",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsInterface": true,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "InventoryInfo",
+ "Experience"
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "IInventoryController",
+ "OriginalTypeName": "GInterface0",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsInterface": true,
+ "IncludeMethods": [
+ "StopProcesses",
+ "TryRunNetworkTransaction"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "IDestroyResult",
+ "OriginalTypeName": "GInterface373",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsInterface": true,
+ "IncludeMethods": [
+ "Contains"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "ItemsToDestroy"
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "NotesManagerClass",
+ "OriginalTypeName": "GClass2739",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [
+ "InsertNote"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "TransactionInProcess"
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "ItemContextClass",
+ "OriginalTypeName": "GClass3075",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "CursorPosition",
+ "ItemPosition"
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "HandbookClass",
+ "OriginalTypeName": "GClass3144",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "StructuredItems",
+ "RootNode"
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "JobYieldClass",
+ "OriginalTypeName": "GClass3630",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [
+ "AddCancelAction",
+ "WithPriority"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "MagazineBuildClass",
+ "OriginalTypeName": "GClass2231",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [
+ "TryFindPresetByName",
+ "SavePreset"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "MatchmakerPlayerControllerClass",
+ "OriginalTypeName": "GClass3438",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "HasGenericParameters": false,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "SupportsLookingForGroup"
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "EftBulletClass",
+ "OriginalTypeName": "GClass3252",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [
+ "FillPool"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "BulletState"
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "DynamicInteractionClass",
+ "OriginalTypeName": "GClass3317",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "ConstructorParameterCount": 4,
+ "IncludeMethods": [
+ "Execute"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "Icon"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "ItemInfoInteractionsAbstractClass",
+ "OriginalTypeName": "GClass3284`1",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsAbstract": true,
+ "HasGenericParameters": true,
+ "IncludeMethods": [
+ "ExecuteInteractionInternal"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "ItemContextAbstractClass",
+ "OriginalTypeName": "GClass3062",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsAbstract": true,
+ "HasGenericParameters": false,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "ViewComponents",
+ "ModificationAvailable"
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "CacheResourcesPopAbstractClass",
+ "OriginalTypeName": "GClass2286",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsAbstract": true,
+ "IncludeMethods": [
+ "RemoveFromCache"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "SkillClass",
+ "OriginalTypeName": "GClass1876",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [
+ "UpdateFromInfo"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "IsEliteLevel"
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "ReachableClass",
+ "OriginalTypeName": "GClass380",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [
+ "SetDeprecated"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "Deprecate"
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "WeaponSkillClass",
+ "OriginalTypeName": "GClass1878",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsDerived": true,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "WeaponBaseType"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "ActionsTypesClass",
+ "OriginalTypeName": "GClass3271",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "FieldCount": 4,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "Action",
+ "TargetName",
+ "Disabled",
+ "Name"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "ActionsReturnClass",
+ "OriginalTypeName": "GClass3272",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [
+ "InitSelected"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "SelectedAction"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "IHealthEffect",
+ "OriginalTypeName": "GInterface339",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsInterface": true,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "BodyPartTimeMults",
+ "DamageEffects"
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "IMedkitResource",
+ "OriginalTypeName": "GInterface345",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsInterface": true,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "HpResourceRate",
+ "MaxHpResource"
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "SessionCounterTypesAbstractClass",
+ "OriginalTypeName": "GClass2366",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsAbstract": true,
+ "IncludeMethods": [
+ "Warmup"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "ExpKillBase"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "InteractionsHandlerClass",
+ "OriginalTypeName": "GClass3011",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [
+ "DestinationCheck",
+ "DestroyOverLimit"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "HardwareDescriptionClass",
+ "OriginalTypeName": "GClass1919",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsSealed": true,
+ "PropertyCount": 0,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "graphicsMultiThreaded"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "IProductionUpdate",
+ "OriginalTypeName": "Interface1",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": false,
+ "IsInterface": true,
+ "IncludeMethods": [
+ "SetDefault"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "LocaleManagerClass",
+ "OriginalTypeName": "GClass1972",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [
+ "AddLocaleUpdateListener"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "EasyAssetHelperClass",
+ "OriginalTypeName": "Class3309",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": false,
+ "IsInterface": false,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "SameNameAsset",
+ "LoadState"
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "ProfileEndpointFactoryAbstractClass",
+ "OriginalTypeName": "Class284",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": false,
+ "IsAbstract": true,
+ "HasGenericParameters": false,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [
+ "InventoryWarning"
+ ],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "IWeapon",
+ "OriginalTypeName": "GInterface368",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsInterface": true,
+ "IncludeMethods": [
+ "GetCurrentMagazineCount"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "IsUnderbarrelWeapon"
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "AmmoPackReloadingClass",
+ "OriginalTypeName": "GClass2740",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [
+ "GetReloadingAmmoIds"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "ItemAddressClass",
+ "OriginalTypeName": "GClass3010",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsDerived": true,
+ "IncludeMethods": [
+ "AddWithoutRestrictions"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "LocationInGrid"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "Item",
+ "ContainerName"
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "FirearmLightStateStruct",
+ "OriginalTypeName": "GStruct163",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "IsActive",
+ "LightMode"
+ ],
+ "ExcludeFields": [
+ "SetSilently"
+ ],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "FirearmScopeStateStruct",
+ "OriginalTypeName": "GStruct164",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [
+ "IsScopeStatesDifferent"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "ScopeMode"
+ ],
+ "ExcludeFields": [
+ "SetSilently"
+ ],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "FromObjectAbstractClass",
+ "OriginalTypeName": "GClass4",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsAbstract": true,
+ "IncludeMethods": [
+ "FromStackSlotItemAddress"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "BackendConfigAbstractClass",
+ "OriginalTypeName": "GClass583",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsAbstract": true,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "DEFAULT_BACKEND_URL"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "ApplicationConfigClass",
+ "OriginalTypeName": "GClass825",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [
+ "PatchConfig"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "QualitySettingsAsyncUploadTimeSlice"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "AchievementsBookClass",
+ "OriginalTypeName": "GClass3641",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "HasGenericParameters": false,
+ "IncludeMethods": [
+ "RemoveConditionalsWithoutTemplate"
+ ],
+ "ExcludeMethods": [
+ "AddTemplates"
+ ],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "XYCellSizeStruct",
+ "OriginalTypeName": "GStruct25",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsStruct": true,
+ "FieldCount": 2,
+ "IncludeMethods": [
+ "Distance",
+ "ToString",
+ ""
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "X",
+ "Y"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "CharacterStruct",
+ "OriginalTypeName": "GStruct208",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "skinWidth",
+ "radius"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "AssetPoolAbstractClass",
+ "OriginalTypeName": "GClass3265`1",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsAbstract": true,
+ "IsInterface": false,
+ "HasGenericParameters": true,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "ParentObject"
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "RepairKitItemClass",
+ "OriginalTypeName": "GClass2974",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "TargetItemFilter",
+ "RepairQuality"
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "TimeRangeInfoStruct",
+ "OriginalTypeName": "GStruct98",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "BoundType",
+ "TimeStamp"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "SeasonChangedEventClass",
+ "OriginalTypeName": "GClass3178",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [],
+ "ExcludeMethods": [
+ "Deserialize"
+ ],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "SeasonStatus"
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "InventoryItemFromToClass",
+ "OriginalTypeName": "GClass2899",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsInterface": false,
+ "MethodCount": 3,
+ "NestedTypeCount": 2,
+ "IncludeMethods": [
+ "ToString"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [
+ "item_1"
+ ],
+ "IncludeProperties": [
+ "Item"
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "VisibilityIndicesClass",
+ "OriginalTypeName": "GClass1096`1",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "HasGenericParameters": true,
+ "ConstructorParameterCount": 1,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "Count",
+ "Buffer"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "CurrentStateAbstractClass",
+ "OriginalTypeName": "GClass1194",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsAbstract": true,
+ "IncludeMethods": [
+ "GetOutTransition"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "MotionDuration"
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "TransitionClass",
+ "OriginalTypeName": "GClass1193",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "ExitTimeNormalized",
+ "IsOrderedInterruption"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "ThresholdClass",
+ "OriginalTypeName": "GClass1199",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [
+ "GetFloatValue",
+ "GetIntValue",
+ "ValueChanged"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "FloatQuantizerStruct",
+ "OriginalTypeName": "GStruct103",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [
+ "ToString"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "BitsRequired",
+ "MaxIntegerValue"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "DisconnectionInfoStruct",
+ "OriginalTypeName": "GStruct117",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "SocketErrorCode",
+ "AdditionalData"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "INATIntroductionListener",
+ "OriginalTypeName": "GInterface115",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsInterface": true,
+ "IncludeMethods": [
+ "OnNatIntroductionSuccess",
+ "OnNatIntroductionRequest"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "IOnNetworkEvent",
+ "OriginalTypeName": "GInterface112",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsInterface": true,
+ "IncludeMethods": [
+ "OnNetworkReceiveUnconnected",
+ "OnNetworkLatencyUpdate"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "MarkOfUnknownItemClass",
+ "OriginalTypeName": "GClass2977",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "ScavKillExpPenalty",
+ "ScavKillStandingPenalty"
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "IOnItemAdded",
+ "OriginalTypeName": "GInterface131",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsInterface": true,
+ "IncludeMethods": [
+ "OnItemAdded"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "IOnItemRemoved",
+ "OriginalTypeName": "GInterface132",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsInterface": true,
+ "IncludeMethods": [
+ "OnItemRemoved"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "IOnSetInHands",
+ "OriginalTypeName": "GInterface141",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsInterface": true,
+ "IncludeMethods": [
+ "OnSetInHands"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "PedometerClass",
+ "OriginalTypeName": "GClass1756",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [
+ "GetDistanceFromMark",
+ "MakeMark"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "MovementInfoPacketStruct",
+ "OriginalTypeName": "GStruct165",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "PRECISE_POSITION_QUANTIZER",
+ "USUAL_POSITION_QUANTIZER"
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "GrenadePacketStruct",
+ "OriginalTypeName": "GStruct331",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "PullRingForLowThrow",
+ "PullRingForHighThrow",
+ "DiscardThrow"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "ICurrentRaidNumber",
+ "OriginalTypeName": "GInterface224",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsInterface": true,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "CurrentTotalRaidNum"
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "InventoryContainerClass",
+ "OriginalTypeName": "GClass0",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsDerived": true,
+ "MatchBaseClass": "InventoryController",
+ "IncludeMethods": [
+ "FindQuestGridToPickUp"
+ ],
+ "ExcludeMethods": [
+ "GetTraderServicesDataFromServer"
+ ],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "CreateItemsOperationClass",
+ "OriginalTypeName": "GClass4",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsSealed": true,
+ "HasGenericParameters": false,
+ "IncludeMethods": [
+ "CreateFromDescriptor",
+ "Dispose"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "CreateItemsDescriptorClass",
+ "OriginalTypeName": "GClass1521",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsSealed": true,
+ "FieldCount": 1,
+ "IncludeMethods": [
+ "Clone"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "Items"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "PurchaseTraderServiceOperationClass",
+ "OriginalTypeName": "GClass13",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [
+ "Dispose"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "ServiceData",
+ "SubServiceId"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "PurchaseTraderServiceDescriptorClass",
+ "OriginalTypeName": "GClass1510",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "FieldCount": 2,
+ "IncludeMethods": [
+ "Clone"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "SubServiceId",
+ "ServiceType"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "AddOperationClass",
+ "OriginalTypeName": "GClass2903",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsDerived": true,
+ "FieldCount": 3,
+ "IncludeMethods": [
+ "Dispose",
+ "ToString"
+ ],
+ "ExcludeMethods": [
+ "TargetItem"
+ ],
+ "IncludeFields": [
+ "Item",
+ "To"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "AddDescriptorClass",
+ "OriginalTypeName": "GClass1564",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "FieldCount": 2,
+ "IncludeMethods": [
+ "ToString",
+ "Clone"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "ItemId",
+ "To"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "RemoveOperationClass",
+ "OriginalTypeName": "GClass3102",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "ConstructorParameterCount": 3,
+ "IncludeMethods": [
+ "ToString"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "itemAddress_0",
+ "item_0"
+ ],
+ "ExcludeFields": [
+ "slot_0"
+ ],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "MoveDescriptorClass",
+ "OriginalTypeName": "GClass1659",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "MethodCount": 2,
+ "FieldCount": 4,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "DestroyedItems",
+ "From",
+ "To"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "MoveAllOperationClass",
+ "OriginalTypeName": "GClass1196",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "ConstructorParameterCount": 5,
+ "MethodCount": 4,
+ "FieldCount": 4,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "Equipment",
+ "Item"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "SplitOperationClass",
+ "OriginalTypeName": "GClass16",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "ConstructorParameterCount": 7,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "IdGenerator",
+ "CloneId"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "SplitDescriptorClass",
+ "OriginalTypeName": "GClass1663",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "MethodCount": 2,
+ "FieldCount": 5,
+ "PropertyCount": 0,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "CloneId",
+ "From",
+ "To",
+ "Count"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "MergeOperationClass",
+ "OriginalTypeName": "GClass2926",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsSealed": true,
+ "IsDerived": true,
+ "MethodCount": 3,
+ "FieldCount": 6,
+ "IncludeMethods": [
+ "ToString",
+ "Dispose"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "TargetItem",
+ "To",
+ "From"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "Item1",
+ "From1",
+ "To1",
+ "Item2",
+ "From2",
+ "To2"
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "MergeDescriptorClass",
+ "OriginalTypeName": "GClass1658",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "FieldCount": 2,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "Item1Id",
+ "ItemId"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "TransferOperationClass",
+ "OriginalTypeName": "GClass1544",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "ConstructorParameterCount": 5,
+ "MethodCount": 3,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "TargetItem",
+ "Count"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "TransferDescriptorClass",
+ "OriginalTypeName": "GClass943",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [
+ "Clone",
+ "ToString"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "Item1Id",
+ "ItemId",
+ "Count"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "SwapOperationClass",
+ "OriginalTypeName": "GClass3090",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "ConstructorParameterCount": 7,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "DestroysMainItem"
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "SwapDescriptorClass",
+ "OriginalTypeName": "GClass1581",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "MethodCount": 2,
+ "FieldCount": 5,
+ "IncludeMethods": [
+ "Clone",
+ "ToString"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "DestroyedItems"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "ThrowOperationClass",
+ "OriginalTypeName": "GClass3091",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "ConstructorParameterCount": 6,
+ "NestedTypeCount": 1,
+ "IncludeMethods": [],
+ "ExcludeMethods": [
+ "CanExecute"
+ ],
+ "IncludeFields": [
+ "itemAddress_0"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "ThrowDescriptorClass",
+ "OriginalTypeName": "GClass1667",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "MethodCount": 2,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "DestroyedItems",
+ "DownDirection",
+ "ItemId"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "ToggleOperationClass",
+ "OriginalTypeName": "GClass346",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [
+ "ToString"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "FACESHIELD_ON_ID"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "FoldOperationClass",
+ "OriginalTypeName": "GClass346",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [
+ "ToString"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "Foldable",
+ "NewValue",
+ "From"
+ ],
+ "ExcludeFields": [
+ "TargetItem"
+ ],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "ShotOperationClass",
+ "OriginalTypeName": "GClass13",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [
+ "Dispose"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "FaceShield",
+ "From"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "SetupItemOperationClass",
+ "OriginalTypeName": "GClass2933",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "PropertyCount": 3,
+ "IncludeMethods": [
+ "ToString"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "SetupTime",
+ "Rotation"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "SetupItemDescriptorClass",
+ "OriginalTypeName": "GClass707",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [
+ "Clone"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "SetupTime",
+ "Rotation",
+ "ItemId"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "TagOperationClass",
+ "OriginalTypeName": "GClass13",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [
+ "Dispose"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "Tag",
+ "Name",
+ "Color"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "TagDescriptorClass",
+ "OriginalTypeName": "GClass1666",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "FieldCount": 3,
+ "IncludeMethods": [
+ "ToString"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "TagColor",
+ "TagName"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "StationaryOperationClass",
+ "OriginalTypeName": "GClass48",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "FieldCount": 1,
+ "IncludeMethods": [
+ "Dispose"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "StationaryWeapon"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "WeaponRechamberOperationClass",
+ "OriginalTypeName": "GClass397",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsAbstract": false,
+ "IsInterface": false,
+ "IsStruct": false,
+ "IsEnum": false,
+ "IsSealed": false,
+ "HasAttribute": false,
+ "HasGenericParameters": false,
+ "MethodCount": 3,
+ "IncludeMethods": [
+ "Dispose"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "item_0"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "WeaponId"
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "ApplyKeyOperationClass",
+ "OriginalTypeName": "GClass13",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [
+ "Dispose"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "lockableComponent_0"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "ApplyKeyDescriptorClass",
+ "OriginalTypeName": "GClass1642",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [
+ "ToString"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "TargetItemId",
+ "ItemId"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "CreateMapMarkerOperationClass",
+ "OriginalTypeName": "GClass29`1",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "FieldCount": 3,
+ "IncludeMethods": [
+ "Dispose"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "Marker",
+ "Map"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "CreateMapMarkerDescriptorClass",
+ "OriginalTypeName": "GClass1645",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "FieldCount": 2,
+ "IncludeMethods": [
+ "ToString"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "MapItemId",
+ "MapMarker"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "EditMapMarkerOperationClass",
+ "OriginalTypeName": "GStruct70",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "MethodCount": 2,
+ "FieldCount": 5,
+ "IncludeMethods": [
+ "Dispose"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "Map",
+ "Marker"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "EditMapMarkerDescriptorClass",
+ "OriginalTypeName": "GClass1590",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "MethodCount": 2,
+ "FieldCount": 4,
+ "IncludeMethods": [
+ "Clone"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "MapItemId",
+ "MapMarker"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "DeleteMapMarkerOperationClass",
+ "OriginalTypeName": "GClass2912",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "ConstructorParameterCount": 5,
+ "MethodCount": 2,
+ "FieldCount": 4,
+ "PropertyCount": 0,
+ "IncludeMethods": [
+ "Dispose"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "Map"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "DeleteMapMarkerOperationDescriptorClass",
+ "OriginalTypeName": "GClass1591",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "MethodCount": 2,
+ "FieldCount": 3,
+ "IncludeMethods": [
+ "Clone",
+ "ToString"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "MapItemId"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "AddNoteOperationClass",
+ "OriginalTypeName": "GClass3270",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "MethodCount": 2,
+ "FieldCount": 2,
+ "PropertyCount": 0,
+ "IncludeMethods": [
+ "Dispose"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "Note",
+ "NotesManager"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "AddNoteDescriptorClass",
+ "OriginalTypeName": "GClass1641",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "MethodCount": 2,
+ "FieldCount": 1,
+ "IncludeMethods": [
+ "ToString"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "Note"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "EditNoteOperationClass",
+ "OriginalTypeName": "GClass213",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "MethodCount": 2,
+ "FieldCount": 3,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "NotesManager",
+ "Index"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "EditNoteDescriptorClass",
+ "OriginalTypeName": "GClass1649",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "MethodCount": 2,
+ "FieldCount": 2,
+ "IncludeMethods": [
+ "ToString"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "Index",
+ "Note"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "DeleteNoteOperationClass",
+ "OriginalTypeName": "GClass2913",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "ConstructorParameterCount": 4,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "NotesManager",
+ "Index"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "DeleteNoteDescriptorClass",
+ "OriginalTypeName": "GClass2031",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "MethodCount": 2,
+ "FieldCount": 1,
+ "IncludeMethods": [
+ "Clone",
+ "ToString"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "Index"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "ExamineOperationClass",
+ "OriginalTypeName": "GClass3118",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [
+ "FakeExecute"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "QuestHandoverOperationClass",
+ "OriginalTypeName": "GClass247",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "MethodCount": 4,
+ "FieldCount": 2,
+ "IncludeMethods": [
+ "FromDescriptor"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "QuestHandoverDescriptorClass",
+ "OriginalTypeName": "GClass1",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "MethodCount": 0,
+ "FieldCount": 2,
+ "PropertyCount": 0,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "ConditionId",
+ "ItemIds"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "CheckMagazineOperationClass",
+ "OriginalTypeName": "GClass3115",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [
+ "CheckMagazine"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "CheckStatus",
+ "SkillLevel"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "CheckMagazineDescriptorClass",
+ "OriginalTypeName": "GClass707",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsSealed": false,
+ "HasAttribute": false,
+ "IncludeMethods": [
+ "Clone"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "SkillLevel",
+ "CheckStatus",
+ "ItemId"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "IPlayerAndPetProfile",
+ "OriginalTypeName": "GInterface172",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsInterface": true,
+ "PropertyCount": 2,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "Profile",
+ "ProfileOfPet"
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "IQuestActions",
+ "OriginalTypeName": "GInterface174",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsInterface": true,
+ "IncludeMethods": [
+ "QuestChange"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "IChatInteractions",
+ "OriginalTypeName": "GInterface175",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsInterface": true,
+ "IncludeMethods": [
+ "ChatDeleteMessage"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "ITraderInteractions",
+ "OriginalTypeName": "GInterface211",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsInterface": true,
+ "IncludeMethods": [
+ "BuyCustomizationWear"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "IRepairInteractions",
+ "OriginalTypeName": "GInterface214",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsInterface": true,
+ "IncludeMethods": [
+ "RepairItemsByRepairKit"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "RepairController"
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "WeaponBuildsStorageClass",
+ "OriginalTypeName": "GClass3457",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [
+ "AddItemPresets",
+ "SaveBuild"
+ ],
+ "ExcludeMethods": [
+ "FindCustomBuildByName"
+ ],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "EquipmentBuildsStorageClass",
+ "OriginalTypeName": "GClass3455",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [
+ "FindCustomBuildByName"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "EquipmentBuilds"
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "ProductionBuildAbstractClass",
+ "OriginalTypeName": "GClass2058",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsAbstract": true,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "HasRequirements",
+ "FavoriteIndex"
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "IGame",
+ "OriginalTypeName": "GInterface126",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsInterface": true,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "PastTime",
+ "GameTimer"
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "IInputTree",
+ "OriginalTypeName": "GInterface187",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsInterface": true,
+ "IncludeMethods": [
+ "AddWithLowPriority"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "IRaiseEvents",
+ "OriginalTypeName": "GInterface370",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsInterface": true,
+ "MethodCount": 2,
+ "FieldCount": 0,
+ "IncludeMethods": [
+ "RaiseEvents",
+ "CanExecute"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "IInventoryEventResult",
+ "OriginalTypeName": "GInterface448",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsInterface": true,
+ "PropertyCount": 3,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "Succeeded",
+ "Error",
+ "Failed"
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "UriParamsClass",
+ "OriginalTypeName": "Class1835",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": false,
+ "IsAbstract": true,
+ "IsInterface": false,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "RequestHeaders"
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "BotsPresets",
+ "OriginalTypeName": "GClass623",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsInterface": false,
+ "PropertyCount": 1,
+ "IncludeMethods": [
+ "CreateProfile"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "LoggerClass",
+ "OriginalTypeName": "GClass649",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsAbstract": true,
+ "IncludeMethods": [
+ "ConvertLogTypeToLogLevel"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "Mode"
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "SkillActionClass",
+ "OriginalTypeName": "GClass1888",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsNested": true,
+ "IsDerived": false,
+ "NTParentName": "SkillManager",
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "SimpleCalculation"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "SkillBuffClass",
+ "OriginalTypeName": "GClass1882",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsNested": true,
+ "NTParentName": "SkillManager",
+ "IncludeMethods": [
+ "PerLevel"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "SkillBuffAbstractClass",
+ "OriginalTypeName": "GClass1881",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsAbstract": true,
+ "IsNested": true,
+ "NTParentName": "SkillManager",
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "HidenForPlayers"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "BotSettingsRepoAbstractClass",
+ "OriginalTypeName": "GClass732",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsAbstract": true,
+ "IsNested": false,
+ "IncludeMethods": [
+ "GetScavRoleKey",
+ "IsHostileToEverybody",
+ "ShallUseFastAnimator",
+ "IsMidPriorityBossOrFollower",
+ "IsSiutable",
+ "GetPhraseTagFromRole"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "BTRDialogClass",
+ "OriginalTypeName": "GClass3402",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsNested": true,
+ "IsSealed": true,
+ "NTParentName": "TraderDialogScreen",
+ "IncludeMethods": [
+ "HideDialog"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "Profile",
+ "ScreenType",
+ "MenuChatBarVisiblity",
+ "UnrestrictedFrameRate"
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "CreateRaidSettingsForProfileClass",
+ "OriginalTypeName": "GClass3431",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsAbstract": false,
+ "IsNested": true,
+ "NTParentName": "MatchmakerOfflineRaidScreen",
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "ProfileInfo",
+ "RaidSettings"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "ScreenType",
+ "KeyScreen"
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "RagfairOfferSellHelperClass",
+ "OriginalTypeName": "GClass3335",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsAbstract": false,
+ "IsNested": false,
+ "IncludeMethods": [
+ "HighlightedAtRagfair",
+ "ClearSelectedList",
+ "InvokeItemChanged",
+ "TrySelectFirstAvailableItem"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "IPlayerOwner",
+ "OriginalTypeName": "GInterface119",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsInterface": true,
+ "IncludeMethods": [
+ "HasBodyPartCollider"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "AverageRotationSpeed"
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "ProfileHealthClass",
+ "OriginalTypeName": "GClass1857",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsNested": true,
+ "NTParentName": "Profile",
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "BodyParts",
+ "Energy",
+ "Hydration",
+ "Temperature",
+ "Poison"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [
+ "ValueInfo"
+ ],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "CorpseLootItemClass",
+ "OriginalTypeName": "GClass1277",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsSealed": false,
+ "MethodCount": 0,
+ "FieldCount": 4,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "Customization",
+ "Side",
+ "Bones",
+ "ProfileID"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "NetworkHealthControllerAbstractClass",
+ "OriginalTypeName": "GClass2643",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsAbstract": true,
+ "ConstructorParameterCount": 3,
+ "IncludeMethods": [
+ "HandleSyncPacket"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [
+ "Berserk"
+ ],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "NetworkBodyEffectsAbstractClass",
+ "OriginalTypeName": "GClass2646",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsAbstract": true,
+ "IsNested": true,
+ "IncludeMethods": [
+ "Create",
+ "ForceRemove",
+ "SetEffectInfo",
+ "UnPauseEffect",
+ "SetRemainingStateTime"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "CurStateTimeLeft"
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "QuestClass",
+ "OriginalTypeName": "GClass1327",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "IsVisibleTask"
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "TaskConditionCounterClass",
+ "OriginalTypeName": "GClass3492",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [
+ "ToString",
+ "Reset"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "Conditional"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "StatNotificationClass",
+ "OriginalTypeName": "GClass2180",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsSealed": true,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "localizationKey_0",
+ "localizationKey_1"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "GridItemAddressDescriptorClass",
+ "OriginalTypeName": "GClass1559",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "FieldCount": 1,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "LocationInGrid"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "EFTPhysicsClass",
+ "OriginalTypeName": "GClass684",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [
+ "GetIgnoreCollision"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "SpawnPointManagerClass",
+ "OriginalTypeName": "GClass3192",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsSealed": true,
+ "FieldCount": 2,
+ "PropertyCount": 1,
+ "NestedTypeCount": 4,
+ "IncludeMethods": [
+ "CreateFromScene",
+ ""
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "BossSpawnWaveManagerClass",
+ "OriginalTypeName": "GClass0",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "BossSpawnWaves"
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "EFTDateTimeClass",
+ "OriginalTypeName": "GClass1370",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "MoscowNow"
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "CurrentScreenSingleton",
+ "OriginalTypeName": "GClass3376",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsSealed": true,
+ "HasGenericParameters": false,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "CurrentBaseScreenController"
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "TimeHasComeScreenClass",
+ "OriginalTypeName": "GClass3436",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsNested": true,
+ "IsSealed": true,
+ "NTParentName": "MatchmakerTimeHasCome",
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "SearchingForServer"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "FinalCountdownScreenClass",
+ "OriginalTypeName": "GClass3435",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsNested": true,
+ "IsSealed": true,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "GameStartTime"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "SkillBonusAbstractClass",
+ "OriginalTypeName": "GClass1508",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsAbstract": true,
+ "IsNested": false,
+ "IsSealed": false,
+ "IncludeMethods": [
+ "Add",
+ "Clone"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "IsVisible",
+ "Passive",
+ "Production",
+ "Icon",
+ "LocalizationKey"
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "CustomizationSolverClass",
+ "OriginalTypeName": "GClass1545",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsAbstract": false,
+ "IsNested": false,
+ "IsSealed": false,
+ "IncludeMethods": [
+ "GetBundle",
+ "GetWatchBundle",
+ "HasIntegratedArmor",
+ "GetAnyCustomizationItem"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "NeedToCheckAvailable",
+ "AvailableSuites",
+ "Voices"
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "IAudioSourceGroups",
+ "OriginalTypeName": "GInterface32",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsInterface": true,
+ "IsNested": true,
+ "NTParentName": "BetterAudio",
+ "IncludeMethods": [
+ "RefreshSourceSettings",
+ "SetSpatialize",
+ "ForceChangePreset"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "IDataSender",
+ "OriginalTypeName": "GInterface178",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsInterface": true,
+ "IsNested": true,
+ "NTParentName": "ClientPlayer",
+ "IncludeMethods": [
+ "Send",
+ "Dispatch"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "BytesWritten"
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "IBotTimer",
+ "OriginalTypeName": "GInterface14",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsInterface": true,
+ "IsNested": true,
+ "IncludeMethods": [
+ "Stop",
+ "Restart"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "Duration",
+ "StartTime",
+ "EndTime",
+ "TimeLeft",
+ "IsLoopped",
+ "IsActive"
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "IFrameIndexer",
+ "OriginalTypeName": "GInterface127",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsInterface": true,
+ "IsNested": false,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "LocalIndex",
+ "LocalTime"
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "IOnHandsUseCallback",
+ "OriginalTypeName": "GInterface159",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsInterface": true,
+ "IsNested": false,
+ "HasGenericParameters": false,
+ "IncludeMethods": [
+ "SetOnUsedCallback",
+ "GetOnUsedCallback"
+ ],
+ "ExcludeMethods": [
+ "ExamineWeapon"
+ ],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "IHideoutConsumer",
+ "OriginalTypeName": "GInterface195",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsInterface": true,
+ "IsNested": false,
+ "IncludeMethods": [
+ "InstallConsumableItems"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "UsingItems",
+ "Slots",
+ "Changeable",
+ "Consumption",
+ "ConsumptionReduction"
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "ICompleteItemsStorage",
+ "OriginalTypeName": "GInterface197",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsInterface": true,
+ "IsNested": false,
+ "IncludeMethods": [
+ "SetAdditionalProductionLimit",
+ "InitStorage",
+ "FindCompleteItems",
+ "GetItemsLimit",
+ "GetItemsCount",
+ "SetItems",
+ "AddItem"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "AnyItemsReady",
+ "Fulfilled"
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "IActorEvents",
+ "OriginalTypeName": "GInterface25",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsInterface": true,
+ "IsNested": false,
+ "IncludeMethods": [
+ "OnAddAmmoInChamber",
+ "OnAddAmmoInMag",
+ "OnArm",
+ "OnCook",
+ "OnDelAmmoChamber",
+ "OnDelAmmoFromMag",
+ "OnDisarm",
+ "OnFireEnd",
+ "OnFiringBullet",
+ "OnFoldOff",
+ "OnFoldOn"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "IPlayerBuff",
+ "OriginalTypeName": "GInterface274",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsInterface": true,
+ "IsNested": false,
+ "IncludeMethods": [
+ "IncreaseBySameBuff"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "Active",
+ "BodyPart",
+ "BuffType",
+ "BuffName",
+ "WholeTime"
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "IKillableLootItem",
+ "OriginalTypeName": "GInterface13",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsInterface": true,
+ "IsNested": false,
+ "IncludeMethods": [
+ "Kill"
+ ],
+ "ExcludeMethods": [
+ "BeginStatisticsSession"
+ ],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "IBot",
+ "OriginalTypeName": "GInterface2",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsInterface": true,
+ "IsNested": false,
+ "IncludeMethods": [
+ "CarePositions",
+ "GetVoxelesInRadius",
+ "IsCurrentPointGood",
+ "GetVoxelesExtended"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "GoalEnemy",
+ "BossToFollow",
+ "Covers",
+ "IsDamaged",
+ "LookSensorMask",
+ "Brain",
+ "ConnectionGroupId"
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "LogConfiguratorAbstractClass",
+ "OriginalTypeName": "GClass673",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsAbstract": true,
+ "IsNested": false,
+ "IncludeMethods": [
+ "Shutdown",
+ "ReconfigExistingLoggers",
+ "Load",
+ "AddLogger"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "LogsDir",
+ "IgnoreErrors"
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "IDataReader",
+ "OriginalTypeName": "GInterface100",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsInterface": true,
+ "IsNested": false,
+ "IncludeMethods": [
+ "ReadLimitedInt32",
+ "ReadUInt32UsingBitRange",
+ "ReadLimitedFloat",
+ "ReadLimitedString",
+ "ReadBytesAlloc",
+ "ReadCheck"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "BitsRead",
+ "BytesRead"
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "CultistAmuletClass",
+ "OriginalTypeName": "GClass2960",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsInterface": false,
+ "IsNested": false,
+ "IncludeMethods": [
+ "TryExpendCharge"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "CultistAmuletComponent"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "BotAimingClass",
+ "OriginalTypeName": "GClass551",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsInterface": false,
+ "IsNested": false,
+ "IncludeMethods": [
+ "Activate",
+ "GetHit",
+ "DrawGizmosSelected",
+ "RotateX",
+ "RotateY",
+ "LoseTarget",
+ "ShootDone"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "LastSpreadCount",
+ "LastAimTime",
+ "AimingSettings",
+ "EndTargetPoint",
+ "RealTargetPoint"
+ ],
+ "ExcludeProperties": [
+ "Status"
+ ],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "BotFirstAidClass",
+ "OriginalTypeName": "GClass441",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsInterface": false,
+ "IsNested": false,
+ "NestedTypeCount": 2,
+ "IncludeMethods": [
+ "ShallStartUse",
+ "GetHpPercent",
+ "TryApplyToCurrentPart",
+ "IsPartDamaged"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "IsBleeding",
+ "LastEndTime",
+ "Have2Do",
+ "Damaged"
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "FleaTaxCalculatorAbstractClass",
+ "OriginalTypeName": "GClass2229",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsAbstract": true,
+ "IsNested": false,
+ "IncludeMethods": [
+ "CalculateTaxPrice",
+ "CalculateBaseTaxesAllItems",
+ "CalculateBuyoutBasePriceForSingleItem",
+ "ApplyCustomPriceIfNeeded"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "LocationExitClass",
+ "OriginalTypeName": "GClass1302",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsAbstract": false,
+ "IsInterface": false,
+ "IsNested": false,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "ExfiltrationType",
+ "PassageRequirement",
+ "RequiredSlot",
+ "RequirementTip",
+ "EventAvailable"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "BotCreationDataClass",
+ "OriginalTypeName": "GClass625",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsAbstract": false,
+ "IsNested": false,
+ "IncludeMethods": [
+ "CreateWithoutProfile",
+ "Create",
+ "IsBossOrFollowerByTime",
+ "PrepareToLoadBackend",
+ "Separate"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "ProfilesLoadingProcess"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "SpawnStopped",
+ "SpawnParams"
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "LocationStatisticsCollectorAbstractClass",
+ "OriginalTypeName": "GClass1899",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsAbstract": true,
+ "IsNested": false,
+ "IncludeMethods": [
+ "Init",
+ "BeginStatisticsSession",
+ "EndStatisticsSession",
+ "ForeachItems",
+ "IsNeedWriteLootExperience",
+ "OnInteractWithLootContainer",
+ "AddDoorExperience"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "CurrentSessionLength"
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "TraderServicesClass",
+ "OriginalTypeName": "GClass1903",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsAbstract": false,
+ "IsNested": false,
+ "IsSealed": true,
+ "HasGenericParameters": false,
+ "IncludeMethods": [],
+ "ExcludeMethods": [
+ "Awake",
+ "SelectBarter"
+ ],
+ "IncludeFields": [
+ "ItemsToPay"
+ ],
+ "ExcludeFields": [
+ "QuestSuccessMessageKey",
+ ""
+ ],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "QuestDictionaryClass",
+ "OriginalTypeName": "GClass2288`1",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsAbstract": false,
+ "IsStruct": false,
+ "IsNested": false,
+ "HasAttribute": true,
+ "HasGenericParameters": true,
+ "IncludeMethods": [
+ "Deserialize"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "Count",
+ "Length"
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "IconLoaderClass",
+ "OriginalTypeName": "GClass3274",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsAbstract": false,
+ "IsInterface": false,
+ "IsStruct": false,
+ "IsNested": false,
+ "HasAttribute": false,
+ "HasGenericParameters": false,
+ "ConstructorParameterCount": 1,
+ "FieldCount": 3,
+ "IncludeMethods": [
+ "GetIcon",
+ "LoadAvatar"
+ ],
+ "ExcludeMethods": [
+ "Deconstruct",
+ "FindByName",
+ "ToUnityVector3"
+ ],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [
+ "RowCount",
+ "ColumnCount"
+ ],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "AddViewList",
+ "OriginalTypeName": "GClass805",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsAbstract": false,
+ "IsInterface": false,
+ "IsStruct": false,
+ "IsNested": false,
+ "HasAttribute": false,
+ "HasGenericParameters": false,
+ "FieldCount": 0,
+ "IncludeMethods": [
+ "AddViewList",
+ "AddViewListAsync"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "SessionCounterIdentifierValueClass",
+ "OriginalTypeName": "GClass1896",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsAbstract": false,
+ "IsInterface": false,
+ "IsStruct": false,
+ "IsNested": true,
+ "HasAttribute": false,
+ "HasGenericParameters": false,
+ "FieldCount": 1,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "counterValueType_0"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "ValueType",
+ ""
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "MathHelperClass",
+ "OriginalTypeName": "GClass942",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsAbstract": false,
+ "IsInterface": false,
+ "IsStruct": false,
+ "IsNested": false,
+ "HasAttribute": false,
+ "IsDerived": false,
+ "HasGenericParameters": false,
+ "FieldCount": 2,
+ "IncludeMethods": [
+ "Tan",
+ "Cosh",
+ "Sinh",
+ "Coth"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "WeaponMalfunctionStateClass",
+ "OriginalTypeName": "MalfunctionState",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsAbstract": false,
+ "IsInterface": false,
+ "IsStruct": false,
+ "IsNested": true,
+ "HasAttribute": false,
+ "IsDerived": false,
+ "HasGenericParameters": false,
+ "IncludeMethods": [
+ "IsKnownMalfunction",
+ "ChangeStateSilent"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "UseAmmoWithoutShell"
+ ],
+ "ExcludeFields": [
+ "allowFlipping"
+ ],
+ "IncludeProperties": [
+ "PlayersWhoKnowAboutMalfunction",
+ "IsUnderbarrelWeapon",
+ "VelocityDelta",
+ "IsAnyMalfExceptMisfire"
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "CompositeDisposableClass",
+ "OriginalTypeName": "GClass804",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsAbstract": false,
+ "IsInterface": false,
+ "IsStruct": false,
+ "IsNested": false,
+ "HasAttribute": false,
+ "HasGenericParameters": false,
+ "IncludeMethods": [
+ "AddDisposable",
+ "DisposeReference",
+ "SubscribeEvent",
+ "SubscribeState"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "CancellationToken"
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "ChessboardMatrixClass",
+ "OriginalTypeName": "GClass943",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsAbstract": false,
+ "IsInterface": false,
+ "IsStruct": false,
+ "IsNested": false,
+ "HasAttribute": true,
+ "IsDerived": false,
+ "HasGenericParameters": false,
+ "IncludeMethods": [
+ "ChessboardMatrix"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "RowCount",
+ "ColumnCount"
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "BasePhysicalClass",
+ "OriginalTypeName": "GClass716",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsAbstract": false,
+ "IsInterface": false,
+ "IsStruct": false,
+ "IsNested": false,
+ "IsDerived": false,
+ "HasGenericParameters": false,
+ "IncludeMethods": [
+ "LateUpdate",
+ "PhysicalConditionChanged",
+ "UpdateWeightLimits"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "RestoreRateBuff",
+ "EncumberDisabled"
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "TaskCompletionClass",
+ "OriginalTypeName": "GClass2617",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsAbstract": false,
+ "IsInterface": false,
+ "IsStruct": false,
+ "IsNested": false,
+ "IsDerived": true,
+ "HasGenericParameters": false,
+ "FieldCount": 0,
+ "IncludeMethods": [
+ "WithCompleteByTimeout",
+ "Complete"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "WeaponManagerClass",
+ "OriginalTypeName": "GClass1765",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsAbstract": false,
+ "IsInterface": false,
+ "IsStruct": false,
+ "IsNested": false,
+ "IsDerived": true,
+ "HasGenericParameters": false,
+ "IncludeMethods": [
+ "ParentShellToTransform",
+ "PlayShotEffects",
+ "SpawnDroppedMagAndRemoveExisting"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "FirearmsEffects"
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "BotDataStruct",
+ "OriginalTypeName": "GStruct15",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsAbstract": false,
+ "IsInterface": false,
+ "IsStruct": true,
+ "IsNested": false,
+ "HasGenericParameters": false,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "PrevNodeExitReason",
+ "IsEnemyVisibleOnlyBySense",
+ "ScatteringPerMeterCur",
+ "StrategyName",
+ "ShallRunIfNoAmmo"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "MagazineBuildPresetClass",
+ "OriginalTypeName": "GClass2232",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsAbstract": false,
+ "IsInterface": false,
+ "IsStruct": false,
+ "IsNested": false,
+ "IsDerived": false,
+ "HasGenericParameters": false,
+ "IncludeMethods": [
+ "FindMissingItems"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "MAX_ITEMS_COUNT"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "FirearmHandsControllerClass",
+ "OriginalTypeName": "GClass2598",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsAbstract": false,
+ "IsInterface": false,
+ "IsStruct": false,
+ "IsNested": false,
+ "IsDerived": true,
+ "HasGenericParameters": false,
+ "IncludeMethods": [
+ "UpdateAmmoInChamberVisual",
+ "UpdateTacticalComboVisualControllers"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "CoreBotSettingsClass",
+ "OriginalTypeName": "GClass564",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsAbstract": false,
+ "IsInterface": false,
+ "IsStruct": false,
+ "IsNested": false,
+ "IsDerived": false,
+ "HasGenericParameters": false,
+ "IncludeMethods": [
+ "Update"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "STAY_COEF"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "ProfileInfoSettingsClass",
+ "OriginalTypeName": "GClass1848",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsAbstract": false,
+ "IsInterface": false,
+ "IsStruct": false,
+ "IsNested": false,
+ "IsDerived": false,
+ "HasGenericParameters": false,
+ "IncludeMethods": [
+ "TryChangeRoleToAssaultGroup"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "StandingForKill",
+ "AggressorBonus"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "ItemDescriptionClass",
+ "OriginalTypeName": "GClass707",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsAbstract": false,
+ "IsInterface": false,
+ "IsStruct": false,
+ "IsNested": false,
+ "IsDerived": false,
+ "HasGenericParameters": false,
+ "MethodCount": 1,
+ "IncludeMethods": [
+ "Clone"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "IsUnderBarrelDeviceActive",
+ "Malfunction",
+ "ShellsInUnderbarrelWeapon"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "EntityNodeClass",
+ "OriginalTypeName": "GClass3147",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsAbstract": false,
+ "IsInterface": false,
+ "IsStruct": false,
+ "IsNested": false,
+ "IsDerived": false,
+ "HasGenericParameters": false,
+ "IncludeMethods": [
+ "TryGetChildById",
+ "UpdateViewedStatusRecursively"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "IsDummy"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "CounterCreatorAbstractClass",
+ "OriginalTypeName": "GClass22",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsAbstract": true,
+ "IsInterface": false,
+ "IsStruct": false,
+ "IsNested": false,
+ "IsDerived": false,
+ "HasGenericParameters": false,
+ "IncludeMethods": [
+ "Start",
+ "Finish",
+ "StartWithToken",
+ "GetReport",
+ "PrintReport",
+ "SetPrintDelegate"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "ObservedVaultingParametersClass",
+ "OriginalTypeName": "GClass2322",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "MethodCount": 2,
+ "PropertyCount": 6,
+ "IncludeMethods": [
+ "GetAutoVaultingStrategy",
+ "GetVaultingStrategy"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "MaxWeightPointPosition",
+ "VaultingHeight",
+ "VaultingLength",
+ "VaultingSpeed"
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "IViewFilter",
+ "OriginalTypeName": "GInterface125",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsInterface": true,
+ "IncludeMethods": [
+ "FilterCustomization"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "KeyInteractionResultClass",
+ "OriginalTypeName": "GClass511",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsDerived": true,
+ "MethodCount": 4,
+ "FieldCount": 4,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "Key",
+ "From",
+ "DiscardResult",
+ "Succeed"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "UnloadOperationClass",
+ "OriginalTypeName": "GClass3120`1",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsDerived": true,
+ "ConstructorParameterCount": 3,
+ "IncludeMethods": [
+ "SucceedAmmoManipulationHandler"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "InternalOperation"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "ResourceKeyManagerAbstractClass",
+ "OriginalTypeName": "GClass1493",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsAbstract": true,
+ "IncludeMethods": [
+ "TakePhrasePath"
+ ],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "resourceKey_0",
+ "resourceKey_1",
+ "resourceKey_2",
+ "resourceKey_3",
+ "resourceKey_4",
+ "ADDITIONAL_BUNDLES_TO_PRELOAD"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [
+ "AvailableVoices"
+ ],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "LocalQuestControllerClass",
+ "OriginalTypeName": "GClass2599",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsDerived": true,
+ "ConstructorParameterCount": 4,
+ "NestedTypeCount": 5,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "ginterface161_0"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "PlayerPhysicalClass",
+ "OriginalTypeName": "GClass717",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "IsDerived": true,
+ "PropertyCount": 11,
+ "IncludeMethods": [
+ "OnVault",
+ "Init"
+ ],
+ "ExcludeMethods": [
+ "UpdateWeightLimits",
+ "Unsubscribe"
+ ],
+ "IncludeFields": [],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ },
+ {
+ "NewTypeName": "ShotInfoClass",
+ "OriginalTypeName": "GClass1773",
+ "UseForceRename": false,
+ "SearchParams": {
+ "IsPublic": true,
+ "FieldCount": 5,
+ "IncludeMethods": [],
+ "ExcludeMethods": [],
+ "IncludeFields": [
+ "Penetrated",
+ "HitArmorID",
+ "PoV",
+ "Material",
+ "Silent"
+ ],
+ "ExcludeFields": [],
+ "IncludeProperties": [],
+ "ExcludeProperties": [],
+ "IncludeNestedTypes": [],
+ "ExcludeNestedTypes": []
+ }
+ }
+]
\ No newline at end of file
diff --git a/Assets/tempData.json b/Assets/tempData.json
new file mode 100644
index 0000000..13aa077
--- /dev/null
+++ b/Assets/tempData.json
@@ -0,0 +1,201 @@
+[
+ {
+ "type": "POST",
+ "req": {
+ "url": "/client/raid/configuration",
+ "headers": {
+ "host": "127.0.0.1:6969",
+ "user-agent": "UnityPlayer/2019.4.39f1 (UnityWebRequest/1.0, libcurl/7.80.0-DEV)",
+ "accept": "*/*",
+ "accept-encoding": "deflate, gzip",
+ "content-type": "application/json",
+ "app-version": "EFT Client 0.14.9.7.31124 SPT 3.10.0 - BLEEDINGEDGE",
+ "cookie": "PHPSESSID=66ba97750005670aac9bfb9d",
+ "gclient-requestid": "45",
+ "x-unity-version": "2019.4.39f1",
+ "content-length": "316"
+ },
+ "data": {
+ "keyId": "",
+ "location": "factory4_day",
+ "timeVariant": "CURR",
+ "metabolismDisabled": false,
+ "timeAndWeatherSettings": {
+ "isRandomTime": false,
+ "isRandomWeather": false,
+ "cloudinessType": "Clear",
+ "rainType": "NoRain",
+ "windType": "Light",
+ "fogType": "NoFog",
+ "timeFlowType": "x1",
+ "hourOfDay": -1
+ },
+ "botSettings": {
+ "isScavWars": false,
+ "botAmount": "AsOnline"
+ },
+ "wavesSettings": {
+ "botAmount": "AsOnline",
+ "botDifficulty": "AsOnline",
+ "isBosses": true,
+ "isTaggedAndCursed": false
+ },
+ "side": "Pmc",
+ "raidMode": "Online",
+ "playersSpawnPlace": "SamePlace",
+ "CanShowGroupPreview": true,
+ "MaxGroupCount": 5
+ }
+ }
+ },
+ {
+ "type": "POST",
+ "req": {
+ "url": "/client/match/group/invite/cancel-all",
+ "headers": {
+ "host": "127.0.0.1:6969",
+ "user-agent": "UnityPlayer/2019.4.39f1 (UnityWebRequest/1.0, libcurl/7.80.0-DEV)",
+ "accept": "*/*",
+ "accept-encoding": "deflate, gzip",
+ "content-type": "application/json",
+ "app-version": "EFT Client 0.14.9.7.31124 SPT 3.10.0 - BLEEDINGEDGE",
+ "cookie": "PHPSESSID=66ba97750005670aac9bfb9d",
+ "gclient-requestid": "47",
+ "x-unity-version": "2019.4.39f1",
+ "content-length": "8"
+ },
+ "data": {}
+ }
+ },
+ {
+ "type": "POST",
+ "req": {
+ "url": "/client/match/group/exit_from_menu",
+ "headers": {
+ "host": "127.0.0.1:6969",
+ "user-agent": "UnityPlayer/2019.4.39f1 (UnityWebRequest/1.0, libcurl/7.80.0-DEV)",
+ "accept": "*/*",
+ "accept-encoding": "deflate, gzip",
+ "content-type": "application/json",
+ "app-version": "EFT Client 0.14.9.7.31124 SPT 3.10.0 - BLEEDINGEDGE",
+ "cookie": "PHPSESSID=66ba97750005670aac9bfb9d",
+ "gclient-requestid": "48",
+ "x-unity-version": "2019.4.39f1",
+ "content-length": "8"
+ },
+ "data": {}
+ }
+ },
+ {
+ "type": "POST",
+ "req": {
+ "url": "/client/getMetricsConfig",
+ "headers": {
+ "host": "127.0.0.1:6969",
+ "user-agent": "UnityPlayer/2019.4.39f1 (UnityWebRequest/1.0, libcurl/7.80.0-DEV)",
+ "accept": "*/*",
+ "accept-encoding": "deflate, gzip",
+ "content-type": "application/json",
+ "app-version": "EFT Client 0.14.9.7.31124 SPT 3.10.0 - BLEEDINGEDGE",
+ "cookie": "PHPSESSID=66ba97750005670aac9bfb9d",
+ "gclient-requestid": "49",
+ "x-unity-version": "2019.4.39f1",
+ "content-length": "8"
+ },
+ "data": {}
+ }
+ },
+ {
+ "type": "POST",
+ "req": {
+ "url": "/singleplayer/settings/getRaidTime",
+ "headers": {
+ "cookie": "PHPSESSID=66ba97750005670aac9bfb9d",
+ "content-length": "47",
+ "host": "127.0.0.1:6969"
+ },
+ "data": {
+ "Side": "Pmc",
+ "Location": "factory4_day"
+ }
+ }
+ },
+ {
+ "type": "POST",
+ "req": {
+ "url": "/client/raid/configuration",
+ "headers": {
+ "host": "127.0.0.1:6969",
+ "user-agent": "UnityPlayer/2019.4.39f1 (UnityWebRequest/1.0, libcurl/7.80.0-DEV)",
+ "accept": "*/*",
+ "accept-encoding": "deflate, gzip",
+ "content-type": "application/json",
+ "app-version": "EFT Client 0.14.9.7.31124 SPT 3.10.0 - BLEEDINGEDGE",
+ "cookie": "PHPSESSID=66ba97750005670aac9bfb9d",
+ "gclient-requestid": "50",
+ "x-unity-version": "2019.4.39f1",
+ "content-length": "319"
+ },
+ "data": {
+ "keyId": "",
+ "location": "factory4_day",
+ "timeVariant": "CURR",
+ "metabolismDisabled": false,
+ "timeAndWeatherSettings": {
+ "isRandomTime": false,
+ "isRandomWeather": false,
+ "cloudinessType": "Clear",
+ "rainType": "NoRain",
+ "windType": "Light",
+ "fogType": "NoFog",
+ "timeFlowType": "x1",
+ "hourOfDay": -1
+ },
+ "botSettings": {
+ "isScavWars": false,
+ "botAmount": "AsOnline"
+ },
+ "wavesSettings": {
+ "botAmount": "AsOnline",
+ "botDifficulty": "AsOnline",
+ "isBosses": true,
+ "isTaggedAndCursed": false
+ },
+ "side": "Pmc",
+ "raidMode": "Local",
+ "playersSpawnPlace": "SamePlace",
+ "CanShowGroupPreview": true,
+ "MaxGroupCount": 6
+ }
+ }
+ },
+ {
+ "type": "POST",
+ "req": {
+ "url": "/client/match/local/start",
+ "headers": {
+ "host": "127.0.0.1:6969",
+ "user-agent": "UnityPlayer/2019.4.39f1 (UnityWebRequest/1.0, libcurl/7.80.0-DEV)",
+ "accept": "*/*",
+ "accept-encoding": "deflate, gzip",
+ "content-type": "application/json",
+ "app-version": "EFT Client 0.14.9.7.31124 SPT 3.10.0 - BLEEDINGEDGE",
+ "cookie": "PHPSESSID=66ba97750005670aac9bfb9d",
+ "gclient-requestid": "51",
+ "x-unity-version": "2019.4.39f1",
+ "content-length": "102"
+ },
+ "data": {
+ "serverId": null,
+ "location": "factory4_day",
+ "timeVariant": "CURR",
+ "mode": "PVE_OFFLINE",
+ "playerSide": "Pmc"
+ }
+ }
+ },
+ {
+ "type": "POST",
+ "response": "{\"err\":0,\"data\":{\"serverId\":\"factory4_day.Pmc.1723504596\",\"serverSettings\":{\"TraderServerSettings\":{\"TraderServices\":{\"ExUsecLoyalty\":{\"TraderId\":\"638f541a29ffd1183d187f57\",\"TraderServiceType\":\"ExUsecLoyalty\",\"Requirements\":{\"CompletedQuests\":[{\"QuestId\":\"63966ff54c3ef01b6f3ffad8\"}],\"Standings\":{\"638f541a29ffd1183d187f57\":{\"Value\":0.09}}},\"ServiceItemCost\":{\"569668774bdc2da2298b4568\":{\"Count\":2500},\"61bf7c024770ee6f9c6b8b53\":{\"Count\":2}},\"UniqueItems\":[]},\"ZryachiyAid\":{\"TraderId\":\"638f541a29ffd1183d187f57\",\"TraderServiceType\":\"ZryachiyAid\",\"Requirements\":{\"CompletedQuests\":[{\"QuestId\":\"6396701b9113f06a7c3b2379\"}],\"Standings\":{\"638f541a29ffd1183d187f57\":{\"Value\":0.18}}},\"ServiceItemCost\":{\"62a0a16d0b9d3c46de5b6e97\":{\"Count\":3},\"5696686a4bdc2da3298b456a\":{\"Count\":2000}},\"UniqueItems\":[]},\"CultistsAid\":{\"TraderId\":\"638f541a29ffd1183d187f57\",\"TraderServiceType\":\"CultistsAid\",\"Requirements\":{\"CompletedQuests\":[{\"QuestId\":\"63966fccac6f8f3c677b9d89\"}],\"Standings\":{\"638f541a29ffd1183d187f57\":{\"Value\":0.03}}},\"ServiceItemCost\":{\"5c12613b86f7743bbe2c3f76\":{\"Count\":3},\"5696686a4bdc2da3298b456a\":{\"Count\":1000}},\"UniqueItems\":[\"64d0b40fbe2eed70e254e2d4\"]},\"PlayerTaxi\":{\"TraderId\":\"656f0f98d80a697f855d34b1\",\"TraderServiceType\":\"PlayerTaxi\",\"Requirements\":{\"CompletedQuests\":[],\"Standings\":[]},\"ServiceItemCost\":[],\"UniqueItems\":[]},\"BtrItemsDelivery\":{\"TraderId\":\"656f0f98d80a697f855d34b1\",\"TraderServiceType\":\"BtrItemsDelivery\",\"Requirements\":{\"CompletedQuests\":[],\"Standings\":[]},\"ServiceItemCost\":[],\"UniqueItems\":[]},\"BtrBotCover\":{\"TraderId\":\"656f0f98d80a697f855d34b1\",\"TraderServiceType\":\"BtrBotCover\",\"Requirements\":{\"CompletedQuests\":[],\"Standings\":[]},\"ServiceItemCost\":[],\"UniqueItems\":[]}}},\"BTRServerSettings\":{\"ChanceSpawn\":100,\"SpawnPeriod\":{\"x\":300,\"y\":600,\"z\":0},\"MoveSpeed\":8,\"ReadyToDepartureTime\":15,\"CheckTurnDistanceTime\":60,\"TurnCheckSensitivity\":0.98,\"DecreaseSpeedOnTurnLimit\":0.5,\"EndSplineDecelerationDistance\":3,\"AccelerationSpeed\":0.3,\"DecelerationSpeed\":1.5,\"PauseDurationRange\":{\"x\":90,\"y\":150,\"z\":0},\"BodySwingReturnSpeed\":1,\"BodySwingDamping\":0.77,\"BodySwingIntensity\":0.506,\"ServerMapBTRSettings\":{\"Develop\":{\"MapID\":\"develop\",\"ChanceSpawn\":100,\"SpawnPeriod\":{\"x\":300,\"y\":600,\"z\":0},\"MoveSpeed\":8,\"ReadyToDepartureTime\":15,\"CheckTurnDistanceTime\":60,\"TurnCheckSensitivity\":0.98,\"DecreaseSpeedOnTurnLimit\":0.5,\"EndSplineDecelerationDistance\":3,\"AccelerationSpeed\":0.3,\"DecelerationSpeed\":1.5,\"PauseDurationRange\":{\"x\":90,\"y\":150,\"z\":0},\"BodySwingReturnSpeed\":1,\"BodySwingDamping\":0.6,\"BodySwingIntensity\":0.3},\"TarkovStreets\":{\"MapID\":\"TarkovStreets\",\"ChanceSpawn\":100,\"SpawnPeriod\":{\"x\":0,\"y\":10,\"z\":0},\"MoveSpeed\":8,\"ReadyToDepartureTime\":15,\"CheckTurnDistanceTime\":60,\"TurnCheckSensitivity\":0.98,\"DecreaseSpeedOnTurnLimit\":0.5,\"EndSplineDecelerationDistance\":3,\"AccelerationSpeed\":0.3,\"DecelerationSpeed\":1.5,\"PauseDurationRange\":{\"x\":90,\"y\":150,\"z\":0},\"BodySwingReturnSpeed\":1,\"BodySwingDamping\":0.6,\"BodySwingIntensity\":0.3},\"Woods\":{\"MapID\":\"Woods\",\"ChanceSpawn\":100,\"SpawnPeriod\":{\"x\":0,\"y\":10,\"z\":0},\"MoveSpeed\":8,\"ReadyToDepartureTime\":15,\"CheckTurnDistanceTime\":60,\"TurnCheckSensitivity\":0.98,\"DecreaseSpeedOnTurnLimit\":0.5,\"EndSplineDecelerationDistance\":3,\"AccelerationSpeed\":0.3,\"DecelerationSpeed\":1.5,\"PauseDurationRange\":{\"x\":90,\"y\":150,\"z\":0},\"BodySwingReturnSpeed\":1,\"BodySwingDamping\":0.6,\"BodySwingIntensity\":0.3}}}},\"profile\":{\"insuredItems\":[]},\"locationLoot\":{\"AccessKeys\":[],\"Area\":0.9,\"AveragePlayTime\":15,\"AveragePlayerLevel\":1,\"Banners\":[{\"id\":\"5464e0404bdc2d2a708b4567\",\"pic\":{\"path\":\"CONTENT/banners/banner_usec.jpg\",\"rcid\":\"\"}},{\"id\":\"5464e0454bdc2d06708b4567\",\"pic\":{\"path\":\"CONTENT/banners/banner_bear.jpg\",\"rcid\":\"\"}},{\"id\":\"5803a58524597710ca36fcb2\",\"pic\":{\"path\":\"CONTENT/banners/banner_terragroup.jpg\",\"rcid\":\"\"}},{\"id\":\"5807bfe124597742a92e0a4c\",\"pic\":{\"path\":\"CONTENT/banners/norvinskzone.jpg\",\"rcid\":\"\"}},{\"id\":\"5807c3f124597746bf2db2ce\",\"pic\":{\"path\":\"CONTENT/banners/banner_scav.jpg\",\"rcid\":\"\"}},{\"id\":\"5807be8924597742c603fa19\",\"pic\":{\"path\":\"CONTENT/banners/banner_tarkov.jpg\",\"rcid\":\"\"}},{\"id\":\"5805f617245977100b2c1f41\",\"pic\":{\"path\":\"CONTENT/banners/tglabs.jpg\",\"rcid\":\"\"}},{\"id\":\"5c1b857086f77465f465faa4\",\"pic\":{\"path\":\"CONTENT/banners/banner_scavraider.jpg\",\"rcid\":\"\"}},{\"id\":\"64c0ad6af99768b777048f4e\",\"pic\":{\"path\":\"CONTENT/banners/banner_emissary.jpg\",\"rcid\":\"\"}}],\"BossLocationSpawn\":[{\"BossChance\":35,\"BossDifficult\":\"normal\",\"BossEscortAmount\":\"0\",\"BossEscortDifficult\":\"normal\",\"BossEscortType\":\"followerBully\",\"BossName\":\"bossTagilla\",\"BossPlayer\":false,\"BossZone\":\"BotZone\",\"IgnoreMaxBots\":true,\"RandomTimeSpawn\":false,\"SpawnMode\":[\"regular\",\"pve\"],\"Supports\":null,\"Time\":-1},{\"sptId\":\"pmcBEARFactoryDayBossSpawn\",\"BossName\":\"pmcBEAR\",\"BossChance\":25,\"BossZone\":\"BotZone\",\"BossPlayer\":false,\"BossDifficult\":\"normal\",\"BossEscortType\":\"pmcBEAR\",\"BossEscortDifficult\":\"normal\",\"BossEscortAmount\":\"1\",\"Time\":-1,\"Supports\":[{\"BossEscortType\":\"pmcBEAR\",\"BossEscortDifficult\":[\"normal\"],\"BossEscortAmount\":\"1\"}],\"RandomTimeSpawn\":false,\"ChanceGroup\":0},{\"sptId\":\"pmcUSECFactoryDayBossSpawn\",\"BossName\":\"pmcUSEC\",\"BossChance\":25,\"BossZone\":\"BotZone\",\"BossPlayer\":false,\"BossDifficult\":\"normal\",\"BossEscortType\":\"pmcUSEC\",\"BossEscortDifficult\":\"normal\",\"BossEscortAmount\":\"1\",\"Time\":-1,\"Supports\":[{\"BossEscortType\":\"pmcUSEC\",\"BossEscortDifficult\":[\"normal\"],\"BossEscortAmount\":\"1\"}],\"RandomTimeSpawn\":false,\"ChanceGroup\":0}],\"BotAssault\":0,\"BotEasy\":0,\"BotHard\":0,\"BotImpossible\":0,\"BotLocationModifier\":{\"AccuracySpeed\":1,\"DistToActivate\":140,\"DistToActivatePvE\":140,\"DistToPersueAxemanCoef\":0.9,\"DistToSleep\":150,\"DistToSleepPvE\":150,\"GainSight\":1,\"KhorovodChance\":0,\"MagnetPower\":15,\"MarksmanAccuratyCoef\":1,\"MaxExfiltrationTime\":900,\"MinExfiltrationTime\":600,\"Scattering\":1,\"VisibleDistance\":1},\"BotMarksman\":0,\"BotMax\":20,\"BotMaxPlayer\":0,\"BotMaxPvE\":13,\"BotMaxTimePlayer\":0,\"BotNormal\":0,\"BotSpawnCountStep\":3,\"BotSpawnPeriodCheck\":15,\"BotSpawnTimeOffMax\":0,\"BotSpawnTimeOffMin\":0,\"BotSpawnTimeOnMax\":0,\"BotSpawnTimeOnMin\":0,\"BotStart\":0,\"BotStartPlayer\":0,\"BotStop\":0,\"Description\":\"The industrial estate and facilities of the chemical plant No.16 that were rented out illegally to the TerraGroup company. \",\"DisabledForScav\":false,\"DisabledScavExits\":\"Cellars,Gate 0\",\"EnableCoop\":true,\"Enabled\":true,\"EscapeTimeLimit\":20,\"EscapeTimeLimitCoop\":15,\"EscapeTimeLimitPVE\":20,\"ForceOnlineRaidInPVE\":false,\"GenerateLocalLootCache\":true,\"GlobalContainerChanceModifier\":1,\"GlobalLootChanceModifier\":0.3,\"GlobalLootChanceModifierPvE\":0.3,\"IconX\":470,\"IconY\":510,\"Id\":\"factory4_day\",\"Insurance\":true,\"IsSecret\":false,\"Locked\":false,\"Loot\":[{\"Id\":\"00161\",\"IsContainer\":true,\"useGravity\":false,\"randomRotation\":false,\"Position\":{\"x\":0,\"y\":0,\"z\":0},\"Rotation\":{\"x\":0,\"y\":0,\"z\":0},\"IsGroupPosition\":false,\"GroupPositions\":[],\"IsAlwaysSpawn\":true,\"Root\":\"66ba97d4b01c114da1000001\",\"Items\":[{\"_id\":\"66ba97d4b01c114da1000001\",\"_tpl\":\"578f87b7245977356274f2cd\",\"upd\":{\"StackObjectsCount\":1}},{\"_id\":\"66ba97d4b01c114da1000002\",\"_tpl\":\"5e2af29386f7746d4159f077\",\"parentId\":\"66ba97d4b01c114da1000001\",\"slotId\":\"main\",\"location\":{\"x\":0,\"y\":0,\"r\":0}}]},{\"Id\":\"00168\",\"IsContainer\":true,\"useGravity\":false,\"randomRotation\":false,\"Position\":{\"x\":0,\"y\":0,\"z\":0},\"Rotation\":{\"x\":0,\"y\":0,\"z\":0},\"IsGroupPosition\":false,\"GroupPositions\":[],\"IsAlwaysSpawn\":true,\"Root\":\"66ba97d4b01c114da1000003\",\"Items\":[{\"_id\":\"66ba97d4b01c114da1000003\",\"_tpl\":\"578f87b7245977356274f2cd\",\"upd\":{\"StackObjectsCount\":1}},{\"_id\":\"66ba97d4b01c114da1000004\",\"_tpl\":\"57347c77245977448d35f6e2\",\"parentId\":\"66ba97d4b01c114da1000003\",\"slotId\":\"main\",\"location\":{\"x\":0,\"y\":0,\"r\":0}}]},{\"Id\":\"00189\",\"IsContainer\":true,\"useGravity\":false,\"randomRotation\":false,\"Position\":{\"x\":0,\"y\":0,\"z\":0},\"Rotation\":{\"x\":0,\"y\":0,\"z\":0},\"IsGroupPosition\":false,\"GroupPositions\":[],\"IsAlwaysSpawn\":false,\"Root\":\"66ba97d4b01c114da1000005\",\"Items\":[{\"_id\":\"66ba97d4b01c114da1000005\",\"_tpl\":\"578f8778245977358849a9b5\",\"upd\":{\"StackObjectsCount\":1}},{\"_id\":\"66ba97d4b01c114da1000006\",\"_tpl\":\"57347c5b245977448d35f6e1\",\"parentId\":\"66ba97d4b01c114da1000005\",\"slotId\":\"main\",\"location\":{\"x\":0,\"y\":0,\"r\":0}}]},{\"Id\":\"00165\",\"IsContainer\":true,\"useGravity\":false,\"randomRotation\":false,\"Position\":{\"x\":0,\"y\":0,\"z\":0},\"Rotation\":{\"x\":0,\"y\":0,\"z\":0},\"IsGroupPosition\":false,\"GroupPositions\":[],\"IsAlwaysSpawn\":true,\"Root\":\"66ba97d4b01c114da1000007\",\"Items\":[{\"_id\":\"66ba97d4b01c114da1000007\",\"_tpl\":\"578f87b7245977356274f2cd\",\"upd\":{\"StackObjectsCount\":1}},{\"_id\":\"66ba97d4b01c114da1000008\",\"_tpl\":\"5d1b304286f774253763a528\",\"parentId\":\"66ba97d4b01c114da1000007\",\"slotId\":\"main\",\"location\":{\"x\":0,\"y\":0,\"r\":0}}]},{\"Id\":\"00170\",\"IsContainer\":true,\"useGravity\":false,\"randomRotation\":false,\"Position\":{\"x\":0,\"y\":0,\"z\":0},\"Rotation\":{\"x\":0,\"y\":0,\"z\":0},\"IsGroupPosition\":false,\"GroupPositions\":[],\"IsAlwaysSpawn\":false,\"Root\":\"66ba97d4b01c114da1000009\",\"Items\":[{\"_id\":\"66ba97d4b01c114da1000009\",\"_tpl\":\"578f8778245977358849a9b5\",\"upd\":{\"StackObjectsCount\":1}},{\"_id\":\"66ba97d4b01c114da100000a\",\"_tpl\":\"5d80ca9086f774403a401e40\",\"parentId\":\"66ba97d4b01c114da1000009\",\"slotId\":\"main\",\"location\":{\"x\":0,\"y\":0,\"r\":0}}]},{\"Id\":\"00167\",\"IsContainer\":true,\"useGravity\":false,\"randomRotation\":false,\"Position\":{\"x\":0,\"y\":0,\"z\":0},\"Rotation\":{\"x\":0,\"y\":0,\"z\":0},\"IsGroupPosition\":false,\"GroupPositions\":[],\"IsAlwaysSpawn\":true,\"Root\":\"66ba97d4b01c114da100000b\",\"Items\":[{\"_id\":\"66ba97d4b01c114da100000b\",\"_tpl\":\"578f87b7245977356274f2cd\",\"upd\":{\"StackObjectsCount\":1}},{\"_id\":\"66ba97d4b01c114da100000c\",\"_tpl\":\"590c392f86f77444754deb29\",\"parentId\":\"66ba97d4b01c114da100000b\",\"slotId\":\"main\",\"location\":{\"x\":0,\"y\":0,\"r\":0}}]},{\"Id\":\"00171\",\"IsContainer\":true,\"useGravity\":false,\"randomRotation\":false,\"Position\":{\"x\":0,\"y\":0,\"z\":0},\"Rotation\":{\"x\":0,\"y\":0,\"z\":0},\"IsGroupPosition\":false,\"GroupPositions\":[],\"IsAlwaysSpawn\":false,\"Root\":\"66ba97d4b01c114da100000d\",\"Items\":[{\"_id\":\"66ba97d4b01c114da100000d\",\"_tpl\":\"578f8778245977358849a9b5\",\"upd\":{\"StackObjectsCount\":1}},{\"_id\":\"66ba97d4b01c114da100000e\",\"_tpl\":\"5e2af2bc86f7746d3f3c33fc\",\"parentId\":\"66ba97d4b01c114da100000d\",\"slotId\":\"main\",\"location\":{\"x\":0,\"y\":0,\"r\":0}}]},{\"Id\":\"00174\",\"IsContainer\":true,\"useGravity\":false,\"randomRotation\":false,\"Position\":{\"x\":0,\"y\":0,\"z\":0},\"Rotation\":{\"x\":0,\"y\":0,\"z\":0},\"IsGroupPosition\":false,\"GroupPositions\":[],\"IsAlwaysSpawn\":false,\"Root\":\"66ba97d4b01c114da100000f\",\"Items\":[{\"_id\":\"66ba97d4b01c114da100000f\",\"_tpl\":\"578f8778245977358849a9b5\",\"upd\":{\"StackObjectsCount\":1}},{\"_id\":\"66ba97d4b01c114da1000010\",\"_tpl\":\"5c1265fc86f7743f896a21c2\",\"parentId\":\"66ba97d4b01c114da100000f\",\"slotId\":\"main\",\"location\":{\"x\":0,\"y\":0,\"r\":0}}]},{\"Id\":\"00163\",\"IsContainer\":true,\"useGravity\":false,\"randomRotation\":false,\"Position\":{\"x\":0,\"y\":0,\"z\":0},\"Rotation\":{\"x\":0,\"y\":0,\"z\":0},\"IsGroupPosition\":false,\"GroupPositions\":[],\"IsAlwaysSpawn\":true,\"Root\":\"66ba97d4b01c114da1000011\",\"Items\":[{\"_id\":\"66ba97d4b01c114da1000011\",\"_tpl\":\"578f87b7245977356274f2cd\",\"upd\":{\"StackObjectsCount\":1}},{\"_id\":\"66ba97d4b01c114da1000012\",\"_tpl\":\"59e36c6f86f774176c10a2a7\",\"parentId\":\"66ba97d4b01c114da1000011\",\"slotId\":\"main\",\"location\":{\"x\":0,\"y\":0,\"r\":0}}]},{\"Id\":\"00190\",\"IsContainer\":true,\"useGravity\":false,\"randomRotation\":false,\"Position\":{\"x\":0,\"y\":0,\"z\":0},\"Rotation\":{\"x\":0,\"y\":0,\"z\":0},\"IsGroupPosition\":false,\"GroupPositions\":[],\"IsAlwaysSpawn\":false,\"Root\":\"66ba97d4b01c114da1000013\",\"Items\":[{\"_id\":\"66ba97d4b01c114da1000013\",\"_tpl\":\"578f8778245977358849a9b5\",\"upd\":{\"StackObjectsCount\":1}},{\"_id\":\"66ba97d4b01c114da1000014\",\"_tpl\":\"590a3cd386f77436f20848cb\",\"parentId\":\"66ba97d4b01c114da1000013\",\"slotId\":\"main\",\"location\":{\"x\":0,\"y\":0,\"r\":0}}]},{\"Id\":\"00173\",\"IsContainer\":true,\"useGravity\":false,\"randomRotation\":false,\"Position\":{\"x\":0,\"y\":0,\"z\":0},\"Rotation\":{\"x\":0,\"y\":0,\"z\":0},\"IsGroupPosition\":false,\"GroupPositions\":[],\"IsAlwaysSpawn\":false,\"Root\":\"66ba97d4b01c114da1000015\",\"Items\":[{\"_id\":\"66ba97d4b01c114da1000015\",\"_tpl\":\"578f8778245977358849a9b5\",\"upd\":{\"StackObjectsCount\":1}},{\"_id\":\"66ba97d4b01c114da1000016\",\"_tpl\":\"62a09ec84f842e1bd12da3f2\",\"parentId\":\"66ba97d4b01c114da1000015\",\"slotId\":\"main\",\"location\":{\"x\":0,\"y\":0,\"r\":0}}]},{\"Id\":\"00185\",\"IsContainer\":true,\"useGravity\":false,\"randomRotation\":false,\"Position\":{\"x\":0,\"y\":0,\"z\":0},\"Rotation\":{\"x\":0,\"y\":0,\"z\":0},\"IsGroupPosition\":false,\"GroupPositions\":[],\"IsAlwaysSpawn\":true,\"Root\":\"66ba97d4b01c114da1000017\",\"Items\":[{\"_id\":\"66ba97d4b01c114da1000017\",\"_tpl\":\"5d6fd45b86f774317075ed43\",\"upd\":{\"StackObjectsCount\":1}},{\"_id\":\"66ba97d4b01c114da1000018\",\"_tpl\":\"57347c5b245977448d35f6e1\",\"parentId\":\"66ba97d4b01c114da1000017\",\"slotId\":\"main\",\"location\":{\"x\":0,\"y\":0,\"r\":0}},{\"_id\":\"66ba97d4b01c114da1000019\",\"_tpl\":\"5733279d245977289b77ec24\",\"parentId\":\"66ba97d4b01c114da1000017\",\"slotId\":\"main\",\"location\":{\"x\":1,\"y\":0,\"r\":0}}]},{\"Id\":\"00166\",\"IsContainer\":true,\"useGravity\":false,\"randomRotation\":false,\"Position\":{\"x\":0,\"y\":0,\"z\":0},\"Rotation\":{\"x\":0,\"y\":0,\"z\":0},\"IsGroupPosition\":false,\"GroupPositions\":[],\"IsAlwaysSpawn\":true,\"Root\":\"66ba97d4b01c114da100001a\",\"Items\":[{\"_id\":\"66ba97d4b01c114da100001a\",\"_tpl\":\"578f87b7245977356274f2cd\",\"upd\":{\"StackObjectsCount\":1}},{\"_id\":\"66ba97d4b01c114da100001b\",\"_tpl\":\"56742c284bdc2d98058b456d\",\"parentId\":\"66ba97d4b01c114da100001a\",\"slotId\":\"main\",\"location\":{\"x\":0,\"y\":0,\"r\":0}}]},{\"Id\":\"00169\",\"IsContainer\":true,\"useGravity\":false,\"randomRotation\":false,\"Position\":{\"x\":0,\"y\":0,\"z\":0},\"Rotation\":{\"x\":0,\"y\":0,\"z\":0},\"IsGroupPosition\":false,\"GroupPositions\":[],\"IsAlwaysSpawn\":false,\"Root\":\"66ba97d4b01c114da100001c\",\"Items\":[{\"_id\":\"66ba97d4b01c114da100001c\",\"_tpl\":\"578f8778245977358849a9b5\",\"upd\":{\"StackObjectsCount\":1}},{\"_id\":\"66ba97d4b01c114da100001d\",\"_tpl\":\"57347c5b245977448d35f6e1\",\"parentId\":\"66ba97d4b01c114da100001c\",\"slotId\":\"main\",\"location\":{\"x\":0,\"y\":0,\"r\":0}}]},{\"Id\":\"00186\",\"IsContainer\":true,\"useGravity\":false,\"randomRotation\":false,\"Position\":{\"x\":0,\"y\":0,\"z\":0},\"Rotation\":{\"x\":0,\"y\":0,\"z\":0},\"IsGroupPosition\":false,\"GroupPositions\":[],\"IsAlwaysSpawn\":true,\"Root\":\"66ba97d4b01c114da100001e\",\"Items\":[{\"_id\":\"66ba97d4b01c114da100001e\",\"_tpl\":\"5d6fe50986f77449d97f7463\",\"upd\":{\"StackObjectsCount\":1}},{\"_id\":\"66ba97d4b01c114da100001f\",\"_tpl\":\"590a3efd86f77437d351a25b\",\"parentId\":\"66ba97d4b01c114da100001e\",\"slotId\":\"main\",\"location\":{\"x\":0,\"y\":0,\"r\":0}},{\"_id\":\"66ba97d4b01c114da1000020\",\"_tpl\":\"59faf98186f774067b6be103\",\"parentId\":\"66ba97d4b01c114da100001e\",\"slotId\":\"main\",\"location\":{\"x\":1,\"y\":0,\"r\":0}}]},{\"Id\":\"00162\",\"IsContainer\":true,\"useGravity\":false,\"randomRotation\":false,\"Position\":{\"x\":0,\"y\":0,\"z\":0},\"Rotation\":{\"x\":0,\"y\":0,\"z\":0},\"IsGroupPosition\":false,\"GroupPositions\":[],\"IsAlwaysSpawn\":true,\"Root\":\"66ba97d4b01c114da1000021\",\"Items\":[{\"_id\":\"66ba97d4b01c114da1000021\",\"_tpl\":\"578f87b7245977356274f2cd\",\"upd\":{\"StackObjectsCount\":1}},{\"_id\":\"66ba97d4b01c114da1000022\",\"_tpl\":\"56742c2e4bdc2d95058b456d\",\"parentId\":\"66ba97d4b01c114da1000021\",\"slotId\":\"main\",\"location\":{\"x\":0,\"y\":0,\"r\":0}}]},{\"Id\":\"00160\",\"IsContainer\":true,\"useGravity\":false,\"randomRotation\":false,\"Position\":{\"x\":0,\"y\":0,\"z\":0},\"Rotation\":{\"x\":0,\"y\":0,\"z\":0},\"IsGroupPosition\":false,\"GroupPositions\":[],\"IsAlwaysSpawn\":true,\"Root\":\"66ba97d4b01c114da1000023\",\"Items\":[{\"_id\":\"66ba97d4b01c114da1000023\",\"_tpl\":\"578f8782245977354405a1e3\",\"upd\":{\"StackObjectsCount\":1}},{\"_id\":\"66ba97d4b01c114da1000024\",\"_tpl\":\"59e3647686f774176a362507\",\"parentId\":\"66ba97d4b01c114da1000023\",\"slotId\":\"main\",\"location\":{\"x\":0,\"y\":0,\"r\":0}},{\"_id\":\"66ba97d4b01c114da1000025\",\"_tpl\":\"62a0a16d0b9d3c46de5b6e97\",\"parentId\":\"66ba97d4b01c114da1000023\",\"slotId\":\"main\",\"location\":{\"x\":2,\"y\":0,\"r\":0}}]},{\"Id\":\"00176\",\"IsContainer\":true,\"useGravity\":false,\"randomRotation\":false,\"Position\":{\"x\":0,\"y\":0,\"z\":0},\"Rotation\":{\"x\":0,\"y\":0,\"z\":0},\"IsGroupPosition\":false,\"GroupPositions\":[],\"IsAlwaysSpawn\":false,\"Root\":\"66ba97d4b01c114da1000026\",\"Items\":[{\"_id\":\"66ba97d4b01c114da1000026\",\"_tpl\":\"578f8778245977358849a9b5\",\"upd\":{\"StackObjectsCount\":1}},{\"_id\":\"66ba97d4b01c114da1000027\",\"_tpl\":\"5448ff904bdc2d6f028b456e\",\"parentId\":\"66ba97d4b01c114da1000026\",\"slotId\":\"main\",\"location\":{\"x\":0,\"y\":0,\"r\":0}}]},{\"Id\":\"00172\",\"IsContainer\":true,\"useGravity\":false,\"randomRotation\":false,\"Position\":{\"x\":0,\"y\":0,\"z\":0},\"Rotation\":{\"x\":0,\"y\":0,\"z\":0},\"IsGroupPosition\":false,\"GroupPositions\":[],\"IsAlwaysSpawn\":false,\"Root\":\"66ba97d4b01c114da1000028\",\"Items\":[{\"_id\":\"66ba97d4b01c114da1000028\",\"_tpl\":\"578f8778245977358849a9b5\",\"upd\":{\"StackObjectsCount\":1}},{\"_id\":\"66ba97d4b01c114da1000029\",\"_tpl\":\"5d1b39a386f774252339976f\",\"parentId\":\"66ba97d4b01c114da1000028\",\"slotId\":\"main\",\"location\":{\"x\":0,\"y\":0,\"r\":0}}]},{\"Id\":\"00175\",\"IsContainer\":true,\"useGravity\":false,\"randomRotation\":false,\"Position\":{\"x\":0,\"y\":0,\"z\":0},\"Rotation\":{\"x\":0,\"y\":0,\"z\":0},\"IsGroupPosition\":false,\"GroupPositions\":[],\"IsAlwaysSpawn\":false,\"Root\":\"66ba97d4b01c114da100002a\",\"Items\":[{\"_id\":\"66ba97d4b01c114da100002a\",\"_tpl\":\"5909e4b686f7747f5b744fa4\",\"upd\":{\"StackObjectsCount\":1}},{\"_id\":\"66ba97d4b01c114da100002b\",\"_tpl\":\"656df4fec921ad01000481a2\",\"parentId\":\"66ba97d4b01c114da100002a\",\"slotId\":\"main\",\"location\":{\"x\":0,\"y\":0,\"r\":0}},{\"_id\":\"66ba97d4b01c114da100002c\",\"_tpl\":\"59e4d3d286f774176a36250a\",\"parentId\":\"66ba97d4b01c114da100002a\",\"upd\":{\"StackObjectsCount\":41},\"slotId\":\"main\",\"location\":{\"x\":1,\"y\":0,\"r\":0}},{\"_id\":\"66ba97d4b01c114da100002d\",\"_tpl\":\"5cc80f79e4a949033c7343b2\",\"parentId\":\"66ba97d4b01c114da100002a\",\"upd\":{\"StackObjectsCount\":12},\"slotId\":\"main\",\"location\":{\"x\":2,\"y\":0,\"r\":0}}]},{\"Id\":\"00164\",\"IsContainer\":true,\"useGravity\":false,\"randomRotation\":false,\"Position\":{\"x\":0,\"y\":0,\"z\":0},\"Rotation\":{\"x\":0,\"y\":0,\"z\":0},\"IsGroupPosition\":false,\"GroupPositions\":[],\"IsAlwaysSpawn\":true,\"Root\":\"66ba97d4b01c114da100002e\",\"Items\":[{\"_id\":\"66ba97d4b01c114da100002e\",\"_tpl\":\"578f87b7245977356274f2cd\",\"upd\":{\"StackObjectsCount\":1}},{\"_id\":\"66ba97d4b01c114da100002f\",\"_tpl\":\"5af0561e86f7745f5f3ad6ac\",\"parentId\":\"66ba97d4b01c114da100002e\",\"slotId\":\"main\",\"location\":{\"x\":0,\"y\":0,\"r\":0}}]},{\"Id\":\"00148\",\"IsContainer\":true,\"useGravity\":false,\"randomRotation\":false,\"Position\":{\"x\":0,\"y\":0,\"z\":0},\"Rotation\":{\"x\":0,\"y\":0,\"z\":0},\"IsGroupPosition\":false,\"GroupPositions\":[],\"IsAlwaysSpawn\":false,\"Root\":\"66ba97d4b01c114da1000030\",\"Items\":[{\"_id\":\"66ba97d4b01c114da1000030\",\"_tpl\":\"5909d76c86f77471e53d2adf\",\"upd\":{\"StackObjectsCount\":1}},{\"_id\":\"66ba97d4b01c114da1000031\",\"_tpl\":\"5a33ca0fc4a282000d72292f\",\"parentId\":\"66ba97d4b01c114da1000030\",\"slotId\":\"main\",\"location\":{\"x\":0,\"y\":0,\"r\":0}}]},{\"Id\":\"container_Factory_DesignStuff_00004\",\"IsContainer\":true,\"useGravity\":false,\"randomRotation\":false,\"Position\":{\"x\":0,\"y\":0,\"z\":0},\"Rotation\":{\"x\":0,\"y\":0,\"z\":0},\"IsGroupPosition\":false,\"GroupPositions\":[],\"IsAlwaysSpawn\":false,\"Root\":\"66ba97d4b01c114da1000032\",\"Items\":[{\"_id\":\"66ba97d4b01c114da1000032\",\"_tpl\":\"5909d76c86f77471e53d2adf\",\"upd\":{\"StackObjectsCount\":1}},{\"_id\":\"66ba97d4b01c114da1000033\",\"_tpl\":\"59e7643b86f7742cbf2c109a\",\"parentId\":\"66ba97d4b01c114da1000032\",\"slotId\":\"main\",\"location\":{\"x\":0,\"y\":0,\"r\":0}}]},{\"Id\":\"container_Factory_DesignStuff_00020\",\"IsContainer\":true,\"useGravity\":false,\"randomRotation\":false,\"Position\":{\"x\":0,\"y\":0,\"z\":0},\"Rotation\":{\"x\":0,\"y\":0,\"z\":0},\"IsGroupPosition\":false,\"GroupPositions\":[],\"IsAlwaysSpawn\":false,\"Root\":\"66ba97d4b01c114da1000034\",\"Items\":[{\"_id\":\"66ba97d4b01c114da1000034\",\"_tpl\":\"578f87a3245977356274f2cb\",\"upd\":{\"StackObjectsCount\":1}},{\"_id\":\"66ba97d4b01c114da1000035\",\"_tpl\":\"59e3556c86f7741776641ac2\",\"parentId\":\"66ba97d4b01c114da1000034\",\"slotId\":\"main\",\"location\":{\"x\":0,\"y\":0,\"r\":0}}]},{\"Id\":\"container_Factory_DesignStuff_00017\",\"IsContainer\":true,\"useGravity\":false,\"randomRotation\":false,\"Position\":{\"x\":0,\"y\":0,\"z\":0},\"Rotation\":{\"x\":0,\"y\":0,\"z\":0},\"IsGroupPosition\":false,\"GroupPositions\":[],\"IsAlwaysSpawn\":false,\"Root\":\"66ba97d4b01c114da1000036\",\"Items\":[{\"_id\":\"66ba97d4b01c114da1000036\",\"_tpl\":\"5909d24f86f77466f56e6855\",\"upd\":{\"StackObjectsCount\":1}},{\"_id\":\"66ba97d4b01c114da1000037\",\"_tpl\":\"5755356824597772cb798962\",\"parentId\":\"66ba97d4b01c114da1000036\",\"slotId\":\"main\",\"location\":{\"x\":0,\"y\":0,\"r\":0}},{\"_id\":\"66ba97d4b01c114da1000038\",\"_tpl\":\"60098ad7c2240c0fe85c570a\",\"parentId\":\"66ba97d4b01c114da1000036\",\"slotId\":\"main\",\"location\":{\"x\":1,\"y\":0,\"r\":0}},{\"_id\":\"66ba97d4b01c114da1000039\",\"_tpl\":\"5e831507ea0a7c419c2f9bd9\",\"parentId\":\"66ba97d4b01c114da1000036\",\"slotId\":\"main\",\"location\":{\"x\":2,\"y\":0,\"r\":0}}]},{\"Id\":\"container_Factory_DesignStuff_00033\",\"IsContainer\":true,\"useGravity\":false,\"randomRotation\":false,\"Position\":{\"x\":0,\"y\":0,\"z\":0},\"Rotation\":{\"x\":0,\"y\":0,\"z\":0},\"IsGroupPosition\":false,\"GroupPositions\":[],\"IsAlwaysSpawn\":false,\"Root\":\"66ba97d4b01c114da100003a\",\"Items\":[{\"_id\":\"66ba97d4b01c114da100003a\",\"_tpl\":\"5909d24f86f77466f56e6855\",\"upd\":{\"StackObjectsCount\":1}},{\"_id\":\"66ba97d4b01c114da100003b\",\"_tpl\":\"544fb37f4bdc2dee738b4567\",\"parentId\":\"66ba97d4b01c114da100003a\",\"slotId\":\"main\",\"location\":{\"x\":0,\"y\":0,\"r\":0}}]},{\"Id\":\"container_Factory_DesignStuff_00026\",\"IsContainer\":true,\"useGravity\":false,\"randomRotation\":false,\"Position\":{\"x\":0,\"y\":0,\"z\":0},\"Rotation\":{\"x\":0,\"y\":0,\"z\":0},\"IsGroupPosition\":false,\"GroupPositions\":[],\"IsAlwaysSpawn\":false,\"Root\":\"66ba97d4b01c114da100003c\",\"Items\":[{\"_id\":\"66ba97d4b01c114da100003c\",\"_tpl\":\"578f87ad245977356274f2cc\",\"upd\":{\"StackObjectsCount\":1}},{\"_id\":\"66ba97d4b01c114da100003d\",\"_tpl\":\"5a0c59791526d8dba737bba7\",\"parentId\":\"66ba97d4b01c114da100003c\",\"slotId\":\"main\",\"location\":{\"x\":0,\"y\":0,\"r\":0}},{\"_id\":\"66ba97d4b01c114da100003e\",\"_tpl\":\"574dad8024597745964bf05c\",\"parentId\":\"66ba97d4b01c114da100003c\",\"slotId\":\"main\",\"location\":{\"x\":1,\"y\":0,\"r\":0}},{\"_id\":\"66ba97d4b01c114da100003f\",\"_tpl\":\"544fb62a4bdc2dfb738b4568\",\"parentId\":\"66ba97d4b01c114da100003c\",\"slotId\":\"main\",\"location\":{\"x\":0,\"y\":1,\"r\":1}}]},{\"Id\":\"container_Factory_DesignStuff_00012\",\"IsContainer\":true,\"useGravity\":false,\"randomRotation\":false,\"Position\":{\"x\":0,\"y\":0,\"z\":0},\"Rotation\":{\"x\":0,\"y\":0,\"z\":0},\"IsGroupPosition\":false,\"GroupPositions\":[],\"IsAlwaysSpawn\":false,\"Root\":\"66ba97d4b01c114da1000040\",\"Items\":[{\"_id\":\"66ba97d4b01c114da1000040\",\"_tpl\":\"578f87ad245977356274f2cc\",\"upd\":{\"StackObjectsCount\":1}},{\"_id\":\"66ba97d4b01c114da1000041\",\"_tpl\":\"5a2a57cfc4a2826c6e06d44a\",\"parentId\":\"66ba97d4b01c114da1000040\",\"slotId\":\"main\",\"location\":{\"x\":0,\"y\":0,\"r\":0}}]},{\"Id\":\"container_Factory_DesignStuff_00006\",\"IsContainer\":true,\"useGravity\":false,\"randomRotation\":false,\"Position\":{\"x\":0,\"y\":0,\"z\":0},\"Rotation\":{\"x\":0,\"y\":0,\"z\":0},\"IsGroupPosition\":false,\"GroupPositions\":[],\"IsAlwaysSpawn\":false,\"Root\":\"66ba97d4b01c114da1000042\",\"Items\":[{\"_id\":\"66ba97d4b01c114da1000042\",\"_tpl\":\"578f87ad245977356274f2cc\",\"upd\":{\"StackObjectsCount\":1}},{\"_id\":\"66ba97d4b01c114da1000043\",\"_tpl\":\"62e7e7bbe6da9612f743f1e0\",\"parentId\":\"66ba97d4b01c114da1000042\",\"slotId\":\"main\",\"location\":{\"x\":0,\"y\":0,\"r\":0}},{\"_id\":\"66ba97d4b01c114da1000044\",\"_tpl\":\"5656eb674bdc2d35148b457c\",\"parentId\":\"66ba97d4b01c114da1000042\",\"upd\":{\"StackObjectsCount\":1},\"slotId\":\"main\",\"location\":{\"x\":2,\"y\":0,\"r\":0}}]},{\"Id\":\"container_Factory_DesignStuff_00005\",\"IsContainer\":true,\"useGravity\":false,\"randomRotation\":false,\"Position\":{\"x\":0,\"y\":0,\"z\":0},\"Rotation\":{\"x\":0,\"y\":0,\"z\":0},\"IsGroupPosition\":false,\"GroupPositions\":[],\"IsAlwaysSpawn\":false,\"Root\":\"66ba97d4b01c114da1000045\",\"Items\":[{\"_id\":\"66ba97d4b01c114da1000045\",\"_tpl\":\"578f87ad245977356274f2cc\",\"upd\":{\"StackObjectsCount\":1}},{\"_id\":\"66ba97d4b01c114da1000046\",\"_tpl\":\"5a9fbb74a2750c0032157181\",\"parentId\":\"66ba97d4b01c114da1000045\",\"slotId\":\"main\",\"location\":{\"x\":0,\"y\":0,\"r\":0}},{\"_id\":\"66ba97d4b01c114da1000047\",\"_tpl\":\"57a0e5022459774d1673f889\",\"parentId\":\"66ba97d4b01c114da1000045\",\"upd\":{\"StackObjectsCount\":38},\"slotId\":\"main\",\"location\":{\"x\":2,\"y\":0,\"r\":0}}]},{\"Id\":\"container_Factory_DesignStuff_00042\",\"IsContainer\":true,\"useGravity\":false,\"randomRotation\":false,\"Position\":{\"x\":0,\"y\":0,\"z\":0},\"Rotation\":{\"x\":0,\"y\":0,\"z\":0},\"IsGroupPosition\":false,\"GroupPositions\":[],\"IsAlwaysSpawn\":false,\"Root\":\"66ba97d4b01c114da1000048\",\"Items\":[{\"_id\":\"66ba97d4b01c114da1000048\",\"_tpl\":\"578f87ad245977356274f2cc\",\"upd\":{\"StackObjectsCount\":1}},{\"_id\":\"66ba97d4b01c114da1000049\",\"_tpl\":\"55d480c04bdc2d1d4e8b456a\",\"parentId\":\"66ba97d4b01c114da1000048\",\"slotId\":\"main\",\"location\":{\"x\":0,\"y\":0,\"r\":0}},{\"_id\":\"66ba97d4cec2bf83ee000001\",\"_tpl\":\"56dff338d2720bbd668b4569\",\"parentId\":\"66ba97d4b01c114da1000049\",\"slotId\":\"cartridges\",\"upd\":{\"StackObjectsCount\":28,\"SpawnedInSession\":false}},{\"_id\":\"66ba97d4b01c114da100004a\",\"_tpl\":\"57a3459f245977764a01f703\",\"parentId\":\"66ba97d4b01c114da1000048\",\"slotId\":\"main\",\"location\":{\"x\":1,\"y\":0,\"r\":0}},{\"_id\":\"66ba97d4b01c114da100004b\",\"_tpl\":\"6087e663132d4d12c81fd96b\",\"parentId\":\"66ba97d4b01c114da1000048\",\"slotId\":\"main\",\"location\":{\"x\":2,\"y\":0,\"r\":0}}]},{\"Id\":\"container_Factory_DesignStuff_00041\",\"IsContainer\":true,\"useGravity\":false,\"randomRotation\":false,\"Position\":{\"x\":0,\"y\":0,\"z\":0},\"Rotation\":{\"x\":0,\"y\":0,\"z\":0},\"IsGroupPosition\":false,\"GroupPositions\":[],\"IsAlwaysSpawn\":false,\"Root\":\"66ba97d4b01c114da100004c\",\"Items\":[{\"_id\":\"66ba97d4b01c114da100004c\",\"_tpl\":\"578f87ad245977356274f2cc\",\"upd\":{\"StackObjectsCount\":1}},{\"_id\":\"66ba97d4b01c114da100004d\",\"_tpl\":\"5d6d3be5a4b9361bc73bc763\",\"parentId\":\"66ba97d4b01c114da100004c\",\"slotId\":\"main\",\"location\":{\"x\":0,\"y\":0,\"r\":0}}]},{\"Id\":\"00180\",\"IsContainer\":true,\"useGravity\":false,\"randomRotation\":false,\"Position\":{\"x\":0,\"y\":0,\"z\":0},\"Rotation\":{\"x\":0,\"y\":0,\"z\":0},\"IsGroupPosition\":false,\"GroupPositions\":[],\"IsAlwaysSpawn\":false,\"Root\":\"66ba97d4b01c114da100004e\",\"Items\":[{\"_id\":\"66ba97d4b01c114da100004e\",\"_tpl\":\"578f87ad245977356274f2cc\",\"upd\":{\"StackObjectsCount\":1}},{\"_id\":\"66ba97d4b01c114da100004f\",\"_tpl\":\"57616a9e2459773c7a400234\",\"parentId\":\"66ba97d4b01c114da100004e\",\"slotId\":\"main\",\"location\":{\"x\":0,\"y\":0,\"r\":0}},{\"_id\":\"66ba97d4cec2bf83ee000002\",\"_tpl\":\"5d6e6869a4b9361c140bcfde\",\"parentId\":\"66ba97d4b01c114da100004f\",\"slotId\":\"cartridges\",\"upd\":{\"StackObjectsCount\":5,\"SpawnedInSession\":false}},{\"_id\":\"66ba97d4b01c114da1000050\",\"_tpl\":\"573728f324597765e5728561\",\"parentId\":\"66ba97d4b01c114da100004e\",\"slotId\":\"main\",\"location\":{\"x\":1,\"y\":0,\"r\":0}},{\"_id\":\"66ba97d4cec2bf83ee000003\",\"_tpl\":\"5737218f245977612125ba51\",\"parentId\":\"66ba97d4b01c114da1000050\",\"slotId\":\"cartridges\",\"upd\":{\"StackObjectsCount\":16,\"SpawnedInSession\":false}}]},{\"Id\":\"container_Factory_DesignStuff_00018\",\"IsContainer\":true,\"useGravity\":false,\"randomRotation\":false,\"Position\":{\"x\":0,\"y\":0,\"z\":0},\"Rotation\":{\"x\":0,\"y\":0,\"z\":0},\"IsGroupPosition\":false,\"GroupPositions\":[],\"IsAlwaysSpawn\":false,\"Root\":\"66ba97d4b01c114da1000051\",\"Items\":[{\"_id\":\"66ba97d4b01c114da1000051\",\"_tpl\":\"578f87ad245977356274f2cc\",\"upd\":{\"StackObjectsCount\":1}},{\"_id\":\"66ba97d4b01c114da1000052\",\"_tpl\":\"59fb375986f7741b681b81a6\",\"parentId\":\"66ba97d4b01c114da1000051\",\"slotId\":\"main\",\"location\":{\"x\":0,\"y\":0,\"r\":0}}]},{\"Id\":\"00151\",\"IsContainer\":true,\"useGravity\":false,\"randomRotation\":false,\"Position\":{\"x\":0,\"y\":0,\"z\":0},\"Rotation\":{\"x\":0,\"y\":0,\"z\":0},\"IsGroupPosition\":false,\"GroupPositions\":[],\"IsAlwaysSpawn\":false,\"Root\":\"66ba97d4b01c114da1000053\",\"Items\":[{\"_id\":\"66ba97d4b01c114da1000053\",\"_tpl\":\"578f87ad245977356274f2cc\",\"upd\":{\"StackObjectsCount\":1}},{\"_id\":\"66ba97d4b01c114da1000054\",\"_tpl\":\"606f263a8900dc2d9a55b68d\",\"parentId\":\"66ba97d4b01c114da1000053\",\"slotId\":\"main\",\"location\":{\"x\":0,\"y\":0,\"r\":0}}]},{\"Id\":\"00151\",\"IsContainer\":true,\"useGravity\":false,\"randomRotation\":false,\"Position\":{\"x\":0,\"y\":0,\"z\":0},\"Rotation\":{\"x\":0,\"y\":0,\"z\":0},\"IsGroupPosition\":false,\"GroupPositions\":[],\"IsAlwaysSpawn\":false,\"Root\":\"66ba97d4b01c114da1000055\",\"Items\":[{\"_id\":\"66ba97d4b01c114da1000055\",\"_tpl\":\"578f87ad245977356274f2cc\",\"upd\":{\"StackObjectsCount\":1}},{\"_id\":\"66ba97d4b01c114da1000056\",\"_tpl\":\"573722e82459776104581c21\",\"parentId\":\"66ba97d4b01c114da1000055\",\"slotId\":\"main\",\"location\":{\"x\":0,\"y\":0,\"r\":0}},{\"_id\":\"66ba97d4cec2bf83ee000004\",\"_tpl\":\"573718ba2459775a75491131\",\"parentId\":\"66ba97d4b01c114da1000056\",\"slotId\":\"cartridges\",\"upd\":{\"StackObjectsCount\":16,\"SpawnedInSession\":false}},{\"_id\":\"66ba97d4b01c114da1000057\",\"_tpl\":\"5c617a5f2e2216000f1e81b3\",\"parentId\":\"66ba97d4b01c114da1000055\",\"slotId\":\"main\",\"location\":{\"x\":1,\"y\":0,\"r\":0}}]},{\"Id\":\"container_Factory_DesignStuff_00001\",\"IsContainer\":true,\"useGravity\":false,\"randomRotation\":false,\"Position\":{\"x\":0,\"y\":0,\"z\":0},\"Rotation\":{\"x\":0,\"y\":0,\"z\":0},\"IsGroupPosition\":false,\"GroupPositions\":[],\"IsAlwaysSpawn\":false,\"Root\":\"66ba97d4b01c114da1000058\",\"Items\":[{\"_id\":\"66ba97d4b01c114da1000058\",\"_tpl\":\"5909d5ef86f77467974efbd8\",\"upd\":{\"StackObjectsCount\":1}},{\"_id\":\"66ba97d4b01c114da1000059\",\"_tpl\":\"5de652c31b7e3716273428be\",\"parentId\":\"66ba97d4b01c114da1000058\",\"slotId\":\"main\",\"location\":{\"x\":0,\"y\":0,\"r\":0}},{\"_id\":\"66ba97d444b3c61c4402e7ad\",\"_tpl\":\"5de653abf76fdc1ce94a5a2a\",\"parentId\":\"66ba97d4b01c114da1000059\",\"slotId\":\"mod_magazine\"},{\"_id\":\"66ba97d4cec2bf83ee000005\",\"_tpl\":\"59e6542b86f77411dc52a77a\",\"parentId\":\"66ba97d444b3c61c4402e7ad\",\"slotId\":\"cartridges\",\"upd\":{\"StackObjectsCount\":3,\"SpawnedInSession\":false}},{\"_id\":\"66ba97d444b3c61c4402e7ae\",\"_tpl\":\"5de655be4a9f347bc92edb88\",\"parentId\":\"66ba97d4b01c114da1000059\",\"slotId\":\"mod_stock\"},{\"_id\":\"66ba97d444b3c61c4402e7af\",\"_tpl\":\"5de65547883dde217541644b\",\"parentId\":\"66ba97d4b01c114da1000059\",\"slotId\":\"mod_barrel\"},{\"_id\":\"66ba97d444b3c61c4402e7b0\",\"_tpl\":\"5de6556a205ddc616a6bc4f7\",\"parentId\":\"66ba97d444b3c61c4402e7af\",\"slotId\":\"mod_muzzle\"},{\"_id\":\"66ba97d444b3c61c4402e7b1\",\"_tpl\":\"5de6558e9f98ac2bc65950fc\",\"parentId\":\"66ba97d4b01c114da1000059\",\"slotId\":\"mod_mount\"},{\"_id\":\"66ba97d4b01c114da100005a\",\"_tpl\":\"63ac5c9658d0485fc039f0b8\",\"parentId\":\"66ba97d4b01c114da1000058\",\"slotId\":\"main\",\"location\":{\"x\":0,\"y\":1,\"r\":0}}]},{\"Id\":\"container_Factory_DesignStuff_00028\",\"IsContainer\":true,\"useGravity\":false,\"randomRotation\":false,\"Position\":{\"x\":0,\"y\":0,\"z\":0},\"Rotation\":{\"x\":0,\"y\":0,\"z\":0},\"IsGroupPosition\":false,\"GroupPositions\":[],\"IsAlwaysSpawn\":false,\"Root\":\"66ba97d4b01c114da100005b\",\"Items\":[{\"_id\":\"66ba97d4b01c114da100005b\",\"_tpl\":\"5909d5ef86f77467974efbd8\",\"upd\":{\"StackObjectsCount\":1}},{\"_id\":\"66ba97d4b01c114da100005c\",\"_tpl\":\"5fc23636016cce60e8341b05\",\"parentId\":\"66ba97d4b01c114da100005b\",\"slotId\":\"main\",\"location\":{\"x\":0,\"y\":0,\"r\":0}},{\"_id\":\"66ba97d4b01c114da100005d\",\"_tpl\":\"5b363e1b5acfc4771e1c5e80\",\"parentId\":\"66ba97d4b01c114da100005b\",\"slotId\":\"main\",\"location\":{\"x\":1,\"y\":0,\"r\":0}},{\"_id\":\"66ba97d4b01c114da100005e\",\"_tpl\":\"55d6190f4bdc2d87028b4567\",\"parentId\":\"66ba97d4b01c114da100005b\",\"slotId\":\"main\",\"location\":{\"x\":2,\"y\":0,\"r\":0}}]},{\"Id\":\"container_Factory_DesignStuff_00023\",\"IsContainer\":true,\"useGravity\":false,\"randomRotation\":false,\"Position\":{\"x\":0,\"y\":0,\"z\":0},\"Rotation\":{\"x\":0,\"y\":0,\"z\":0},\"IsGroupPosition\":false,\"GroupPositions\":[],\"IsAlwaysSpawn\":false,\"Root\":\"66ba97d4b01c114da100005f\",\"Items\":[{\"_id\":\"66ba97d4b01c114da100005f\",\"_tpl\":\"5909d5ef86f77467974efbd8\",\"upd\":{\"StackObjectsCount\":1}},{\"_id\":\"66ba97d4b01c114da1000060\",\"_tpl\":\"5f6341043ada5942720e2dc5\",\"parentId\":\"66ba97d4b01c114da100005f\",\"slotId\":\"main\",\"location\":{\"x\":0,\"y\":0,\"r\":0}},{\"_id\":\"66ba97d4b01c114da1000061\",\"_tpl\":\"5df8e085bb49d91fb446d6a8\",\"parentId\":\"66ba97d4b01c114da100005f\",\"slotId\":\"main\",\"location\":{\"x\":1,\"y\":0,\"r\":0}},{\"_id\":\"66ba97d4b01c114da1000062\",\"_tpl\":\"5649ae4a4bdc2d1b2b8b4588\",\"parentId\":\"66ba97d4b01c114da100005f\",\"slotId\":\"main\",\"location\":{\"x\":2,\"y\":0,\"r\":0}},{\"_id\":\"66ba97d4b01c114da1000063\",\"_tpl\":\"5cc9a96cd7f00c011c04e04a\",\"parentId\":\"66ba97d4b01c114da100005f\",\"slotId\":\"main\",\"location\":{\"x\":3,\"y\":0,\"r\":0}}]},{\"Id\":\"container_Factory_DesignStuff_00015\",\"IsContainer\":true,\"useGravity\":false,\"randomRotation\":false,\"Position\":{\"x\":0,\"y\":0,\"z\":0},\"Rotation\":{\"x\":0,\"y\":0,\"z\":0},\"IsGroupPosition\":false,\"GroupPositions\":[],\"IsAlwaysSpawn\":false,\"Root\":\"66ba97d4b01c114da1000064\",\"Items\":[{\"_id\":\"66ba97d4b01c114da1000064\",\"_tpl\":\"578f87ad245977356274f2cc\",\"upd\":{\"StackObjectsCount\":1}},{\"_id\":\"66ba97d4b01c114da1000065\",\"_tpl\":\"5c1bc5fb2e221602b1779b32\",\"parentId\":\"66ba97d4b01c114da1000064\",\"slotId\":\"main\",\"location\":{\"x\":0,\"y\":0,\"r\":0}}]},{\"Id\":\"container_Factory_DesignStuff_00046\",\"IsContainer\":true,\"useGravity\":false,\"randomRotation\":false,\"Position\":{\"x\":0,\"y\":0,\"z\":0},\"Rotation\":{\"x\":0,\"y\":0,\"z\":0},\"IsGroupPosition\":false,\"GroupPositions\":[],\"IsAlwaysSpawn\":false,\"Root\":\"66ba97d4b01c114da1000066\",\"Items\":[{\"_id\":\"66ba97d4b01c114da1000066\",\"_tpl\":\"578f87ad245977356274f2cc\",\"upd\":{\"StackObjectsCount\":1}},{\"_id\":\"66ba97d4b01c114da1000067\",\"_tpl\":\"590c5a7286f7747884343aea\",\"parentId\":\"66ba97d4b01c114da1000066\",\"slotId\":\"main\",\"location\":{\"x\":0,\"y\":0,\"r\":0}},{\"_id\":\"66ba97d4b01c114da1000068\",\"_tpl\":\"5ac66d9b5acfc4001633997a\",\"parentId\":\"66ba97d4b01c114da1000066\",\"slotId\":\"main\",\"location\":{\"x\":1,\"y\":0,\"r\":0}},{\"_id\":\"66ba97d444b3c61c4402e7ba\",\"_tpl\":\"59c6633186f7740cf0493bb9\",\"parentId\":\"66ba97d4b01c114da1000068\",\"slotId\":\"mod_gas_block\"},{\"_id\":\"66ba97d444b3c61c4402e7bb\",\"_tpl\":\"5648b1504bdc2d9d488b4584\",\"parentId\":\"66ba97d444b3c61c4402e7ba\",\"slotId\":\"mod_handguard\"},{\"_id\":\"66ba97d444b3c61c4402e7bc\",\"_tpl\":\"5ac72e945acfc43f3b691116\",\"parentId\":\"66ba97d4b01c114da1000068\",\"slotId\":\"mod_muzzle\"},{\"_id\":\"66ba97d444b3c61c4402e7bd\",\"_tpl\":\"5649ade84bdc2d1b2b8b4587\",\"parentId\":\"66ba97d4b01c114da1000068\",\"slotId\":\"mod_pistol_grip\"},{\"_id\":\"66ba97d444b3c61c4402e7be\",\"_tpl\":\"5ac50da15acfc4001718d287\",\"parentId\":\"66ba97d4b01c114da1000068\",\"slotId\":\"mod_reciever\"},{\"_id\":\"66ba97d444b3c61c4402e7bf\",\"_tpl\":\"5ac733a45acfc400192630e2\",\"parentId\":\"66ba97d4b01c114da1000068\",\"slotId\":\"mod_sight_rear\"},{\"_id\":\"66ba97d444b3c61c4402e7c0\",\"_tpl\":\"5ac50c185acfc400163398d4\",\"parentId\":\"66ba97d4b01c114da1000068\",\"slotId\":\"mod_stock\"},{\"_id\":\"66ba97d444b3c61c4402e7c1\",\"_tpl\":\"55d480c04bdc2d1d4e8b456a\",\"parentId\":\"66ba97d4b01c114da1000068\",\"slotId\":\"mod_magazine\"},{\"_id\":\"66ba97d4cec2bf83ee000006\",\"_tpl\":\"56dff4ecd2720b5f5a8b4568\",\"parentId\":\"66ba97d444b3c61c4402e7c1\",\"slotId\":\"cartridges\",\"upd\":{\"StackObjectsCount\":9,\"SpawnedInSession\":false}}]},{\"Id\":\"container_Factory_DesignStuff_00038\",\"IsContainer\":true,\"useGravity\":false,\"randomRotation\":false,\"Position\":{\"x\":0,\"y\":0,\"z\":0},\"Rotation\":{\"x\":0,\"y\":0,\"z\":0},\"IsGroupPosition\":false,\"GroupPositions\":[],\"IsAlwaysSpawn\":false,\"Root\":\"66ba97d4b01c114da1000069\",\"Items\":[{\"_id\":\"66ba97d4b01c114da1000069\",\"_tpl\":\"578f87ad245977356274f2cc\",\"upd\":{\"StackObjectsCount\":1}},{\"_id\":\"66ba97d4b01c114da100006a\",\"_tpl\":\"5947fa2486f77425b47c1a9b\",\"parentId\":\"66ba97d4b01c114da1000069\",\"slotId\":\"main\",\"location\":{\"x\":0,\"y\":0,\"r\":0}},{\"_id\":\"66ba97d4b01c114da100006b\",\"_tpl\":\"57cffddc24597763133760c6\",\"parentId\":\"66ba97d4b01c114da1000069\",\"slotId\":\"main\",\"location\":{\"x\":1,\"y\":0,\"r\":0}}]},{\"Id\":\"container_Factory_DesignStuff_00040\",\"IsContainer\":true,\"useGravity\":false,\"randomRotation\":false,\"Position\":{\"x\":0,\"y\":0,\"z\":0},\"Rotation\":{\"x\":0,\"y\":0,\"z\":0},\"IsGroupPosition\":false,\"GroupPositions\":[],\"IsAlwaysSpawn\":false,\"Root\":\"66ba97d4b01c114da100006c\",\"Items\":[{\"_id\":\"66ba97d4b01c114da100006c\",\"_tpl\":\"578f87ad245977356274f2cc\",\"upd\":{\"StackObjectsCount\":1}},{\"_id\":\"66ba97d4b01c114da100006d\",\"_tpl\":\"57372deb245977685d4159b3\",\"parentId\":\"66ba97d4b01c114da100006c\",\"slotId\":\"main\",\"location\":{\"x\":0,\"y\":0,\"r\":0}},{\"_id\":\"66ba97d4cec2bf83ee000007\",\"_tpl\":\"56dff338d2720bbd668b4569\",\"parentId\":\"66ba97d4b01c114da100006d\",\"slotId\":\"cartridges\",\"location\":1,\"upd\":{\"StackObjectsCount\":60,\"SpawnedInSession\":false}},{\"_id\":\"66ba97d4cec2bf83ee000008\",\"_tpl\":\"56dff338d2720bbd668b4569\",\"parentId\":\"66ba97d4b01c114da100006d\",\"slotId\":\"cartridges\",\"upd\":{\"StackObjectsCount\":60,\"SpawnedInSession\":false}}]},{\"Id\":\"container_Factory_DesignStuff_00016\",\"IsContainer\":true,\"useGravity\":false,\"randomRotation\":false,\"Position\":{\"x\":0,\"y\":0,\"z\":0},\"Rotation\":{\"x\":0,\"y\":0,\"z\":0},\"IsGroupPosition\":false,\"GroupPositions\":[],\"IsAlwaysSpawn\":false,\"Root\":\"66ba97d4b01c114da100006e\",\"Items\":[{\"_id\":\"66ba97d4b01c114da100006e\",\"_tpl\":\"5909d50c86f774659e6aaebe\",\"upd\":{\"StackObjectsCount\":1}},{\"_id\":\"66ba97d4b01c114da100006f\",\"_tpl\":\"59e35cbb86f7741778269d83\",\"parentId\":\"66ba97d4b01c114da100006e\",\"slotId\":\"main\",\"location\":{\"x\":0,\"y\":0,\"r\":0}}]},{\"Id\":\"container_Factory_DesignStuff_00051\",\"IsContainer\":true,\"useGravity\":false,\"randomRotation\":false,\"Position\":{\"x\":0,\"y\":0,\"z\":0},\"Rotation\":{\"x\":0,\"y\":0,\"z\":0},\"IsGroupPosition\":false,\"GroupPositions\":[],\"IsAlwaysSpawn\":false,\"Root\":\"66ba97d4b01c114da1000070\",\"Items\":[{\"_id\":\"66ba97d4b01c114da1000070\",\"_tpl\":\"5909d36d86f774660f0bb900\",\"upd\":{\"StackObjectsCount\":1}},{\"_id\":\"66ba97d4b01c114da1000071\",\"_tpl\":\"5a2a57cfc4a2826c6e06d44a\",\"parentId\":\"66ba97d4b01c114da1000070\",\"slotId\":\"main\",\"location\":{\"x\":0,\"y\":0,\"r\":0}},{\"_id\":\"66ba97d4b01c114da1000072\",\"_tpl\":\"5e32f56fcb6d5863cc5e5ee4\",\"parentId\":\"66ba97d4b01c114da1000070\",\"slotId\":\"main\",\"location\":{\"x\":1,\"y\":0,\"r\":0}}]},{\"Id\":\"00188\",\"IsContainer\":true,\"useGravity\":false,\"randomRotation\":false,\"Position\":{\"x\":0,\"y\":0,\"z\":0},\"Rotation\":{\"x\":0,\"y\":0,\"z\":0},\"IsGroupPosition\":false,\"GroupPositions\":[],\"IsAlwaysSpawn\":false,\"Root\":\"66ba97d4b01c114da1000073\",\"Items\":[{\"_id\":\"66ba97d4b01c114da1000073\",\"_tpl\":\"5909d36d86f774660f0bb900\",\"upd\":{\"StackObjectsCount\":1}},{\"_id\":\"66ba97d4b01c114da1000074\",\"_tpl\":\"5e2af51086f7746d3f3c3402\",\"parentId\":\"66ba97d4b01c114da1000073\",\"slotId\":\"main\",\"location\":{\"x\":0,\"y\":0,\"r\":0}},{\"_id\":\"66ba97d4b01c114da1000075\",\"_tpl\":\"58d3db5386f77426186285a0\",\"parentId\":\"66ba97d4b01c114da1000073\",\"slotId\":\"main\",\"location\":{\"x\":1,\"y\":0,\"r\":0}}]},{\"Id\":\"00147\",\"IsContainer\":true,\"useGravity\":false,\"randomRotation\":false,\"Position\":{\"x\":0,\"y\":0,\"z\":0},\"Rotation\":{\"x\":0,\"y\":0,\"z\":0},\"IsGroupPosition\":false,\"GroupPositions\":[],\"IsAlwaysSpawn\":false,\"Root\":\"66ba97d4b01c114da1000076\",\"Items\":[{\"_id\":\"66ba97d4b01c114da1000076\",\"_tpl\":\"5909d5ef86f77467974efbd8\",\"upd\":{\"StackObjectsCount\":1}},{\"_id\":\"66ba97d4b01c114da1000077\",\"_tpl\":\"5aaa4194e5b5b055d06310a5\",\"parentId\":\"66ba97d4b01c114da1000076\",\"slotId\":\"main\",\"location\":{\"x\":0,\"y\":0,\"r\":0}},{\"_id\":\"66ba97d4cec2bf83ee000009\",\"_tpl\":\"56dff3afd2720bba668b4567\",\"parentId\":\"66ba97d4b01c114da1000077\",\"slotId\":\"cartridges\",\"upd\":{\"StackObjectsCount\":16,\"SpawnedInSession\":false}}]},{\"Id\":\"loot_quest_r [e1c33524-e1ff-480b-af9f-b70022c3e60b]\",\"IsContainer\":false,\"useGravity\":false,\"randomRotation\":false,\"Position\":{\"x\":26.3819,\"y\":9.1867,\"z\":38.9887},\"Rotation\":{\"x\":272.994354,\"y\":134.752258,\"z\":270.002625},\"IsGroupPosition\":false,\"GroupPositions\":[],\"IsAlwaysSpawn\":false,\"Root\":\"66ba97d4b01c114da1000079\",\"Items\":[{\"_id\":\"66ba97d4b01c114da1000079\",\"_tpl\":\"593a87af86f774122f54a951\",\"upd\":{\"StackObjectsCount\":1}}]},{\"Id\":\"loot_quest_letter [d00897a5-e727-4c1a-818a-be3c29024186]\",\"IsContainer\":false,\"useGravity\":false,\"randomRotation\":false,\"Position\":{\"x\":-18.8457,\"y\":0.6842,\"z\":21.6351},\"Rotation\":{\"x\":338.5508,\"y\":18.11368,\"z\":80.9849548},\"IsGroupPosition\":false,\"GroupPositions\":[],\"IsAlwaysSpawn\":false,\"Root\":\"66ba97d4b01c114da100007a\",\"Items\":[{\"_id\":\"66ba97d4b01c114da100007a\",\"_tpl\":\"591093bb86f7747caa7bb2ee\",\"upd\":{\"StackObjectsCount\":1}}]},{\"Id\":\"lootpoint (81) [35efe271-33e1-44e2-ad47-00e687a755f0]\",\"IsContainer\":false,\"useGravity\":true,\"randomRotation\":false,\"Position\":{\"x\":-24.22,\"y\":2.042,\"z\":36.637},\"Rotation\":{\"x\":0,\"y\":0,\"z\":0},\"IsGroupPosition\":false,\"GroupPositions\":[],\"IsAlwaysSpawn\":false,\"Root\":\"66ba97d4b01c114da100007b\",\"Items\":[{\"_id\":\"66ba97d4b01c114da100007b\",\"_tpl\":\"59faf98186f774067b6be103\",\"upd\":{\"StackObjectsCount\":1}}]},{\"Id\":\"lootpoint (100) [9076599a-8495-4f4c-afcb-ca9f863aba03]\",\"IsContainer\":false,\"useGravity\":true,\"randomRotation\":false,\"Position\":{\"x\":27.634,\"y\":9.948,\"z\":38.171},\"Rotation\":{\"x\":0,\"y\":0,\"z\":0},\"IsGroupPosition\":false,\"GroupPositions\":[],\"IsAlwaysSpawn\":false,\"Root\":\"66ba97d4b01c114da100007c\",\"Items\":[{\"_id\":\"66ba97d4b01c114da100007c\",\"_tpl\":\"5cf67a1bd7f00c06585fb6f3\",\"upd\":{\"StackObjectsCount\":1}}]},{\"Id\":\"meds (5) [51180867-8347-4351-be76-95e8aea1f2f0]\",\"IsContainer\":false,\"useGravity\":true,\"randomRotation\":true,\"Position\":{\"x\":-19.837,\"y\":0.733,\"z\":-25.825},\"Rotation\":{\"x\":0,\"y\":0,\"z\":0},\"IsGroupPosition\":false,\"GroupPositions\":[],\"IsAlwaysSpawn\":false,\"Root\":\"66ba97d4b01c114da100007d\",\"Items\":[{\"_id\":\"66ba97d4b01c114da100007d\",\"_tpl\":\"5755356824597772cb798962\",\"upd\":{\"StackObjectsCount\":1}}]},{\"Id\":\"lootpoint (76) [02df0f75-fda3-4d3e-a3dc-1ce2438c4ca9]\",\"IsContainer\":false,\"useGravity\":true,\"randomRotation\":false,\"Position\":{\"x\":23.161,\"y\":9.186,\"z\":36.063},\"Rotation\":{\"x\":0,\"y\":0,\"z\":0},\"IsGroupPosition\":false,\"GroupPositions\":[],\"IsAlwaysSpawn\":false,\"Root\":\"66ba97d4b01c114da100007e\",\"Items\":[{\"_id\":\"66ba97d4b01c114da100007e\",\"_tpl\":\"5c13cd2486f774072c757944\",\"upd\":{\"StackObjectsCount\":1}}]},{\"Id\":\"lootpoint (93) [4c7f71de-8749-4396-a469-1806facaf5fa]\",\"IsContainer\":false,\"useGravity\":true,\"randomRotation\":false,\"Position\":{\"x\":42.933,\"y\":0.704,\"z\":30.049},\"Rotation\":{\"x\":0,\"y\":0,\"z\":0},\"IsGroupPosition\":false,\"GroupPositions\":[],\"IsAlwaysSpawn\":false,\"Root\":\"66ba97d4b01c114da100007f\",\"Items\":[{\"_id\":\"66ba97d4b01c114da100007f\",\"_tpl\":\"55d45f484bdc2d972f8b456d\",\"upd\":{\"StackObjectsCount\":1}}]},{\"Id\":\"loot_mix_food_med_ammo (59) [204b4fda-9a58-48be-b638-de5f50ee54b4]\",\"IsContainer\":false,\"useGravity\":true,\"randomRotation\":true,\"Position\":{\"x\":5.484,\"y\":1.41,\"z\":-29.865},\"Rotation\":{\"x\":0,\"y\":0,\"z\":0},\"IsGroupPosition\":false,\"GroupPositions\":[],\"IsAlwaysSpawn\":false,\"Root\":\"66ba97d4b01c114da1000080\",\"Items\":[{\"_id\":\"66ba97d4b01c114da1000080\",\"_tpl\":\"5751a25924597722c463c472\",\"upd\":{\"StackObjectsCount\":1}}]},{\"Id\":\"lootpoint (78) [ac6840e7-da45-4ac7-afe9-6445165d115a]\",\"IsContainer\":false,\"useGravity\":true,\"randomRotation\":false,\"Position\":{\"x\":23.496,\"y\":8.955,\"z\":36.062},\"Rotation\":{\"x\":0,\"y\":0,\"z\":0},\"IsGroupPosition\":false,\"GroupPositions\":[],\"IsAlwaysSpawn\":false,\"Root\":\"66ba97d4b01c114da1000081\",\"Items\":[{\"_id\":\"66ba97d4b01c114da1000081\",\"_tpl\":\"618ba27d9008e4636a67f61d\",\"upd\":{\"StackObjectsCount\":1}}]},{\"Id\":\"meds (9) [d1d9fe8a-d7c5-4410-a6e6-9f7298b3547b]\",\"IsContainer\":false,\"useGravity\":true,\"randomRotation\":true,\"Position\":{\"x\":-19.648,\"y\":0.816,\"z\":-25.03},\"Rotation\":{\"x\":0,\"y\":0,\"z\":0},\"IsGroupPosition\":false,\"GroupPositions\":[],\"IsAlwaysSpawn\":false,\"Root\":\"66ba97d4b01c114da1000082\",\"Items\":[{\"_id\":\"66ba97d4b01c114da1000082\",\"_tpl\":\"5af0548586f7743a532b7e99\",\"upd\":{\"StackObjectsCount\":1}}]},{\"Id\":\"lootpoint (102) [569eb32c-7b7c-4e42-bce0-9b229ea01714]\",\"IsContainer\":false,\"useGravity\":true,\"randomRotation\":false,\"Position\":{\"x\":27.655,\"y\":9.405,\"z\":37.498},\"Rotation\":{\"x\":0,\"y\":0,\"z\":0},\"IsGroupPosition\":false,\"GroupPositions\":[],\"IsAlwaysSpawn\":false,\"Root\":\"66ba97d4b01c114da1000083\",\"Items\":[{\"_id\":\"66ba97d4b01c114da1000083\",\"_tpl\":\"628a85ee6b1d481ff772e9d5\",\"upd\":{\"StackObjectsCount\":1}}]},{\"Id\":\"tools1 (1) [8abd8890-639f-44e6-a691-585a07fc0378]\",\"IsContainer\":false,\"useGravity\":true,\"randomRotation\":true,\"Position\":{\"x\":27.848,\"y\":-1.214,\"z\":-11.977},\"Rotation\":{\"x\":0,\"y\":0,\"z\":0},\"IsGroupPosition\":false,\"GroupPositions\":[],\"IsAlwaysSpawn\":false,\"Root\":\"66ba97d4b01c114da1000084\",\"Items\":[{\"_id\":\"66ba97d4b01c114da1000084\",\"_tpl\":\"5d1b31ce86f7742523398394\",\"upd\":{\"StackObjectsCount\":1}}]},{\"Id\":\"lootpoint (108) [600a0fc9-cf1c-4014-83b8-e308afc007c8]\",\"IsContainer\":false,\"useGravity\":true,\"randomRotation\":false,\"Position\":{\"x\":31.243,\"y\":4.845,\"z\":38.986},\"Rotation\":{\"x\":0,\"y\":0,\"z\":0},\"IsGroupPosition\":false,\"GroupPositions\":[],\"IsAlwaysSpawn\":false,\"Root\":\"66ba97d4b01c114da1000085\",\"Items\":[{\"_id\":\"66ba97d4b01c114da1000085\",\"_tpl\":\"5947e98b86f774778f1448bc\",\"upd\":{\"StackObjectsCount\":1}}]},{\"Id\":\"lootpoint (36) [8a942ce4-a0b5-4579-b347-20c43b87fc29]\",\"IsContainer\":false,\"useGravity\":true,\"randomRotation\":false,\"Position\":{\"x\":38.698,\"y\":5.425,\"z\":40.349},\"Rotation\":{\"x\":0,\"y\":0,\"z\":0},\"IsGroupPosition\":false,\"GroupPositions\":[],\"IsAlwaysSpawn\":false,\"Root\":\"66ba97d4b01c114da1000086\",\"Items\":[{\"_id\":\"66ba97d4b01c114da1000086\",\"_tpl\":\"57347b8b24597737dd42e192\",\"upd\":{\"StackObjectsCount\":1}}]},{\"Id\":\"ammo1 (9) [60c0bdcf-7fb9-4705-9fbb-43ac2edb30ec]\",\"IsContainer\":false,\"useGravity\":true,\"randomRotation\":true,\"Position\":{\"x\":2.589,\"y\":-3.574,\"z\":-29.247},\"Rotation\":{\"x\":0,\"y\":0,\"z\":0},\"IsGroupPosition\":false,\"GroupPositions\":[],\"IsAlwaysSpawn\":false,\"Root\":\"66ba97d4b01c114da1000087\",\"Items\":[{\"_id\":\"66ba97d4b01c114da1000087\",\"_tpl\":\"5737300424597769942d5a01\"},{\"_id\":\"66ba97d4cec2bf83ee00000b\",\"_tpl\":\"56dff4ecd2720b5f5a8b4568\",\"parentId\":\"66ba97d4b01c114da1000087\",\"slotId\":\"cartridges\",\"upd\":{\"StackObjectsCount\":30,\"SpawnedInSession\":false}}]},{\"Id\":\"ammo1 (11) [5cf5e639-e7d4-42f2-8dfa-ef8e2d2810b5]\",\"IsContainer\":false,\"useGravity\":true,\"randomRotation\":true,\"Position\":{\"x\":2.681,\"y\":-3.089,\"z\":-28.43},\"Rotation\":{\"x\":0,\"y\":0,\"z\":0},\"IsGroupPosition\":false,\"GroupPositions\":[],\"IsAlwaysSpawn\":false,\"Root\":\"66ba97d4b01c114da1000088\",\"Items\":[{\"_id\":\"66ba97d4b01c114da1000088\",\"_tpl\":\"57372ac324597767001bc261\"},{\"_id\":\"66ba97d4cec2bf83ee00000c\",\"_tpl\":\"56dfef82d2720bbd668b4567\",\"parentId\":\"66ba97d4b01c114da1000088\",\"slotId\":\"cartridges\",\"upd\":{\"StackObjectsCount\":30,\"SpawnedInSession\":false}}]},{\"Id\":\"loot_mix_food_med_ammo (55) [95fc3e47-04e7-4486-a548-1db244d33cc7]\",\"IsContainer\":false,\"useGravity\":true,\"randomRotation\":true,\"Position\":{\"x\":25.303,\"y\":2.171,\"z\":42.772},\"Rotation\":{\"x\":0,\"y\":0,\"z\":0},\"IsGroupPosition\":false,\"GroupPositions\":[],\"IsAlwaysSpawn\":false,\"Root\":\"66ba97d4b01c114da1000089\",\"Items\":[{\"_id\":\"66ba97d4b01c114da1000089\",\"_tpl\":\"64acea09c4eda9354b0226ad\"},{\"_id\":\"66ba97d4cec2bf83ee00000d\",\"_tpl\":\"59e4cf5286f7741778269d8a\",\"parentId\":\"66ba97d4b01c114da1000089\",\"slotId\":\"cartridges\",\"upd\":{\"StackObjectsCount\":20,\"SpawnedInSession\":false}}]},{\"Id\":\"lootpoint (82) [ae31a1fe-e8a6-4047-ae11-4c44bd469f62]\",\"IsContainer\":false,\"useGravity\":true,\"randomRotation\":false,\"Position\":{\"x\":14.893,\"y\":1.135,\"z\":8.672},\"Rotation\":{\"x\":0,\"y\":0,\"z\":0},\"IsGroupPosition\":false,\"GroupPositions\":[],\"IsAlwaysSpawn\":false,\"Root\":\"66ba97d4b01c114da100008a\",\"Items\":[{\"_id\":\"66ba97d4b01c114da100008a\",\"_tpl\":\"590a358486f77429692b2790\",\"upd\":{\"StackObjectsCount\":1}}]},{\"Id\":\"lootpoint (16) [d380b981-c04f-4192-b0c0-82f65b5a70a3]\",\"IsContainer\":false,\"useGravity\":true,\"randomRotation\":false,\"Position\":{\"x\":12.028,\"y\":8.483,\"z\":39.751},\"Rotation\":{\"x\":0,\"y\":0,\"z\":0},\"IsGroupPosition\":false,\"GroupPositions\":[],\"IsAlwaysSpawn\":false,\"Root\":\"66ba97d4b01c114da100008b\",\"Items\":[{\"_id\":\"66ba97d4b01c114da100008b\",\"_tpl\":\"653931da5db71d30ab1d6296\",\"upd\":{\"StackObjectsCount\":1}}]},{\"Id\":\"lootpoint (57) [e2d6e5fe-8323-4426-9588-f21f806aceb3]\",\"IsContainer\":false,\"useGravity\":true,\"randomRotation\":false,\"Position\":{\"x\":40.902,\"y\":0.463,\"z\":-15.204},\"Rotation\":{\"x\":0,\"y\":0,\"z\":0},\"IsGroupPosition\":false,\"GroupPositions\":[],\"IsAlwaysSpawn\":false,\"Root\":\"66ba97d4b01c114da100008c\",\"Items\":[{\"_id\":\"66ba97d4b01c114da100008c\",\"_tpl\":\"5672cb304bdc2dc2088b456a\",\"upd\":{\"StackObjectsCount\":1}}]},{\"Id\":\"lootpoint (83) [c72b6f5f-5d8e-44f8-95a2-faddb261c5ee]\",\"IsContainer\":false,\"useGravity\":true,\"randomRotation\":false,\"Position\":{\"x\":11.53,\"y\":5.401,\"z\":37.289},\"Rotation\":{\"x\":0,\"y\":0,\"z\":0},\"IsGroupPosition\":false,\"GroupPositions\":[],\"IsAlwaysSpawn\":false,\"Root\":\"66ba97d4b01c114da100008d\",\"Items\":[{\"_id\":\"66ba97d4b01c114da100008d\",\"_tpl\":\"63d114019e35b334d82302f7\",\"upd\":{\"StackObjectsCount\":1}}]},{\"Id\":\"lootpoint (111) [f29afa02-c3f6-4a90-99c7-a5972e2f99f7]\",\"IsContainer\":false,\"useGravity\":true,\"randomRotation\":false,\"Position\":{\"x\":28.241,\"y\":6.133,\"z\":42.191},\"Rotation\":{\"x\":0,\"y\":0,\"z\":0},\"IsGroupPosition\":false,\"GroupPositions\":[],\"IsAlwaysSpawn\":false,\"Root\":\"66ba97d4b01c114da100008e\",\"Items\":[{\"_id\":\"66ba97d4b01c114da100008e\",\"_tpl\":\"5e2af2bc86f7746d3f3c33fc\",\"upd\":{\"StackObjectsCount\":1}}]},{\"Id\":\"food_drink1 (10) [09cf868a-9223-4fe0-b8ff-c2c07941e011]\",\"IsContainer\":false,\"useGravity\":true,\"randomRotation\":true,\"Position\":{\"x\":26.652,\"y\":1.911,\"z\":41.833},\"Rotation\":{\"x\":0,\"y\":0,\"z\":0},\"IsGroupPosition\":false,\"GroupPositions\":[],\"IsAlwaysSpawn\":false,\"Root\":\"66ba97d4b01c114da100008f\",\"Items\":[{\"_id\":\"66ba97d4b01c114da100008f\",\"_tpl\":\"57347da92459774491567cf5\",\"upd\":{\"StackObjectsCount\":1}}]},{\"Id\":\"lootpoint (56) [ed7364b6-d6ff-404d-8582-12e90761d4f4]\",\"IsContainer\":false,\"useGravity\":true,\"randomRotation\":false,\"Position\":{\"x\":40.915,\"y\":0.43,\"z\":-9.394},\"Rotation\":{\"x\":0,\"y\":0,\"z\":0},\"IsGroupPosition\":false,\"GroupPositions\":[],\"IsAlwaysSpawn\":false,\"Root\":\"66ba97d4b01c114da1000090\",\"Items\":[{\"_id\":\"66ba97d4b01c114da1000090\",\"_tpl\":\"5e2af22086f7746d3f3c33fa\",\"upd\":{\"StackObjectsCount\":1}}]},{\"Id\":\"repair_kit_item (1) [ee76c852-dd82-4e94-ae26-e2c4a72eb5b2]\",\"IsContainer\":false,\"useGravity\":true,\"randomRotation\":true,\"Position\":{\"x\":36.687,\"y\":1.302,\"z\":9.949},\"Rotation\":{\"x\":0,\"y\":0,\"z\":0},\"IsGroupPosition\":false,\"GroupPositions\":[],\"IsAlwaysSpawn\":false,\"Root\":\"66ba97d4b01c114da1000091\",\"Items\":[{\"_id\":\"66ba97d4b01c114da1000091\",\"_tpl\":\"591094e086f7747caa7bb2ef\",\"upd\":{\"StackObjectsCount\":1}}]},{\"Id\":\"lootpoint (106) [fadd2422-b613-4cd0-9edb-3d1a517de216]\",\"IsContainer\":false,\"useGravity\":true,\"randomRotation\":false,\"Position\":{\"x\":40.179,\"y\":1.065,\"z\":-15.429},\"Rotation\":{\"x\":0,\"y\":0,\"z\":0},\"IsGroupPosition\":false,\"GroupPositions\":[],\"IsAlwaysSpawn\":false,\"Root\":\"66ba97d4b01c114da1000092\",\"Items\":[{\"_id\":\"66ba97d4b01c114da1000092\",\"_tpl\":\"57347c93245977448d35f6e3\",\"upd\":{\"StackObjectsCount\":1}}]},{\"Id\":\"loot_mix_food_med_ammo (56) [8c34d7c9-89d5-4816-9a36-a501c31d06c9]\",\"IsContainer\":false,\"useGravity\":true,\"randomRotation\":true,\"Position\":{\"x\":27.051,\"y\":1.674,\"z\":44.352},\"Rotation\":{\"x\":0,\"y\":0,\"z\":0},\"IsGroupPosition\":false,\"GroupPositions\":[],\"IsAlwaysSpawn\":false,\"Root\":\"66ba97d4b01c114da1000093\",\"Items\":[{\"_id\":\"66ba97d4b01c114da1000093\",\"_tpl\":\"57372f5c24597769917c0131\"},{\"_id\":\"66ba97d4cec2bf83ee00000e\",\"_tpl\":\"56dff4a2d2720bbd668b456a\",\"parentId\":\"66ba97d4b01c114da1000093\",\"slotId\":\"cartridges\",\"upd\":{\"StackObjectsCount\":30,\"SpawnedInSession\":false}}]}],\"MatchMakerMinPlayersByWaitTime\":[{\"minPlayers\":4,\"time\":60},{\"minPlayers\":3,\"time\":120},{\"minPlayers\":2,\"time\":250},{\"minPlayers\":1,\"time\":330}],\"MaxBotPerZone\":4,\"MaxCoopGroup\":6,\"MaxDistToFreePoint\":900,\"MaxPlayers\":6,\"MinDistToExitPoint\":30,\"MinDistToFreePoint\":10,\"MinMaxBots\":[],\"MinPlayerLvlAccessKeys\":0,\"MinPlayers\":5,\"Name\":\"Factory\",\"NewSpawn\":false,\"NonWaveGroupScenario\":{\"Chance\":50,\"Enabled\":true,\"MaxToBeGroup\":3,\"MinToBeGroup\":2},\"OcculsionCullingEnabled\":true,\"OfflineNewSpawn\":false,\"OfflineOldSpawn\":true,\"OldSpawn\":true,\"OpenZones\":\"BotZone\",\"PlayersRequestCount\":-1,\"PmcMaxPlayersInGroup\":5,\"Preview\":{\"path\":\"\",\"rcid\":\"\"},\"RequiredPlayerLevelMax\":100,\"RequiredPlayerLevelMin\":0,\"Rules\":\"AvoidOwnPmc\",\"SafeLocation\":false,\"ScavMaxPlayersInGroup\":4,\"Scene\":{\"path\":\"maps/factory_day_preset.bundle\",\"rcid\":\"factory_day.scenespreset.asset\"},\"SpawnPointParams\":[{\"BotZoneName\":\"\",\"Categories\":[\"Player\"],\"ColliderParams\":{\"_parent\":\"SpawnSphereParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Radius\":20}},\"CorePointId\":0,\"DelayToCanSpawnSec\":4,\"Id\":\"0246436c-7d69-4036-999d-ebcb956970b5\",\"Infiltration\":\"Factory\",\"Position\":{\"x\":-29.763,\"y\":0.21,\"z\":7.584},\"Rotation\":54.99,\"Sides\":[\"All\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Coop\",\"Opposite\"],\"ColliderParams\":{\"_parent\":\"SpawnSphereParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Radius\":20}},\"CorePointId\":0,\"DelayToCanSpawnSec\":4,\"Id\":\"02e4bb08-990a-487c-a832-5a04582891d4\",\"Infiltration\":\"Factory\",\"Position\":{\"x\":51.1948128,\"y\":0.0901808739,\"z\":-25.5231},\"Rotation\":3.0047307,\"Sides\":[\"Pmc\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Coop\",\"Opposite\"],\"ColliderParams\":{\"_parent\":\"SpawnSphereParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Radius\":20}},\"CorePointId\":0,\"DelayToCanSpawnSec\":4,\"Id\":\"03526917-c391-4233-ab31-89f70621c9d4\",\"Infiltration\":\"Factory\",\"Position\":{\"x\":-34.21619,\"y\":1.08018088,\"z\":46.2559052},\"Rotation\":96.73777,\"Sides\":[\"Pmc\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Bot\"],\"ColliderParams\":{\"_parent\":\"SpawnSphereParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Radius\":35}},\"CorePointId\":1,\"DelayToCanSpawnSec\":4,\"Id\":\"03a779de-ef2d-43e3-a4f3-fdcfed474f05\",\"Infiltration\":\"\",\"Position\":{\"x\":13.78,\"y\":-2.291,\"z\":-21.65},\"Rotation\":81.2727051,\"Sides\":[\"Savage\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Player\"],\"ColliderParams\":{\"_parent\":\"SpawnSphereParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Radius\":20}},\"CorePointId\":0,\"DelayToCanSpawnSec\":4,\"Id\":\"05e75eb3-eb43-46c6-94d3-59e1e9ba4435\",\"Infiltration\":\"Factory\",\"Position\":{\"x\":-21.614,\"y\":-2.62,\"z\":37.611},\"Rotation\":160.78,\"Sides\":[\"All\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Player\"],\"ColliderParams\":{\"_parent\":\"SpawnSphereParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Radius\":20}},\"CorePointId\":0,\"DelayToCanSpawnSec\":4,\"Id\":\"0a92f51c-52b4-4e76-b839-f7ce82f2b36b\",\"Infiltration\":\"Factory\",\"Position\":{\"x\":59.594,\"y\":0.103,\"z\":22.151},\"Rotation\":53.49001,\"Sides\":[\"All\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Coop\",\"Group\"],\"ColliderParams\":{\"_parent\":\"SpawnSphereParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Radius\":20}},\"CorePointId\":0,\"DelayToCanSpawnSec\":4,\"Id\":\"0e95dd99-d6b7-4562-9813-74d4da9aaf6f\",\"Infiltration\":\"Factory\",\"Position\":{\"x\":49.5,\"y\":0.0729999542,\"z\":19.4500027},\"Rotation\":269.225647,\"Sides\":[\"Pmc\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Coop\",\"Group\"],\"ColliderParams\":{\"_parent\":\"SpawnSphereParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Radius\":20}},\"CorePointId\":0,\"DelayToCanSpawnSec\":4,\"Id\":\"105e5c93-2399-4054-b31d-ec981a66491f\",\"Infiltration\":\"Factory\",\"Position\":{\"x\":46.57556,\"y\":0.101000071,\"z\":23.17298},\"Rotation\":269.225647,\"Sides\":[\"Pmc\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Player\"],\"ColliderParams\":{\"_parent\":\"SpawnSphereParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Radius\":20}},\"CorePointId\":0,\"DelayToCanSpawnSec\":4,\"Id\":\"120a0777-e825-4de7-a855-c3eaa8eba46b\",\"Infiltration\":\"Factory\",\"Position\":{\"x\":-28.958,\"y\":0.21,\"z\":6.595},\"Rotation\":54.99,\"Sides\":[\"All\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Player\"],\"ColliderParams\":{\"_parent\":\"SpawnSphereParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Radius\":20}},\"CorePointId\":0,\"DelayToCanSpawnSec\":4,\"Id\":\"13883982-2ab8-4dd5-a9b4-45e2c6d8e1cc\",\"Infiltration\":\"Factory\",\"Position\":{\"x\":-20.215,\"y\":-2.62,\"z\":38.789},\"Rotation\":160.78,\"Sides\":[\"All\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Coop\",\"Opposite\"],\"ColliderParams\":{\"_parent\":\"SpawnSphereParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Radius\":20}},\"CorePointId\":0,\"DelayToCanSpawnSec\":4,\"Id\":\"184cc4d8-9007-4769-9798-8e354e9229ec\",\"Infiltration\":\"Factory\",\"Position\":{\"x\":-32.88419,\"y\":1.15018082,\"z\":47.0939026},\"Rotation\":96.73777,\"Sides\":[\"Pmc\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Player\"],\"ColliderParams\":{\"_parent\":\"SpawnSphereParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Radius\":20}},\"CorePointId\":0,\"DelayToCanSpawnSec\":4,\"Id\":\"1a5819f2-ff42-4632-af5e-fe5ea8f886fc\",\"Infiltration\":\"Factory\",\"Position\":{\"x\":61,\"y\":0.117,\"z\":20.95},\"Rotation\":53.49001,\"Sides\":[\"All\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Coop\",\"Opposite\"],\"ColliderParams\":{\"_parent\":\"SpawnSphereParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Radius\":20}},\"CorePointId\":0,\"DelayToCanSpawnSec\":4,\"Id\":\"1d42b19c-7a5b-4684-9689-b801a89e041c\",\"Infiltration\":\"Factory\",\"Position\":{\"x\":-33.0051842,\"y\":1.08018088,\"z\":46.6718979},\"Rotation\":96.73777,\"Sides\":[\"Pmc\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Player\"],\"ColliderParams\":{\"_parent\":\"SpawnSphereParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Radius\":20}},\"CorePointId\":0,\"DelayToCanSpawnSec\":4,\"Id\":\"1facfcfc-9ee5-4638-83b3-117fce7b3303\",\"Infiltration\":\"Factory\",\"Position\":{\"x\":-30.978,\"y\":0.21,\"z\":6.713},\"Rotation\":54.99,\"Sides\":[\"All\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Player\"],\"ColliderParams\":{\"_parent\":\"SpawnSphereParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Radius\":20}},\"CorePointId\":0,\"DelayToCanSpawnSec\":4,\"Id\":\"22a7740a-5a91-4bca-af36-668342522b42\",\"Infiltration\":\"Factory\",\"Position\":{\"x\":70.465,\"y\":0.211,\"z\":-61.785},\"Rotation\":56.43,\"Sides\":[\"All\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Bot\"],\"ColliderParams\":{\"_parent\":\"SpawnSphereParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Radius\":41.97}},\"CorePointId\":5,\"DelayToCanSpawnSec\":4,\"Id\":\"2355be95-341b-46db-90fd-6a383e286e5c\",\"Infiltration\":\"\",\"Position\":{\"x\":-20.756,\"y\":0.166,\"z\":22.769},\"Rotation\":101.387489,\"Sides\":[\"Savage\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Coop\",\"Opposite\"],\"ColliderParams\":{\"_parent\":\"SpawnSphereParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Radius\":20}},\"CorePointId\":0,\"DelayToCanSpawnSec\":4,\"Id\":\"27da5013-1a81-42db-a71f-312a557af54a\",\"Infiltration\":\"Factory\",\"Position\":{\"x\":-35.4081841,\"y\":1.08018088,\"z\":48.8108978},\"Rotation\":96.73777,\"Sides\":[\"Pmc\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Coop\",\"Group\"],\"ColliderParams\":{\"_parent\":\"SpawnSphereParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Radius\":20}},\"CorePointId\":0,\"DelayToCanSpawnSec\":4,\"Id\":\"2875ed6d-0a92-4473-b641-0616a69f6388\",\"Infiltration\":\"Factory\",\"Position\":{\"x\":49.989624,\"y\":0.0599999428,\"z\":15.7763767},\"Rotation\":269.225647,\"Sides\":[\"Pmc\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Coop\",\"Group\"],\"ColliderParams\":{\"_parent\":\"SpawnSphereParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Radius\":20}},\"CorePointId\":0,\"DelayToCanSpawnSec\":4,\"Id\":\"2984a7ec-f10b-42a8-b466-554f37f9ea3e\",\"Infiltration\":\"Factory\",\"Position\":{\"x\":43.8973656,\"y\":0.1170001,\"z\":23.56006},\"Rotation\":269.225647,\"Sides\":[\"Pmc\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Player\"],\"ColliderParams\":{\"_parent\":\"SpawnSphereParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Radius\":20}},\"CorePointId\":0,\"DelayToCanSpawnSec\":4,\"Id\":\"2a1f1b80-72be-444d-9d8d-5f645a3fc019\",\"Infiltration\":\"Factory\",\"Position\":{\"x\":46.163,\"y\":0.16,\"z\":-37.009},\"Rotation\":0,\"Sides\":[\"All\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Player\"],\"ColliderParams\":{\"_parent\":\"SpawnSphereParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Radius\":20}},\"CorePointId\":0,\"DelayToCanSpawnSec\":4,\"Id\":\"2a5aad92-b5f9-40c0-a380-460247300227\",\"Infiltration\":\"Factory\",\"Position\":{\"x\":60.445,\"y\":0.073,\"z\":19.302},\"Rotation\":53.49001,\"Sides\":[\"All\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Bot\"],\"ColliderParams\":{\"_parent\":\"SpawnSphereParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Radius\":21.1}},\"CorePointId\":3,\"DelayToCanSpawnSec\":4,\"Id\":\"2dcddca6-9bd7-4d57-b57d-4c013342190d\",\"Infiltration\":\"\",\"Position\":{\"x\":-19.19,\"y\":-3.78,\"z\":-4.91},\"Rotation\":0,\"Sides\":[\"Savage\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Player\"],\"ColliderParams\":{\"_parent\":\"SpawnSphereParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Radius\":30}},\"CorePointId\":0,\"DelayToCanSpawnSec\":4,\"Id\":\"2e1843a1-fd2a-4ccd-8b38-747c1a70f228\",\"Infiltration\":\"Factory\",\"Position\":{\"x\":-8.413,\"y\":0.005,\"z\":-33.898},\"Rotation\":340.262238,\"Sides\":[\"All\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Player\"],\"ColliderParams\":{\"_parent\":\"SpawnSphereParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Radius\":20}},\"CorePointId\":0,\"DelayToCanSpawnSec\":4,\"Id\":\"2eed18b6-9fbb-40de-979f-985f203f251e\",\"Infiltration\":\"Factory\",\"Position\":{\"x\":-28.19,\"y\":0.21,\"z\":5.58},\"Rotation\":54.99,\"Sides\":[\"All\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Player\"],\"ColliderParams\":{\"_parent\":\"SpawnSphereParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Radius\":20}},\"CorePointId\":0,\"DelayToCanSpawnSec\":4,\"Id\":\"30edcdf0-73e0-4ab5-a9e7-4d24a9a83aa9\",\"Infiltration\":\"Factory\",\"Position\":{\"x\":28.464,\"y\":0.244,\"z\":16.991},\"Rotation\":77.36217,\"Sides\":[\"All\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Player\"],\"ColliderParams\":{\"_parent\":\"SpawnSphereParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Radius\":20}},\"CorePointId\":0,\"DelayToCanSpawnSec\":4,\"Id\":\"336d3c25-9f38-475f-8eb9-db6393f06b6c\",\"Infiltration\":\"Factory\",\"Position\":{\"x\":67.872,\"y\":0.245,\"z\":-60.357},\"Rotation\":56.43,\"Sides\":[\"All\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Coop\",\"Group\"],\"ColliderParams\":{\"_parent\":\"SpawnSphereParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Radius\":20}},\"CorePointId\":0,\"DelayToCanSpawnSec\":4,\"Id\":\"35e7edfa-5d6c-4512-b3f0-ebb823e076de\",\"Infiltration\":\"Factory\",\"Position\":{\"x\":49.94165,\"y\":0.102999926,\"z\":22.0510311},\"Rotation\":269.225647,\"Sides\":[\"Pmc\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Player\"],\"ColliderParams\":{\"_parent\":\"SpawnSphereParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Radius\":30}},\"CorePointId\":0,\"DelayToCanSpawnSec\":4,\"Id\":\"38a8fe02-f871-4b79-91e5-69c2c68d1bbc\",\"Infiltration\":\"Factory\",\"Position\":{\"x\":-4.123,\"y\":0.005,\"z\":-34.711},\"Rotation\":359.768463,\"Sides\":[\"All\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Player\"],\"ColliderParams\":{\"_parent\":\"SpawnSphereParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Radius\":20}},\"CorePointId\":0,\"DelayToCanSpawnSec\":4,\"Id\":\"3bcd754a-b299-4d63-9d7f-e4d05c2f13e3\",\"Infiltration\":\"Factory\",\"Position\":{\"x\":-23.044,\"y\":1.07,\"z\":65.688},\"Rotation\":263.74,\"Sides\":[\"All\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Coop\",\"Group\"],\"ColliderParams\":{\"_parent\":\"SpawnSphereParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Radius\":20}},\"CorePointId\":0,\"DelayToCanSpawnSec\":4,\"Id\":\"3dd5759f-3764-491f-be62-82f2db15a699\",\"Infiltration\":\"Factory\",\"Position\":{\"x\":51.404438,\"y\":0.0599999428,\"z\":21.1870213},\"Rotation\":269.225647,\"Sides\":[\"Pmc\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Coop\",\"Group\"],\"ColliderParams\":{\"_parent\":\"SpawnSphereParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Radius\":20}},\"CorePointId\":0,\"DelayToCanSpawnSec\":4,\"Id\":\"3eed3347-ac2d-429b-870e-6e6bc076e05e\",\"Infiltration\":\"Factory\",\"Position\":{\"x\":45.8,\"y\":0.0599999428,\"z\":20.9},\"Rotation\":269.225647,\"Sides\":[\"Pmc\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Coop\",\"Group\"],\"ColliderParams\":{\"_parent\":\"SpawnSphereParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Radius\":20}},\"CorePointId\":0,\"DelayToCanSpawnSec\":4,\"Id\":\"3f0277ba-5d1f-4e3d-b763-234a33b904e3\",\"Infiltration\":\"Factory\",\"Position\":{\"x\":49.5018044,\"y\":0.1170001,\"z\":23.8470821},\"Rotation\":269.225647,\"Sides\":[\"Pmc\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Coop\",\"Opposite\"],\"ColliderParams\":{\"_parent\":\"SpawnSphereParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Radius\":20}},\"CorePointId\":0,\"DelayToCanSpawnSec\":4,\"Id\":\"4393a80b-14da-4321-86c4-0d45ab6afa67\",\"Infiltration\":\"Factory\",\"Position\":{\"x\":48.6368141,\"y\":0.11818099,\"z\":-25.4841},\"Rotation\":3.0047307,\"Sides\":[\"Pmc\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Player\"],\"ColliderParams\":{\"_parent\":\"SpawnSphereParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Radius\":20}},\"CorePointId\":0,\"DelayToCanSpawnSec\":4,\"Id\":\"4755c538-4ee5-4125-8cd3-885787da7ad5\",\"Infiltration\":\"Factory\",\"Position\":{\"x\":19.87,\"y\":-2.61,\"z\":-1.3},\"Rotation\":0,\"Sides\":[\"All\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Coop\",\"Opposite\"],\"ColliderParams\":{\"_parent\":\"SpawnSphereParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Radius\":20}},\"CorePointId\":0,\"DelayToCanSpawnSec\":4,\"Id\":\"47a23e13-9db9-4cc2-8da0-fcbc52d698d8\",\"Infiltration\":\"Factory\",\"Position\":{\"x\":-35.38319,\"y\":1.08018088,\"z\":50.6099},\"Rotation\":96.73777,\"Sides\":[\"Pmc\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Player\"],\"ColliderParams\":{\"_parent\":\"SpawnSphereParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Radius\":30}},\"CorePointId\":0,\"DelayToCanSpawnSec\":4,\"Id\":\"4a4e5ee5-a314-4a78-939d-cf3c05818435\",\"Infiltration\":\"Factory\",\"Position\":{\"x\":-4.765,\"y\":0.005,\"z\":-33.066},\"Rotation\":53.49001,\"Sides\":[\"All\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Player\"],\"ColliderParams\":{\"_parent\":\"SpawnSphereParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Radius\":20}},\"CorePointId\":0,\"DelayToCanSpawnSec\":4,\"Id\":\"4bc2255b-75b0-44a3-91ed-c1b35499cbc5\",\"Infiltration\":\"Factory\",\"Position\":{\"x\":-17.21,\"y\":-2.62,\"z\":38.282},\"Rotation\":160.78,\"Sides\":[\"All\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Player\"],\"ColliderParams\":{\"_parent\":\"SpawnSphereParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Radius\":20}},\"CorePointId\":0,\"DelayToCanSpawnSec\":4,\"Id\":\"503cf951-8e80-4ca0-aa2d-993f71a6a4a6\",\"Infiltration\":\"Factory\",\"Position\":{\"x\":-51.426,\"y\":1.353,\"z\":54.339},\"Rotation\":118.999352,\"Sides\":[\"All\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Player\"],\"ColliderParams\":{\"_parent\":\"SpawnSphereParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Radius\":30}},\"CorePointId\":0,\"DelayToCanSpawnSec\":4,\"Id\":\"50560c89-4136-4cfb-b155-485519110c93\",\"Infiltration\":\"Factory\",\"Position\":{\"x\":-3.503,\"y\":0.005,\"z\":-32.728},\"Rotation\":53.49001,\"Sides\":[\"All\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Player\"],\"ColliderParams\":{\"_parent\":\"SpawnSphereParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Radius\":20}},\"CorePointId\":0,\"DelayToCanSpawnSec\":4,\"Id\":\"57254982-c470-440d-911a-e8854f42398a\",\"Infiltration\":\"Factory\",\"Position\":{\"x\":-52.617,\"y\":1.353,\"z\":55.629},\"Rotation\":118.999352,\"Sides\":[\"All\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Coop\",\"Opposite\"],\"ColliderParams\":{\"_parent\":\"SpawnSphereParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Radius\":20}},\"CorePointId\":0,\"DelayToCanSpawnSec\":4,\"Id\":\"58eb6051-b050-4ce0-b608-71759c5e05b2\",\"Infiltration\":\"Factory\",\"Position\":{\"x\":-35.45019,\"y\":1.08018088,\"z\":47.646904},\"Rotation\":96.73777,\"Sides\":[\"Pmc\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Coop\",\"Opposite\"],\"ColliderParams\":{\"_parent\":\"SpawnSphereParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Radius\":20}},\"CorePointId\":0,\"DelayToCanSpawnSec\":4,\"Id\":\"595f96c9-dcf7-4b89-947c-6f5538176fe2\",\"Infiltration\":\"Factory\",\"Position\":{\"x\":52.02281,\"y\":0.0901808739,\"z\":-24.6441},\"Rotation\":3.0047307,\"Sides\":[\"Pmc\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Bot\"],\"ColliderParams\":{\"_parent\":\"SpawnSphereParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Radius\":21.1}},\"CorePointId\":2,\"DelayToCanSpawnSec\":4,\"Id\":\"5a2aaa7e-06d3-438b-a2ee-2781ed753d2d\",\"Infiltration\":\"\",\"Position\":{\"x\":35.545,\"y\":8.231328,\"z\":36.41},\"Rotation\":0,\"Sides\":[\"Savage\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Player\"],\"ColliderParams\":{\"_parent\":\"SpawnSphereParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Radius\":20}},\"CorePointId\":0,\"DelayToCanSpawnSec\":4,\"Id\":\"5be1a535-4865-433c-b645-33c7ff65bd94\",\"Infiltration\":\"Factory\",\"Position\":{\"x\":-31.67,\"y\":0.21,\"z\":8.2},\"Rotation\":54.99,\"Sides\":[\"All\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Coop\",\"Group\"],\"ColliderParams\":{\"_parent\":\"SpawnSphereParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Radius\":20}},\"CorePointId\":0,\"DelayToCanSpawnSec\":4,\"Id\":\"5f9f188b-8489-4c06-ae14-ba4ca2a46028\",\"Infiltration\":\"Factory\",\"Position\":{\"x\":46.0596237,\"y\":0.03700018,\"z\":15.1563778},\"Rotation\":269.225647,\"Sides\":[\"Pmc\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Player\"],\"ColliderParams\":{\"_parent\":\"SpawnSphereParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Radius\":20}},\"CorePointId\":0,\"DelayToCanSpawnSec\":4,\"Id\":\"60b47eab-b2a6-4ba2-b30c-fea14a7169bf\",\"Infiltration\":\"Factory\",\"Position\":{\"x\":68.514,\"y\":0.194,\"z\":-4.796},\"Rotation\":5.86497259,\"Sides\":[\"All\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Bot\"],\"ColliderParams\":{\"_parent\":\"SpawnSphereParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Radius\":35}},\"CorePointId\":1,\"DelayToCanSpawnSec\":4,\"Id\":\"6670b804-5f1a-45f1-a462-585cb8619d09\",\"Infiltration\":\"\",\"Position\":{\"x\":8.07,\"y\":0.1,\"z\":-8.61},\"Rotation\":0,\"Sides\":[\"Savage\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Player\"],\"ColliderParams\":{\"_parent\":\"SpawnBoxParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Size\":{\"x\":40,\"y\":4,\"z\":40}}},\"CorePointId\":0,\"DelayToCanSpawnSec\":4,\"Id\":\"67fb48f8-0359-458b-876c-2e4963cbd14e\",\"Infiltration\":\"Factory\",\"Position\":{\"x\":-5.93,\"y\":-3.889,\"z\":-22.49},\"Rotation\":1.93020487,\"Sides\":[\"All\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Player\"],\"ColliderParams\":{\"_parent\":\"SpawnSphereParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Radius\":20}},\"CorePointId\":0,\"DelayToCanSpawnSec\":4,\"Id\":\"683f2734-6398-4b77-9bab-b87f3be35938\",\"Infiltration\":\"Factory\",\"Position\":{\"x\":69.644,\"y\":0.211,\"z\":-60.426},\"Rotation\":56.43,\"Sides\":[\"All\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Bot\"],\"ColliderParams\":{\"_parent\":\"SpawnSphereParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Radius\":21.1}},\"CorePointId\":3,\"DelayToCanSpawnSec\":4,\"Id\":\"68ac9245-633b-4287-a999-2c3028fa8d45\",\"Infiltration\":\"\",\"Position\":{\"x\":4.73,\"y\":0.01,\"z\":-35.1},\"Rotation\":0,\"Sides\":[\"Savage\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Coop\",\"Group\"],\"ColliderParams\":{\"_parent\":\"SpawnSphereParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Radius\":20}},\"CorePointId\":0,\"DelayToCanSpawnSec\":4,\"Id\":\"68f38db1-e55e-4170-9e79-1f9e34e8cdc5\",\"Infiltration\":\"Factory\",\"Position\":{\"x\":44.15699,\"y\":0.0940001,\"z\":17.8164349},\"Rotation\":269.225647,\"Sides\":[\"Pmc\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Player\"],\"ColliderParams\":{\"_parent\":\"SpawnSphereParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Radius\":20}},\"CorePointId\":0,\"DelayToCanSpawnSec\":4,\"Id\":\"6d7bf2bb-6211-4495-8509-58ceadea72e0\",\"Infiltration\":\"Factory\",\"Position\":{\"x\":-18.579,\"y\":-2.62,\"z\":38.04},\"Rotation\":160.78,\"Sides\":[\"All\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Player\"],\"ColliderParams\":{\"_parent\":\"SpawnSphereParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Radius\":20}},\"CorePointId\":0,\"DelayToCanSpawnSec\":4,\"Id\":\"6d97a439-de10-42c5-99ef-6cf92e243aca\",\"Infiltration\":\"Factory\",\"Position\":{\"x\":17.043,\"y\":-2.61,\"z\":-2.117},\"Rotation\":183.2318,\"Sides\":[\"All\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Player\"],\"ColliderParams\":{\"_parent\":\"SpawnBoxParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Size\":{\"x\":40,\"y\":4,\"z\":50}}},\"CorePointId\":0,\"DelayToCanSpawnSec\":4,\"Id\":\"6ecc9492-5fbb-43d8-a0c0-8509fa39eb1d\",\"Infiltration\":\"Factory\",\"Position\":{\"x\":-2.238,\"y\":-3.905,\"z\":-15.408},\"Rotation\":1.93020487,\"Sides\":[\"All\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Player\"],\"ColliderParams\":{\"_parent\":\"SpawnSphereParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Radius\":20}},\"CorePointId\":0,\"DelayToCanSpawnSec\":4,\"Id\":\"74059b40-4072-495f-a02c-2ffce404d728\",\"Infiltration\":\"Factory\",\"Position\":{\"x\":32.213,\"y\":2.333,\"z\":18.67},\"Rotation\":249.746887,\"Sides\":[\"All\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Coop\",\"Opposite\"],\"ColliderParams\":{\"_parent\":\"SpawnSphereParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Radius\":20}},\"CorePointId\":0,\"DelayToCanSpawnSec\":4,\"Id\":\"792180b4-c67c-45f6-a5d4-f3973c7e2c9b\",\"Infiltration\":\"Factory\",\"Position\":{\"x\":45.914814,\"y\":0.11818099,\"z\":-26.4251},\"Rotation\":3.0047307,\"Sides\":[\"Pmc\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Player\"],\"ColliderParams\":{\"_parent\":\"SpawnSphereParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Radius\":20}},\"CorePointId\":0,\"DelayToCanSpawnSec\":4,\"Id\":\"7ea1b4b8-a496-4bc0-bf61-e5ba4f3aa1fa\",\"Infiltration\":\"Factory\",\"Position\":{\"x\":43.604,\"y\":0.16,\"z\":-36.675},\"Rotation\":0,\"Sides\":[\"All\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Player\"],\"ColliderParams\":{\"_parent\":\"SpawnSphereParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Radius\":20}},\"CorePointId\":0,\"DelayToCanSpawnSec\":4,\"Id\":\"80532206-b2e1-4578-b559-99eae931a957\",\"Infiltration\":\"Factory\",\"Position\":{\"x\":46.118,\"y\":0.16,\"z\":-39.159},\"Rotation\":0,\"Sides\":[\"All\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Player\"],\"ColliderParams\":{\"_parent\":\"SpawnSphereParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Radius\":20}},\"CorePointId\":0,\"DelayToCanSpawnSec\":4,\"Id\":\"8128ea83-0d4f-4e64-b109-5acc9e477b33\",\"Infiltration\":\"Factory\",\"Position\":{\"x\":69.838,\"y\":0.194,\"z\":-6.105},\"Rotation\":5.86497259,\"Sides\":[\"All\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Coop\",\"Opposite\"],\"ColliderParams\":{\"_parent\":\"SpawnSphereParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Radius\":20}},\"CorePointId\":0,\"DelayToCanSpawnSec\":4,\"Id\":\"824c7aed-9a71-4158-91e4-a153c42bbddc\",\"Infiltration\":\"Factory\",\"Position\":{\"x\":47.3188133,\"y\":0.11818099,\"z\":-25.6161},\"Rotation\":3.0047307,\"Sides\":[\"Pmc\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Player\"],\"ColliderParams\":{\"_parent\":\"SpawnSphereParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Radius\":20}},\"CorePointId\":0,\"DelayToCanSpawnSec\":4,\"Id\":\"8429bed9-52e2-4731-a425-4912db8529a9\",\"Infiltration\":\"Factory\",\"Position\":{\"x\":57.902,\"y\":0.06,\"z\":21.998},\"Rotation\":53.49001,\"Sides\":[\"All\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Player\"],\"ColliderParams\":{\"_parent\":\"SpawnSphereParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Radius\":20}},\"CorePointId\":0,\"DelayToCanSpawnSec\":4,\"Id\":\"867576c4-1152-48ad-80bf-a802d7318379\",\"Infiltration\":\"Factory\",\"Position\":{\"x\":-49.516,\"y\":1.353,\"z\":55.556},\"Rotation\":118.999352,\"Sides\":[\"All\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Bot\"],\"ColliderParams\":{\"_parent\":\"SpawnSphereParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Radius\":41.97}},\"CorePointId\":3,\"DelayToCanSpawnSec\":4,\"Id\":\"86ff84ac-edf7-4efd-9643-4bacc59073e7\",\"Infiltration\":\"\",\"Position\":{\"x\":-6.77,\"y\":0.17,\"z\":10.01},\"Rotation\":327.8234,\"Sides\":[\"Savage\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Player\"],\"ColliderParams\":{\"_parent\":\"SpawnSphereParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Radius\":30}},\"CorePointId\":0,\"DelayToCanSpawnSec\":4,\"Id\":\"8df78011-1568-4e66-99b8-5c4ed736b99a\",\"Infiltration\":\"Factory\",\"Position\":{\"x\":-6.95,\"y\":0.005,\"z\":-32.83},\"Rotation\":315.70224,\"Sides\":[\"All\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Bot\"],\"ColliderParams\":{\"_parent\":\"SpawnSphereParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Radius\":41.97}},\"CorePointId\":1,\"DelayToCanSpawnSec\":4,\"Id\":\"90da8fb3-422a-46cd-b540-648cde8ee9f3\",\"Infiltration\":\"\",\"Position\":{\"x\":23.83,\"y\":-2.604,\"z\":-30.66},\"Rotation\":0,\"Sides\":[\"Savage\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Player\"],\"ColliderParams\":{\"_parent\":\"SpawnSphereParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Radius\":20}},\"CorePointId\":0,\"DelayToCanSpawnSec\":4,\"Id\":\"91ec8f79-6cc4-422d-966f-4cd6a02d5a87\",\"Infiltration\":\"Factory\",\"Position\":{\"x\":-21.217,\"y\":-2.62,\"z\":40.645},\"Rotation\":160.78,\"Sides\":[\"All\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Player\"],\"ColliderParams\":{\"_parent\":\"SpawnSphereParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Radius\":20}},\"CorePointId\":0,\"DelayToCanSpawnSec\":4,\"Id\":\"92822146-7c98-4570-8bde-8d0d042ae3cf\",\"Infiltration\":\"Factory\",\"Position\":{\"x\":43.591,\"y\":0.16,\"z\":-38.865},\"Rotation\":0,\"Sides\":[\"All\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Coop\",\"Opposite\"],\"ColliderParams\":{\"_parent\":\"SpawnSphereParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Radius\":20}},\"CorePointId\":0,\"DelayToCanSpawnSec\":4,\"Id\":\"9507dd40-370d-4d8f-994e-c8f3b456804e\",\"Infiltration\":\"Factory\",\"Position\":{\"x\":-34.0161858,\"y\":1.08018088,\"z\":48.5449},\"Rotation\":96.73777,\"Sides\":[\"Pmc\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Player\"],\"ColliderParams\":{\"_parent\":\"SpawnBoxParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Size\":{\"x\":40,\"y\":4,\"z\":40}}},\"CorePointId\":0,\"DelayToCanSpawnSec\":4,\"Id\":\"990aa5a0-d549-4479-8af2-a196ddb3bb35\",\"Infiltration\":\"Factory\",\"Position\":{\"x\":-8.58,\"y\":-3.905,\"z\":-18.89},\"Rotation\":84.01993,\"Sides\":[\"All\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Coop\",\"Group\"],\"ColliderParams\":{\"_parent\":\"SpawnSphereParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Radius\":20}},\"CorePointId\":0,\"DelayToCanSpawnSec\":4,\"Id\":\"99840da7-52c4-4f5f-832e-c705e9d07572\",\"Infiltration\":\"Factory\",\"Position\":{\"x\":50.914814,\"y\":0.0729999542,\"z\":24.8606472},\"Rotation\":269.225647,\"Sides\":[\"Pmc\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Coop\",\"Opposite\"],\"ColliderParams\":{\"_parent\":\"SpawnSphereParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Radius\":20}},\"CorePointId\":0,\"DelayToCanSpawnSec\":4,\"Id\":\"99b05e61-8c54-42ad-bb6c-9bd30f38f1e6\",\"Infiltration\":\"Factory\",\"Position\":{\"x\":-34.0831871,\"y\":1.08018088,\"z\":47.0599},\"Rotation\":96.73777,\"Sides\":[\"Pmc\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Player\"],\"ColliderParams\":{\"_parent\":\"SpawnSphereParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Radius\":20}},\"CorePointId\":0,\"DelayToCanSpawnSec\":4,\"Id\":\"9dd99893-91c5-4e64-b808-bbe46852022a\",\"Infiltration\":\"Factory\",\"Position\":{\"x\":58.6,\"y\":0.101,\"z\":19.7},\"Rotation\":53.49001,\"Sides\":[\"All\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Coop\",\"Opposite\"],\"ColliderParams\":{\"_parent\":\"SpawnSphereParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Radius\":20}},\"CorePointId\":0,\"DelayToCanSpawnSec\":4,\"Id\":\"9e274f37-1c37-4c56-a763-f0753921744b\",\"Infiltration\":\"Factory\",\"Position\":{\"x\":50.55981,\"y\":0.11818099,\"z\":-23.1311},\"Rotation\":3.0047307,\"Sides\":[\"Pmc\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Player\"],\"ColliderParams\":{\"_parent\":\"SpawnSphereParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Radius\":20}},\"CorePointId\":0,\"DelayToCanSpawnSec\":4,\"Id\":\"9f14e22f-3971-4440-8f48-c597cc7d9166\",\"Infiltration\":\"Factory\",\"Position\":{\"x\":30.238,\"y\":0.256,\"z\":15.246},\"Rotation\":77.36217,\"Sides\":[\"All\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Bot\"],\"ColliderParams\":{\"_parent\":\"SpawnSphereParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Radius\":21.1}},\"CorePointId\":2,\"DelayToCanSpawnSec\":4,\"Id\":\"a5465833-c434-44d5-9bba-1ce6d8488884\",\"Infiltration\":\"\",\"Position\":{\"x\":36.043,\"y\":1.09,\"z\":38.349},\"Rotation\":182.971283,\"Sides\":[\"Savage\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Bot\"],\"ColliderParams\":{\"_parent\":\"SpawnSphereParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Radius\":35}},\"CorePointId\":3,\"DelayToCanSpawnSec\":4,\"Id\":\"a5a35da1-0545-4774-b5a0-194f4903a9de\",\"Infiltration\":\"\",\"Position\":{\"x\":-5.89,\"y\":0.08,\"z\":-27.46},\"Rotation\":0,\"Sides\":[\"Savage\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Player\"],\"ColliderParams\":{\"_parent\":\"SpawnSphereParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Radius\":20}},\"CorePointId\":0,\"DelayToCanSpawnSec\":4,\"Id\":\"a5c47219-1ebc-4254-90cb-934d6f9d4790\",\"Infiltration\":\"Factory\",\"Position\":{\"x\":-20.958,\"y\":1.07,\"z\":65.523},\"Rotation\":93.9956055,\"Sides\":[\"All\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Coop\",\"Opposite\"],\"ColliderParams\":{\"_parent\":\"SpawnSphereParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Radius\":20}},\"CorePointId\":0,\"DelayToCanSpawnSec\":4,\"Id\":\"a7c5ae7b-61a6-4f62-b975-46078fd443c6\",\"Infiltration\":\"Factory\",\"Position\":{\"x\":50.1178131,\"y\":0.0901808739,\"z\":-25.6021},\"Rotation\":3.0047307,\"Sides\":[\"Pmc\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Coop\",\"Group\"],\"ColliderParams\":{\"_parent\":\"SpawnSphereParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Radius\":20}},\"CorePointId\":0,\"DelayToCanSpawnSec\":4,\"Id\":\"acdd7189-0c4b-4be6-9e6e-57dbca0f6212\",\"Infiltration\":\"Factory\",\"Position\":{\"x\":44.5968361,\"y\":0.07999992,\"z\":16.0203838},\"Rotation\":269.225647,\"Sides\":[\"Pmc\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Player\"],\"ColliderParams\":{\"_parent\":\"SpawnSphereParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Radius\":20}},\"CorePointId\":0,\"DelayToCanSpawnSec\":4,\"Id\":\"ad0cbd99-02ee-4ff1-b799-6b50b8a3fa0f\",\"Infiltration\":\"Factory\",\"Position\":{\"x\":68.564,\"y\":0.245,\"z\":-61.448},\"Rotation\":56.43,\"Sides\":[\"All\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Player\"],\"ColliderParams\":{\"_parent\":\"SpawnSphereParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Radius\":20}},\"CorePointId\":0,\"DelayToCanSpawnSec\":4,\"Id\":\"adee9078-b5a3-4f9e-b384-e984cbea15fc\",\"Infiltration\":\"Factory\",\"Position\":{\"x\":-52.297,\"y\":1.353,\"z\":57.053},\"Rotation\":118.999352,\"Sides\":[\"All\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Player\"],\"ColliderParams\":{\"_parent\":\"SpawnSphereParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Radius\":20}},\"CorePointId\":0,\"DelayToCanSpawnSec\":4,\"Id\":\"ae4693d5-a309-4cbc-85db-ce8a59cf7ff4\",\"Infiltration\":\"Factory\",\"Position\":{\"x\":44.96,\"y\":0.16,\"z\":-37.574},\"Rotation\":0,\"Sides\":[\"All\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Coop\",\"Group\"],\"ColliderParams\":{\"_parent\":\"SpawnSphereParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Radius\":20}},\"CorePointId\":0,\"DelayToCanSpawnSec\":4,\"Id\":\"af54940c-1d1c-4281-a44d-cb2cf46e436b\",\"Infiltration\":\"Factory\",\"Position\":{\"x\":46.835186,\"y\":0.07800007,\"z\":17.4293537},\"Rotation\":269.225647,\"Sides\":[\"Pmc\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Player\"],\"ColliderParams\":{\"_parent\":\"SpawnSphereParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Radius\":20}},\"CorePointId\":0,\"DelayToCanSpawnSec\":4,\"Id\":\"afacfed6-7a03-418b-9fca-420590d639c0\",\"Infiltration\":\"Factory\",\"Position\":{\"x\":69.275,\"y\":0.245,\"z\":-62.56},\"Rotation\":56.43,\"Sides\":[\"All\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Player\"],\"ColliderParams\":{\"_parent\":\"SpawnSphereParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Radius\":20}},\"CorePointId\":0,\"DelayToCanSpawnSec\":4,\"Id\":\"b776e3ed-a02d-4141-8eba-35d4746547ca\",\"Infiltration\":\"Factory\",\"Position\":{\"x\":-51.114,\"y\":1.353,\"z\":55.87},\"Rotation\":118.999352,\"Sides\":[\"All\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Bot\"],\"ColliderParams\":{\"_parent\":\"SpawnSphereParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Radius\":21.1}},\"CorePointId\":4,\"DelayToCanSpawnSec\":4,\"Id\":\"bbb167e6-da45-42ff-a113-20f605521b02\",\"Infiltration\":\"\",\"Position\":{\"x\":31.75,\"y\":0.15318726,\"z\":-0.3},\"Rotation\":84.78185,\"Sides\":[\"Savage\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Coop\",\"Group\"],\"ColliderParams\":{\"_parent\":\"SpawnSphereParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Radius\":20}},\"CorePointId\":0,\"DelayToCanSpawnSec\":4,\"Id\":\"bc1a8dad-c186-4238-9340-90ac952050e6\",\"Infiltration\":\"Factory\",\"Position\":{\"x\":48.08699,\"y\":0.1170001,\"z\":18.4364376},\"Rotation\":269.225647,\"Sides\":[\"Pmc\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Player\"],\"ColliderParams\":{\"_parent\":\"SpawnSphereParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Radius\":20}},\"CorePointId\":0,\"DelayToCanSpawnSec\":4,\"Id\":\"bcae7a9f-8b2f-4a4c-9cb0-589d4a227c70\",\"Infiltration\":\"Factory\",\"Position\":{\"x\":22.331,\"y\":-2.61,\"z\":0.232},\"Rotation\":0,\"Sides\":[\"All\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Bot\"],\"ColliderParams\":{\"_parent\":\"SpawnSphereParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Radius\":40}},\"CorePointId\":5,\"DelayToCanSpawnSec\":4,\"Id\":\"bd7f0d51-e000-4dc8-a58f-4bc9081039e3\",\"Infiltration\":\"\",\"Position\":{\"x\":-19.94,\"y\":1.11607242,\"z\":62.87},\"Rotation\":157.772064,\"Sides\":[\"Savage\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Player\"],\"ColliderParams\":{\"_parent\":\"SpawnSphereParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Radius\":20}},\"CorePointId\":0,\"DelayToCanSpawnSec\":4,\"Id\":\"be7bf7f0-6892-4d55-b1af-85492250ea55\",\"Infiltration\":\"Factory\",\"Position\":{\"x\":69.994,\"y\":0.194,\"z\":-8.13},\"Rotation\":5.86497259,\"Sides\":[\"All\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Bot\"],\"ColliderParams\":{\"_parent\":\"SpawnSphereParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Radius\":41.97}},\"CorePointId\":4,\"DelayToCanSpawnSec\":4,\"Id\":\"c151498d-5939-4451-a992-c3998d62061a\",\"Infiltration\":\"\",\"Position\":{\"x\":22.37,\"y\":0.86,\"z\":4.33},\"Rotation\":113.499405,\"Sides\":[\"Savage\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Player\"],\"ColliderParams\":{\"_parent\":\"SpawnSphereParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Radius\":20}},\"CorePointId\":0,\"DelayToCanSpawnSec\":4,\"Id\":\"c249a42b-3b54-4680-ac4d-2c923ca4f530\",\"Infiltration\":\"Factory\",\"Position\":{\"x\":30.674,\"y\":0.264,\"z\":20.54},\"Rotation\":77.36217,\"Sides\":[\"All\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Player\"],\"ColliderParams\":{\"_parent\":\"SpawnSphereParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Radius\":20}},\"CorePointId\":0,\"DelayToCanSpawnSec\":4,\"Id\":\"c2d01ce0-e0e4-41af-8311-44dc5cf38a93\",\"Infiltration\":\"Factory\",\"Position\":{\"x\":68.624,\"y\":0.194,\"z\":-8.916},\"Rotation\":184.931458,\"Sides\":[\"All\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Coop\",\"Opposite\"],\"ColliderParams\":{\"_parent\":\"SpawnSphereParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Radius\":20}},\"CorePointId\":0,\"DelayToCanSpawnSec\":4,\"Id\":\"c3ba287a-9bea-4c28-81a5-650df99b2798\",\"Infiltration\":\"Factory\",\"Position\":{\"x\":44.4868126,\"y\":0.11818099,\"z\":-26.6101},\"Rotation\":3.0047307,\"Sides\":[\"Pmc\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Player\"],\"ColliderParams\":{\"_parent\":\"SpawnSphereParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Radius\":20}},\"CorePointId\":0,\"DelayToCanSpawnSec\":4,\"Id\":\"c671337f-e58f-4de6-a387-307d877954a3\",\"Infiltration\":\"Factory\",\"Position\":{\"x\":18.411,\"y\":-2.61,\"z\":-1.321},\"Rotation\":0,\"Sides\":[\"All\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Bot\"],\"ColliderParams\":{\"_parent\":\"SpawnSphereParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Radius\":50}},\"CorePointId\":1,\"DelayToCanSpawnSec\":4,\"Id\":\"c949937b-c669-41ab-a5d6-1f93e58d4af8\",\"Infiltration\":\"\",\"Position\":{\"x\":26.467,\"y\":-2.49,\"z\":-34.414},\"Rotation\":82.28416,\"Sides\":[\"Savage\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Bot\"],\"ColliderParams\":{\"_parent\":\"SpawnSphereParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Radius\":21.1}},\"CorePointId\":2,\"DelayToCanSpawnSec\":4,\"Id\":\"cca16615-941d-4b07-a88f-4064628c1581\",\"Infiltration\":\"\",\"Position\":{\"x\":35.924,\"y\":4.55418539,\"z\":35.339},\"Rotation\":56.28309,\"Sides\":[\"Savage\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Player\"],\"ColliderParams\":{\"_parent\":\"SpawnBoxParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Size\":{\"x\":40,\"y\":4,\"z\":40}}},\"CorePointId\":0,\"DelayToCanSpawnSec\":4,\"Id\":\"d2b48374-53d1-45a7-a3d2-5e1fc58a8499\",\"Infiltration\":\"Factory\",\"Position\":{\"x\":-3.612,\"y\":-3.889,\"z\":-25.528},\"Rotation\":70.69419,\"Sides\":[\"All\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Bot\"],\"ColliderParams\":{\"_parent\":\"SpawnSphereParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Radius\":21.1}},\"CorePointId\":4,\"DelayToCanSpawnSec\":4,\"Id\":\"d2bb26d4-959f-478f-92ad-6adedf2dc512\",\"Infiltration\":\"\",\"Position\":{\"x\":30.758,\"y\":0.26,\"z\":15.164},\"Rotation\":184.842667,\"Sides\":[\"Savage\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Coop\",\"Group\"],\"ColliderParams\":{\"_parent\":\"SpawnSphereParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Radius\":20}},\"CorePointId\":0,\"DelayToCanSpawnSec\":4,\"Id\":\"d2bc609f-cfaf-421a-8a02-a535e2b25d35\",\"Infiltration\":\"Factory\",\"Position\":{\"x\":52.18,\"y\":0.101000071,\"z\":23.4599972},\"Rotation\":269.225647,\"Sides\":[\"Pmc\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Coop\",\"Opposite\"],\"ColliderParams\":{\"_parent\":\"SpawnSphereParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Radius\":20}},\"CorePointId\":0,\"DelayToCanSpawnSec\":4,\"Id\":\"d2f072c1-9cdc-4d5e-9102-cd77d9edf626\",\"Infiltration\":\"Factory\",\"Position\":{\"x\":-33.998188,\"y\":1.08018088,\"z\":49.9939041},\"Rotation\":96.73777,\"Sides\":[\"Pmc\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Player\"],\"ColliderParams\":{\"_parent\":\"SpawnBoxParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Size\":{\"x\":40,\"y\":4,\"z\":40}}},\"CorePointId\":0,\"DelayToCanSpawnSec\":4,\"Id\":\"d6564897-4b3e-4b7e-9b56-34cb3b9a235d\",\"Infiltration\":\"Factory\",\"Position\":{\"x\":-5.769,\"y\":-3.905,\"z\":-20.331},\"Rotation\":84.01993,\"Sides\":[\"All\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Coop\",\"Group\"],\"ColliderParams\":{\"_parent\":\"SpawnSphereParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Radius\":20}},\"CorePointId\":0,\"DelayToCanSpawnSec\":4,\"Id\":\"d685da1e-6b1e-45fb-8e31-e3a42a382fed\",\"Infiltration\":\"Factory\",\"Position\":{\"x\":50.7651863,\"y\":0.101000071,\"z\":18.0493526},\"Rotation\":269.225647,\"Sides\":[\"Pmc\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Coop\",\"Group\"],\"ColliderParams\":{\"_parent\":\"SpawnSphereParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Radius\":20}},\"CorePointId\":0,\"DelayToCanSpawnSec\":4,\"Id\":\"d7e47ba9-1862-4070-95de-9a9b2f0e46ff\",\"Infiltration\":\"Factory\",\"Position\":{\"x\":44.33721,\"y\":0.102999926,\"z\":21.7640057},\"Rotation\":269.225647,\"Sides\":[\"Pmc\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Coop\",\"Group\"],\"ColliderParams\":{\"_parent\":\"SpawnSphereParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Radius\":20}},\"CorePointId\":0,\"DelayToCanSpawnSec\":4,\"Id\":\"d7fc05a2-a7d9-494a-af5c-e092bb560bb9\",\"Infiltration\":\"Factory\",\"Position\":{\"x\":48.5268364,\"y\":0.102999926,\"z\":16.6403866},\"Rotation\":269.225647,\"Sides\":[\"Pmc\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Coop\",\"Opposite\"],\"ColliderParams\":{\"_parent\":\"SpawnSphereParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Radius\":20}},\"CorePointId\":0,\"DelayToCanSpawnSec\":4,\"Id\":\"da289682-cef5-4ae6-94bb-a2b80705906e\",\"Infiltration\":\"Factory\",\"Position\":{\"x\":-35.81619,\"y\":1.08018088,\"z\":45.3069},\"Rotation\":96.73777,\"Sides\":[\"Pmc\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Bot\"],\"ColliderParams\":{\"_parent\":\"SpawnSphereParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Radius\":27}},\"CorePointId\":5,\"DelayToCanSpawnSec\":4,\"Id\":\"de479fb9-789f-499b-ac6b-0530fab5235b\",\"Infiltration\":\"\",\"Position\":{\"x\":-32.087,\"y\":-2.581647,\"z\":29.9733315},\"Rotation\":0,\"Sides\":[\"Savage\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Player\"],\"ColliderParams\":{\"_parent\":\"SpawnSphereParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Radius\":20}},\"CorePointId\":0,\"DelayToCanSpawnSec\":4,\"Id\":\"e0f65b5b-c67b-4e15-a102-f92bbdf95f65\",\"Infiltration\":\"Factory\",\"Position\":{\"x\":68.472,\"y\":0.194,\"z\":-7.34},\"Rotation\":184.931458,\"Sides\":[\"All\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Coop\",\"Group\"],\"ColliderParams\":{\"_parent\":\"SpawnSphereParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Radius\":20}},\"CorePointId\":0,\"DelayToCanSpawnSec\":4,\"Id\":\"e33e5a4b-4c9e-46f9-b1df-5e9281746f58\",\"Infiltration\":\"Factory\",\"Position\":{\"x\":45.57,\"y\":0.05000019,\"z\":18.83},\"Rotation\":269.225647,\"Sides\":[\"Pmc\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Player\"],\"ColliderParams\":{\"_parent\":\"SpawnSphereParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Radius\":20}},\"CorePointId\":0,\"DelayToCanSpawnSec\":4,\"Id\":\"e5cd7bad-0f60-4cc2-bdd9-8a8943232b01\",\"Infiltration\":\"Factory\",\"Position\":{\"x\":-25.718,\"y\":1.07,\"z\":65.627},\"Rotation\":263.74,\"Sides\":[\"All\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Player\"],\"ColliderParams\":{\"_parent\":\"SpawnSphereParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Radius\":20}},\"CorePointId\":0,\"DelayToCanSpawnSec\":4,\"Id\":\"e60d8dce-ee35-4b30-9c3a-afddf4c5445e\",\"Infiltration\":\"Factory\",\"Position\":{\"x\":21.389,\"y\":-2.61,\"z\":-1.214},\"Rotation\":0,\"Sides\":[\"All\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Player\"],\"ColliderParams\":{\"_parent\":\"SpawnSphereParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Radius\":20}},\"CorePointId\":0,\"DelayToCanSpawnSec\":4,\"Id\":\"efb39132-1eff-4655-8fb0-d795f8f98eb3\",\"Infiltration\":\"Factory\",\"Position\":{\"x\":29.409,\"y\":0.256,\"z\":20.577},\"Rotation\":77.36217,\"Sides\":[\"All\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Player\"],\"ColliderParams\":{\"_parent\":\"SpawnSphereParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Radius\":20}},\"CorePointId\":0,\"DelayToCanSpawnSec\":4,\"Id\":\"f0864450-ffa8-4d7e-aa93-59ea6b218641\",\"Infiltration\":\"Factory\",\"Position\":{\"x\":-19.789,\"y\":1.07,\"z\":66.592},\"Rotation\":93.9956055,\"Sides\":[\"All\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Coop\",\"Opposite\"],\"ColliderParams\":{\"_parent\":\"SpawnSphereParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Radius\":20}},\"CorePointId\":0,\"DelayToCanSpawnSec\":4,\"Id\":\"f248ad45-3889-4308-bd40-091b1f6a0492\",\"Infiltration\":\"Factory\",\"Position\":{\"x\":-35.4011879,\"y\":1.08018088,\"z\":46.4789047},\"Rotation\":96.73777,\"Sides\":[\"Pmc\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Player\"],\"ColliderParams\":{\"_parent\":\"SpawnSphereParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Radius\":20}},\"CorePointId\":0,\"DelayToCanSpawnSec\":4,\"Id\":\"f3c6d9ee-ca4e-44ca-abdf-0622a8249f1d\",\"Infiltration\":\"Factory\",\"Position\":{\"x\":-24.534,\"y\":1.07,\"z\":66.641},\"Rotation\":263.74,\"Sides\":[\"All\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Bot\"],\"ColliderParams\":{\"_parent\":\"SpawnSphereParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Radius\":41.97}},\"CorePointId\":1,\"DelayToCanSpawnSec\":4,\"Id\":\"f6276290-95d6-4d35-9b1a-53e1db1c08ec\",\"Infiltration\":\"\",\"Position\":{\"x\":15,\"y\":0.148353577,\"z\":3.79},\"Rotation\":232.964813,\"Sides\":[\"Savage\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Coop\",\"Group\"],\"ColliderParams\":{\"_parent\":\"SpawnSphereParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Radius\":20}},\"CorePointId\":0,\"DelayToCanSpawnSec\":4,\"Id\":\"f8efba5d-56be-4091-b537-c97e88b031f2\",\"Infiltration\":\"Factory\",\"Position\":{\"x\":45.3103752,\"y\":0.0729999542,\"z\":24.5736217},\"Rotation\":269.225647,\"Sides\":[\"Pmc\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Coop\",\"Opposite\"],\"ColliderParams\":{\"_parent\":\"SpawnSphereParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Radius\":20}},\"CorePointId\":0,\"DelayToCanSpawnSec\":4,\"Id\":\"fca84a73-902f-4c3e-b0ce-05f4348d2e12\",\"Infiltration\":\"Factory\",\"Position\":{\"x\":49.05881,\"y\":0.11818099,\"z\":-23.5911},\"Rotation\":3.0047307,\"Sides\":[\"Pmc\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Coop\",\"Opposite\"],\"ColliderParams\":{\"_parent\":\"SpawnSphereParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Radius\":20}},\"CorePointId\":0,\"DelayToCanSpawnSec\":4,\"Id\":\"ff7de580-4ba2-4d00-bff0-13cb6717091c\",\"Infiltration\":\"Factory\",\"Position\":{\"x\":47.8188133,\"y\":0.11818099,\"z\":-24.2451},\"Rotation\":3.0047307,\"Sides\":[\"Pmc\"]},{\"BotZoneName\":\"\",\"Categories\":[\"Bot\"],\"ColliderParams\":{\"_parent\":\"SpawnSphereParams\",\"_props\":{\"Center\":{\"x\":0,\"y\":0,\"z\":0},\"Radius\":30.1}},\"CorePointId\":5,\"DelayToCanSpawnSec\":4,\"Id\":\"ff9c3127-2acd-48fe-a635-b1ab99d0bfa7\",\"Infiltration\":\"\",\"Position\":{\"x\":2.104,\"y\":1.10050392,\"z\":63.056},\"Rotation\":257.797272,\"Sides\":[\"Savage\"]}],\"UnixDateTime\":1723504596,\"_Id\":\"55f2d3fd4bdc2d5f408b4567\",\"doors\":[],\"exit_access_time\":60,\"exit_count\":3,\"exit_time\":1,\"exits\":[{\"Chance\":100,\"ChancePVE\":100,\"Count\":0,\"CountPVE\":0,\"EntryPoints\":\"Factory\",\"EventAvailable\":false,\"ExfiltrationTime\":10,\"ExfiltrationTimePVE\":10,\"Id\":\"\",\"MaxTime\":0,\"MaxTimePVE\":0,\"MinTime\":0,\"MinTimePVE\":0,\"Name\":\"Cellars\",\"PlayersCount\":0,\"PlayersCountPVE\":0},{\"Chance\":100,\"ChancePVE\":100,\"Count\":0,\"CountPVE\":0,\"EntryPoints\":\"Factory\",\"EventAvailable\":false,\"ExfiltrationTime\":10,\"ExfiltrationTimePVE\":10,\"Id\":\"\",\"MaxTime\":0,\"MaxTimePVE\":0,\"MinTime\":0,\"MinTimePVE\":0,\"Name\":\"Gate 3\",\"PlayersCount\":0,\"PlayersCountPVE\":0},{\"Chance\":100,\"ChancePVE\":100,\"Count\":0,\"CountPVE\":0,\"EntryPoints\":\"Factory\",\"EventAvailable\":false,\"ExfiltrationTime\":10,\"ExfiltrationTimePVE\":10,\"Id\":\"\",\"MaxTime\":0,\"MaxTimePVE\":0,\"MinTime\":0,\"MinTimePVE\":0,\"Name\":\"Gate 0\",\"PlayersCount\":0,\"PlayersCountPVE\":0},{\"Chance\":100,\"ChancePVE\":100,\"Count\":0,\"CountPVE\":0,\"EntryPoints\":\"Factory\",\"EventAvailable\":false,\"ExfiltrationTime\":10,\"ExfiltrationTimePVE\":10,\"Id\":\"\",\"MaxTime\":0,\"MaxTimePVE\":0,\"MinTime\":0,\"MinTimePVE\":0,\"Name\":\"Gate m\",\"PlayersCount\":0,\"PlayersCountPVE\":0}],\"filter_ex\":[],\"limits\":[],\"matching_min_seconds\":45,\"maxItemCountInLocation\":[{\"TemplateId\":\"54009119af1c881c07000029\",\"Value\":0}],\"sav_summon_seconds\":60,\"tmp_location_field_remove_me\":0,\"users_gather_seconds\":0,\"users_spawn_seconds_n\":120,\"users_spawn_seconds_n2\":180,\"users_summon_seconds\":0,\"waves\":[{\"BotPreset\":\"normal\",\"BotSide\":\"Savage\",\"SpawnMode\":[\"regular\",\"pve\"],\"SpawnPoints\":\"BotZone\",\"WildSpawnType\":\"assault\",\"isPlayers\":false,\"number\":0,\"slots_max\":2,\"slots_min\":1,\"time_max\":100,\"time_min\":40},{\"BotPreset\":\"normal\",\"BotSide\":\"Savage\",\"SpawnMode\":[\"regular\",\"pve\"],\"SpawnPoints\":\"BotZone\",\"WildSpawnType\":\"assault\",\"isPlayers\":false,\"number\":1,\"slots_max\":4,\"slots_min\":2,\"time_max\":-1,\"time_min\":-1},{\"BotPreset\":\"hard\",\"BotSide\":\"Savage\",\"SpawnMode\":[\"regular\",\"pve\"],\"SpawnPoints\":\"BotZone\",\"WildSpawnType\":\"assault\",\"isPlayers\":false,\"number\":2,\"slots_max\":4,\"slots_min\":2,\"time_max\":300,\"time_min\":210},{\"BotPreset\":\"normal\",\"BotSide\":\"Savage\",\"SpawnMode\":[\"regular\",\"pve\"],\"SpawnPoints\":\"BotZone\",\"WildSpawnType\":\"assault\",\"isPlayers\":false,\"number\":3,\"slots_max\":4,\"slots_min\":2,\"time_max\":350,\"time_min\":260},{\"BotPreset\":\"normal\",\"BotSide\":\"Savage\",\"SpawnMode\":[\"regular\",\"pve\"],\"SpawnPoints\":\"BotZone\",\"WildSpawnType\":\"assault\",\"isPlayers\":false,\"number\":4,\"slots_max\":4,\"slots_min\":2,\"time_max\":500,\"time_min\":410},{\"BotPreset\":\"hard\",\"BotSide\":\"Savage\",\"SpawnMode\":[\"regular\",\"pve\"],\"SpawnPoints\":\"BotZone\",\"WildSpawnType\":\"assault\",\"isPlayers\":false,\"number\":5,\"slots_max\":4,\"slots_min\":3,\"time_max\":510,\"time_min\":460},{\"BotPreset\":\"hard\",\"BotSide\":\"Savage\",\"SpawnMode\":[\"regular\",\"pve\"],\"SpawnPoints\":\"BotZone\",\"WildSpawnType\":\"assault\",\"isPlayers\":false,\"number\":6,\"slots_max\":3,\"slots_min\":1,\"time_max\":1500,\"time_min\":1200},{\"BotPreset\":\"hard\",\"BotSide\":\"Savage\",\"SpawnMode\":[\"regular\",\"pve\"],\"SpawnPoints\":\"BotZone\",\"WildSpawnType\":\"assault\",\"isPlayers\":false,\"number\":7,\"slots_max\":3,\"slots_min\":0,\"time_max\":1700,\"time_min\":1600},{\"sptId\":\"factoryDayScav1\",\"number\":8,\"time_min\":5,\"time_max\":500,\"slots_min\":0,\"slots_max\":1,\"SpawnPoints\":\"BotZone\",\"BotSide\":\"Savage\",\"BotPreset\":\"normal\",\"WildSpawnType\":\"assault\",\"isPlayers\":true},{\"sptId\":\"factoryDayScav2\",\"number\":9,\"time_min\":5,\"time_max\":500,\"slots_min\":0,\"slots_max\":1,\"SpawnPoints\":\"BotZone\",\"BotSide\":\"Savage\",\"BotPreset\":\"normal\",\"WildSpawnType\":\"assault\",\"isPlayers\":true},{\"sptId\":\"factoryDayScav3\",\"number\":10,\"time_min\":5,\"time_max\":500,\"slots_min\":0,\"slots_max\":1,\"SpawnPoints\":\"BotZone\",\"BotSide\":\"Savage\",\"BotPreset\":\"normal\",\"WildSpawnType\":\"assault\",\"isPlayers\":true},{\"sptId\":\"factoryDayScav4\",\"number\":11,\"time_min\":5,\"time_max\":500,\"slots_min\":0,\"slots_max\":1,\"SpawnPoints\":\"BotZone\",\"BotSide\":\"Savage\",\"BotPreset\":\"normal\",\"WildSpawnType\":\"assault\",\"isPlayers\":true},{\"sptId\":\"factoryDayScav5\",\"number\":12,\"time_min\":5,\"time_max\":500,\"slots_min\":0,\"slots_max\":1,\"SpawnPoints\":\"BotZone\",\"BotSide\":\"Savage\",\"BotPreset\":\"normal\",\"WildSpawnType\":\"assault\",\"isPlayers\":true},{\"sptId\":\"factoryDayScav6\",\"number\":13,\"time_min\":5,\"time_max\":500,\"slots_min\":0,\"slots_max\":1,\"SpawnPoints\":\"BotZone\",\"BotSide\":\"Savage\",\"BotPreset\":\"normal\",\"WildSpawnType\":\"assault\",\"isPlayers\":true},{\"sptId\":\"factoryDayScav7\",\"number\":14,\"time_min\":5,\"time_max\":500,\"slots_min\":0,\"slots_max\":1,\"SpawnPoints\":\"BotZone\",\"BotSide\":\"Savage\",\"BotPreset\":\"normal\",\"WildSpawnType\":\"assault\",\"isPlayers\":true},{\"sptId\":\"factoryDayScav8\",\"number\":15,\"time_min\":5,\"time_max\":500,\"slots_min\":0,\"slots_max\":1,\"SpawnPoints\":\"BotZone\",\"BotSide\":\"Savage\",\"BotPreset\":\"normal\",\"WildSpawnType\":\"assault\",\"isPlayers\":true},{\"sptId\":\"factoryDayScav9\",\"number\":16,\"time_min\":5,\"time_max\":500,\"slots_min\":0,\"slots_max\":1,\"SpawnPoints\":\"BotZone\",\"BotSide\":\"Savage\",\"BotPreset\":\"normal\",\"WildSpawnType\":\"assault\",\"isPlayers\":true},{\"sptId\":\"factoryDayScav10\",\"number\":17,\"time_min\":5,\"time_max\":500,\"slots_min\":0,\"slots_max\":1,\"SpawnPoints\":\"BotZone\",\"BotSide\":\"Savage\",\"BotPreset\":\"normal\",\"WildSpawnType\":\"assault\",\"isPlayers\":true},{\"sptId\":\"factoryDayScav11\",\"number\":18,\"time_min\":5,\"time_max\":500,\"slots_min\":0,\"slots_max\":1,\"SpawnPoints\":\"BotZone\",\"BotSide\":\"Savage\",\"BotPreset\":\"normal\",\"WildSpawnType\":\"assault\",\"isPlayers\":true},{\"sptId\":\"factoryDayScav12\",\"number\":19,\"time_min\":5,\"time_max\":500,\"slots_min\":0,\"slots_max\":1,\"SpawnPoints\":\"BotZone\",\"BotSide\":\"Savage\",\"BotPreset\":\"normal\",\"WildSpawnType\":\"assault\",\"isPlayers\":true},{\"sptId\":\"factoryDayScav13\",\"number\":20,\"time_min\":5,\"time_max\":500,\"slots_min\":0,\"slots_max\":1,\"SpawnPoints\":\"BotZone\",\"BotSide\":\"Savage\",\"BotPreset\":\"normal\",\"WildSpawnType\":\"assault\",\"isPlayers\":true}]}}}"
+ }
+]
\ No newline at end of file
diff --git a/DumpLib/DUMPDATA/botReqData.json b/DumpLib/DUMPDATA/botReqData.json
index 2c8cffb..d889856 100644
--- a/DumpLib/DUMPDATA/botReqData.json
+++ b/DumpLib/DUMPDATA/botReqData.json
@@ -1,4 +1,3 @@
-
[
{"Role":"assault","Limit":2,"Difficulty":"easy"},
{"Role":"assault","Limit":2,"Difficulty":"normal"},
@@ -35,5 +34,6 @@
{"Role":"bossKojaniy","Limit":2,"Difficulty":"normal"},
{"Role":"followerKojaniy","Limit":2,"Difficulty":"normal"},
{"Role":"skier","Limit":2,"Difficulty":"normal"},
- {"Role":"peacemaker","Limit":2,"Difficulty":"normal"}
-]
+ {"Role":"peacemaker","Limit":2,"Difficulty":"normal"},
+ {"Role":"bossPartisan","Limit":2,"Difficulty":"normal"}
+]
\ No newline at end of file
diff --git a/DumpLib/DUMPDATA/endRaid.json b/DumpLib/DUMPDATA/endRaid.json
new file mode 100644
index 0000000..5b7fc32
--- /dev/null
+++ b/DumpLib/DUMPDATA/endRaid.json
@@ -0,0 +1,12 @@
+{
+ "profile": null,
+ "result": "Left",
+ "killerId": null,
+ "killerAid": null,
+ "exitName": null,
+ "inSession": true,
+ "favorite": false,
+ "playTime": 33,
+ "InsuredItems": [],
+ "ProfileId": ""
+}
\ No newline at end of file
diff --git a/DumpLib/DUMPDATA/raidConfig.json b/DumpLib/DUMPDATA/raidConfig.json
new file mode 100644
index 0000000..a3dd214
--- /dev/null
+++ b/DumpLib/DUMPDATA/raidConfig.json
@@ -0,0 +1,30 @@
+{
+ "keyId": null,
+ "location": "Interchange",
+ "timeVariant": "CURR",
+ "metabolismDisabled": false,
+ "timeAndWeatherSettings": {
+ "isRandomTime": false,
+ "isRandomWeather": false,
+ "cloudinessType": "Clear",
+ "rainType": "NoRain",
+ "windType": "Light",
+ "fogType": "NoFog",
+ "timeFlowType": "x1",
+ "hourOfDay": -1
+ },
+ "botSettings": {
+ "isScavWars": false,
+ "botAmount": "AsOnline"
+ },
+ "wavesSettings": {
+ "botAmount": "AsOnline",
+ "botDifficulty": "AsOnline",
+ "isBosses": true,
+ "isTaggedAndCursed": false
+ },
+ "side": "Pmc",
+ "raidMode": "Local",
+ "playersSpawnPlace": "SamePlace",
+ "CanShowGroupPreview": true
+}
\ No newline at end of file
diff --git a/DumpLib/DUMPDATA/raidSettings.json b/DumpLib/DUMPDATA/raidSettings.json
index f48c7eb..e2cd4ab 100644
--- a/DumpLib/DUMPDATA/raidSettings.json
+++ b/DumpLib/DUMPDATA/raidSettings.json
@@ -1,7 +1,7 @@
{
"serverId": null,
- "location": "Lighthouse",
+ "location": "Interchange",
"timeVariant": "CURR",
- "mode": "PVE_OFFLINE",
+ "mode": "TRAINING",
"playerSide": "Pmc"
}
\ No newline at end of file
diff --git a/DumpLib/DumpLib.csproj b/DumpLib/DumpLib.csproj
index 92f2626..a8f1d1c 100644
--- a/DumpLib/DumpLib.csproj
+++ b/DumpLib/DumpLib.csproj
@@ -23,5 +23,11 @@
Always
+
+ Always
+
+
+ Always
+
diff --git a/DumpLib/DumpyTool.cs b/DumpLib/DumpyTool.cs
index 776a6d9..8ec38a1 100644
--- a/DumpLib/DumpyTool.cs
+++ b/DumpLib/DumpyTool.cs
@@ -7,295 +7,185 @@ namespace DumpLib
{
public static class DumpyTool
{
- ///
- ///
- ///
- public static string DumpDataPath = (Directory.GetCurrentDirectory() + "\\DUMPDATA\\").Replace("\\\\", "\\");
-
- public static SptConfigClass ConfigSettings = (SptConfigClass)GetSptConfig();
-
- ///
- /// always start from 1 as their iterations are 1 to 6
- ///
- public static int Iteration = 1;
-
- ///
- /// Method to create a "combined" Type that takes a GenericType
- /// Example: ClientApplication + GInterface145 = ClientApplication(GInterface145)
- ///
- /// Object (Type)
- /// Object (Type)
- /// Type
- public static Type CreateGenericType(object firstType, object secondType)
- {
- try
- {
- return (firstType as Type).MakeGenericType(new Type[] { secondType as Type });
- }
- catch (Exception e)
- {
- UtilsHelper.LogError("CreateCombinedType");
- UtilsHelper.LogError(e);
- throw;
- }
- }
-
- ///
- ///
- ///
- ///
- ///
- public static MethodInfo CreateDeserializerMethod(object type)
- {
- try
- {
- return ReflectionHelper.GetDeserializerMethodInfo().MakeGenericMethod(new Type[] { type as Type });
- }
- catch (Exception e)
- {
- UtilsHelper.LogError("CreateCombinedMethod");
- UtilsHelper.LogError(e);
- throw;
- }
- }
-
- ///
- ///
- ///
- ///
- public static object CreateBackendSessionAndTarkovApp(out object tarkovApp)
- {
- try
- {
- // To get to this point and keeping this generic
- // Get types required
- var singletonType = ReflectionHelper.GetSingletonType();
- var clientApplicationType = ReflectionHelper.GetClientApplicationType();
- var interfaceType = ReflectionHelper.GetInterfaceType();
-
- // Create singleton
- var clientApplicationInterfaceType = CreateGenericType(clientApplicationType, interfaceType);
- var singletonClientApplicationInterfaceType = CreateGenericType(singletonType, clientApplicationInterfaceType);
-
- // Get singleton instance
- var singletonClientApplicationInterfaceInstance = ReflectionHelper.GetSingletonInstance(singletonClientApplicationInterfaceType);
-
- tarkovApp = singletonClientApplicationInterfaceInstance;
- return ReflectionHelper.GetBackendSession(singletonClientApplicationInterfaceInstance);
- }
- catch (Exception e)
- {
- UtilsHelper.LogError("CreateBackendSession");
- UtilsHelper.LogError(e);
- throw;
- }
- }
-
- ///
- ///
- ///
- ///
- public static object GetWaveSettings()
- {
- try
- {
- // combine List<> and WaveSettingsType
- var listWaveType = CreateGenericType(ReflectionHelper.GetListType(), ReflectionHelper.GetWaveSettingsType());
-
- // combine with JsonConvert.DeserializeObject<>() and invoke with getCurrentDir + "\\DUMPDATA\\.replace("\\\\","\\") + "botReqData.json";
- return CreateDeserializerMethod(listWaveType).Invoke(null, new[] { File.ReadAllText(Path.Combine(DumpDataPath, "botReqData.json")) });
- }
- catch (Exception e)
- {
- UtilsHelper.LogError("GetWaveSettings");
- UtilsHelper.LogError(e);
- throw;
- }
- }
-
- ///
- ///
- ///
- ///
- public static object GetSptConfig()
- {
- try
- {
- return CreateDeserializerMethod(typeof(SptConfigClass)).Invoke(null,
- new[] { File.ReadAllText(Path.Combine(DumpDataPath, "config.json")) });
- }
- catch (Exception e)
- {
- Console.WriteLine(e);
- throw;
- }
- }
-
- public static object GetRaidSettings()
- {
- try
- {
- return CreateDeserializerMethod(ReflectionHelper.GetLocalRaidSettingsType()).Invoke(null,
- new[] { File.ReadAllText(Path.Combine(DumpDataPath, "raidSettings.json")) });
- }
- catch (Exception e)
- {
- Console.WriteLine(e);
- throw;
- }
- }
-
- public static bool GotBackend = false;
- public static object WaveSettings = null;
- public static object RaidSettings = null;
- public static object AppRaidSettings = null;
- public static FieldInfo MainMenuController = null;
- public static object Session = null;
- public static object TarkovApp = null;
- public static int ErrorCounter = 0;
-
///
/// Method to run main menu Task, this will request data from BSG, map loot and bot data
///
public static async Task StartDumpyTask()
{
- if (!ConfigSettings.QuickDumpEnabled)
+ if (!DataHelper.ConfigSettings.QuickDumpEnabled)
{
return;
}
+ Utils.LogInfo("[Dumpy] Starting Dumpy");
await Task.Factory.StartNew(async delegate
{
- UtilsHelper.LogInfo("[Dumpy] Starting Dumpy Loop");
- while (true)
+ bool run = true;
+ while (run)
{
try
{
- if (!GotBackend)
- {
- // get client backend session
- Session = CreateBackendSessionAndTarkovApp(out TarkovApp);
- // get field for MainMenuController
- MainMenuController = ReflectionHelper.GetMainMenuControllerField();
- // get wave information from json
- WaveSettings = GetWaveSettings();
- // get Raid Settings from json
- RaidSettings = GetRaidSettings();
- // get Raid settings from tarkovApp
- AppRaidSettings = ReflectionHelper.GetRaidSettingsFromApp(TarkovApp);
-
- CheckVariableConditions();
- GotBackend = true;
- }
+ SetupBackend();
}
catch (Exception e)
{
- UtilsHelper.LogError("[Dumpy] Exception occured in StartDumpyTask::GotBackend");
- UtilsHelper.LogError(e);
+ Utils.LogError("[Dumpy] Exception occured in SetupBackend");
+ Utils.LogError(e);
- if (ErrorCounter > 3)
+ if (DataHelper.ErrorCounter >= 3)
{
- UtilsHelper.LogError("[Dumpy] ErrorsCounter was above 3, exiting app!");
- // use EFT method to close app
- ReflectionHelper.GetApplicationQuitMethod().Invoke(null, null);
+ Utils.LogError("[Dumpy] ErrorsCounter was 3, exiting app!");
+ MethodHelper.GetApplicationQuitMethod().Invoke(null, null);
}
- ErrorCounter += 1;
+ DataHelper.ErrorCounter += 1;
- UtilsHelper.LogError("[Dumpy] Resetting backend and trying again");
- ClearVariables();
+ Utils.LogError("[Dumpy] Resetting backend and trying again");
+ DataHelper.ClearVariables();
+ DataHelper.GotBackend = false;
}
- try
+ if (DataHelper.GotBackend)
{
- if (Iteration > 6)
+ try
{
- // reset to 1
- Iteration = 1;
-
- UtilsHelper.LogInfo($"[Dumpy] Restarting Loop in {ConfigSettings.SptTimings.AllIterationDelayMs}ms");
- var controller = MainMenuController.GetValue(TarkovApp);
-
- if (controller != null)
+ // Although there are now no map iterations, use the iterations to "reset" the afk montior
+ if (DataHelper.Iteration > 6)
{
- controller.GetType().GetMethod("StopAfkMonitor").Invoke(controller, null);
+ DataHelper.Iteration = 1;
+
+ var controller = DataHelper.MainMenuController.GetValue(DataHelper.TarkovApp);
+ if (controller != null)
+ {
+ controller.GetType().GetMethod("StopAfkMonitor").Invoke(controller, null);
+ }
+
+ Utils.LogInfo($"[Dumpy] Restarting Loop in {DataHelper.ConfigSettings.SptTimings.AllIterationDelayMs}ms");
+ await Task.Delay(DataHelper.ConfigSettings.SptTimings.AllIterationDelayMs);
+ }
+ else
+ {
+ Utils.LogInfo($"Dumpy iteration number: {DataHelper.Iteration}");
+ foreach (var map in DataHelper.ConfigSettings.MapNames)
+ {
+ // Set location in the RaidSettings object
+ Utils.LogInfo($"[Dumpy] Setting LocalRaidSettings location to: {map}");
+ DataHelper.LocalRaidSettings.GetType().GetField("location")
+ .SetValue(DataHelper.LocalRaidSettings, map);
+
+ // Set location in the RaidConfig object
+ Utils.LogInfo($"[Dumpy] Setting RaidSettings location to: {map}");
+ DataHelper.RaidSettings.GetType().GetProperty("SelectedLocation")
+ .SetValue(DataHelper.RaidSettings, ReflectionHelper.CheckLocationID(map));
+
+ // "/client/raid/configuration"
+ // Call server with new map name in RaidSettings
+ Utils.LogInfo($"[Dumpy] Sending RaidConfig");
+ await (Task)DataHelper.Session.GetType().GetMethod("SendRaidSettings")
+ .Invoke(DataHelper.Session, new[] { DataHelper.RaidSettings });
+
+ // Artificial wait to hopefully keep BSG off our toes
+ Utils.LogInfo("Waiting 10s");
+ await Task.Delay(10000);
+
+ // "/client/match/local/start"
+ // Call server with new map name in LocalRaidSettings
+ Utils.LogInfo($"[Dumpy] Getting loot for {map}");
+ var localRaidSettings = DataHelper.Session.GetType().GetMethod("LocalRaidStarted")
+ .Invoke(DataHelper.Session, new[] { DataHelper.LocalRaidSettings });
+ // Await the task
+ await (Task)localRaidSettings;
+ // Get the result
+ var result = localRaidSettings.GetType().GetProperty("Result").GetValue(localRaidSettings);
+ // get the string from the result
+ var result2 = (string)result.GetType().GetField("serverId").GetValue(result);
+ // set that to our LocalRaidSettings object
+ DataHelper.LocalRaidSettings.GetType().GetField("serverId").SetValue(DataHelper.LocalRaidSettings, result2);
+
+ // Artificial wait to hopefully keep BSG off our toes
+ Utils.LogInfo("Waiting 10s");
+ await Task.Delay(10000);
+
+ // "/client/game/bot/generate"
+ // Call server with bot wave data
+ Utils.LogInfo($"[Dumpy] Getting Bot Data");
+ await (Task)DataHelper.Session.GetType().GetMethod("LoadBots")
+ .Invoke(DataHelper.Session, new[] { DataHelper.WaveSettings });
+
+ // Artificial wait to hopefully keep BSG off our toes
+ Utils.LogInfo("Waiting 10s");
+ await Task.Delay(10000);
+
+ var emptyArray = ReflectionHelper.CreateGenericMethod(typeof(Array).GetMethod("Empty"), TypeHelper.GetJsonTokenCreateType())
+ .Invoke(null, null);
+ Utils.LogInfo($"[Dumpy] Sending local raid ended");
+ await (Task)DataHelper.Session.GetType().GetMethod("LocalRaidEnded")
+ .Invoke(DataHelper.Session, new object[]
+ {
+ DataHelper.LocalRaidSettings,
+ DataHelper.EndRaidClass,
+ emptyArray,
+ Activator.CreateInstance(ReflectionHelper.CreateGenericType(TypeHelper.GetDictionaryType(), typeof(string),
+ emptyArray.GetType()))
+ });
+
+ // after, reset LocalRaidSettings.serverId to null;
+ DataHelper.LocalRaidSettings.GetType().GetField("serverId").SetValue(DataHelper.LocalRaidSettings, null);
+
+ await Task.Delay(DataHelper.ConfigSettings.SptTimings.SingleIterationDelayMs);
+ }
+
+ DataHelper.Iteration++;
+ }
+ }
+ catch (Exception e)
+ {
+ Utils.LogError("[Dumpy] Exception occured in StartDumpyTask::Iteration");
+ Utils.LogError(e);
+
+ if (DataHelper.ErrorCounter >= 3)
+ {
+ Utils.LogError("[Dumpy] ErrorsCounter was 3, exiting app");
+ MethodHelper.GetApplicationQuitMethod().Invoke(null, null);
}
- await Task.Delay(ConfigSettings.SptTimings.AllIterationDelayMs);
+ DataHelper.ErrorCounter += 1;
+
+ Utils.LogError("[Dumpy] Resetting backend and trying again");
+ DataHelper.ClearVariables();
}
- else
- {
- UtilsHelper.LogInfo($"Map iteration number: {Iteration}");
- foreach (var map in ConfigSettings.MapNames)
- {
- // theory is send a request SendRaidSettings before starting
-
- // Set location in the RaidSettings object
- UtilsHelper.LogInfo($"[Dumpy] Setting RaidSettings location to: {map}");
- RaidSettings.GetType().GetField("location").SetValue(RaidSettings, map);
-
- // Call server with new map name
- UtilsHelper.LogInfo($"[Dumpy] Getting loot for {map}");
- await (Task)Session.GetType().GetMethod("LocalRaidStarted")
- .Invoke(Session, new[] { RaidSettings });
-
- // Call server with bot wave data
- UtilsHelper.LogInfo($"[Dumpy] Getting Bot Data");
- await (Task)Session.GetType().GetMethod("LoadBots")
- .Invoke(Session, new[] { WaveSettings });
-
- await Task.Delay(ConfigSettings.SptTimings.SingleIterationDelayMs);
- }
-
- Iteration++;
- }
- }
- catch (Exception e)
- {
- UtilsHelper.LogError("[Dumpy] Exception occured in StartDumpyTask::Iteration");
- UtilsHelper.LogError(e);
-
- if (ErrorCounter > 3)
- {
- UtilsHelper.LogError("[Dumpy] ErrorsCounter was above 3, exiting app");
- // use EFT method to close app
- ReflectionHelper.GetApplicationQuitMethod().Invoke(null, null);
- }
-
- ErrorCounter += 1;
-
- UtilsHelper.LogError("[Dumpy] Resetting backend and trying again");
- ClearVariables();
}
}
}, TaskCreationOptions.LongRunning);
}
- private static void CheckVariableConditions()
+ private static void SetupBackend()
{
- UtilsHelper.LogInfo($"[Dumpy] CheckVariableConditions");
- UtilsHelper.LogInfo($"[Dumpy] GotBackend- type: {GotBackend.GetType()} null?: {GotBackend == null}");
- UtilsHelper.LogInfo($"[Dumpy] WaveSettings- type: {WaveSettings.GetType()} null?: {WaveSettings == null}");
- UtilsHelper.LogInfo($"[Dumpy] MainMenuController- type: {MainMenuController.GetType()} null?: {MainMenuController == null}");
- UtilsHelper.LogInfo($"[Dumpy] Session- type: {Session.GetType()} null?: {Session == null}");
- UtilsHelper.LogInfo($"[Dumpy] TarkovApp- type: {TarkovApp.GetType()} null?: {TarkovApp == null}");
- UtilsHelper.LogInfo($"[Dumpy] RaidSettings- type: {RaidSettings.GetType()} null?: {RaidSettings == null}");
- UtilsHelper.LogInfo($"[Dumpy] CheckVariableConditions");
- UtilsHelper.LogInfo($"[Dumpy] AppRaidSettings- type: {AppRaidSettings.GetType()} null?: {AppRaidSettings == null}");
- UtilsHelper.LogInfo($"[Dumpy] CheckVariableConditions");
- UtilsHelper.LogInfo($"[Dumpy] -----------------------------------------------------------------------------");
+ if (!DataHelper.GotBackend)
+ {
+ // get client backend session
+ DataHelper.Session = ReflectionHelper.CreateBackendSessionAndTarkovApp(out DataHelper.TarkovApp);
+ // get field for MainMenuController
+ DataHelper.MainMenuController = ReflectionHelper.GetMainMenuControllerField();
+ // get wave information from json
+ DataHelper.WaveSettings = ReflectionHelper.GetWaveSettings();
+ // get Raid Settings from json
+ DataHelper.LocalRaidSettings = DataHelper.GetLocalRaidSettings();
+ // get Raid Config from json
+ DataHelper.RaidSettings = DataHelper.GetRaidConfigSettings();
+ // get locationDetails
+ DataHelper.LocationValues = ReflectionHelper.GetLocationValuesFromSession();
+ // get End raid class from json
+ DataHelper.EndRaidClass = DataHelper.GetEndRaidClass();
+ // get player profile
+ DataHelper.PlayerProfile = ReflectionHelper.GetPlayerProfile();
+ // Set up end raid class
+ DataHelper.EndRaidClass.GetType().GetField("profile").SetValue(DataHelper.EndRaidClass, DataHelper.PlayerProfile);
+
+ DataHelper.GotBackend = true;
+ }
}
- private static void ClearVariables()
- {
- GotBackend = false;
- WaveSettings = null;
- MainMenuController = null;
- Session = null;
- TarkovApp = null;
- RaidSettings = null;
- AppRaidSettings = null;
- }
///
/// Method to log Requests and Responses
@@ -309,7 +199,7 @@ namespace DumpLib
var uri = new Uri((string)requestType.GetType().GetMethod("get_MainURLFull").Invoke(requestType, null));
var path = (Directory.GetCurrentDirectory() + "\\HTTP_DATA\\").Replace("\\\\", "\\");
var file = uri.LocalPath.Replace("/", ".").Remove(0, 1);
- var time = DateTime.Now.ToString(ConfigSettings.DateTimeFormat);
+ var time = DateTime.Now.ToString(DataHelper.ConfigSettings.DateTimeFormat);
if (Directory.CreateDirectory(path).Exists)
{
@@ -317,17 +207,21 @@ namespace DumpLib
if (Directory.CreateDirectory($@"{path}req.{file}").Exists)
{
if (reqParams != null)
- File.WriteAllText($@"{path}req.{file}\\req.{file}_{time}_{ConfigSettings.Name}.json", JsonConvert.SerializeObject(reqParams));
+ {
+ File.WriteAllText($@"{path}req.{file}\\req.{file}_{time}_{DataHelper.ConfigSettings.Name}.json", JsonConvert.SerializeObject(reqParams));
+ }
}
if (Directory.CreateDirectory($@"{path}resp.{file}").Exists)
- File.WriteAllText($@"{path}resp.{file}\\resp.{file}_{time}_{ConfigSettings.Name}.json", (string)responseText);
+ {
+ File.WriteAllText($@"{path}resp.{file}\\resp.{file}_{time}_{DataHelper.ConfigSettings.Name}.json", (string)responseText);
+ }
}
}
catch (Exception e)
{
- UtilsHelper.LogError("[Dumpy] Exception occured at LogRequestResponse");
- UtilsHelper.LogError(e);
+ Utils.LogError("[Dumpy] Exception occured at LogRequestResponse");
+ Utils.LogError(e);
throw;
}
}
diff --git a/DumpLib/Helpers/DataHelper.cs b/DumpLib/Helpers/DataHelper.cs
new file mode 100644
index 0000000..e8273f2
--- /dev/null
+++ b/DumpLib/Helpers/DataHelper.cs
@@ -0,0 +1,116 @@
+using System.Reflection;
+using DumpLib.Models;
+using Newtonsoft.Json;
+
+namespace DumpLib.Helpers;
+
+public static class DataHelper
+{
+ public static Assembly _newtonAssembly =
+ Assembly.LoadFrom((Directory.GetCurrentDirectory() + "\\EscapeFromTarkov_Data\\Managed\\Newtonsoft.Json.dll").Replace("\\\\", "\\"));
+
+ public static Assembly _msAssembly =
+ Assembly.LoadFrom((Directory.GetCurrentDirectory() + "\\EscapeFromTarkov_Data\\Managed\\mscorlib.dll").Replace("\\\\", "\\"));
+
+ public static Assembly _eftAssembly =
+ Assembly.LoadFrom((Directory.GetCurrentDirectory() + "\\EscapeFromTarkov_Data\\Managed\\Assembly-CSharp.dll").Replace("\\\\", "\\"));
+
+ public static Assembly _comfortAssembly =
+ Assembly.LoadFrom((Directory.GetCurrentDirectory() + "\\EscapeFromTarkov_Data\\Managed\\Comfort.dll").Replace("\\\\", "\\"));
+
+ public static string DumpDataPath = (Directory.GetCurrentDirectory() + "\\DUMPDATA\\").Replace("\\\\", "\\");
+
+ public static SptConfigClass ConfigSettings = GetSptConfig();
+
+ public static int Iteration = 1;
+ public static bool GotBackend = false;
+ public static object WaveSettings = null;
+ public static object LocalRaidSettings = null;
+ public static object RaidSettings = null;
+ public static FieldInfo MainMenuController = null;
+ public static object Session = null;
+ public static object TarkovApp = null;
+ public static object LocationValues = null;
+ public static object EndRaidClass = null;
+ public static object PlayerProfile = null;
+ public static int ErrorCounter = 0;
+
+ ///
+ ///
+ ///
+ ///
+ public static SptConfigClass GetSptConfig()
+ {
+ try
+ {
+ return JsonConvert.DeserializeObject(
+ File.ReadAllText(Path.Combine(DumpDataPath, "config.json"))
+ );
+ }
+ catch (Exception e)
+ {
+ Utils.LogError("GetSptConfig");
+ Utils.LogError(e);
+ throw;
+ }
+ }
+
+ public static object GetRaidConfigSettings()
+ {
+ try
+ {
+ return ReflectionHelper.CreateDeserializerMethod(TypeHelper.GetRaidConfigType()).Invoke(null,
+ new[] { File.ReadAllText(Path.Combine(DataHelper.DumpDataPath, "raidConfig.json")) });
+ }
+ catch (Exception e)
+ {
+ Utils.LogError("GetRaidConfigSettings");
+ Utils.LogError(e);
+ throw;
+ }
+ }
+
+ public static object GetEndRaidClass()
+ {
+ try
+ {
+ return ReflectionHelper.CreateDeserializerMethod(TypeHelper.GetEndRaidType()).Invoke(null,
+ new[] { File.ReadAllText(Path.Combine(DataHelper.DumpDataPath, "endRaid.json")) });
+ }
+ catch (Exception e)
+ {
+ Utils.LogError("GetEndRaidClass");
+ Utils.LogError(e);
+ throw;
+ }
+ }
+
+ public static object GetLocalRaidSettings()
+ {
+ try
+ {
+ return ReflectionHelper.CreateDeserializerMethod(TypeHelper.GetLocalRaidSettingsType()).Invoke(null,
+ new[] { File.ReadAllText(Path.Combine(DataHelper.DumpDataPath, "raidSettings.json")) });
+ }
+ catch (Exception e)
+ {
+ Utils.LogError("GetLocalRaidSettings");
+ Utils.LogError(e);
+ throw;
+ }
+ }
+
+ public static void ClearVariables()
+ {
+ GotBackend = false;
+ WaveSettings = null;
+ MainMenuController = null;
+ Session = null;
+ TarkovApp = null;
+ LocalRaidSettings = null;
+ RaidSettings = null;
+ LocationValues = null;
+ EndRaidClass = null;
+ PlayerProfile = null;
+ }
+}
\ No newline at end of file
diff --git a/DumpLib/Helpers/MethodHelper.cs b/DumpLib/Helpers/MethodHelper.cs
new file mode 100644
index 0000000..657492e
--- /dev/null
+++ b/DumpLib/Helpers/MethodHelper.cs
@@ -0,0 +1,71 @@
+using System.Reflection;
+
+namespace DumpLib.Helpers;
+
+public class MethodHelper
+{
+ ///
+ /// Method to get DeserializeObject from Newtonsoft assembly
+ ///
+ /// MethodInfo
+ public static MethodInfo GetDeserializerMethodInfo()
+ {
+ try
+ {
+ return DataHelper._newtonAssembly.GetTypes().First(x =>
+ x.Name == "JsonConvert"
+ ).GetMethods().First(m =>
+ m.Name == "DeserializeObject" &&
+ m.IsGenericMethodDefinition &&
+ m.GetParameters().Length == 1 &&
+ m.GetParameters().Any(p =>
+ p.ParameterType == typeof(string)
+ )
+ );
+ }
+ catch (Exception e)
+ {
+ Utils.LogError("GetDeserializerMethodInfo");
+ Utils.LogError(e);
+ throw;
+ }
+ }
+
+ ///
+ /// Method to get Quit method from EFT (as of 20/05/2024 - GClass1955)
+ ///
+ /// MethodInfo
+ public static MethodInfo GetApplicationQuitMethod()
+ {
+ try
+ {
+ return DataHelper._eftAssembly.GetTypes().First(x =>
+ x.GetMethods().Any(y =>
+ y.Name == "Quit")
+ ).GetMethod("Quit");
+ }
+ catch (Exception e)
+ {
+ Utils.LogError("GetApplicationQuitMethod");
+ Utils.LogError(e);
+ throw;
+ }
+ }
+
+ public static MethodInfo GetToUnparsedDataMethod()
+ {
+ try
+ {
+ return DataHelper._eftAssembly.GetTypes().First(x =>
+ x.GetMethods().Any(m =>
+ m.Name == "ToUnparsedData"
+ )).GetMethod("ToUnparsedData");
+ }
+ catch (Exception e)
+ {
+ Utils.LogError("GetToUnparsedDataMethod");
+ Utils.LogError(e);
+ throw;
+ }
+ }
+}
\ No newline at end of file
diff --git a/DumpLib/Helpers/ReflectionHelper.cs b/DumpLib/Helpers/ReflectionHelper.cs
index ab11148..1a449ba 100644
--- a/DumpLib/Helpers/ReflectionHelper.cs
+++ b/DumpLib/Helpers/ReflectionHelper.cs
@@ -2,132 +2,12 @@
using System.IO;
using System.Linq;
using System.Reflection;
+using Newtonsoft.Json;
namespace DumpLib.Helpers
{
public static class ReflectionHelper
{
- private static Assembly _newtonAssembly = Assembly.LoadFrom((Directory.GetCurrentDirectory() + "\\EscapeFromTarkov_Data\\Managed\\Newtonsoft.Json.dll").Replace("\\\\", "\\"));
-
- private static Assembly _msAssembly = Assembly.LoadFrom((Directory.GetCurrentDirectory() + "\\EscapeFromTarkov_Data\\Managed\\mscorlib.dll").Replace("\\\\", "\\"));
-
- private static Assembly _eftAssembly = Assembly.LoadFrom((Directory.GetCurrentDirectory() + "\\EscapeFromTarkov_Data\\Managed\\Assembly-CSharp.dll").Replace("\\\\", "\\"));
-
- private static Assembly _comfortAssembly = Assembly.LoadFrom((Directory.GetCurrentDirectory() + "\\EscapeFromTarkov_Data\\Managed\\Comfort.dll").Replace("\\\\", "\\"));
-
- ///
- /// Method to get Singleton<> type from Comfort.dll
- ///
- /// Type
- public static Type GetSingletonType()
- {
- try
- {
- return _comfortAssembly.GetTypes().First(x => x.Name.StartsWith("Singleton"));
- }
- catch (Exception e)
- {
- UtilsHelper.LogError("GetSingletonType");
- UtilsHelper.LogError(e);
- throw;
- }
- }
-
- ///
- /// Method to get ClientApplication<> type from EFT's assembly
- ///
- /// Type
- public static Type GetClientApplicationType()
- {
- try
- {
- return _eftAssembly.GetTypes().First(x => x.Name.StartsWith("ClientApplication"));
- }
- catch (Exception e)
- {
- UtilsHelper.LogError("GetClientApplicationType");
- UtilsHelper.LogError(e);
- throw;
- }
- }
-
- ///
- /// Method to get (as of 25/01/2024 - GInterface145) type from EFT's assembly
- ///
- /// Type
- public static Type GetInterfaceType()
- {
- try
- {
- return _eftAssembly.GetTypes()
- .First(x => x.IsInterface && x.GetMethods().Any(m => m.Name == "GetPhpSessionId"));
- }
- catch (Exception e)
- {
- UtilsHelper.LogError("GetInterfaceType");
- UtilsHelper.LogError(e);
- throw;
- }
- }
-
- ///
- /// Method to get TarkovApplication type from EFT's assembly
- ///
- /// Type
- public static Type GetTarkovApplicationType()
- {
- try
- {
- return _eftAssembly.GetTypes().First(x => x.Name == "TarkovApplication");
- }
- catch (Exception e)
- {
- UtilsHelper.LogError("GetTarkovApplicationType");
- UtilsHelper.LogError(e);
- throw;
- }
- }
-
- ///
- /// Method to get (as of 25/01/2024 - GClass1464) type from EFT's assembly
- ///
- ///
- public static object GetWaveSettingsType()
- {
- try
- {
- return _eftAssembly.GetTypes().First(x =>
- {
- // if type contains Role, Limit and Difficulty, return true
- var fields = x.GetFields();
- if (fields.Any(f => f.Name == "Role") && fields.Any(f => f.Name == "Limit") && fields.Any(f => f.Name == "Difficulty") && fields.Length == 3)
- return true;
-
- return false;
- });
- }
- catch (Exception e)
- {
- UtilsHelper.LogError("GetWaveSettingsType");
- UtilsHelper.LogError(e);
- throw;
- }
- }
-
- public static Type GetListType()
- {
- try
- {
- return _msAssembly.GetTypes().First(x => x.Name.StartsWith("List") && x.Namespace == "System.Collections.Generic");
- }
- catch (Exception e)
- {
- UtilsHelper.LogError("GetListType");
- UtilsHelper.LogError(e);
- throw;
- }
- }
-
///
/// Method to get FieldInfo of a field on the TarkovApplication Type for later use
///
@@ -136,13 +16,13 @@ namespace DumpLib.Helpers
{
try
{
- return GetTarkovApplicationType().GetFields(BindingFlags.Instance | BindingFlags.NonPublic)
+ return TypeHelper.GetTarkovApplicationType().GetFields(BindingFlags.Instance | BindingFlags.NonPublic)
.First(x => x.FieldType.GetMethods().Any(m => m.Name == "StopAfkMonitor"));
}
catch (Exception e)
{
- UtilsHelper.LogError("GetMainMenuControllerField");
- UtilsHelper.LogError(e);
+ Utils.LogError("GetMainMenuControllerField");
+ Utils.LogError(e);
throw;
}
}
@@ -162,8 +42,8 @@ namespace DumpLib.Helpers
}
catch (Exception e)
{
- UtilsHelper.LogError("GetSingletonInstance");
- UtilsHelper.LogError(e);
+ Utils.LogError("GetSingletonInstance");
+ Utils.LogError(e);
throw;
}
}
@@ -177,82 +57,181 @@ namespace DumpLib.Helpers
{
try
{
- return GetTarkovApplicationType().GetMethod("GetClientBackEndSession").Invoke(instance, null);
+ return TypeHelper.GetTarkovApplicationType().GetMethod("GetClientBackEndSession").Invoke(instance, null);
}
catch (Exception e)
{
- UtilsHelper.LogError("GetBackendSession");
- UtilsHelper.LogError(e);
+ Utils.LogError("GetBackendSession");
+ Utils.LogError(e);
throw;
}
}
///
- /// Method to get DeserializeObject from Newtonsoft assembly
+ /// Method to create a "combined" Type that takes a GenericType
+ /// Example: ClientApplication + GInterface145 = ClientApplication(GInterface145)
///
- /// MethodInfo
- public static MethodInfo GetDeserializerMethodInfo()
+ /// Object (Type)
+ /// Object (Type)
+ /// Type
+ public static Type CreateGenericType(object firstType, object secondType)
{
try
{
- return _newtonAssembly.GetTypes().First(x => x.Name == "JsonConvert").GetMethods().First(m =>
- m.Name == "DeserializeObject" && m.IsGenericMethodDefinition && m.GetParameters().Length == 1 &&
- m.GetParameters().Any(p => p.ParameterType == typeof(string)));
+ return (firstType as Type).MakeGenericType(new Type[] { secondType as Type });
}
catch (Exception e)
{
- UtilsHelper.LogError("GetDeserializerMethodInfo");
- UtilsHelper.LogError(e);
+ Utils.LogError("CreateGenericType1");
+ Utils.LogError(e);
+ throw;
+ }
+ }
+
+ public static Type CreateGenericType(object firstType, object secondType, object thirdType)
+ {
+ try
+ {
+ return (firstType as Type).MakeGenericType(new Type[] { secondType as Type, thirdType as Type });
+ }
+ catch (Exception e)
+ {
+ Utils.LogError("CreateGenericType2");
+ Utils.LogError(e);
throw;
}
}
///
- /// Method to get Quit method from EFT (as of 20/05/2024 - GClass1955)
+ ///
///
- /// MethodInfo
- public static MethodInfo GetApplicationQuitMethod()
+ ///
+ ///
+ public static MethodInfo CreateDeserializerMethod(object type)
{
try
{
- return _eftAssembly.GetTypes().First(x => x.GetMethods().Any(y => y.Name == "Quit")).GetMethod("Quit");
+ return MethodHelper.GetDeserializerMethodInfo().MakeGenericMethod(new Type[] { type as Type });
}
catch (Exception e)
{
- UtilsHelper.LogError("GetApplicationQuitMethod");
- UtilsHelper.LogError(e);
+ Utils.LogError("CreateDeserializerMethod");
+ Utils.LogError(e);
+ throw;
+ }
+ }
+
+ public static MethodInfo CreateGenericMethod(MethodInfo method, object type)
+ {
+ try
+ {
+ return method.MakeGenericMethod(new Type[] { type as Type });
+ }
+ catch (Exception e)
+ {
+ Utils.LogError("CreateGenericMethod");
+ Utils.LogError(e);
throw;
}
}
///
- /// Method to get LocalRaidSettings Type from EFT
+ ///
///
- /// object
- public static object GetLocalRaidSettingsType()
+ ///
+ public static object CreateBackendSessionAndTarkovApp(out object tarkovApp)
{
try
{
- return _eftAssembly.GetTypes().First(x => x.Name == "LocalRaidSettings");
+ // To get to this point and keeping this generic
+ // Get types required
+ var singletonType = TypeHelper.GetSingletonType();
+ var clientApplicationType = TypeHelper.GetClientApplicationType();
+ var interfaceType = TypeHelper.GetInterfaceType();
+
+ // Create singleton
+ var clientApplicationInterfaceType = CreateGenericType(clientApplicationType, interfaceType);
+ var singletonClientApplicationInterfaceType = CreateGenericType(singletonType, clientApplicationInterfaceType);
+
+ // Get singleton instance
+ var singletonClientApplicationInterfaceInstance = ReflectionHelper.GetSingletonInstance(singletonClientApplicationInterfaceType);
+
+ tarkovApp = singletonClientApplicationInterfaceInstance;
+ return ReflectionHelper.GetBackendSession(singletonClientApplicationInterfaceInstance);
}
catch (Exception e)
{
- UtilsHelper.LogError("GetLocalRaidSettingsType");
- UtilsHelper.LogError(e);
+ Utils.LogError("CreateBackendSessionAndTarkovApp");
+ Utils.LogError(e);
throw;
}
}
- public static object GetRaidSettingsFromApp(object tarkovApp)
+ ///
+ ///
+ ///
+ ///
+ public static object GetWaveSettings()
{
try
{
- return tarkovApp.GetType().GetField("_raidSettings").GetValue(tarkovApp);
+ // combine List<> and WaveSettingsType
+ var listWaveType = CreateGenericType(TypeHelper.GetListType(), TypeHelper.GetWaveSettingsType());
+
+ // combine with JsonConvert.DeserializeObject<>() and invoke with getCurrentDir + "\\DUMPDATA\\.replace("\\\\","\\") + "botReqData.json";
+ return CreateDeserializerMethod(listWaveType)
+ .Invoke(null, new[] { File.ReadAllText(Path.Combine(DataHelper.DumpDataPath, "botReqData.json")) });
}
catch (Exception e)
{
- UtilsHelper.LogError("GetRaidSettingsFromApp");
- UtilsHelper.LogError(e);
+ Utils.LogError("GetWaveSettings");
+ Utils.LogError(e);
+ throw;
+ }
+ }
+
+ public static object GetLocationValuesFromSession()
+ {
+ try
+ {
+ var locationsProp = DataHelper.Session.GetType().GetProperty("LocationSettings").GetValue(DataHelper.Session);
+ return locationsProp.GetType().GetField("locations").GetValue(locationsProp);
+ }
+ catch (Exception e)
+ {
+ Utils.LogError("GetLocationValuesFromSession");
+ Utils.LogError(e);
+ throw;
+ }
+ }
+
+ public static object CheckLocationID(string map)
+ {
+ try
+ {
+ var values = (IEnumerable