{
  "generated": "2026-10-07T15:57:00Z",
  "sdk_version": "2.18.0",
  "source_root": "Plugins/CrowdySDK/Source",
  "functions": [
    {
      "id": "ACrowdyHUDBase::GetWidget",
      "class": "ACrowdyHUDBase",
      "name": "GetWidget",
      "display_name": "Get Widget",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Core/UI/CrowdyHUDBase.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "UUserWidget*",
      "category": "CrowdySDK|HUD",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "ACrowdyHUDBase::InitializeCrowdyWidgets",
      "class": "ACrowdyHUDBase",
      "name": "InitializeCrowdyWidgets",
      "display_name": "Initialize Crowdy Widgets",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Core/UI/CrowdyHUDBase.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "CrowdySDK|HUD",
      "specifiers": [
        "BlueprintCallable",
        "BlueprintNativeEvent"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "ACrowdyHUDBase::ToggleWidget",
      "class": "ACrowdyHUDBase",
      "name": "ToggleWidget",
      "display_name": "Toggle Widget",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Core/UI/CrowdyHUDBase.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "CrowdySDK|HUD",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "AWinAudioDeviceMonitor::GetAvailableAudioDevices",
      "class": "AWinAudioDeviceMonitor",
      "name": "GetAvailableAudioDevices",
      "display_name": "Get Available Audio Devices",
      "module": "CrowdyVoice",
      "header": "CrowdyVoice/Private/Core/Audio/Platform/AWinAudioDeviceMonitor.h",
      "public_header": false,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "TArray<FString>",
      "category": "Audio|Device",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "AWinAudioDeviceMonitor::InitializeAudioDeviceMonitoring",
      "class": "AWinAudioDeviceMonitor",
      "name": "InitializeAudioDeviceMonitoring",
      "display_name": "Initialize Audio Device Monitoring",
      "module": "CrowdyVoice",
      "header": "CrowdyVoice/Private/Core/Audio/Platform/AWinAudioDeviceMonitor.h",
      "public_header": false,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "Audio|Device",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "AWinAudioDeviceMonitor::ShutdownAudioDeviceMonitoring",
      "class": "AWinAudioDeviceMonitor",
      "name": "ShutdownAudioDeviceMonitoring",
      "display_name": "Shutdown Audio Device Monitoring",
      "module": "CrowdyVoice",
      "header": "CrowdyVoice/Private/Core/Audio/Platform/AWinAudioDeviceMonitor.h",
      "public_header": false,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "Audio|Device",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "ICrowdyBindingKeyProvider::GetCrowdyBindingKey",
      "class": "ICrowdyBindingKeyProvider",
      "name": "GetCrowdyBindingKey",
      "display_name": "Get Crowdy Binding Key",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyBindingKeyProvider.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "FString",
      "category": "Crowdy SDK|Game Model",
      "specifiers": [
        "BlueprintNativeEvent",
        "BlueprintCallable"
      ],
      "meta": {
        "DisplayName": "Get Crowdy Binding Key"
      },
      "editor_module": false
    },
    {
      "id": "ICrowdyHUD::ExecuteUICommand",
      "class": "ICrowdyHUD",
      "name": "ExecuteUICommand",
      "display_name": "Execute Crowdy UI Command",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Core/UI/Interfaces/CrowdyHUD.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "CrowdySDK|HUD",
      "specifiers": [
        "BlueprintCallable",
        "BlueprintNativeEvent"
      ],
      "meta": {
        "DisplayName": "Execute Crowdy UI Command"
      },
      "editor_module": false
    },
    {
      "id": "ICrowdyHUD::GetWidgetReference",
      "class": "ICrowdyHUD",
      "name": "GetWidgetReference",
      "display_name": "Get Widget Reference",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Core/UI/Interfaces/CrowdyHUD.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "UUserWidget*",
      "category": "CrowdySDK|HUD",
      "specifiers": [
        "BlueprintCallable",
        "BlueprintNativeEvent"
      ],
      "meta": {
        "DisplayName": "Get Widget Reference"
      },
      "editor_module": false
    },
    {
      "id": "ICrowdyHUD::ToggleLayerVisibility",
      "class": "ICrowdyHUD",
      "name": "ToggleLayerVisibility",
      "display_name": "Toggle Layer Visibility",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Core/UI/Interfaces/CrowdyHUD.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "CrowdySDK|HUD",
      "specifiers": [
        "BlueprintCallable",
        "BlueprintNativeEvent"
      ],
      "meta": {
        "DisplayName": "Toggle Layer Visibility"
      },
      "editor_module": false
    },
    {
      "id": "ICrowdyMinigame::GetMinigameName",
      "class": "ICrowdyMinigame",
      "name": "GetMinigameName",
      "display_name": "Get Minigame Name",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Core/Interfaces/Minigames/CrowdyMinigame.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "FName",
      "category": "CrowdySDK|Minigame",
      "specifiers": [
        "BlueprintCallable",
        "BlueprintNativeEvent"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "ICrowdyMinigame::JoinMinigame",
      "class": "ICrowdyMinigame",
      "name": "JoinMinigame",
      "display_name": "Join Minigame",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Core/Interfaces/Minigames/CrowdyMinigame.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "CrowdySDK|Minigame",
      "specifiers": [
        "BlueprintCallable",
        "BlueprintNativeEvent"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "ICrowdyPlayer::GetPlayerName",
      "class": "ICrowdyPlayer",
      "name": "GetPlayerName",
      "display_name": "Get Player Name",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Core/Interfaces/Player/CrowdyPlayer.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "FName",
      "category": "CrowdySDK|Player",
      "specifiers": [
        "BlueprintCallable",
        "BlueprintNativeEvent"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "ICrowdyPlayer::InteractMessage",
      "class": "ICrowdyPlayer",
      "name": "InteractMessage",
      "display_name": "Interact Message",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Core/Interfaces/Player/CrowdyPlayer.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "CrowdySDK|Player",
      "specifiers": [
        "BlueprintCallable",
        "BlueprintNativeEvent"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "ICrowdyUIRootWidget::GetLayer",
      "class": "ICrowdyUIRootWidget",
      "name": "GetLayer",
      "display_name": "Get Layer",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Core/UI/Interfaces/CrowdyUIRootWidget.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "UOverlay*",
      "category": "CrowdySDK|UI",
      "specifiers": [
        "BlueprintCallable",
        "BlueprintNativeEvent"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "ICrowdyUIRootWidget::PopFromLayer",
      "class": "ICrowdyUIRootWidget",
      "name": "PopFromLayer",
      "display_name": "Pop from Layer",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Core/UI/Interfaces/CrowdyUIRootWidget.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "UUserWidget*",
      "category": "CrowdySDK|UI",
      "specifiers": [
        "BlueprintCallable",
        "BlueprintNativeEvent"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "ICrowdyUIRootWidget::PushToLayer",
      "class": "ICrowdyUIRootWidget",
      "name": "PushToLayer",
      "display_name": "Push to Layer",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Core/UI/Interfaces/CrowdyUIRootWidget.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "UUserWidget*",
      "category": "CrowdySDK|UI",
      "specifiers": [
        "BlueprintCallable",
        "BlueprintNativeEvent"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "ISubsystemInitializable::PostSubsystemInit",
      "class": "ISubsystemInitializable",
      "name": "PostSubsystemInit",
      "display_name": "Post Subsystem Init",
      "module": "CKSharedTypes",
      "header": "CKSharedTypes/Public/Shared/Types/Interfaces/Subsystems/SubsystemInitializable.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "Subsystem Initializable",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyActorManager::SetBackend",
      "class": "UCrowdyActorManager",
      "name": "SetBackend",
      "display_name": "Set Backend",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyActorManager.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "Crowdy SDK|Crowdy Actor Manager",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyActorPoolSubsystem::RegisterPool",
      "class": "UCrowdyActorPoolSubsystem",
      "name": "RegisterPool",
      "display_name": "Register Pool",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyActorPoolSubsystem.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "Actor Pool",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyActorTracker::Configure",
      "class": "UCrowdyActorTracker",
      "name": "Configure",
      "display_name": "Configure",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyActorTracker.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "Crowdy SDK|Actor Tracker",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyActorTracker::ToggleBroadcastUpdatesToGameThread",
      "class": "UCrowdyActorTracker",
      "name": "ToggleBroadcastUpdatesToGameThread",
      "display_name": "Toggle Broadcast Updates to Game Thread",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyActorTracker.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "Crowdy SDK|Actor Tracker",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyActorTracker::ToggleOwnerTracking",
      "class": "UCrowdyActorTracker",
      "name": "ToggleOwnerTracking",
      "display_name": "Toggle Owner Tracking",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyActorTracker.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "Crowdy SDK|Actor Tracker",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyAddEdgeAction::AddEdge",
      "class": "UCrowdyAddEdgeAction",
      "name": "AddEdge",
      "display_name": "Link Models",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelContainerActions.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "UCrowdyAddEdgeAction*",
      "category": "Crowdy SDK|Game Model|Advanced",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true",
        "WorldContext": "WorldContext"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyAddToCollectionAction::AddToCollection",
      "class": "UCrowdyAddToCollectionAction",
      "name": "AddToCollection",
      "display_name": "Add To Collection",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelCollectionActions.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "UCrowdyAddToCollectionAction*",
      "category": "Crowdy SDK|Game Model|Collections",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true",
        "WorldContext": "WorldContext"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyApplyContainerManifestAction::ApplyContainerManifest",
      "class": "UCrowdyApplyContainerManifestAction",
      "name": "ApplyContainerManifest",
      "display_name": "Apply Container Manifest",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyContainerManifestActions.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "UCrowdyApplyContainerManifestAction*",
      "category": "Crowdy SDK|Game Model|Containers",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true",
        "WorldContext": "WorldContext",
        "AdvancedDisplay": "bAppScope"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyApplyEffectAction::ApplyEffect",
      "class": "UCrowdyApplyEffectAction",
      "name": "ApplyEffect",
      "display_name": "Apply Crowdy Effect",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyEffectActions.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "UCrowdyApplyEffectAction*",
      "category": "Crowdy SDK|Game Model|Effects",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true",
        "WorldContext": "WorldContext",
        "AutoCreateRefTerm": "Overrides",
        "DefaultToSelf": "Target"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyApplyStatusEffectAction::ApplyStatusEffect",
      "class": "UCrowdyApplyStatusEffectAction",
      "name": "ApplyStatusEffect",
      "display_name": "Apply Status Effect",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyCombatKitActions.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "UCrowdyApplyStatusEffectAction*",
      "category": "Crowdy SDK|Game Model|Kits|Combat",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true",
        "WorldContext": "WorldContext"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyAuth_BeginMagicLinkSignIn::BeginMagicLinkSignIn",
      "class": "UCrowdyAuth_BeginMagicLinkSignIn",
      "name": "BeginMagicLinkSignIn",
      "display_name": "Magic Link Sign In",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyAuthenticationActions.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "UCrowdyAuth_BeginMagicLinkSignIn*",
      "category": "Crowdy SDK|Authentication",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true",
        "WorldContext": "WorldContextObject"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyAuth_BeginSocialSignIn::BeginSocialSignIn",
      "class": "UCrowdyAuth_BeginSocialSignIn",
      "name": "BeginSocialSignIn",
      "display_name": "Social Sign In",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyAuthenticationActions.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "UCrowdyAuth_BeginSocialSignIn*",
      "category": "Crowdy SDK|Authentication",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true",
        "WorldContext": "WorldContextObject"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyAuth_Login::Login",
      "class": "UCrowdyAuth_Login",
      "name": "Login",
      "display_name": "Login",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyAuthenticationActions.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "UCrowdyAuth_Login*",
      "category": "Crowdy SDK|Authentication",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true",
        "WorldContext": "WorldContextObject"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyAuth_Register::Register",
      "class": "UCrowdyAuth_Register",
      "name": "Register",
      "display_name": "Register",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyAuthenticationActions.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "UCrowdyAuth_Register*",
      "category": "Crowdy SDK|Authentication",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true",
        "WorldContext": "WorldContextObject"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyAuth_RestoreSession::RestoreSession",
      "class": "UCrowdyAuth_RestoreSession",
      "name": "RestoreSession",
      "display_name": "Restore Session",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyAuthenticationActions.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "UCrowdyAuth_RestoreSession*",
      "category": "Crowdy SDK|Authentication",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true",
        "WorldContext": "WorldContextObject"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyAuthentication::BeginLinkIdentity",
      "class": "UCrowdyAuthentication",
      "name": "BeginLinkIdentity",
      "display_name": "Begin Link Identity",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyAuthentication.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "Crowdy SDK|Authentication",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyAuthentication::BeginMagicLinkSignIn",
      "class": "UCrowdyAuthentication",
      "name": "BeginMagicLinkSignIn",
      "display_name": "Begin Magic Link Sign In",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyAuthentication.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "Crowdy SDK|Authentication",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyAuthentication::BeginSocialSignIn",
      "class": "UCrowdyAuthentication",
      "name": "BeginSocialSignIn",
      "display_name": "Begin Social Sign In",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyAuthentication.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "Crowdy SDK|Authentication",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyAuthentication::ClearSavedSession",
      "class": "UCrowdyAuthentication",
      "name": "ClearSavedSession",
      "display_name": "Clear Saved Session",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyAuthentication.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "Crowdy SDK|Authentication",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyAuthentication::CompleteLoginLink",
      "class": "UCrowdyAuthentication",
      "name": "CompleteLoginLink",
      "display_name": "Complete Login Link",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyAuthentication.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "Crowdy SDK|Authentication",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyAuthentication::GetAvailableLoginProviders",
      "class": "UCrowdyAuthentication",
      "name": "GetAvailableLoginProviders",
      "display_name": "Get Available Login Providers",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyAuthentication.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "Crowdy SDK|Authentication",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyAuthentication::GetMyIdentities",
      "class": "UCrowdyAuthentication",
      "name": "GetMyIdentities",
      "display_name": "Get My Identities",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyAuthentication.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "Crowdy SDK|Authentication",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyAuthentication::HasSavedSession",
      "class": "UCrowdyAuthentication",
      "name": "HasSavedSession",
      "display_name": "Has Saved Session",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyAuthentication.h",
      "public_header": true,
      "callable": true,
      "pure": true,
      "static": false,
      "return_type": "bool",
      "category": "Crowdy SDK|Authentication",
      "specifiers": [
        "BlueprintCallable",
        "BlueprintPure"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyAuthentication::IsSignedIn",
      "class": "UCrowdyAuthentication",
      "name": "IsSignedIn",
      "display_name": "Is Signed In",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyAuthentication.h",
      "public_header": true,
      "callable": false,
      "pure": true,
      "static": false,
      "return_type": "bool",
      "category": "Crowdy SDK|Authentication",
      "specifiers": [
        "BlueprintPure"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyAuthentication::Login",
      "class": "UCrowdyAuthentication",
      "name": "Login",
      "display_name": "Login",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyAuthentication.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "Crowdy SDK|Authentication",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyAuthentication::RefreshAppToken",
      "class": "UCrowdyAuthentication",
      "name": "RefreshAppToken",
      "display_name": "Refresh App Token",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyAuthentication.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "Crowdy SDK|Authentication",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyAuthentication::Register",
      "class": "UCrowdyAuthentication",
      "name": "Register",
      "display_name": "Register",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyAuthentication.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "Crowdy SDK|Authentication",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyAuthentication::RequestLoginLink",
      "class": "UCrowdyAuthentication",
      "name": "RequestLoginLink",
      "display_name": "Request Login Link",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyAuthentication.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "Crowdy SDK|Authentication",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyAuthentication::RestoreSession",
      "class": "UCrowdyAuthentication",
      "name": "RestoreSession",
      "display_name": "Restore Session",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyAuthentication.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "bool",
      "category": "Crowdy SDK|Authentication",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyAuthentication::UnlinkIdentity",
      "class": "UCrowdyAuthentication",
      "name": "UnlinkIdentity",
      "display_name": "Unlink Identity",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyAuthentication.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "Crowdy SDK|Authentication",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyAvatars_CreateAvatar::CreateAvatar",
      "class": "UCrowdyAvatars_CreateAvatar",
      "name": "CreateAvatar",
      "display_name": "Create Avatar",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyAvatarsWriteActions.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "UCrowdyAvatars_CreateAvatar*",
      "category": "Crowdy SDK|Avatars|Mutations",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true",
        "WorldContext": "WorldContextObject"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyAvatars_DeleteAvatar::DeleteAvatar",
      "class": "UCrowdyAvatars_DeleteAvatar",
      "name": "DeleteAvatar",
      "display_name": "Delete Avatar",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyAvatarsWriteActions.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "UCrowdyAvatars_DeleteAvatar*",
      "category": "Crowdy SDK|Avatars|Mutations",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true",
        "WorldContext": "WorldContextObject"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyAvatars_GetAvatar::GetAvatar",
      "class": "UCrowdyAvatars_GetAvatar",
      "name": "GetAvatar",
      "display_name": "Get Avatar",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyAvatarsQueryActions.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "UCrowdyAvatars_GetAvatar*",
      "category": "Crowdy SDK|Avatars|Queries",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true",
        "WorldContext": "WorldContextObject"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyAvatars_GetAvatarAppState::GetAvatarAppState",
      "class": "UCrowdyAvatars_GetAvatarAppState",
      "name": "GetAvatarAppState",
      "display_name": "Get Avatar App State",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyAvatarsQueryActions.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "UCrowdyAvatars_GetAvatarAppState*",
      "category": "Crowdy SDK|Avatars|Queries",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true",
        "WorldContext": "WorldContextObject"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyAvatars_GetAvatarAppStates::GetAvatarAppStates",
      "class": "UCrowdyAvatars_GetAvatarAppStates",
      "name": "GetAvatarAppStates",
      "display_name": "Get Avatar App States",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyAvatarsQueryActions.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "UCrowdyAvatars_GetAvatarAppStates*",
      "category": "Crowdy SDK|Avatars|Queries",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true",
        "WorldContext": "WorldContextObject"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyAvatars_GetMyAvatars::GetMyAvatars",
      "class": "UCrowdyAvatars_GetMyAvatars",
      "name": "GetMyAvatars",
      "display_name": "Get My Avatars",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyAvatarsQueryActions.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "UCrowdyAvatars_GetMyAvatars*",
      "category": "Crowdy SDK|Avatars|Queries",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true",
        "WorldContext": "WorldContextObject"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyAvatars_GetUserAvatars::GetUserAvatars",
      "class": "UCrowdyAvatars_GetUserAvatars",
      "name": "GetUserAvatars",
      "display_name": "Get User Avatars",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyAvatarsQueryActions.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "UCrowdyAvatars_GetUserAvatars*",
      "category": "Crowdy SDK|Avatars|Queries",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true",
        "WorldContext": "WorldContextObject"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyAvatars_UpdateAvatar::UpdateAvatar",
      "class": "UCrowdyAvatars_UpdateAvatar",
      "name": "UpdateAvatar",
      "display_name": "Update Avatar",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyAvatarsWriteActions.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "UCrowdyAvatars_UpdateAvatar*",
      "category": "Crowdy SDK|Avatars|Mutations",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true",
        "WorldContext": "WorldContextObject"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyAvatars_UpdateAvatarAppState::UpdateAvatarAppState",
      "class": "UCrowdyAvatars_UpdateAvatarAppState",
      "name": "UpdateAvatarAppState",
      "display_name": "Update Avatar App State",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyAvatarsWriteActions.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "UCrowdyAvatars_UpdateAvatarAppState*",
      "category": "Crowdy SDK|Avatars|Mutations",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true",
        "WorldContext": "WorldContextObject"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyAvatars_UpdatePrivateAvatarState::UpdatePrivateAvatarState",
      "class": "UCrowdyAvatars_UpdatePrivateAvatarState",
      "name": "UpdatePrivateAvatarState",
      "display_name": "Update Private Avatar State",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyAvatarsWriteActions.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "UCrowdyAvatars_UpdatePrivateAvatarState*",
      "category": "Crowdy SDK|Avatars|Mutations",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true",
        "WorldContext": "WorldContextObject"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyAvatars_UpdatePublicAvatarState::UpdatePublicAvatarState",
      "class": "UCrowdyAvatars_UpdatePublicAvatarState",
      "name": "UpdatePublicAvatarState",
      "display_name": "Update Public Avatar State",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyAvatarsWriteActions.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "UCrowdyAvatars_UpdatePublicAvatarState*",
      "category": "Crowdy SDK|Avatars|Mutations",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true",
        "WorldContext": "WorldContextObject"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyAvatars::CreateAvatar",
      "class": "UCrowdyAvatars",
      "name": "CreateAvatar",
      "display_name": "Create Avatar",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyAvatars.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "Crowdy SDK|Avatars|Mutations|Avatar",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyAvatars::DeleteAvatar",
      "class": "UCrowdyAvatars",
      "name": "DeleteAvatar",
      "display_name": "Delete Avatar",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyAvatars.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "Crowdy SDK|Avatars|Mutations|Avatar",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyAvatars::DeserializeFromAvatarState",
      "class": "UCrowdyAvatars",
      "name": "DeserializeFromAvatarState",
      "display_name": "Deserialize Avatar State to Struct",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyAvatars.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "bool",
      "category": "Crowdy SDK|Avatars|State",
      "specifiers": [
        "BlueprintCallable",
        "CustomThunk"
      ],
      "meta": {
        "CustomStructureParam": "OutStruct"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyAvatars::GetAvatar",
      "class": "UCrowdyAvatars",
      "name": "GetAvatar",
      "display_name": "Get Avatar",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyAvatars.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "Crowdy SDK|Avatars|Queries|Avatar",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyAvatars::GetAvatarAppState",
      "class": "UCrowdyAvatars",
      "name": "GetAvatarAppState",
      "display_name": "Get Avatar App State",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyAvatars.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "Crowdy SDK|Avatars|Queries|State",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyAvatars::GetAvatarAppStateAs",
      "class": "UCrowdyAvatars",
      "name": "GetAvatarAppStateAs",
      "display_name": "Get Avatar App State As",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyAvatars.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "Crowdy SDK|Avatars|State",
      "specifiers": [
        "BlueprintCallable",
        "CustomThunk"
      ],
      "meta": {
        "Latent": true,
        "LatentInfo": "LatentInfo",
        "CustomStructureParam": "OutState",
        "WorldContext": "WorldContextObject"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyAvatars::GetAvatarAppStates",
      "class": "UCrowdyAvatars",
      "name": "GetAvatarAppStates",
      "display_name": "Get Avatar App States",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyAvatars.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "Crowdy SDK|Avatars|Queries|State",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyAvatars::GetCachedMyAvatars",
      "class": "UCrowdyAvatars",
      "name": "GetCachedMyAvatars",
      "display_name": "Get Cached My Avatars",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyAvatars.h",
      "public_header": true,
      "callable": true,
      "pure": true,
      "static": false,
      "return_type": "TArray<FCrowdyAvatar>",
      "category": "Crowdy SDK|Avatars|Cache",
      "specifiers": [
        "BlueprintCallable",
        "BlueprintPure"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyAvatars::GetMyAvatarById",
      "class": "UCrowdyAvatars",
      "name": "GetMyAvatarById",
      "display_name": "Get My Avatar by Id",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyAvatars.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "bool",
      "category": "Crowdy SDK|Avatars|Cache",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyAvatars::GetMyAvatars",
      "class": "UCrowdyAvatars",
      "name": "GetMyAvatars",
      "display_name": "Get My Avatars",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyAvatars.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "Crowdy SDK|Avatars|Queries|Avatar",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyAvatars::GetUserAvatars",
      "class": "UCrowdyAvatars",
      "name": "GetUserAvatars",
      "display_name": "Get User Avatars",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyAvatars.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "Crowdy SDK|Avatars|Queries|Avatar",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyAvatars::HasCachedAvatars",
      "class": "UCrowdyAvatars",
      "name": "HasCachedAvatars",
      "display_name": "Has Cached Avatars",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyAvatars.h",
      "public_header": true,
      "callable": true,
      "pure": true,
      "static": false,
      "return_type": "bool",
      "category": "Crowdy SDK|Avatars|Cache",
      "specifiers": [
        "BlueprintCallable",
        "BlueprintPure"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyAvatars::SerializeToAvatarState",
      "class": "UCrowdyAvatars",
      "name": "SerializeToAvatarState",
      "display_name": "Serialize Struct to Avatar State",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyAvatars.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "FString",
      "category": "Crowdy SDK|Avatars|State",
      "specifiers": [
        "BlueprintCallable",
        "CustomThunk"
      ],
      "meta": {
        "CustomStructureParam": "State"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyAvatars::SetAvatarAppStateAs",
      "class": "UCrowdyAvatars",
      "name": "SetAvatarAppStateAs",
      "display_name": "Set Avatar App State As",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyAvatars.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "Crowdy SDK|Avatars|State",
      "specifiers": [
        "BlueprintCallable",
        "CustomThunk"
      ],
      "meta": {
        "Latent": true,
        "LatentInfo": "LatentInfo",
        "CustomStructureParam": "State",
        "WorldContext": "WorldContextObject"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyAvatars::UpdateAvatar",
      "class": "UCrowdyAvatars",
      "name": "UpdateAvatar",
      "display_name": "Update Avatar",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyAvatars.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "Crowdy SDK|Avatars|Mutations|Avatar",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyAvatars::UpdateAvatarAppState",
      "class": "UCrowdyAvatars",
      "name": "UpdateAvatarAppState",
      "display_name": "Update Avatar App State",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyAvatars.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "Crowdy SDK|Avatars|Mutations|State",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyAvatars::UpdateAvatarState",
      "class": "UCrowdyAvatars",
      "name": "UpdateAvatarState",
      "display_name": "Update Avatar State",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyAvatars.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "Crowdy SDK|Avatars|Mutations|State",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyAvatars::UpdatePrivateAvatarState",
      "class": "UCrowdyAvatars",
      "name": "UpdatePrivateAvatarState",
      "display_name": "Update Private Avatar State",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyAvatars.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "Crowdy SDK|Avatars|Mutations|State",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyAvatars::UpdatePublicAvatarState",
      "class": "UCrowdyAvatars",
      "name": "UpdatePublicAvatarState",
      "display_name": "Update Public Avatar State",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyAvatars.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "Crowdy SDK|Avatars|Mutations|State",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyBlueprintReceptionLayer::CreateAndRegisterLayer",
      "class": "UCrowdyBlueprintReceptionLayer",
      "name": "CreateAndRegisterLayer",
      "display_name": "Create and Register Layer",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Core/Blueprints/CrowdyBlueprintReceptionLayer.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "UCrowdyBlueprintReceptionLayer*",
      "category": "Crowdy SDK|Reception Layer",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels_AddChannelMember::AddChannelMember",
      "class": "UCrowdyChannels_AddChannelMember",
      "name": "AddChannelMember",
      "display_name": "Add Channel Member",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsWriteActions.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "UCrowdyChannels_AddChannelMember*",
      "category": "Crowdy SDK|Channels|Mutations",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true",
        "WorldContext": "WorldContextObject"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels_CreateChannel::CreateChannel",
      "class": "UCrowdyChannels_CreateChannel",
      "name": "CreateChannel",
      "display_name": "Create Channel",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsWriteActions.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "UCrowdyChannels_CreateChannel*",
      "category": "Crowdy SDK|Channels|Mutations",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true",
        "WorldContext": "WorldContextObject"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels_CreateChannelRole::CreateChannelRole",
      "class": "UCrowdyChannels_CreateChannelRole",
      "name": "CreateChannelRole",
      "display_name": "Create Channel Role",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsWriteActions.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "UCrowdyChannels_CreateChannelRole*",
      "category": "Crowdy SDK|Channels|Mutations",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true",
        "WorldContext": "WorldContextObject"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels_DeleteChannel::DeleteChannel",
      "class": "UCrowdyChannels_DeleteChannel",
      "name": "DeleteChannel",
      "display_name": "Delete Channel",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsWriteActions.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "UCrowdyChannels_DeleteChannel*",
      "category": "Crowdy SDK|Channels|Mutations",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true",
        "WorldContext": "WorldContextObject"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels_DeleteChannelRole::DeleteChannelRole",
      "class": "UCrowdyChannels_DeleteChannelRole",
      "name": "DeleteChannelRole",
      "display_name": "Delete Channel Role",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsWriteActions.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "UCrowdyChannels_DeleteChannelRole*",
      "category": "Crowdy SDK|Channels|Mutations",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true",
        "WorldContext": "WorldContextObject"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels_GetChannel::GetChannel",
      "class": "UCrowdyChannels_GetChannel",
      "name": "GetChannel",
      "display_name": "Get Channel",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsQueryActions.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "UCrowdyChannels_GetChannel*",
      "category": "Crowdy SDK|Channels|Queries",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true",
        "WorldContext": "WorldContextObject"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels_GetChannelMembers::GetChannelMembers",
      "class": "UCrowdyChannels_GetChannelMembers",
      "name": "GetChannelMembers",
      "display_name": "Get Channel Members",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsQueryActions.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "UCrowdyChannels_GetChannelMembers*",
      "category": "Crowdy SDK|Channels|Queries",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true",
        "WorldContext": "WorldContextObject"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels_GetChannelPolicy::GetChannelPolicy",
      "class": "UCrowdyChannels_GetChannelPolicy",
      "name": "GetChannelPolicy",
      "display_name": "Get Channel Policy",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsQueryActions.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "UCrowdyChannels_GetChannelPolicy*",
      "category": "Crowdy SDK|Channels|Queries",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true",
        "WorldContext": "WorldContextObject"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels_GetChannelRoles::GetChannelRoles",
      "class": "UCrowdyChannels_GetChannelRoles",
      "name": "GetChannelRoles",
      "display_name": "Get Channel Roles",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsQueryActions.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "UCrowdyChannels_GetChannelRoles*",
      "category": "Crowdy SDK|Channels|Queries",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true",
        "WorldContext": "WorldContextObject"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels_GetChannels::GetChannels",
      "class": "UCrowdyChannels_GetChannels",
      "name": "GetChannels",
      "display_name": "Get All Channels",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsQueryActions.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "UCrowdyChannels_GetChannels*",
      "category": "Crowdy SDK|Channels|Queries",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true",
        "WorldContext": "WorldContextObject"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels_GetMyChannels::GetMyChannels",
      "class": "UCrowdyChannels_GetMyChannels",
      "name": "GetMyChannels",
      "display_name": "Get My Channels",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsQueryActions.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "UCrowdyChannels_GetMyChannels*",
      "category": "Crowdy SDK|Channels|Queries",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true",
        "WorldContext": "WorldContextObject"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels_GetPendingJoinRequests::GetPendingJoinRequests",
      "class": "UCrowdyChannels_GetPendingJoinRequests",
      "name": "GetPendingJoinRequests",
      "display_name": "Get Pending Join Requests",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsQueryActions.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "UCrowdyChannels_GetPendingJoinRequests*",
      "category": "Crowdy SDK|Channels|Queries",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true",
        "WorldContext": "WorldContextObject"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels_JoinChannel::JoinChannel",
      "class": "UCrowdyChannels_JoinChannel",
      "name": "JoinChannel",
      "display_name": "Join Channel",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsWriteActions.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "UCrowdyChannels_JoinChannel*",
      "category": "Crowdy SDK|Channels|Mutations",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true",
        "WorldContext": "WorldContextObject"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels_LeaveChannel::LeaveChannel",
      "class": "UCrowdyChannels_LeaveChannel",
      "name": "LeaveChannel",
      "display_name": "Leave Channel",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsWriteActions.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "UCrowdyChannels_LeaveChannel*",
      "category": "Crowdy SDK|Channels|Mutations",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true",
        "WorldContext": "WorldContextObject"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels_RemoveChannelMember::RemoveChannelMember",
      "class": "UCrowdyChannels_RemoveChannelMember",
      "name": "RemoveChannelMember",
      "display_name": "Remove Channel Member",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsWriteActions.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "UCrowdyChannels_RemoveChannelMember*",
      "category": "Crowdy SDK|Channels|Mutations",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true",
        "WorldContext": "WorldContextObject"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels_RequestToJoinChannel::RequestToJoinChannel",
      "class": "UCrowdyChannels_RequestToJoinChannel",
      "name": "RequestToJoinChannel",
      "display_name": "Request to Join Channel",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsWriteActions.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "UCrowdyChannels_RequestToJoinChannel*",
      "category": "Crowdy SDK|Channels|Mutations",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true",
        "WorldContext": "WorldContextObject"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels_SetChannelMemberRoles::SetChannelMemberRoles",
      "class": "UCrowdyChannels_SetChannelMemberRoles",
      "name": "SetChannelMemberRoles",
      "display_name": "Set Channel Member Roles",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsWriteActions.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "UCrowdyChannels_SetChannelMemberRoles*",
      "category": "Crowdy SDK|Channels|Mutations",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true",
        "WorldContext": "WorldContextObject"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels_SetChannelPolicy::SetChannelPolicy",
      "class": "UCrowdyChannels_SetChannelPolicy",
      "name": "SetChannelPolicy",
      "display_name": "Set Channel Policy",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsWriteActions.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "UCrowdyChannels_SetChannelPolicy*",
      "category": "Crowdy SDK|Channels|Mutations",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true",
        "WorldContext": "WorldContextObject"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels_UpdateChannel::UpdateChannel",
      "class": "UCrowdyChannels_UpdateChannel",
      "name": "UpdateChannel",
      "display_name": "Update Channel",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsWriteActions.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "UCrowdyChannels_UpdateChannel*",
      "category": "Crowdy SDK|Channels|Mutations",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true",
        "WorldContext": "WorldContextObject"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels_UpdateChannelRole::UpdateChannelRole",
      "class": "UCrowdyChannels_UpdateChannelRole",
      "name": "UpdateChannelRole",
      "display_name": "Update Channel Role",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsWriteActions.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "UCrowdyChannels_UpdateChannelRole*",
      "category": "Crowdy SDK|Channels|Mutations",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true",
        "WorldContext": "WorldContextObject"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels::AddChannelMember",
      "class": "UCrowdyChannels",
      "name": "AddChannelMember",
      "display_name": "Add Channel Member",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyChannels.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "Crowdy SDK|Channels|Mutations|Members",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels::AreReliableChannelsReady",
      "class": "UCrowdyChannels",
      "name": "AreReliableChannelsReady",
      "display_name": "Are Reliable Channels Ready",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyChannels.h",
      "public_header": true,
      "callable": true,
      "pure": true,
      "static": false,
      "return_type": "bool",
      "category": "Crowdy SDK|Channels|Transport",
      "specifiers": [
        "BlueprintCallable",
        "BlueprintPure"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels::CreateChannel",
      "class": "UCrowdyChannels",
      "name": "CreateChannel",
      "display_name": "Create Channel",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyChannels.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "Crowdy SDK|Channels|Mutations|Channel",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels::CreateChannelRole",
      "class": "UCrowdyChannels",
      "name": "CreateChannelRole",
      "display_name": "Create Channel Role",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyChannels.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "Crowdy SDK|Channels|Mutations|Roles",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels::DeleteChannel",
      "class": "UCrowdyChannels",
      "name": "DeleteChannel",
      "display_name": "Delete Channel",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyChannels.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "Crowdy SDK|Channels|Mutations|Channel",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels::DeleteChannelRole",
      "class": "UCrowdyChannels",
      "name": "DeleteChannelRole",
      "display_name": "Delete Channel Role",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyChannels.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "Crowdy SDK|Channels|Mutations|Roles",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels::GetCachedMyChannels",
      "class": "UCrowdyChannels",
      "name": "GetCachedMyChannels",
      "display_name": "Get Cached My Channels",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyChannels.h",
      "public_header": true,
      "callable": true,
      "pure": true,
      "static": false,
      "return_type": "TArray<FCrowdyChannelMembership>",
      "category": "Crowdy SDK|Channels|Cache",
      "specifiers": [
        "BlueprintCallable",
        "BlueprintPure"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels::GetChannel",
      "class": "UCrowdyChannels",
      "name": "GetChannel",
      "display_name": "Get Channel",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyChannels.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "Crowdy SDK|Channels|Queries|Channel",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels::GetChannelMembers",
      "class": "UCrowdyChannels",
      "name": "GetChannelMembers",
      "display_name": "Get Channel Members",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyChannels.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "Crowdy SDK|Channels|Queries|Members",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels::GetChannelPolicy",
      "class": "UCrowdyChannels",
      "name": "GetChannelPolicy",
      "display_name": "Get Channel Policy",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyChannels.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "Crowdy SDK|Channels|Queries|Policy",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels::GetChannelRoles",
      "class": "UCrowdyChannels",
      "name": "GetChannelRoles",
      "display_name": "Get Channel Roles",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyChannels.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "Crowdy SDK|Channels|Queries|Roles",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels::GetChannels",
      "class": "UCrowdyChannels",
      "name": "GetChannels",
      "display_name": "Get Channels",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyChannels.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "Crowdy SDK|Channels|Queries|Channel",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels::GetMyChannelById",
      "class": "UCrowdyChannels",
      "name": "GetMyChannelById",
      "display_name": "Get My Channel by Id",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyChannels.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "bool",
      "category": "Crowdy SDK|Channels|Cache",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels::GetMyChannels",
      "class": "UCrowdyChannels",
      "name": "GetMyChannels",
      "display_name": "Get My Channels",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyChannels.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "Crowdy SDK|Channels|Queries|Channel",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels::GetPendingJoinRequests",
      "class": "UCrowdyChannels",
      "name": "GetPendingJoinRequests",
      "display_name": "Get Pending Join Requests",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyChannels.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "Crowdy SDK|Channels|Queries|Request",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels::GetSessionChannelId",
      "class": "UCrowdyChannels",
      "name": "GetSessionChannelId",
      "display_name": "Get Session Channel Id",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyChannels.h",
      "public_header": true,
      "callable": true,
      "pure": true,
      "static": false,
      "return_type": "int64",
      "category": "Crowdy SDK|Channels|Transport",
      "specifiers": [
        "BlueprintCallable",
        "BlueprintPure"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels::HasCachedChannels",
      "class": "UCrowdyChannels",
      "name": "HasCachedChannels",
      "display_name": "Has Cached Channels",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyChannels.h",
      "public_header": true,
      "callable": true,
      "pure": true,
      "static": false,
      "return_type": "bool",
      "category": "Crowdy SDK|Channels|Cache",
      "specifiers": [
        "BlueprintCallable",
        "BlueprintPure"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels::HasPermissionInChannel",
      "class": "UCrowdyChannels",
      "name": "HasPermissionInChannel",
      "display_name": "Has Permission in Channel",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyChannels.h",
      "public_header": true,
      "callable": true,
      "pure": true,
      "static": false,
      "return_type": "bool",
      "category": "Crowdy SDK|Channels|Cache",
      "specifiers": [
        "BlueprintCallable",
        "BlueprintPure"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels::IsInAnyChannel",
      "class": "UCrowdyChannels",
      "name": "IsInAnyChannel",
      "display_name": "Is in Any Channel",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyChannels.h",
      "public_header": true,
      "callable": true,
      "pure": true,
      "static": false,
      "return_type": "bool",
      "category": "Crowdy SDK|Channels|Cache",
      "specifiers": [
        "BlueprintCallable",
        "BlueprintPure"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels::IsPlayerInChannel",
      "class": "UCrowdyChannels",
      "name": "IsPlayerInChannel",
      "display_name": "Is Player in Channel",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyChannels.h",
      "public_header": true,
      "callable": true,
      "pure": true,
      "static": false,
      "return_type": "bool",
      "category": "Crowdy SDK|Channels|Cache",
      "specifiers": [
        "BlueprintCallable",
        "BlueprintPure"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels::JoinChannel",
      "class": "UCrowdyChannels",
      "name": "JoinChannel",
      "display_name": "Join Channel",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyChannels.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "Crowdy SDK|Channels|Mutations|Channel",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels::LeaveChannel",
      "class": "UCrowdyChannels",
      "name": "LeaveChannel",
      "display_name": "Leave Channel",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyChannels.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "Crowdy SDK|Channels|Mutations|Channel",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels::PublishChannelMessage",
      "class": "UCrowdyChannels",
      "name": "PublishChannelMessage",
      "display_name": "Publish Channel Message",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyChannels.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "Crowdy SDK|Channels|Transport",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels::RegisterReliableRpcChannel",
      "class": "UCrowdyChannels",
      "name": "RegisterReliableRpcChannel",
      "display_name": "Register Reliable Rpc Channel",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyChannels.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "Crowdy SDK|Channels|Transport",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels::RemoveChannelMember",
      "class": "UCrowdyChannels",
      "name": "RemoveChannelMember",
      "display_name": "Remove Channel Member",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyChannels.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "Crowdy SDK|Channels|Mutations|Members",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels::RequestToJoinChannel",
      "class": "UCrowdyChannels",
      "name": "RequestToJoinChannel",
      "display_name": "Request to Join Channel",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyChannels.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "Crowdy SDK|Channels|Mutations|Request",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels::SetChannelMemberRoles",
      "class": "UCrowdyChannels",
      "name": "SetChannelMemberRoles",
      "display_name": "Set Channel Member Roles",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyChannels.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "Crowdy SDK|Channels|Mutations|Roles",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels::SetChannelPolicy",
      "class": "UCrowdyChannels",
      "name": "SetChannelPolicy",
      "display_name": "Set Channel Policy",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyChannels.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "Crowdy SDK|Channels|Mutations|Policy",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels::UpdateChannel",
      "class": "UCrowdyChannels",
      "name": "UpdateChannel",
      "display_name": "Update Channel",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyChannels.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "Crowdy SDK|Channels|Mutations|Channel",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels::UpdateChannelRole",
      "class": "UCrowdyChannels",
      "name": "UpdateChannelRole",
      "display_name": "Update Channel Role",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyChannels.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "Crowdy SDK|Channels|Mutations|Roles",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyCombatAttackAction::CombatAttack",
      "class": "UCrowdyCombatAttackAction",
      "name": "CombatAttack",
      "display_name": "Combat Attack",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyCombatKitActions.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "UCrowdyCombatAttackAction*",
      "category": "Crowdy SDK|Game Model|Kits|Combat",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true",
        "WorldContext": "WorldContext"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyConnectionMonitor::GetReconnectState",
      "class": "UCrowdyConnectionMonitor",
      "name": "GetReconnectState",
      "display_name": "Get Reconnect State",
      "module": "CrowdySDK",
      "header": "CrowdySDK/Public/Network/UDP/CrowdyConnectionMonitor.h",
      "public_header": true,
      "callable": false,
      "pure": true,
      "static": false,
      "return_type": "ECrowdyReconnectState",
      "category": "CrowdySDK|Connection|Status",
      "specifiers": [
        "BlueprintPure"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyConnectionMonitor::InitConnectionMonitor",
      "class": "UCrowdyConnectionMonitor",
      "name": "InitConnectionMonitor",
      "display_name": "Init Connection Monitor",
      "module": "CrowdySDK",
      "header": "CrowdySDK/Public/Network/UDP/CrowdyConnectionMonitor.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "CrowdySDK|Connection|Status",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyCreateDataContainerAction::CreateDataContainer",
      "class": "UCrowdyCreateDataContainerAction",
      "name": "CreateDataContainer",
      "display_name": "Create Game Model",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelContainerActions.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "UCrowdyCreateDataContainerAction*",
      "category": "Crowdy SDK|Game Model|Advanced",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true",
        "WorldContext": "WorldContext"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyCreateModelItemAction::CreateModelItem",
      "class": "UCrowdyCreateModelItemAction",
      "name": "CreateModelItem",
      "display_name": "Create Model Item",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelCollectionActions.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "UCrowdyCreateModelItemAction*",
      "category": "Crowdy SDK|Game Model|Collections",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true",
        "WorldContext": "WorldContext"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyCreateSessionAction::CreateSession",
      "class": "UCrowdyCreateSessionAction",
      "name": "CreateSession",
      "display_name": "Create Game Session",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelSessionActions.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "UCrowdyCreateSessionAction*",
      "category": "Crowdy SDK|Game Model|Sessions & Turns",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true",
        "WorldContext": "WorldContext",
        "AutoCreateRefTerm": "Options,ParticipantUserIds",
        "AdvancedDisplay": "ParticipantUserIds,MetadataJson"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyDeleteContainerAction::DeleteContainer",
      "class": "UCrowdyDeleteContainerAction",
      "name": "DeleteContainer",
      "display_name": "Delete Game Model",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelContainerActions.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "UCrowdyDeleteContainerAction*",
      "category": "Crowdy SDK|Game Model|Advanced",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true",
        "WorldContext": "WorldContext"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyDeleteEdgeAction::DeleteEdge",
      "class": "UCrowdyDeleteEdgeAction",
      "name": "DeleteEdge",
      "display_name": "Unlink Models",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelContainerActions.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "UCrowdyDeleteEdgeAction*",
      "category": "Crowdy SDK|Game Model|Advanced",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true",
        "WorldContext": "WorldContext"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyEffects::Apply",
      "class": "UCrowdyEffects",
      "name": "Apply",
      "display_name": "Apply Crowdy Effect (Fire and Forget)",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyEffects.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "void",
      "category": "Crowdy SDK|Game Model|Effects",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "AutoCreateRefTerm": "Overrides",
        "BlueprintInternalUseOnly": "true",
        "DefaultToSelf": "Target"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyEffects::ApplyToContainer",
      "class": "UCrowdyEffects",
      "name": "ApplyToContainer",
      "display_name": "Apply Crowdy Effect to Model (by Id)",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyEffects.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "void",
      "category": "Crowdy SDK|Game Model|Effects",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "WorldContext": "WorldContext",
        "AutoCreateRefTerm": "Overrides",
        "BlueprintInternalUseOnly": "true"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyEffects::GetContainerIdFor",
      "class": "UCrowdyEffects",
      "name": "GetContainerIdFor",
      "display_name": "Get Container Id For",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyEffects.h",
      "public_header": true,
      "callable": false,
      "pure": true,
      "static": true,
      "return_type": "FString",
      "category": "Crowdy SDK|Game Model|Effects",
      "specifiers": [
        "BlueprintPure"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyEffects::JsonFromBool",
      "class": "UCrowdyEffects",
      "name": "JsonFromBool",
      "display_name": "Json from Bool",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyEffects.h",
      "public_header": true,
      "callable": false,
      "pure": true,
      "static": true,
      "return_type": "FString",
      "category": "Crowdy SDK|Game Model|Effects",
      "specifiers": [
        "BlueprintPure"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyEffects::JsonFromFloat",
      "class": "UCrowdyEffects",
      "name": "JsonFromFloat",
      "display_name": "Json from Float",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyEffects.h",
      "public_header": true,
      "callable": false,
      "pure": true,
      "static": true,
      "return_type": "FString",
      "category": "Crowdy SDK|Game Model|Effects",
      "specifiers": [
        "BlueprintPure"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyEffects::JsonFromInt",
      "class": "UCrowdyEffects",
      "name": "JsonFromInt",
      "display_name": "Json from Int",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyEffects.h",
      "public_header": true,
      "callable": false,
      "pure": true,
      "static": true,
      "return_type": "FString",
      "category": "Crowdy SDK|Game Model|Effects",
      "specifiers": [
        "BlueprintPure"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyEffects::JsonFromString",
      "class": "UCrowdyEffects",
      "name": "JsonFromString",
      "display_name": "Json from String",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyEffects.h",
      "public_header": true,
      "callable": false,
      "pure": true,
      "static": true,
      "return_type": "FString",
      "category": "Crowdy SDK|Game Model|Effects",
      "specifiers": [
        "BlueprintPure"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyEffects::JsonToBool",
      "class": "UCrowdyEffects",
      "name": "JsonToBool",
      "display_name": "Json to Bool",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyEffects.h",
      "public_header": true,
      "callable": false,
      "pure": true,
      "static": true,
      "return_type": "bool",
      "category": "Crowdy SDK|Game Model|Effects",
      "specifiers": [
        "BlueprintPure"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyEffects::JsonToFloat",
      "class": "UCrowdyEffects",
      "name": "JsonToFloat",
      "display_name": "Json to Float",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyEffects.h",
      "public_header": true,
      "callable": false,
      "pure": true,
      "static": true,
      "return_type": "double",
      "category": "Crowdy SDK|Game Model|Effects",
      "specifiers": [
        "BlueprintPure"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyEffects::JsonToInt",
      "class": "UCrowdyEffects",
      "name": "JsonToInt",
      "display_name": "Json to Int",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyEffects.h",
      "public_header": true,
      "callable": false,
      "pure": true,
      "static": true,
      "return_type": "int32",
      "category": "Crowdy SDK|Game Model|Effects",
      "specifiers": [
        "BlueprintPure"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyEffects::JsonToString",
      "class": "UCrowdyEffects",
      "name": "JsonToString",
      "display_name": "Json to String",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyEffects.h",
      "public_header": true,
      "callable": false,
      "pure": true,
      "static": true,
      "return_type": "FString",
      "category": "Crowdy SDK|Game Model|Effects",
      "specifiers": [
        "BlueprintPure"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyEndSessionAction::EndSession",
      "class": "UCrowdyEndSessionAction",
      "name": "EndSession",
      "display_name": "End Game Session",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelSessionActions.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "UCrowdyEndSessionAction*",
      "category": "Crowdy SDK|Game Model|Sessions & Turns",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true",
        "WorldContext": "WorldContext",
        "AdvancedDisplay": "Reason,bRefuseIfHostChanged"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyEnsureLeaderboardEntryAction::EnsureLeaderboardEntry",
      "class": "UCrowdyEnsureLeaderboardEntryAction",
      "name": "EnsureLeaderboardEntry",
      "display_name": "Ensure Leaderboard Entry",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyLeaderboardsKitActions.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "UCrowdyEnsureLeaderboardEntryAction*",
      "category": "Crowdy SDK|Game Model|Kits|Leaderboards",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true",
        "WorldContext": "WorldContext"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyEntityComponent::DestroyEntity",
      "class": "UCrowdyEntityComponent",
      "name": "DestroyEntity",
      "display_name": "Destroy Entity",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Components/CrowdyEntityComponent.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "Crowdy SDK|Entity Component",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyEntityComponent::GetHostOverridePolicy",
      "class": "UCrowdyEntityComponent",
      "name": "GetHostOverridePolicy",
      "display_name": "Get Host Override Policy",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Components/CrowdyEntityComponent.h",
      "public_header": true,
      "callable": true,
      "pure": true,
      "static": false,
      "return_type": "ECrowdyHostOverride",
      "category": "Crowdy SDK|Entity Component",
      "specifiers": [
        "BlueprintCallable",
        "BlueprintPure"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyEntityComponent::GetMode",
      "class": "UCrowdyEntityComponent",
      "name": "GetMode",
      "display_name": "Get Mode",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Components/CrowdyEntityComponent.h",
      "public_header": true,
      "callable": true,
      "pure": true,
      "static": false,
      "return_type": "ECrowdyEntityMode",
      "category": "Crowdy SDK|Entity Component",
      "specifiers": [
        "BlueprintCallable",
        "BlueprintPure"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyEntityComponent::GetNetID",
      "class": "UCrowdyEntityComponent",
      "name": "GetNetID",
      "display_name": "Get Net ID",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Components/CrowdyEntityComponent.h",
      "public_header": true,
      "callable": true,
      "pure": true,
      "static": false,
      "return_type": "FGuid",
      "category": "Crowdy SDK|Entity Component",
      "specifiers": [
        "BlueprintCallable",
        "BlueprintPure"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyEntityComponent::GetOwnerID",
      "class": "UCrowdyEntityComponent",
      "name": "GetOwnerID",
      "display_name": "Get Owner ID",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Components/CrowdyEntityComponent.h",
      "public_header": true,
      "callable": true,
      "pure": true,
      "static": false,
      "return_type": "FGuid",
      "category": "Crowdy SDK|Entity Component",
      "specifiers": [
        "BlueprintCallable",
        "BlueprintPure"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyEntityComponent::GetOwnership",
      "class": "UCrowdyEntityComponent",
      "name": "GetOwnership",
      "display_name": "Get Ownership",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Components/CrowdyEntityComponent.h",
      "public_header": true,
      "callable": true,
      "pure": true,
      "static": false,
      "return_type": "ECrowdyOwnership",
      "category": "Crowdy SDK|Entity Component",
      "specifiers": [
        "BlueprintCallable",
        "BlueprintPure"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyEntityComponent::GetRole",
      "class": "UCrowdyEntityComponent",
      "name": "GetRole",
      "display_name": "Get Role",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Components/CrowdyEntityComponent.h",
      "public_header": true,
      "callable": true,
      "pure": true,
      "static": false,
      "return_type": "ECrowdyRole",
      "category": "Crowdy SDK|Entity Component",
      "specifiers": [
        "BlueprintCallable",
        "BlueprintPure"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyEntityComponent::GetStateHeartbeat",
      "class": "UCrowdyEntityComponent",
      "name": "GetStateHeartbeat",
      "display_name": "Get State Heartbeat",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Components/CrowdyEntityComponent.h",
      "public_header": true,
      "callable": true,
      "pure": true,
      "static": false,
      "return_type": "ECrowdyStateHeartbeat",
      "category": "Crowdy SDK|Entity Component",
      "specifiers": [
        "BlueprintCallable",
        "BlueprintPure"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyEntityComponent::IsLocallyOwned",
      "class": "UCrowdyEntityComponent",
      "name": "IsLocallyOwned",
      "display_name": "Is Locally Owned",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Components/CrowdyEntityComponent.h",
      "public_header": true,
      "callable": true,
      "pure": true,
      "static": false,
      "return_type": "bool",
      "category": "Crowdy SDK|Entity Component",
      "specifiers": [
        "BlueprintCallable",
        "BlueprintPure"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyEntityComponent::MarkAllStateDirty",
      "class": "UCrowdyEntityComponent",
      "name": "MarkAllStateDirty",
      "display_name": "Mark All State Dirty",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Components/CrowdyEntityComponent.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "Crowdy SDK|Entity Component",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyEntityComponent::MarkStateDirty",
      "class": "UCrowdyEntityComponent",
      "name": "MarkStateDirty",
      "display_name": "Mark State Dirty",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Components/CrowdyEntityComponent.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "Crowdy SDK|Entity Component",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyEntityComponent::SendEvent",
      "class": "UCrowdyEntityComponent",
      "name": "SendEvent",
      "display_name": "Send Event",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Components/CrowdyEntityComponent.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "Crowdy SDK|Entity Component",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyEntityComponent::StartReplication",
      "class": "UCrowdyEntityComponent",
      "name": "StartReplication",
      "display_name": "Start Replication",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Components/CrowdyEntityComponent.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "Crowdy SDK|Entity Component",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyEntityComponent::StopReplication",
      "class": "UCrowdyEntityComponent",
      "name": "StopReplication",
      "display_name": "Stop Replication",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Components/CrowdyEntityComponent.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "Crowdy SDK|Entity Component",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyEntitySubsystem::DestroyEntity",
      "class": "UCrowdyEntitySubsystem",
      "name": "DestroyEntity",
      "display_name": "Destroy Entity",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyEntitySubsystem.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "Crowdy SDK|Entity Subsystem",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyEntitySubsystem::FindEntity",
      "class": "UCrowdyEntitySubsystem",
      "name": "FindEntity",
      "display_name": "Find Entity",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyEntitySubsystem.h",
      "public_header": true,
      "callable": true,
      "pure": true,
      "static": false,
      "return_type": "AActor*",
      "category": "Crowdy SDK|Entity Subsystem",
      "specifiers": [
        "BlueprintCallable",
        "BlueprintPure"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyEntitySubsystem::FindEntityID",
      "class": "UCrowdyEntitySubsystem",
      "name": "FindEntityID",
      "display_name": "Find Entity ID",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyEntitySubsystem.h",
      "public_header": true,
      "callable": true,
      "pure": true,
      "static": false,
      "return_type": "FGuid",
      "category": "Crowdy SDK|Entity Subsystem",
      "specifiers": [
        "BlueprintCallable",
        "BlueprintPure"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyEntitySubsystem::GetHostID",
      "class": "UCrowdyEntitySubsystem",
      "name": "GetHostID",
      "display_name": "Get Host ID",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyEntitySubsystem.h",
      "public_header": true,
      "callable": true,
      "pure": true,
      "static": false,
      "return_type": "FGuid",
      "category": "Crowdy SDK|Entity Subsystem",
      "specifiers": [
        "BlueprintCallable",
        "BlueprintPure"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyEntitySubsystem::GetLocalPlayerID",
      "class": "UCrowdyEntitySubsystem",
      "name": "GetLocalPlayerID",
      "display_name": "Get Local Player ID",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyEntitySubsystem.h",
      "public_header": true,
      "callable": true,
      "pure": true,
      "static": false,
      "return_type": "FGuid",
      "category": "Crowdy SDK|Entity Subsystem",
      "specifiers": [
        "BlueprintCallable",
        "BlueprintPure"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyEntitySubsystem::IsLocallyOwned",
      "class": "UCrowdyEntitySubsystem",
      "name": "IsLocallyOwned",
      "display_name": "Is Locally Owned",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyEntitySubsystem.h",
      "public_header": true,
      "callable": true,
      "pure": true,
      "static": false,
      "return_type": "bool",
      "category": "Crowdy SDK|Entity Subsystem",
      "specifiers": [
        "BlueprintCallable",
        "BlueprintPure"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyEntitySubsystem::SetLocalPlayerID",
      "class": "UCrowdyEntitySubsystem",
      "name": "SetLocalPlayerID",
      "display_name": "Set Local Player ID",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyEntitySubsystem.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "Crowdy SDK|Entity Subsystem",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyEntitySubsystem::SpawnEntity",
      "class": "UCrowdyEntitySubsystem",
      "name": "SpawnEntity",
      "display_name": "Spawn Entity",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyEntitySubsystem.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "AActor*",
      "category": "Crowdy SDK|Entity Subsystem",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyGameModel::GetContainerBool",
      "class": "UCrowdyGameModel",
      "name": "GetContainerBool",
      "display_name": "Get Model Attribute (Boolean) by Id",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModel.h",
      "public_header": true,
      "callable": false,
      "pure": true,
      "static": true,
      "return_type": "bool",
      "category": "Crowdy SDK|Game Model|Attributes",
      "specifiers": [
        "BlueprintPure"
      ],
      "meta": {
        "WorldContext": "WorldContext",
        "DeprecatedFunction": true,
        "DeprecationMessage": "Game Models are deprecated and no longer available; use a Server Object (Server Compute) instead."
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyGameModel::GetContainerFloat",
      "class": "UCrowdyGameModel",
      "name": "GetContainerFloat",
      "display_name": "Get Model Attribute (Float) by Id",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModel.h",
      "public_header": true,
      "callable": false,
      "pure": true,
      "static": true,
      "return_type": "float",
      "category": "Crowdy SDK|Game Model|Attributes",
      "specifiers": [
        "BlueprintPure"
      ],
      "meta": {
        "WorldContext": "WorldContext",
        "DeprecatedFunction": true,
        "DeprecationMessage": "Game Models are deprecated and no longer available; use a Server Object (Server Compute) instead."
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyGameModel::GetContainerInt",
      "class": "UCrowdyGameModel",
      "name": "GetContainerInt",
      "display_name": "Get Model Attribute (Integer) by Id",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModel.h",
      "public_header": true,
      "callable": false,
      "pure": true,
      "static": true,
      "return_type": "int32",
      "category": "Crowdy SDK|Game Model|Attributes",
      "specifiers": [
        "BlueprintPure"
      ],
      "meta": {
        "WorldContext": "WorldContext",
        "DeprecatedFunction": true,
        "DeprecationMessage": "Game Models are deprecated and no longer available; use a Server Object (Server Compute) instead."
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyGameModel::GetContainerString",
      "class": "UCrowdyGameModel",
      "name": "GetContainerString",
      "display_name": "Get Model Attribute (String) by Id",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModel.h",
      "public_header": true,
      "callable": false,
      "pure": true,
      "static": true,
      "return_type": "FString",
      "category": "Crowdy SDK|Game Model|Attributes",
      "specifiers": [
        "BlueprintPure"
      ],
      "meta": {
        "WorldContext": "WorldContext",
        "DeprecatedFunction": true,
        "DeprecationMessage": "Game Models are deprecated and no longer available; use a Server Object (Server Compute) instead."
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyGameModel::GetGameModelSubsystem",
      "class": "UCrowdyGameModel",
      "name": "GetGameModelSubsystem",
      "display_name": "Get Game Model Subsystem",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModel.h",
      "public_header": true,
      "callable": false,
      "pure": true,
      "static": true,
      "return_type": "UCrowdyGameModelSubsystem*",
      "category": "Crowdy SDK|Game Model|Advanced",
      "specifiers": [
        "BlueprintPure"
      ],
      "meta": {
        "WorldContext": "WorldContext",
        "DeprecatedFunction": true,
        "DeprecationMessage": "Game Models are deprecated and no longer available; use a Server Object (Server Compute) instead."
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyGameModel::GetItemBool",
      "class": "UCrowdyGameModel",
      "name": "GetItemBool",
      "display_name": "Get Item (Boolean)",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModel.h",
      "public_header": true,
      "callable": false,
      "pure": true,
      "static": true,
      "return_type": "bool",
      "category": "Crowdy SDK|Game Model|Collections",
      "specifiers": [
        "BlueprintPure"
      ],
      "meta": {
        "DeprecatedFunction": true,
        "DeprecationMessage": "Game Models are deprecated and no longer available; use a Server Object (Server Compute) instead."
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyGameModel::GetItemFieldBool",
      "class": "UCrowdyGameModel",
      "name": "GetItemFieldBool",
      "display_name": "Get Item Field (Boolean)",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModel.h",
      "public_header": true,
      "callable": false,
      "pure": true,
      "static": true,
      "return_type": "bool",
      "category": "Crowdy SDK|Game Model|Collections",
      "specifiers": [
        "BlueprintPure"
      ],
      "meta": {
        "DeprecatedFunction": true,
        "DeprecationMessage": "Game Models are deprecated and no longer available; use a Server Object (Server Compute) instead."
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyGameModel::GetItemFieldFloat",
      "class": "UCrowdyGameModel",
      "name": "GetItemFieldFloat",
      "display_name": "Get Item Field (Float)",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModel.h",
      "public_header": true,
      "callable": false,
      "pure": true,
      "static": true,
      "return_type": "float",
      "category": "Crowdy SDK|Game Model|Collections",
      "specifiers": [
        "BlueprintPure"
      ],
      "meta": {
        "DeprecatedFunction": true,
        "DeprecationMessage": "Game Models are deprecated and no longer available; use a Server Object (Server Compute) instead."
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyGameModel::GetItemFieldInt",
      "class": "UCrowdyGameModel",
      "name": "GetItemFieldInt",
      "display_name": "Get Item Field (Integer)",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModel.h",
      "public_header": true,
      "callable": false,
      "pure": true,
      "static": true,
      "return_type": "int32",
      "category": "Crowdy SDK|Game Model|Collections",
      "specifiers": [
        "BlueprintPure"
      ],
      "meta": {
        "DeprecatedFunction": true,
        "DeprecationMessage": "Game Models are deprecated and no longer available; use a Server Object (Server Compute) instead."
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyGameModel::GetItemFieldString",
      "class": "UCrowdyGameModel",
      "name": "GetItemFieldString",
      "display_name": "Get Item Field (String)",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModel.h",
      "public_header": true,
      "callable": false,
      "pure": true,
      "static": true,
      "return_type": "FString",
      "category": "Crowdy SDK|Game Model|Collections",
      "specifiers": [
        "BlueprintPure"
      ],
      "meta": {
        "DeprecatedFunction": true,
        "DeprecationMessage": "Game Models are deprecated and no longer available; use a Server Object (Server Compute) instead."
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyGameModel::GetItemFloat",
      "class": "UCrowdyGameModel",
      "name": "GetItemFloat",
      "display_name": "Get Item (Float)",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModel.h",
      "public_header": true,
      "callable": false,
      "pure": true,
      "static": true,
      "return_type": "float",
      "category": "Crowdy SDK|Game Model|Collections",
      "specifiers": [
        "BlueprintPure"
      ],
      "meta": {
        "DeprecatedFunction": true,
        "DeprecationMessage": "Game Models are deprecated and no longer available; use a Server Object (Server Compute) instead."
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyGameModel::GetItemInt",
      "class": "UCrowdyGameModel",
      "name": "GetItemInt",
      "display_name": "Get Item (Integer)",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModel.h",
      "public_header": true,
      "callable": false,
      "pure": true,
      "static": true,
      "return_type": "int32",
      "category": "Crowdy SDK|Game Model|Collections",
      "specifiers": [
        "BlueprintPure"
      ],
      "meta": {
        "DeprecatedFunction": true,
        "DeprecationMessage": "Game Models are deprecated and no longer available; use a Server Object (Server Compute) instead."
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyGameModel::GetItemString",
      "class": "UCrowdyGameModel",
      "name": "GetItemString",
      "display_name": "Get Item (String)",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModel.h",
      "public_header": true,
      "callable": false,
      "pure": true,
      "static": true,
      "return_type": "FString",
      "category": "Crowdy SDK|Game Model|Collections",
      "specifiers": [
        "BlueprintPure"
      ],
      "meta": {
        "DeprecatedFunction": true,
        "DeprecationMessage": "Game Models are deprecated and no longer available; use a Server Object (Server Compute) instead."
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyGameModel::GetLastSessionFailure",
      "class": "UCrowdyGameModel",
      "name": "GetLastSessionFailure",
      "display_name": "Get Last Session Failure",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModel.h",
      "public_header": true,
      "callable": false,
      "pure": true,
      "static": true,
      "return_type": "FCrowdyModelFailure",
      "category": "Crowdy SDK|Game Model|Sessions & Turns",
      "specifiers": [
        "BlueprintPure"
      ],
      "meta": {
        "WorldContext": "WorldContext",
        "DeprecatedFunction": true,
        "DeprecationMessage": "Game Models are deprecated and no longer available; use a Server Object (Server Compute) instead."
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyGameModel::GetLocalUserId",
      "class": "UCrowdyGameModel",
      "name": "GetLocalUserId",
      "display_name": "Get Local User Id",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModel.h",
      "public_header": true,
      "callable": false,
      "pure": true,
      "static": true,
      "return_type": "int64",
      "category": "Crowdy SDK|Game Model|Sessions & Turns",
      "specifiers": [
        "BlueprintPure"
      ],
      "meta": {
        "WorldContext": "WorldContext",
        "DeprecatedFunction": true,
        "DeprecationMessage": "Game Models are deprecated; use Get User ID on the Crowdy Game Session instead."
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyGameModel::IsMyTurn",
      "class": "UCrowdyGameModel",
      "name": "IsMyTurn",
      "display_name": "Is My Turn",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModel.h",
      "public_header": true,
      "callable": false,
      "pure": true,
      "static": true,
      "return_type": "bool",
      "category": "Crowdy SDK|Game Model|Sessions & Turns",
      "specifiers": [
        "BlueprintPure"
      ],
      "meta": {
        "WorldContext": "WorldContext",
        "DeprecatedFunction": true,
        "DeprecationMessage": "Game Models are deprecated and no longer available; use a Server Object (Server Compute) instead."
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyGameModel::IsSessionHost",
      "class": "UCrowdyGameModel",
      "name": "IsSessionHost",
      "display_name": "Is Session Host",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModel.h",
      "public_header": true,
      "callable": false,
      "pure": true,
      "static": true,
      "return_type": "bool",
      "category": "Crowdy SDK|Game Model|Sessions & Turns",
      "specifiers": [
        "BlueprintPure"
      ],
      "meta": {
        "WorldContext": "WorldContext",
        "DeprecatedFunction": true,
        "DeprecationMessage": "Game Models are deprecated and no longer available; use a Server Object (Server Compute) instead."
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyGameModel::IsSessionJoinable",
      "class": "UCrowdyGameModel",
      "name": "IsSessionJoinable",
      "display_name": "Is Session Joinable",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModel.h",
      "public_header": true,
      "callable": false,
      "pure": true,
      "static": true,
      "return_type": "bool",
      "category": "Crowdy SDK|Game Model|Sessions & Turns",
      "specifiers": [
        "BlueprintPure"
      ],
      "meta": {
        "DeprecatedFunction": true,
        "DeprecationMessage": "Game Models are deprecated and no longer available; use a Server Object (Server Compute) instead."
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyGameModel::UnwatchDataContainer",
      "class": "UCrowdyGameModel",
      "name": "UnwatchDataContainer",
      "display_name": "Unwatch Game Model",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModel.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "void",
      "category": "Crowdy SDK|Game Model|Advanced",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "WorldContext": "WorldContext",
        "DeprecatedFunction": true,
        "DeprecationMessage": "Game Models are deprecated and no longer available; use a Server Object (Server Compute) instead."
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyGameModel::UnwatchSession",
      "class": "UCrowdyGameModel",
      "name": "UnwatchSession",
      "display_name": "Unwatch Game Session",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModel.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "void",
      "category": "Crowdy SDK|Game Model|Sessions & Turns",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "WorldContext": "WorldContext",
        "DeprecatedFunction": true,
        "DeprecationMessage": "Game Models are deprecated and no longer available; use a Server Object (Server Compute) instead."
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyGameModel::WatchDataContainer",
      "class": "UCrowdyGameModel",
      "name": "WatchDataContainer",
      "display_name": "Watch Game Model",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModel.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "void",
      "category": "Crowdy SDK|Game Model|Advanced",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "WorldContext": "WorldContext",
        "DeprecatedFunction": true,
        "DeprecationMessage": "Game Models are deprecated and no longer available; use a Server Object (Server Compute) instead."
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyGameModel::WatchSession",
      "class": "UCrowdyGameModel",
      "name": "WatchSession",
      "display_name": "Watch Game Session",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModel.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "void",
      "category": "Crowdy SDK|Game Model|Sessions & Turns",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "WorldContext": "WorldContext",
        "DeprecatedFunction": true,
        "DeprecationMessage": "Game Models are deprecated and no longer available; use a Server Object (Server Compute) instead."
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyGameModelSubsystem::ClearActiveSession",
      "class": "UCrowdyGameModelSubsystem",
      "name": "ClearActiveSession",
      "display_name": "Clear Active Crowdy Session",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelSubsystem.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "Crowdy SDK|Game Model|Sessions & Turns",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "DisplayName": "Clear Active Crowdy Session",
        "DeprecatedFunction": true,
        "DeprecationMessage": "Game Models are deprecated and no longer available; use a Server Object (Server Compute) instead."
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyGameModelSubsystem::GetActiveSession",
      "class": "UCrowdyGameModelSubsystem",
      "name": "GetActiveSession",
      "display_name": "Get Active Crowdy Session",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelSubsystem.h",
      "public_header": true,
      "callable": false,
      "pure": true,
      "static": false,
      "return_type": "FString",
      "category": "Crowdy SDK|Game Model|Sessions & Turns",
      "specifiers": [
        "BlueprintPure"
      ],
      "meta": {
        "DisplayName": "Get Active Crowdy Session",
        "DeprecatedFunction": true,
        "DeprecationMessage": "Game Models are deprecated and no longer available; use a Server Object (Server Compute) instead."
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyGameModelSubsystem::GetKnownSessionHostTerm",
      "class": "UCrowdyGameModelSubsystem",
      "name": "GetKnownSessionHostTerm",
      "display_name": "Get Known Session Host Term",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelSubsystem.h",
      "public_header": true,
      "callable": false,
      "pure": true,
      "static": false,
      "return_type": "int32",
      "category": "Crowdy SDK|Game Model|Sessions & Turns|Advanced",
      "specifiers": [
        "BlueprintPure"
      ],
      "meta": {
        "DisplayName": "Get Known Session Host Term",
        "DeprecatedFunction": true,
        "DeprecationMessage": "Game Models are deprecated and no longer available; use a Server Object (Server Compute) instead."
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyGameModelSubsystem::GetLastFailure",
      "class": "UCrowdyGameModelSubsystem",
      "name": "GetLastFailure",
      "display_name": "Get Last Session Failure",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelSubsystem.h",
      "public_header": true,
      "callable": false,
      "pure": true,
      "static": false,
      "return_type": "FCrowdyModelFailure",
      "category": "Crowdy SDK|Game Model|Sessions & Turns",
      "specifiers": [
        "BlueprintPure"
      ],
      "meta": {
        "DisplayName": "Get Last Session Failure",
        "DeprecatedFunction": true,
        "DeprecationMessage": "Game Models are deprecated and no longer available; use a Server Object (Server Compute) instead."
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyGameModelSubsystem::GetLastModelError",
      "class": "UCrowdyGameModelSubsystem",
      "name": "GetLastModelError",
      "display_name": "Get Last Crowdy Model Error",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelSubsystem.h",
      "public_header": true,
      "callable": false,
      "pure": true,
      "static": false,
      "return_type": "FString",
      "category": "Crowdy SDK|Game Model|Advanced",
      "specifiers": [
        "BlueprintPure"
      ],
      "meta": {
        "DisplayName": "Get Last Crowdy Model Error",
        "DeprecatedFunction": true,
        "DeprecationMessage": "Game Models are deprecated and no longer available; use a Server Object (Server Compute) instead."
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyGameModelSubsystem::GetLastModelErrorCode",
      "class": "UCrowdyGameModelSubsystem",
      "name": "GetLastModelErrorCode",
      "display_name": "Get Last Crowdy Model Error Code",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelSubsystem.h",
      "public_header": true,
      "callable": false,
      "pure": true,
      "static": false,
      "return_type": "FString",
      "category": "Crowdy SDK|Game Model|Advanced",
      "specifiers": [
        "BlueprintPure"
      ],
      "meta": {
        "DisplayName": "Get Last Crowdy Model Error Code",
        "DeprecatedFunction": true,
        "DeprecationMessage": "Game Models are deprecated and no longer available; use a Server Object (Server Compute) instead."
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyGameModelSubsystem::GetRememberedSessionIncarnation",
      "class": "UCrowdyGameModelSubsystem",
      "name": "GetRememberedSessionIncarnation",
      "display_name": "Get Remembered Session Incarnation",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelSubsystem.h",
      "public_header": true,
      "callable": false,
      "pure": true,
      "static": false,
      "return_type": "int32",
      "category": "Crowdy SDK|Game Model|Sessions & Turns|Advanced",
      "specifiers": [
        "BlueprintPure"
      ],
      "meta": {
        "DisplayName": "Get Remembered Session Incarnation",
        "DeprecatedFunction": true,
        "DeprecationMessage": "Game Models are deprecated and no longer available; use a Server Object (Server Compute) instead."
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyGameModelSubsystem::SetActiveSession",
      "class": "UCrowdyGameModelSubsystem",
      "name": "SetActiveSession",
      "display_name": "Set Active Crowdy Session",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelSubsystem.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "Crowdy SDK|Game Model|Sessions & Turns",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "DisplayName": "Set Active Crowdy Session",
        "DeprecatedFunction": true,
        "DeprecationMessage": "Game Models are deprecated and no longer available; use a Server Object (Server Compute) instead."
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyGameModelSubsystem::UnwatchSession",
      "class": "UCrowdyGameModelSubsystem",
      "name": "UnwatchSession",
      "display_name": "Unwatch Game Session",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelSubsystem.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "Crowdy SDK|Game Model|Sessions & Turns",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "DisplayName": "Unwatch Game Session",
        "DeprecatedFunction": true,
        "DeprecationMessage": "Game Models are deprecated and no longer available; use a Server Object (Server Compute) instead."
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyGameModelSubsystem::WatchSession",
      "class": "UCrowdyGameModelSubsystem",
      "name": "WatchSession",
      "display_name": "Watch Game Session",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelSubsystem.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "Crowdy SDK|Game Model|Sessions & Turns",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "DisplayName": "Watch Game Session",
        "DeprecatedFunction": true,
        "DeprecationMessage": "Game Models are deprecated and no longer available; use a Server Object (Server Compute) instead."
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyGameSession::ClearCurrentSessionData",
      "class": "UCrowdyGameSession",
      "name": "ClearCurrentSessionData",
      "display_name": "Clear Current Session Data",
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Subsystem/CrowdyGameSession.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "Crowdy SDK|Game Session",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyGameSession::GetAppID",
      "class": "UCrowdyGameSession",
      "name": "GetAppID",
      "display_name": "Get App ID",
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Subsystem/CrowdyGameSession.h",
      "public_header": true,
      "callable": false,
      "pure": true,
      "static": false,
      "return_type": "int64",
      "category": "Crowdy SDK|Game Session",
      "specifiers": [
        "BlueprintPure"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyGameSession::GetAppTokenAuthorizedServerClientPort",
      "class": "UCrowdyGameSession",
      "name": "GetAppTokenAuthorizedServerClientPort",
      "display_name": "Get App Token Authorized Server Client Port",
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Subsystem/CrowdyGameSession.h",
      "public_header": true,
      "callable": false,
      "pure": true,
      "static": false,
      "return_type": "int32",
      "category": "Crowdy SDK|Game Session",
      "specifiers": [
        "BlueprintPure"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyGameSession::GetAppTokenAuthorizedServerIp4",
      "class": "UCrowdyGameSession",
      "name": "GetAppTokenAuthorizedServerIp4",
      "display_name": "Get App Token Authorized Server Ip 4",
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Subsystem/CrowdyGameSession.h",
      "public_header": true,
      "callable": false,
      "pure": true,
      "static": false,
      "return_type": "FString",
      "category": "Crowdy SDK|Game Session",
      "specifiers": [
        "BlueprintPure"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyGameSession::GetAppTokenExpiresAt",
      "class": "UCrowdyGameSession",
      "name": "GetAppTokenExpiresAt",
      "display_name": "Get App Token Expires At",
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Subsystem/CrowdyGameSession.h",
      "public_header": true,
      "callable": false,
      "pure": true,
      "static": false,
      "return_type": "FString",
      "category": "Crowdy SDK|Game Session",
      "specifiers": [
        "BlueprintPure"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyGameSession::GetChunkSize",
      "class": "UCrowdyGameSession",
      "name": "GetChunkSize",
      "display_name": "Get Chunk Size",
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Subsystem/CrowdyGameSession.h",
      "public_header": true,
      "callable": false,
      "pure": true,
      "static": false,
      "return_type": "double",
      "category": "Crowdy SDK|Game Session",
      "specifiers": [
        "BlueprintPure"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyGameSession::GetCurrentGameSessionInfo",
      "class": "UCrowdyGameSession",
      "name": "GetCurrentGameSessionInfo",
      "display_name": "Get Current Game Session Info",
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Subsystem/CrowdyGameSession.h",
      "public_header": true,
      "callable": false,
      "pure": true,
      "static": false,
      "return_type": "FGameSessionInfo",
      "category": "Crowdy SDK|Game Session",
      "specifiers": [
        "BlueprintPure"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyGameSession::GetGameApiUrl",
      "class": "UCrowdyGameSession",
      "name": "GetGameApiUrl",
      "display_name": "Get Game Api Url",
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Subsystem/CrowdyGameSession.h",
      "public_header": true,
      "callable": false,
      "pure": true,
      "static": false,
      "return_type": "FString",
      "category": "Crowdy SDK|Game Session",
      "specifiers": [
        "BlueprintPure"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyGameSession::GetGameApiWsUrl",
      "class": "UCrowdyGameSession",
      "name": "GetGameApiWsUrl",
      "display_name": "Get Game Api Ws Url",
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Subsystem/CrowdyGameSession.h",
      "public_header": true,
      "callable": false,
      "pure": true,
      "static": false,
      "return_type": "FString",
      "category": "Crowdy SDK|Game Session",
      "specifiers": [
        "BlueprintPure"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyGameSession::GetGameToken",
      "class": "UCrowdyGameSession",
      "name": "GetGameToken",
      "display_name": "Get Game Token",
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Subsystem/CrowdyGameSession.h",
      "public_header": true,
      "callable": false,
      "pure": true,
      "static": false,
      "return_type": "FString",
      "category": "Crowdy SDK|Game Session",
      "specifiers": [
        "BlueprintPure"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyGameSession::GetGameTokenID",
      "class": "UCrowdyGameSession",
      "name": "GetGameTokenID",
      "display_name": "Get Game Token ID",
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Subsystem/CrowdyGameSession.h",
      "public_header": true,
      "callable": false,
      "pure": true,
      "static": false,
      "return_type": "int64",
      "category": "Crowdy SDK|Game Session",
      "specifiers": [
        "BlueprintPure"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyGameSession::GetHostID",
      "class": "UCrowdyGameSession",
      "name": "GetHostID",
      "display_name": "Get Host ID",
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Subsystem/CrowdyGameSession.h",
      "public_header": true,
      "callable": false,
      "pure": true,
      "static": false,
      "return_type": "FGuid",
      "category": "Crowdy SDK|Game Session",
      "specifiers": [
        "BlueprintPure"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyGameSession::GetID",
      "class": "UCrowdyGameSession",
      "name": "GetID",
      "display_name": "Get ID",
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Subsystem/CrowdyGameSession.h",
      "public_header": true,
      "callable": false,
      "pure": true,
      "static": false,
      "return_type": "FGuid",
      "category": "Crowdy SDK|Game Session",
      "specifiers": [
        "BlueprintPure"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyGameSession::GetLastMinigameCoordinates",
      "class": "UCrowdyGameSession",
      "name": "GetLastMinigameCoordinates",
      "display_name": "Get Last Minigame Coordinates",
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Subsystem/CrowdyGameSession.h",
      "public_header": true,
      "callable": false,
      "pure": true,
      "static": false,
      "return_type": "void",
      "category": "Crowdy SDK|Game Session",
      "specifiers": [
        "BlueprintPure"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyGameSession::GetLaunchUrl",
      "class": "UCrowdyGameSession",
      "name": "GetLaunchUrl",
      "display_name": "Get Launch Url",
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Subsystem/CrowdyGameSession.h",
      "public_header": true,
      "callable": false,
      "pure": true,
      "static": false,
      "return_type": "FString",
      "category": "Crowdy SDK|Game Session",
      "specifiers": [
        "BlueprintPure"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyGameSession::GetReplicationServerClientPort",
      "class": "UCrowdyGameSession",
      "name": "GetReplicationServerClientPort",
      "display_name": "Get Replication Server Client Port",
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Subsystem/CrowdyGameSession.h",
      "public_header": true,
      "callable": false,
      "pure": true,
      "static": false,
      "return_type": "int32",
      "category": "Crowdy SDK|Game Session",
      "specifiers": [
        "BlueprintPure"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyGameSession::GetReplicationServerIp4",
      "class": "UCrowdyGameSession",
      "name": "GetReplicationServerIp4",
      "display_name": "Get Replication Server Ip 4",
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Subsystem/CrowdyGameSession.h",
      "public_header": true,
      "callable": false,
      "pure": true,
      "static": false,
      "return_type": "FString",
      "category": "Crowdy SDK|Game Session",
      "specifiers": [
        "BlueprintPure"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyGameSession::GetSessionGameTokenID",
      "class": "UCrowdyGameSession",
      "name": "GetSessionGameTokenID",
      "display_name": "Get Session Game Token ID",
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Subsystem/CrowdyGameSession.h",
      "public_header": true,
      "callable": false,
      "pure": true,
      "static": false,
      "return_type": "int64",
      "category": "Crowdy SDK|Game Session",
      "specifiers": [
        "BlueprintPure"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyGameSession::GetSessionToken",
      "class": "UCrowdyGameSession",
      "name": "GetSessionToken",
      "display_name": "Get Session Token",
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Subsystem/CrowdyGameSession.h",
      "public_header": true,
      "callable": false,
      "pure": true,
      "static": false,
      "return_type": "FString",
      "category": "Crowdy SDK|Game Session",
      "specifiers": [
        "BlueprintPure"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyGameSession::GetUserID",
      "class": "UCrowdyGameSession",
      "name": "GetUserID",
      "display_name": "Get User ID",
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Subsystem/CrowdyGameSession.h",
      "public_header": true,
      "callable": false,
      "pure": true,
      "static": false,
      "return_type": "int64",
      "category": "Crowdy SDK|Game Session",
      "specifiers": [
        "BlueprintPure"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyGameSession::GetUUID",
      "class": "UCrowdyGameSession",
      "name": "GetUUID",
      "display_name": "Get UUID",
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Subsystem/CrowdyGameSession.h",
      "public_header": true,
      "callable": false,
      "pure": true,
      "static": false,
      "return_type": "FString",
      "category": "Crowdy SDK|Game Session",
      "specifiers": [
        "BlueprintPure"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyGameSession::SetAppID",
      "class": "UCrowdyGameSession",
      "name": "SetAppID",
      "display_name": "Set App ID",
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Subsystem/CrowdyGameSession.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "Crowdy SDK|Game Session",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyGameSession::SetAppTokenAuthorizedServer",
      "class": "UCrowdyGameSession",
      "name": "SetAppTokenAuthorizedServer",
      "display_name": "Set App Token Authorized Server",
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Subsystem/CrowdyGameSession.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "Crowdy SDK|Game Session",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyGameSession::SetAppTokenExpiresAt",
      "class": "UCrowdyGameSession",
      "name": "SetAppTokenExpiresAt",
      "display_name": "Set App Token Expires At",
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Subsystem/CrowdyGameSession.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "Crowdy SDK|Game Session",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyGameSession::SetChunkSize",
      "class": "UCrowdyGameSession",
      "name": "SetChunkSize",
      "display_name": "Set Chunk Size",
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Subsystem/CrowdyGameSession.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "Crowdy SDK|Game Session",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyGameSession::SetGameApiUrl",
      "class": "UCrowdyGameSession",
      "name": "SetGameApiUrl",
      "display_name": "Set Game Api Url",
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Subsystem/CrowdyGameSession.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "Crowdy SDK|Game Session",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyGameSession::SetGameApiWsUrl",
      "class": "UCrowdyGameSession",
      "name": "SetGameApiWsUrl",
      "display_name": "Set Game Api Ws Url",
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Subsystem/CrowdyGameSession.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "Crowdy SDK|Game Session",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyGameSession::SetGameToken",
      "class": "UCrowdyGameSession",
      "name": "SetGameToken",
      "display_name": "Set Game Token",
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Subsystem/CrowdyGameSession.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "Crowdy SDK|Game Session",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyGameSession::SetGameTokenID",
      "class": "UCrowdyGameSession",
      "name": "SetGameTokenID",
      "display_name": "Set Game Token ID",
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Subsystem/CrowdyGameSession.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "Crowdy SDK|Game Session",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyGameSession::SetLastMinigameCoordinates",
      "class": "UCrowdyGameSession",
      "name": "SetLastMinigameCoordinates",
      "display_name": "Set Last Minigame Coordinates",
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Subsystem/CrowdyGameSession.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "Crowdy SDK|Game Session",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyGameSession::SetLaunchUrl",
      "class": "UCrowdyGameSession",
      "name": "SetLaunchUrl",
      "display_name": "Set Launch Url",
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Subsystem/CrowdyGameSession.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "Crowdy SDK|Game Session",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyGameSession::SetPlayerCurrentChunkCoordinates",
      "class": "UCrowdyGameSession",
      "name": "SetPlayerCurrentChunkCoordinates",
      "display_name": "Set Player Current Chunk Coordinates",
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Subsystem/CrowdyGameSession.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "Crowdy SDK|Game Session",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyGameSession::SetReplicationServer",
      "class": "UCrowdyGameSession",
      "name": "SetReplicationServer",
      "display_name": "Set Replication Server",
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Subsystem/CrowdyGameSession.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "Crowdy SDK|Game Session",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyGameSession::SetSessionGameTokenID",
      "class": "UCrowdyGameSession",
      "name": "SetSessionGameTokenID",
      "display_name": "Set Session Game Token ID",
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Subsystem/CrowdyGameSession.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "Crowdy SDK|Game Session",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyGameSession::SetSessionToken",
      "class": "UCrowdyGameSession",
      "name": "SetSessionToken",
      "display_name": "Set Session Token",
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Subsystem/CrowdyGameSession.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "Crowdy SDK|Game Session",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyGameSession::SetUserID",
      "class": "UCrowdyGameSession",
      "name": "SetUserID",
      "display_name": "Set User ID",
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Subsystem/CrowdyGameSession.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "Crowdy SDK|Game Session",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyGameSession::SetUUID",
      "class": "UCrowdyGameSession",
      "name": "SetUUID",
      "display_name": "Set UUID",
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Subsystem/CrowdyGameSession.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "Crowdy SDK|Game Session",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyGameSession::SetWasInMinigame",
      "class": "UCrowdyGameSession",
      "name": "SetWasInMinigame",
      "display_name": "Set Was in Minigame",
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Subsystem/CrowdyGameSession.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "Crowdy SDK|Game Session",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyGatherNodeAction::GatherNode",
      "class": "UCrowdyGatherNodeAction",
      "name": "GatherNode",
      "display_name": "Gather Node",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyWorldsimKitActions.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "UCrowdyGatherNodeAction*",
      "category": "Crowdy SDK|Game Model|Kits|Worldsim",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true",
        "WorldContext": "WorldContext"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyGetCollectionAction::GetCollection",
      "class": "UCrowdyGetCollectionAction",
      "name": "GetCollection",
      "display_name": "Get Collection",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelCollectionActions.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "UCrowdyGetCollectionAction*",
      "category": "Crowdy SDK|Game Model|Collections",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true",
        "WorldContext": "WorldContext"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyGetCollectionWithStateAction::GetCollectionWithState",
      "class": "UCrowdyGetCollectionWithStateAction",
      "name": "GetCollectionWithState",
      "display_name": "Get Collection With Items' State",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelCollectionActions.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "UCrowdyGetCollectionWithStateAction*",
      "category": "Crowdy SDK|Game Model|Collections",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true",
        "WorldContext": "WorldContext"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyGetCombatantStateAction::GetCombatantState",
      "class": "UCrowdyGetCombatantStateAction",
      "name": "GetCombatantState",
      "display_name": "Get Combatant State",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyCombatKitActions.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "UCrowdyGetCombatantStateAction*",
      "category": "Crowdy SDK|Game Model|Kits|Combat",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true",
        "WorldContext": "WorldContext"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyGetLeaderboardAction::GetLeaderboard",
      "class": "UCrowdyGetLeaderboardAction",
      "name": "GetLeaderboard",
      "display_name": "Get Leaderboard",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyLeaderboardsKitActions.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "UCrowdyGetLeaderboardAction*",
      "category": "Crowdy SDK|Game Model|Kits|Leaderboards",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true",
        "WorldContext": "WorldContext"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyGetSessionAction::GetSession",
      "class": "UCrowdyGetSessionAction",
      "name": "GetSession",
      "display_name": "Get Game Session",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelSessionActions.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "UCrowdyGetSessionAction*",
      "category": "Crowdy SDK|Game Model|Sessions & Turns",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true",
        "WorldContext": "WorldContext"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyGetSessionEventsAction::GetSessionEvents",
      "class": "UCrowdyGetSessionEventsAction",
      "name": "GetSessionEvents",
      "display_name": "Get Game Session Events",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelSessionActions.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "UCrowdyGetSessionEventsAction*",
      "category": "Crowdy SDK|Game Model|Sessions & Turns",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true",
        "WorldContext": "WorldContext",
        "AdvancedDisplay": "Limit"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyGetSessionSnapshotAction::GetSessionSnapshot",
      "class": "UCrowdyGetSessionSnapshotAction",
      "name": "GetSessionSnapshot",
      "display_name": "Get Game Session Snapshot",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelSessionActions.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "UCrowdyGetSessionSnapshotAction*",
      "category": "Crowdy SDK|Game Model|Sessions & Turns",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true",
        "WorldContext": "WorldContext"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyGetWorldStateAction::GetWorldState",
      "class": "UCrowdyGetWorldStateAction",
      "name": "GetWorldState",
      "display_name": "Get World State",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyWorldsimKitActions.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "UCrowdyGetWorldStateAction*",
      "category": "Crowdy SDK|Game Model|Kits|Worldsim",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true",
        "WorldContext": "WorldContext"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyHarvestCropAction::HarvestCrop",
      "class": "UCrowdyHarvestCropAction",
      "name": "HarvestCrop",
      "display_name": "Harvest Crop",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyWorldsimKitActions.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "UCrowdyHarvestCropAction*",
      "category": "Crowdy SDK|Game Model|Kits|Worldsim",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true",
        "WorldContext": "WorldContext"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyHostSubsystem::GetHostID",
      "class": "UCrowdyHostSubsystem",
      "name": "GetHostID",
      "display_name": "Get Host ID",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyHostSubsystem.h",
      "public_header": true,
      "callable": true,
      "pure": true,
      "static": false,
      "return_type": "FGuid",
      "category": "Crowdy SDK|Host Subsystem|Data",
      "specifiers": [
        "BlueprintCallable",
        "BlueprintPure"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyHostSubsystem::GetHostUserID",
      "class": "UCrowdyHostSubsystem",
      "name": "GetHostUserID",
      "display_name": "Get Host User ID",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyHostSubsystem.h",
      "public_header": true,
      "callable": false,
      "pure": true,
      "static": false,
      "return_type": "int64",
      "category": "Crowdy SDK|Game Session",
      "specifiers": [
        "BlueprintPure"
      ],
      "meta": {
        "DisplayName": "Get Host User ID"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyHostSubsystem::IsHost",
      "class": "UCrowdyHostSubsystem",
      "name": "IsHost",
      "display_name": "Is Host",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyHostSubsystem.h",
      "public_header": true,
      "callable": false,
      "pure": true,
      "static": false,
      "return_type": "bool",
      "category": "Crowdy SDK|Game Session",
      "specifiers": [
        "BlueprintPure"
      ],
      "meta": {
        "DisplayName": "Is Host"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyHostSubsystem::IsHostSet",
      "class": "UCrowdyHostSubsystem",
      "name": "IsHostSet",
      "display_name": "Is Host Set",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyHostSubsystem.h",
      "public_header": true,
      "callable": true,
      "pure": true,
      "static": false,
      "return_type": "bool",
      "category": "Crowdy SDK|Host Subsystem|Data",
      "specifiers": [
        "BlueprintCallable",
        "BlueprintPure"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyInvokeModelFunctionAction::CallModelFunction",
      "class": "UCrowdyInvokeModelFunctionAction",
      "name": "CallModelFunction",
      "display_name": "Call Model Function",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyInvokeModelFunctionActions.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "UCrowdyInvokeModelFunctionAction*",
      "category": "Crowdy SDK|Game Model|Advanced",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true",
        "WorldContext": "WorldContext",
        "AutoCreateRefTerm": "Params"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyInvokeOnContainerAction::InvokeOnContainer",
      "class": "UCrowdyInvokeOnContainerAction",
      "name": "InvokeOnContainer",
      "display_name": "Call Model Function (by Id, Raw JSON)",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelContainerActions.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "UCrowdyInvokeOnContainerAction*",
      "category": "Crowdy SDK|Game Model|Advanced",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true",
        "WorldContext": "WorldContext"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyIsEntityHostServer::IsCrowdyEntityHostServer",
      "class": "UCrowdyIsEntityHostServer",
      "name": "IsCrowdyEntityHostServer",
      "display_name": "Is Crowdy Entity Host (Server)",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyHostQueryActions.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "UCrowdyIsEntityHostServer*",
      "category": "Crowdy SDK|Session",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true",
        "WorldContext": "WorldContextObject",
        "DefaultToSelf": "Entity"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyJoinSessionAction::JoinSession",
      "class": "UCrowdyJoinSessionAction",
      "name": "JoinSession",
      "display_name": "Join Game Session",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelSessionActions.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "UCrowdyJoinSessionAction*",
      "category": "Crowdy SDK|Game Model|Sessions & Turns",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true",
        "WorldContext": "WorldContext",
        "AdvancedDisplay": "Role,bBindPresenceToMyActor"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyLeaveSessionAction::LeaveSession",
      "class": "UCrowdyLeaveSessionAction",
      "name": "LeaveSession",
      "display_name": "Leave Game Session",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelSessionActions.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "UCrowdyLeaveSessionAction*",
      "category": "Crowdy SDK|Game Model|Sessions & Turns",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true",
        "WorldContext": "WorldContext",
        "AdvancedDisplay": "Incarnation"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyListChildrenAction::ListChildren",
      "class": "UCrowdyListChildrenAction",
      "name": "ListChildren",
      "display_name": "Get Linked Models",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelContainerActions.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "UCrowdyListChildrenAction*",
      "category": "Crowdy SDK|Game Model|Advanced",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true",
        "WorldContext": "WorldContext"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyListCropsAction::ListCrops",
      "class": "UCrowdyListCropsAction",
      "name": "ListCrops",
      "display_name": "List Crops",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyWorldsimKitActions.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "UCrowdyListCropsAction*",
      "category": "Crowdy SDK|Game Model|Kits|Worldsim",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true",
        "WorldContext": "WorldContext"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyListenForModelChangesAction::ListenForModelChanges",
      "class": "UCrowdyListenForModelChangesAction",
      "name": "ListenForModelChanges",
      "display_name": "Listen for Model Changes",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyModelChangeActions.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "UCrowdyListenForModelChangesAction*",
      "category": "Crowdy SDK|Game Model|Attributes",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true",
        "WorldContext": "WorldContext"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyListResourceNodesAction::ListResourceNodes",
      "class": "UCrowdyListResourceNodesAction",
      "name": "ListResourceNodes",
      "display_name": "List Resource Nodes",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyWorldsimKitActions.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "UCrowdyListResourceNodesAction*",
      "category": "Crowdy SDK|Game Model|Kits|Worldsim",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true",
        "WorldContext": "WorldContext"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyListSessionsAction::ListSessions",
      "class": "UCrowdyListSessionsAction",
      "name": "ListSessions",
      "display_name": "List Game Sessions",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelSessionActions.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "UCrowdyListSessionsAction*",
      "category": "Crowdy SDK|Game Model|Sessions & Turns",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true",
        "WorldContext": "WorldContext",
        "AdvancedDisplay": "HostUserId,Limit"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyModel::EnrollModelComponent",
      "class": "UCrowdyModel",
      "name": "EnrollModelComponent",
      "display_name": "Enroll Model Component",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyModel.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "void",
      "category": "Crowdy SDK|Game Model|Attributes",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "DeprecatedFunction": true,
        "DeprecationMessage": "Game Models are deprecated and no longer available; use a Server Object (Server Compute) instead."
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyModel::GetBool",
      "class": "UCrowdyModel",
      "name": "GetBool",
      "display_name": "Get Model Attribute (Boolean)",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyModel.h",
      "public_header": true,
      "callable": false,
      "pure": true,
      "static": true,
      "return_type": "bool",
      "category": "Crowdy SDK|Game Model|Attributes",
      "specifiers": [
        "BlueprintPure"
      ],
      "meta": {
        "DeprecatedFunction": true,
        "DeprecationMessage": "Game Models are deprecated and no longer available; use a Server Object (Server Compute) instead."
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyModel::GetFloat",
      "class": "UCrowdyModel",
      "name": "GetFloat",
      "display_name": "Get Model Attribute (Float)",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyModel.h",
      "public_header": true,
      "callable": false,
      "pure": true,
      "static": true,
      "return_type": "float",
      "category": "Crowdy SDK|Game Model|Attributes",
      "specifiers": [
        "BlueprintPure"
      ],
      "meta": {
        "DeprecatedFunction": true,
        "DeprecationMessage": "Game Models are deprecated and no longer available; use a Server Object (Server Compute) instead."
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyModel::GetInt",
      "class": "UCrowdyModel",
      "name": "GetInt",
      "display_name": "Get Model Attribute (Integer)",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyModel.h",
      "public_header": true,
      "callable": false,
      "pure": true,
      "static": true,
      "return_type": "int32",
      "category": "Crowdy SDK|Game Model|Attributes",
      "specifiers": [
        "BlueprintPure"
      ],
      "meta": {
        "DeprecatedFunction": true,
        "DeprecationMessage": "Game Models are deprecated and no longer available; use a Server Object (Server Compute) instead."
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyModel::GetModelComponent",
      "class": "UCrowdyModel",
      "name": "GetModelComponent",
      "display_name": "Get Model Component",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyModel.h",
      "public_header": true,
      "callable": false,
      "pure": true,
      "static": true,
      "return_type": "UActorComponent*",
      "category": "Crowdy SDK|Game Model|Attributes",
      "specifiers": [
        "BlueprintPure"
      ],
      "meta": {
        "DeprecatedFunction": true,
        "DeprecationMessage": "Game Models are deprecated and no longer available; use a Server Object (Server Compute) instead."
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyModel::GetString",
      "class": "UCrowdyModel",
      "name": "GetString",
      "display_name": "Get Model Attribute (String)",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyModel.h",
      "public_header": true,
      "callable": false,
      "pure": true,
      "static": true,
      "return_type": "FString",
      "category": "Crowdy SDK|Game Model|Attributes",
      "specifiers": [
        "BlueprintPure"
      ],
      "meta": {
        "DeprecatedFunction": true,
        "DeprecationMessage": "Game Models are deprecated and no longer available; use a Server Object (Server Compute) instead."
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyModel::Invoke",
      "class": "UCrowdyModel",
      "name": "Invoke",
      "display_name": "Call Model Function (Fire and Forget)",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyModel.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "void",
      "category": "Crowdy SDK|Game Model|Advanced",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "DeprecatedFunction": true,
        "DeprecationMessage": "Game Models are deprecated and no longer available; use a Server Object (Server Compute) instead."
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyModel::IsContainerBound",
      "class": "UCrowdyModel",
      "name": "IsContainerBound",
      "display_name": "Is Game Model Ready",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyModel.h",
      "public_header": true,
      "callable": false,
      "pure": true,
      "static": true,
      "return_type": "bool",
      "category": "Crowdy SDK|Game Model|Attributes",
      "specifiers": [
        "BlueprintPure"
      ],
      "meta": {
        "DeprecatedFunction": true,
        "DeprecationMessage": "Game Models are deprecated and no longer available; use a Server Object (Server Compute) instead."
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyModel::PullNow",
      "class": "UCrowdyModel",
      "name": "PullNow",
      "display_name": "Refresh Game Model",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyModel.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "void",
      "category": "Crowdy SDK|Game Model|Attributes",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "DeprecatedFunction": true,
        "DeprecationMessage": "Game Models are deprecated and no longer available; use a Server Object (Server Compute) instead."
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyModel::UnenrollModelComponent",
      "class": "UCrowdyModel",
      "name": "UnenrollModelComponent",
      "display_name": "Unenroll Model Component",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyModel.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "void",
      "category": "Crowdy SDK|Game Model|Attributes",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "DeprecatedFunction": true,
        "DeprecationMessage": "Game Models are deprecated and no longer available; use a Server Object (Server Compute) instead."
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyModelValue::AsBool",
      "class": "UCrowdyModelValue",
      "name": "AsBool",
      "display_name": "As Boolean",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyModelValue.h",
      "public_header": true,
      "callable": false,
      "pure": true,
      "static": true,
      "return_type": "bool",
      "category": "Crowdy SDK|Game Model|Attributes",
      "specifiers": [
        "BlueprintPure"
      ],
      "meta": {
        "DeprecatedFunction": true,
        "DeprecationMessage": "Game Models are deprecated and no longer available; use a Server Object (Server Compute) instead."
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyModelValue::AsFloat",
      "class": "UCrowdyModelValue",
      "name": "AsFloat",
      "display_name": "As Float",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyModelValue.h",
      "public_header": true,
      "callable": false,
      "pure": true,
      "static": true,
      "return_type": "float",
      "category": "Crowdy SDK|Game Model|Attributes",
      "specifiers": [
        "BlueprintPure"
      ],
      "meta": {
        "DeprecatedFunction": true,
        "DeprecationMessage": "Game Models are deprecated and no longer available; use a Server Object (Server Compute) instead."
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyModelValue::AsInt",
      "class": "UCrowdyModelValue",
      "name": "AsInt",
      "display_name": "As Integer",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyModelValue.h",
      "public_header": true,
      "callable": false,
      "pure": true,
      "static": true,
      "return_type": "int32",
      "category": "Crowdy SDK|Game Model|Attributes",
      "specifiers": [
        "BlueprintPure"
      ],
      "meta": {
        "DeprecatedFunction": true,
        "DeprecationMessage": "Game Models are deprecated and no longer available; use a Server Object (Server Compute) instead."
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyModelValue::AsString",
      "class": "UCrowdyModelValue",
      "name": "AsString",
      "display_name": "As String",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyModelValue.h",
      "public_header": true,
      "callable": false,
      "pure": true,
      "static": true,
      "return_type": "FString",
      "category": "Crowdy SDK|Game Model|Attributes",
      "specifiers": [
        "BlueprintPure"
      ],
      "meta": {
        "DeprecatedFunction": true,
        "DeprecationMessage": "Game Models are deprecated and no longer available; use a Server Object (Server Compute) instead."
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyOwnershipTransfer::GrantOwnershipToHost",
      "class": "UCrowdyOwnershipTransfer",
      "name": "GrantOwnershipToHost",
      "display_name": "Grant Ownership To Host",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Ownership/CrowdyOwnershipTransfer.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "void",
      "category": "Crowdy SDK|Ownership",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "WorldContext": "WorldContextObject",
        "DisplayName": "Grant Ownership To Host"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyOwnershipTransfer::GrantOwnershipTransfer",
      "class": "UCrowdyOwnershipTransfer",
      "name": "GrantOwnershipTransfer",
      "display_name": "Grant Ownership Transfer",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Ownership/CrowdyOwnershipTransfer.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "void",
      "category": "Crowdy SDK|Ownership",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "WorldContext": "WorldContextObject",
        "DisplayName": "Grant Ownership Transfer"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyOwnershipTransfer::GrantOwnershipTransferToPlayer",
      "class": "UCrowdyOwnershipTransfer",
      "name": "GrantOwnershipTransferToPlayer",
      "display_name": "Grant Ownership Transfer To Player",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Ownership/CrowdyOwnershipTransfer.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "void",
      "category": "Crowdy SDK|Ownership",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "WorldContext": "WorldContextObject",
        "DisplayName": "Grant Ownership Transfer To Player"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyOwnershipTransfer::RequestOwnershipTransfer",
      "class": "UCrowdyOwnershipTransfer",
      "name": "RequestOwnershipTransfer",
      "display_name": "Request Ownership Transfer",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Ownership/CrowdyOwnershipTransfer.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "void",
      "category": "Crowdy SDK|Ownership",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "WorldContext": "WorldContextObject",
        "DisplayName": "Request Ownership Transfer"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyPersistenceSubsystem::ClearAllState",
      "class": "UCrowdyPersistenceSubsystem",
      "name": "ClearAllState",
      "display_name": "Clear All State",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyPersistenceSubsystem.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "Crowdy|Persistence",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyPersistenceSubsystem::K2_PullState",
      "class": "UCrowdyPersistenceSubsystem",
      "name": "K2_PullState",
      "display_name": "Pull State",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyPersistenceSubsystem.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "Crowdy|Persistence",
      "specifiers": [
        "BlueprintCallable",
        "CustomThunk"
      ],
      "meta": {
        "CustomStructureParam": "OutState",
        "Latent": true,
        "LatentInfo": "LatentInfo",
        "ExpandEnumAsExecs": "Result",
        "DisplayName": "Pull State"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyPersistenceSubsystem::K2_PushState",
      "class": "UCrowdyPersistenceSubsystem",
      "name": "K2_PushState",
      "display_name": "Push State",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyPersistenceSubsystem.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "Crowdy|Persistence",
      "specifiers": [
        "BlueprintCallable",
        "CustomThunk"
      ],
      "meta": {
        "CustomStructureParam": "State",
        "AutoCreateRefTerm": "State",
        "DisplayName": "Push State"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyPlantCropAction::PlantCrop",
      "class": "UCrowdyPlantCropAction",
      "name": "PlantCrop",
      "display_name": "Plant Crop",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyWorldsimKitActions.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "UCrowdyPlantCropAction*",
      "category": "Crowdy SDK|Game Model|Kits|Worldsim",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true",
        "WorldContext": "WorldContext"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyPullDataContainerAction::PullDataContainer",
      "class": "UCrowdyPullDataContainerAction",
      "name": "PullDataContainer",
      "display_name": "Refresh Game Model (by Id)",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelContainerActions.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "UCrowdyPullDataContainerAction*",
      "category": "Crowdy SDK|Game Model|Advanced",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true",
        "WorldContext": "WorldContext"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyRemoveFromCollectionAction::RemoveFromCollection",
      "class": "UCrowdyRemoveFromCollectionAction",
      "name": "RemoveFromCollection",
      "display_name": "Remove From Collection",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelCollectionActions.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "UCrowdyRemoveFromCollectionAction*",
      "category": "Crowdy SDK|Game Model|Collections",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true",
        "WorldContext": "WorldContext"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyReplicatedEventLibrary::CrowdyDispatchReplicatedEvent",
      "class": "UCrowdyReplicatedEventLibrary",
      "name": "CrowdyDispatchReplicatedEvent",
      "display_name": "Crowdy Dispatch Replicated Event",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/RPC/CrowdyReplicatedEventLibrary.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "bool",
      "category": "Crowdy SDK|Events",
      "specifiers": [
        "BlueprintCallable",
        "CustomThunk"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyReplicatedSubsystemLibrary::RegisterReplicatedSubsystem",
      "class": "UCrowdyReplicatedSubsystemLibrary",
      "name": "RegisterReplicatedSubsystem",
      "display_name": "Register Replicated Subsystem",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyReplicatedSubsystemLibrary.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "FGuid",
      "category": "Crowdy SDK|Subsystem Replication",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "DefaultToSelf": "Subsystem"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyReplicatedSubsystemLibrary::UnregisterReplicatedSubsystem",
      "class": "UCrowdyReplicatedSubsystemLibrary",
      "name": "UnregisterReplicatedSubsystem",
      "display_name": "Unregister Replicated Subsystem",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyReplicatedSubsystemLibrary.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "void",
      "category": "Crowdy SDK|Subsystem Replication",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "DefaultToSelf": "Subsystem"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyRespawnCombatantAction::RespawnCombatant",
      "class": "UCrowdyRespawnCombatantAction",
      "name": "RespawnCombatant",
      "display_name": "Respawn Combatant",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyCombatKitActions.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "UCrowdyRespawnCombatantAction*",
      "category": "Crowdy SDK|Game Model|Kits|Combat",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true",
        "WorldContext": "WorldContext"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyReviveCombatantAction::ReviveCombatant",
      "class": "UCrowdyReviveCombatantAction",
      "name": "ReviveCombatant",
      "display_name": "Revive Combatant",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyCombatKitActions.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "UCrowdyReviveCombatantAction*",
      "category": "Crowdy SDK|Game Model|Kits|Combat",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true",
        "WorldContext": "WorldContext"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdySDKSubsystem::BeginMagicLinkSignIn",
      "class": "UCrowdySDKSubsystem",
      "name": "BeginMagicLinkSignIn",
      "display_name": "Begin Magic Link Sign In",
      "module": "CrowdySDK",
      "header": "CrowdySDK/Public/Subsystem/CrowdySDKSubsystem.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "CrowdySDK|Authentication",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdySDKSubsystem::BeginSocialSignIn",
      "class": "UCrowdySDKSubsystem",
      "name": "BeginSocialSignIn",
      "display_name": "Begin Social Sign In",
      "module": "CrowdySDK",
      "header": "CrowdySDK/Public/Subsystem/CrowdySDKSubsystem.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "CrowdySDK|Authentication",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdySDKSubsystem::CompleteLoginLink",
      "class": "UCrowdySDKSubsystem",
      "name": "CompleteLoginLink",
      "display_name": "Complete Login Link",
      "module": "CrowdySDK",
      "header": "CrowdySDK/Public/Subsystem/CrowdySDKSubsystem.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "CrowdySDK|Authentication",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdySDKSubsystem::DeregisterAllReceptionLayers",
      "class": "UCrowdySDKSubsystem",
      "name": "DeregisterAllReceptionLayers",
      "display_name": "Deregister All Reception Layers (Deprecated)",
      "module": "CrowdySDK",
      "header": "CrowdySDK/Public/Subsystem/CrowdySDKSubsystem.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "CrowdySDK|Reception Layer",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "DisplayName": "Deregister All Reception Layers (Deprecated)",
        "DeprecatedFunction": true,
        "DeprecationMessage": "Remove this node. A system now keeps a subscription handle for as long as it wants to receive messages, and delivery stops automatically when that handle is destroyed along with its owner. There is nothing left to release in bulk, so this does nothing."
      },
      "editor_module": false
    },
    {
      "id": "UCrowdySDKSubsystem::DispatchActorHeartbeat",
      "class": "UCrowdySDKSubsystem",
      "name": "DispatchActorHeartbeat",
      "display_name": "Dispatch Actor Heartbeat",
      "module": "CrowdySDK",
      "header": "CrowdySDK/Public/Subsystem/CrowdySDKSubsystem.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "CrowdySDK|Replication|Actor Updates",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdySDKSubsystem::GetUDPConnectionState",
      "class": "UCrowdySDKSubsystem",
      "name": "GetUDPConnectionState",
      "display_name": "Get UDP Connection State",
      "module": "CrowdySDK",
      "header": "CrowdySDK/Public/Subsystem/CrowdySDKSubsystem.h",
      "public_header": true,
      "callable": true,
      "pure": true,
      "static": false,
      "return_type": "EUDPConnectionState",
      "category": "CrowdySDK|Connection",
      "specifiers": [
        "BlueprintCallable",
        "BlueprintPure"
      ],
      "meta": {
        "DisplayName": "Get UDP Connection State"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdySDKSubsystem::K2_DispatchGameEvent",
      "class": "UCrowdySDKSubsystem",
      "name": "K2_DispatchGameEvent",
      "display_name": "Dispatch Game Event",
      "module": "CrowdySDK",
      "header": "CrowdySDK/Public/Subsystem/CrowdySDKSubsystem.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "CrowdySDK|Replication|Events",
      "specifiers": [
        "BlueprintCallable",
        "CustomThunk"
      ],
      "meta": {
        "DisplayName": "Dispatch Game Event",
        "CustomStructureParam": "EventPayload",
        "AutoCreateRefTerm": "TargetID"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdySDKSubsystem::Login",
      "class": "UCrowdySDKSubsystem",
      "name": "Login",
      "display_name": "Login",
      "module": "CrowdySDK",
      "header": "CrowdySDK/Public/Subsystem/CrowdySDKSubsystem.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "CrowdySDK|Authentication",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdySDKSubsystem::Logout",
      "class": "UCrowdySDKSubsystem",
      "name": "Logout",
      "display_name": "Logout",
      "module": "CrowdySDK",
      "header": "CrowdySDK/Public/Subsystem/CrowdySDKSubsystem.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "CrowdySDK|Authentication",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdySDKSubsystem::MuteVoiceChat",
      "class": "UCrowdySDKSubsystem",
      "name": "MuteVoiceChat",
      "display_name": "Mute Voice Chat",
      "module": "CrowdySDK",
      "header": "CrowdySDK/Public/Subsystem/CrowdySDKSubsystem.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "CrowdySDK|Communication",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdySDKSubsystem::PlayVoiceChat",
      "class": "UCrowdySDKSubsystem",
      "name": "PlayVoiceChat",
      "display_name": "Play Voice Chat",
      "module": "CrowdySDK",
      "header": "CrowdySDK/Public/Subsystem/CrowdySDKSubsystem.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "CrowdySDK|Communication",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdySDKSubsystem::RefreshAppToken",
      "class": "UCrowdySDKSubsystem",
      "name": "RefreshAppToken",
      "display_name": "Refresh App Token",
      "module": "CrowdySDK",
      "header": "CrowdySDK/Public/Subsystem/CrowdySDKSubsystem.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "CrowdySDK|Authentication",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdySDKSubsystem::Register",
      "class": "UCrowdySDKSubsystem",
      "name": "Register",
      "display_name": "Register",
      "module": "CrowdySDK",
      "header": "CrowdySDK/Public/Subsystem/CrowdySDKSubsystem.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "CrowdySDK|Authentication",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdySDKSubsystem::ReloadEndpointsFromSettings",
      "class": "UCrowdySDKSubsystem",
      "name": "ReloadEndpointsFromSettings",
      "display_name": "Reload Endpoints from Settings",
      "module": "CrowdySDK",
      "header": "CrowdySDK/Public/Subsystem/CrowdySDKSubsystem.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "CrowdySDK|Network",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdySDKSubsystem::RequestTeleportPermission",
      "class": "UCrowdySDKSubsystem",
      "name": "RequestTeleportPermission",
      "display_name": "Request Teleport Permission",
      "module": "CrowdySDK",
      "header": "CrowdySDK/Public/Subsystem/CrowdySDKSubsystem.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "CrowdySDK|Permissions",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdySDKSubsystem::RequestUDPAccess",
      "class": "UCrowdySDKSubsystem",
      "name": "RequestUDPAccess",
      "display_name": "Request UDP Access",
      "module": "CrowdySDK",
      "header": "CrowdySDK/Public/Subsystem/CrowdySDKSubsystem.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "CrowdySDK|Authentication",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "DisplayName": "Request UDP Access"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdySDKSubsystem::RequestVersionInfo",
      "class": "UCrowdySDKSubsystem",
      "name": "RequestVersionInfo",
      "display_name": "Request Version Info",
      "module": "CrowdySDK",
      "header": "CrowdySDK/Public/Subsystem/CrowdySDKSubsystem.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "CrowdySDK|Authentication",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdySDKSubsystem::SetDiscoveryUrl",
      "class": "UCrowdySDKSubsystem",
      "name": "SetDiscoveryUrl",
      "display_name": "Set Discovery Url",
      "module": "CrowdySDK",
      "header": "CrowdySDK/Public/Subsystem/CrowdySDKSubsystem.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "CrowdySDK|Configuration",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdySDKSubsystem::SetExpectedActorUpdateStateSize",
      "class": "UCrowdySDKSubsystem",
      "name": "SetExpectedActorUpdateStateSize",
      "display_name": "Set Expected Actor Update State Size",
      "module": "CrowdySDK",
      "header": "CrowdySDK/Public/Subsystem/CrowdySDKSubsystem.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "CrowdySDK|Subsystem",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdySDKSubsystem::SetGameApiUrl",
      "class": "UCrowdySDKSubsystem",
      "name": "SetGameApiUrl",
      "display_name": "Set Game Api Url",
      "module": "CrowdySDK",
      "header": "CrowdySDK/Public/Subsystem/CrowdySDKSubsystem.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "CrowdySDK|Configuration",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdySDKSubsystem::SetGameSessionInfo",
      "class": "UCrowdySDKSubsystem",
      "name": "SetGameSessionInfo",
      "display_name": "Set Game Session Info",
      "module": "CrowdySDK",
      "header": "CrowdySDK/Public/Subsystem/CrowdySDKSubsystem.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "CrowdySDK|Authentication",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdySDKSubsystem::SetQueryEndpoint",
      "class": "UCrowdySDKSubsystem",
      "name": "SetQueryEndpoint",
      "display_name": "Set Query Endpoint (Deprecated)",
      "module": "CrowdySDK",
      "header": "CrowdySDK/Public/Subsystem/CrowdySDKSubsystem.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "CrowdySDK|Authentication",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "DisplayName": "Set Query Endpoint (Deprecated)",
        "DeprecatedFunction": true,
        "DeprecationMessage": "Use Set Game Api Url for the gameplay endpoint, or Set Discovery Url for the shared origin."
      },
      "editor_module": false
    },
    {
      "id": "UCrowdySDKSubsystem::SetVoiceChatStreamTimeoutThreshold",
      "class": "UCrowdySDKSubsystem",
      "name": "SetVoiceChatStreamTimeoutThreshold",
      "display_name": "Set Voice Chat Stream Timeout Threshold",
      "module": "CrowdySDK",
      "header": "CrowdySDK/Public/Subsystem/CrowdySDKSubsystem.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "CrowdySDK|Communication",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdySDKSubsystem::StartUDPTimeoutMonitoring",
      "class": "UCrowdySDKSubsystem",
      "name": "StartUDPTimeoutMonitoring",
      "display_name": "Start UDP Timeout Monitoring (Deprecated)",
      "module": "CrowdySDK",
      "header": "CrowdySDK/Public/Subsystem/CrowdySDKSubsystem.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "CrowdySDK|Connection",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "DisplayName": "Start UDP Timeout Monitoring (Deprecated)",
        "DeprecatedFunction": true,
        "DeprecationMessage": "Remove this node. The round-trip ping now starts automatically when the connection comes up, and the connection tracks its own liveness using 'UDP Timeout (seconds)' in Project Settings."
      },
      "editor_module": false
    },
    {
      "id": "UCrowdySDKSubsystem::StartVoiceChat",
      "class": "UCrowdySDKSubsystem",
      "name": "StartVoiceChat",
      "display_name": "Start Voice Chat",
      "module": "CrowdySDK",
      "header": "CrowdySDK/Public/Subsystem/CrowdySDKSubsystem.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "CrowdySDK|Communication",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdySDKSubsystem::StopNetworkOperations",
      "class": "UCrowdySDKSubsystem",
      "name": "StopNetworkOperations",
      "display_name": "Stop Network Operations",
      "module": "CrowdySDK",
      "header": "CrowdySDK/Public/Subsystem/CrowdySDKSubsystem.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "CrowdySDK|Connection",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdySDKSubsystem::StopUDPTimeoutMonitoring",
      "class": "UCrowdySDKSubsystem",
      "name": "StopUDPTimeoutMonitoring",
      "display_name": "Stop UDP Timeout Monitoring (Deprecated)",
      "module": "CrowdySDK",
      "header": "CrowdySDK/Public/Subsystem/CrowdySDKSubsystem.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "CrowdySDK|Connection",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "DisplayName": "Stop UDP Timeout Monitoring (Deprecated)",
        "DeprecatedFunction": true,
        "DeprecationMessage": "Remove this node unless you specifically want to stop the latency ping. It has never affected connection liveness."
      },
      "editor_module": false
    },
    {
      "id": "UCrowdySDKSubsystem::StopVoiceChat",
      "class": "UCrowdySDKSubsystem",
      "name": "StopVoiceChat",
      "display_name": "Stop Voice Chat",
      "module": "CrowdySDK",
      "header": "CrowdySDK/Public/Subsystem/CrowdySDKSubsystem.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "CrowdySDK|Communication",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdySDKSubsystem::ToggleNetworkMessageProcessing",
      "class": "UCrowdySDKSubsystem",
      "name": "ToggleNetworkMessageProcessing",
      "display_name": "Toggle Network Message Processing",
      "module": "CrowdySDK",
      "header": "CrowdySDK/Public/Subsystem/CrowdySDKSubsystem.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "CrowdySDK|Connection",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdySDKSubsystem::ToggleOwnerEcho",
      "class": "UCrowdySDKSubsystem",
      "name": "ToggleOwnerEcho",
      "display_name": "Toggle Owner Echo",
      "module": "CrowdySDK",
      "header": "CrowdySDK/Public/Subsystem/CrowdySDKSubsystem.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "CrowdySDK|Communication",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdySDKSubsystem::TriggerUdpHeartbeat",
      "class": "UCrowdySDKSubsystem",
      "name": "TriggerUdpHeartbeat",
      "display_name": "Trigger UDP Heartbeat (Deprecated)",
      "module": "CrowdySDK",
      "header": "CrowdySDK/Public/Subsystem/CrowdySDKSubsystem.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "CrowdySDK|Connection",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "DisplayName": "Trigger UDP Heartbeat (Deprecated)",
        "DeprecatedFunction": true,
        "DeprecationMessage": "Remove this node. The connection tracks its own liveness, so this does nothing."
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyServerCallAction::CallServerFunction",
      "class": "UCrowdyServerCallAction",
      "name": "CallServerFunction",
      "display_name": "Call Server Function",
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectLibrary.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "UCrowdyServerCallAction*",
      "category": "Crowdy SDK|Server Objects",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true",
        "WorldContext": "WorldContextObject",
        "AutoCreateRefTerm": "Inputs"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObject::GetLeader",
      "class": "UCrowdyServerObject",
      "name": "GetLeader",
      "display_name": "Get Leader",
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObject.h",
      "public_header": true,
      "callable": false,
      "pure": true,
      "static": false,
      "return_type": "int64",
      "category": "Crowdy SDK|Server Objects",
      "specifiers": [
        "BlueprintPure"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObject::GetMemberCount",
      "class": "UCrowdyServerObject",
      "name": "GetMemberCount",
      "display_name": "Get Member Count",
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObject.h",
      "public_header": true,
      "callable": false,
      "pure": true,
      "static": false,
      "return_type": "int32",
      "category": "Crowdy SDK|Server Objects",
      "specifiers": [
        "BlueprintPure"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObject::GetMembers",
      "class": "UCrowdyServerObject",
      "name": "GetMembers",
      "display_name": "Get Members",
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObject.h",
      "public_header": true,
      "callable": false,
      "pure": true,
      "static": false,
      "return_type": "TArray<int64>",
      "category": "Crowdy SDK|Server Objects",
      "specifiers": [
        "BlueprintPure"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObject::IsLeader",
      "class": "UCrowdyServerObject",
      "name": "IsLeader",
      "display_name": "Is Leader",
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObject.h",
      "public_header": true,
      "callable": false,
      "pure": true,
      "static": false,
      "return_type": "bool",
      "category": "Crowdy SDK|Server Objects",
      "specifiers": [
        "BlueprintPure"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObject::IsMember",
      "class": "UCrowdyServerObject",
      "name": "IsMember",
      "display_name": "Is Member",
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObject.h",
      "public_header": true,
      "callable": false,
      "pure": true,
      "static": false,
      "return_type": "bool",
      "category": "Crowdy SDK|Server Objects",
      "specifiers": [
        "BlueprintPure"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObject::IsOpenForJoining",
      "class": "UCrowdyServerObject",
      "name": "IsOpenForJoining",
      "display_name": "Is Open for Joining",
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObject.h",
      "public_header": true,
      "callable": false,
      "pure": true,
      "static": false,
      "return_type": "bool",
      "category": "Crowdy SDK|Server Objects",
      "specifiers": [
        "BlueprintPure"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObject::K2_GetFailureReason",
      "class": "UCrowdyServerObject",
      "name": "K2_GetFailureReason",
      "display_name": "Get Failure Reason",
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObject.h",
      "public_header": true,
      "callable": false,
      "pure": true,
      "static": false,
      "return_type": "FString",
      "category": "Crowdy SDK|Server Objects",
      "specifiers": [
        "BlueprintPure"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObject::K2_GetInstanceId",
      "class": "UCrowdyServerObject",
      "name": "K2_GetInstanceId",
      "display_name": "Get Instance Id",
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObject.h",
      "public_header": true,
      "callable": false,
      "pure": true,
      "static": false,
      "return_type": "FString",
      "category": "Crowdy SDK|Server Objects",
      "specifiers": [
        "BlueprintPure"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObject::K2_GetStatus",
      "class": "UCrowdyServerObject",
      "name": "K2_GetStatus",
      "display_name": "Get Status",
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObject.h",
      "public_header": true,
      "callable": false,
      "pure": true,
      "static": false,
      "return_type": "ECrowdyServerObjectStatus",
      "category": "Crowdy SDK|Server Objects",
      "specifiers": [
        "BlueprintPure"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObject::K2_GetVariables",
      "class": "UCrowdyServerObject",
      "name": "K2_GetVariables",
      "display_name": "Get Variables",
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObject.h",
      "public_header": true,
      "callable": false,
      "pure": true,
      "static": false,
      "return_type": "FInstancedStruct",
      "category": "Crowdy SDK|Server Objects",
      "specifiers": [
        "BlueprintPure"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObject::K2_UnwatchVariables",
      "class": "UCrowdyServerObject",
      "name": "K2_UnwatchVariables",
      "display_name": "Stop Watching Variables",
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObject.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "Crowdy SDK|Server Objects",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObject::K2_WatchVariables",
      "class": "UCrowdyServerObject",
      "name": "K2_WatchVariables",
      "display_name": "Watch Variables",
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObject.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "Crowdy SDK|Server Objects",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObject::MakeInputs",
      "class": "UCrowdyServerObject",
      "name": "MakeInputs",
      "display_name": "Make Inputs",
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObject.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "FInstancedStruct",
      "category": "Crowdy SDK|Server Objects",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObjectComponent::GetFailureReason",
      "class": "UCrowdyServerObjectComponent",
      "name": "GetFailureReason",
      "display_name": "Get Failure Reason",
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectComponent.h",
      "public_header": true,
      "callable": false,
      "pure": true,
      "static": false,
      "return_type": "FString",
      "category": "Server Object",
      "specifiers": [
        "BlueprintPure"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObjectComponent::GetServerObject",
      "class": "UCrowdyServerObjectComponent",
      "name": "GetServerObject",
      "display_name": "Get Server Object",
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectComponent.h",
      "public_header": true,
      "callable": false,
      "pure": true,
      "static": false,
      "return_type": "UCrowdyServerObject*",
      "category": "Server Object",
      "specifiers": [
        "BlueprintPure"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObjectComponent::Rejoin",
      "class": "UCrowdyServerObjectComponent",
      "name": "Rejoin",
      "display_name": "Rejoin",
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectComponent.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "Server Object",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObjectLibrary::BindServerVariableChanged",
      "class": "UCrowdyServerObjectLibrary",
      "name": "BindServerVariableChanged",
      "display_name": "Bind Server Variable Changed",
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectLibrary.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "void",
      "category": "Crowdy SDK|Server Objects",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObjectLibrary::FindServerObjectLink",
      "class": "UCrowdyServerObjectLibrary",
      "name": "FindServerObjectLink",
      "display_name": "Find Server Object Link",
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectLibrary.h",
      "public_header": true,
      "callable": false,
      "pure": true,
      "static": true,
      "return_type": "UCrowdyServerObjectLink*",
      "category": "Crowdy SDK|Server Objects",
      "specifiers": [
        "BlueprintPure"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true",
        "DefaultToSelf": "Owner"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObjectLibrary::GetHeldServerObject",
      "class": "UCrowdyServerObjectLibrary",
      "name": "GetHeldServerObject",
      "display_name": "Get Held Server Object",
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectLibrary.h",
      "public_header": true,
      "callable": false,
      "pure": true,
      "static": true,
      "return_type": "UCrowdyServerObject*",
      "category": "Crowdy SDK|Server Objects",
      "specifiers": [
        "BlueprintPure"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true",
        "DefaultToSelf": "Target"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObjectLibrary::GetPlayerInstanceId",
      "class": "UCrowdyServerObjectLibrary",
      "name": "GetPlayerInstanceId",
      "display_name": "Get Player Instance Id",
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectLibrary.h",
      "public_header": true,
      "callable": false,
      "pure": true,
      "static": true,
      "return_type": "FString",
      "category": "Crowdy SDK|Server Objects",
      "specifiers": [
        "BlueprintPure"
      ],
      "meta": {
        "WorldContext": "WorldContextObject"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObjectLibrary::GetServerObject",
      "class": "UCrowdyServerObjectLibrary",
      "name": "GetServerObject",
      "display_name": "Get Server Object",
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectLibrary.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "UCrowdyServerObject*",
      "category": "Crowdy SDK|Server Objects",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "WorldContext": "WorldContextObject",
        "DefaultToSelf": "Owner"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObjectLibrary::GetServerValue",
      "class": "UCrowdyServerObjectLibrary",
      "name": "GetServerValue",
      "display_name": "Get Server Value",
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectLibrary.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "bool",
      "category": "Crowdy SDK|Server Objects",
      "specifiers": [
        "BlueprintCallable",
        "CustomThunk"
      ],
      "meta": {
        "CustomStructureParam": "Value",
        "DisplayName": "Get Server Value"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObjectLibrary::MakeFunctionInputs",
      "class": "UCrowdyServerObjectLibrary",
      "name": "MakeFunctionInputs",
      "display_name": "Make Function Inputs",
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectLibrary.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "FInstancedStruct",
      "category": "Crowdy SDK|Server Objects",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObjectLibrary::NoteInputError",
      "class": "UCrowdyServerObjectLibrary",
      "name": "NoteInputError",
      "display_name": "Note Input Error",
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectLibrary.h",
      "public_header": true,
      "callable": false,
      "pure": true,
      "static": true,
      "return_type": "FString",
      "category": "Crowdy SDK|Server Objects",
      "specifiers": [
        "BlueprintPure"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObjectLibrary::ReadServerVariable",
      "class": "UCrowdyServerObjectLibrary",
      "name": "ReadServerVariable",
      "display_name": "Read Server Variable",
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectLibrary.h",
      "public_header": true,
      "callable": false,
      "pure": true,
      "static": true,
      "return_type": "bool",
      "category": "Crowdy SDK|Server Objects",
      "specifiers": [
        "BlueprintPure",
        "CustomThunk"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true",
        "CustomStructureParam": "Value"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObjectLibrary::ReleaseServerObject",
      "class": "UCrowdyServerObjectLibrary",
      "name": "ReleaseServerObject",
      "display_name": "Release Server Object",
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectLibrary.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "void",
      "category": "Crowdy SDK|Server Objects",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "DefaultToSelf": "Owner"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObjectLibrary::SetServerValue",
      "class": "UCrowdyServerObjectLibrary",
      "name": "SetServerValue",
      "display_name": "Set Server Value",
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectLibrary.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "bool",
      "category": "Crowdy SDK|Server Objects",
      "specifiers": [
        "BlueprintCallable",
        "CustomThunk"
      ],
      "meta": {
        "CustomStructureParam": "Value",
        "DisplayName": "Set Server Value"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObjectLibrary::SetServerValueOrUnset",
      "class": "UCrowdyServerObjectLibrary",
      "name": "SetServerValueOrUnset",
      "display_name": "Set Server Value or Unset",
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectLibrary.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "bool",
      "category": "Crowdy SDK|Server Objects",
      "specifiers": [
        "BlueprintCallable",
        "CustomThunk"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true",
        "CustomStructureParam": "Value"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObjectLibrary::UnbindServerVariableChanged",
      "class": "UCrowdyServerObjectLibrary",
      "name": "UnbindServerVariableChanged",
      "display_name": "Unbind Server Variable Changed",
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectLibrary.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "void",
      "category": "Crowdy SDK|Server Objects",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObjectLink::GetFailureReason",
      "class": "UCrowdyServerObjectLink",
      "name": "GetFailureReason",
      "display_name": "Get Failure Reason",
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectLink.h",
      "public_header": true,
      "callable": false,
      "pure": true,
      "static": false,
      "return_type": "FString",
      "category": "Crowdy SDK|Server Objects",
      "specifiers": [
        "BlueprintPure"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObjectLink::GetServerObject",
      "class": "UCrowdyServerObjectLink",
      "name": "GetServerObject",
      "display_name": "Get Server Object",
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectLink.h",
      "public_header": true,
      "callable": false,
      "pure": true,
      "static": false,
      "return_type": "UCrowdyServerObject*",
      "category": "Crowdy SDK|Server Objects",
      "specifiers": [
        "BlueprintPure"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyServerTypedCallAction::CallServerFunctionWithInputs",
      "class": "UCrowdyServerTypedCallAction",
      "name": "CallServerFunctionWithInputs",
      "display_name": "Call Server Function with Inputs",
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectLibrary.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "UCrowdyServerCallAction*",
      "category": "Crowdy SDK|Server Objects",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true",
        "WorldContext": "WorldContextObject",
        "AutoCreateRefTerm": "Inputs"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdySetDataPropertyAction::SetDataProperty",
      "class": "UCrowdySetDataPropertyAction",
      "name": "SetDataProperty",
      "display_name": "Set Model Attribute (by Id)",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelContainerActions.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "UCrowdySetDataPropertyAction*",
      "category": "Crowdy SDK|Game Model|Advanced",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true",
        "WorldContext": "WorldContext"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdySetSessionAdmissionAction::SetSessionAdmission",
      "class": "UCrowdySetSessionAdmissionAction",
      "name": "SetSessionAdmission",
      "display_name": "Set Game Session Admission",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelSessionActions.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "UCrowdySetSessionAdmissionAction*",
      "category": "Crowdy SDK|Game Model|Sessions & Turns",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true",
        "WorldContext": "WorldContext",
        "AdvancedDisplay": "bRefuseIfHostChanged"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdySetSessionTurnAction::SetSessionTurn",
      "class": "UCrowdySetSessionTurnAction",
      "name": "SetSessionTurn",
      "display_name": "Set Game Session Turn",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelSessionActions.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "UCrowdySetSessionTurnAction*",
      "category": "Crowdy SDK|Game Model|Sessions & Turns",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true",
        "WorldContext": "WorldContext",
        "AdvancedDisplay": "bRefuseIfHostChanged"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdySpawnCombatantAction::SpawnCombatant",
      "class": "UCrowdySpawnCombatantAction",
      "name": "SpawnCombatant",
      "display_name": "Spawn Combatant",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyCombatKitActions.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "UCrowdySpawnCombatantAction*",
      "category": "Crowdy SDK|Game Model|Kits|Combat",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true",
        "WorldContext": "WorldContext"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyStateBlueprintLibrary::MarkAllCrowdyStatesDirty",
      "class": "UCrowdyStateBlueprintLibrary",
      "name": "MarkAllCrowdyStatesDirty",
      "display_name": "Mark All Crowdy States Dirty",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/State/CrowdyStateBlueprintLibrary.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "void",
      "category": "Crowdy SDK|State",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "DefaultToSelf": "Target",
        "DisplayName": "Mark All Crowdy States Dirty"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyStateBlueprintLibrary::MarkCrowdyStateDirty",
      "class": "UCrowdyStateBlueprintLibrary",
      "name": "MarkCrowdyStateDirty",
      "display_name": "Mark Crowdy State Dirty",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/State/CrowdyStateBlueprintLibrary.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "void",
      "category": "Crowdy SDK|State",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "DefaultToSelf": "Target",
        "DisplayName": "Mark Crowdy State Dirty"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyStateReplicator::GetLastSentStateBytes",
      "class": "UCrowdyStateReplicator",
      "name": "GetLastSentStateBytes",
      "display_name": "Get Last Sent State Bytes",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyStateReplicator.h",
      "public_header": true,
      "callable": true,
      "pure": true,
      "static": false,
      "return_type": "int32",
      "category": "Crowdy SDK|State",
      "specifiers": [
        "BlueprintCallable",
        "BlueprintPure"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyStateReplicator::IsStateReplicated",
      "class": "UCrowdyStateReplicator",
      "name": "IsStateReplicated",
      "display_name": "Is State Replicated",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyStateReplicator.h",
      "public_header": true,
      "callable": true,
      "pure": true,
      "static": false,
      "return_type": "bool",
      "category": "Crowdy SDK|State",
      "specifiers": [
        "BlueprintCallable",
        "BlueprintPure"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdySubmitScoreAction::SubmitScore",
      "class": "UCrowdySubmitScoreAction",
      "name": "SubmitScore",
      "display_name": "Submit Score",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyLeaderboardsKitActions.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "UCrowdySubmitScoreAction*",
      "category": "Crowdy SDK|Game Model|Kits|Leaderboards",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true",
        "WorldContext": "WorldContext"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdySyncCombatantAction::SyncCombatant",
      "class": "UCrowdySyncCombatantAction",
      "name": "SyncCombatant",
      "display_name": "Sync Combatant",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyCombatKitActions.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "UCrowdySyncCombatantAction*",
      "category": "Crowdy SDK|Game Model|Kits|Combat",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true",
        "WorldContext": "WorldContext"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams_AddTeamMember::AddTeamMember",
      "class": "UCrowdyTeams_AddTeamMember",
      "name": "AddTeamMember",
      "display_name": "Add Team Member",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsWriteActions.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "UCrowdyTeams_AddTeamMember*",
      "category": "Crowdy SDK|Teams|Mutations",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true",
        "WorldContext": "WorldContextObject"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams_CreateTeam::CreateTeam",
      "class": "UCrowdyTeams_CreateTeam",
      "name": "CreateTeam",
      "display_name": "Create Team",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsWriteActions.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "UCrowdyTeams_CreateTeam*",
      "category": "Crowdy SDK|Teams|Mutations",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true",
        "WorldContext": "WorldContextObject"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams_CreateTeamRole::CreateTeamRole",
      "class": "UCrowdyTeams_CreateTeamRole",
      "name": "CreateTeamRole",
      "display_name": "Create Team Role",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsWriteActions.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "UCrowdyTeams_CreateTeamRole*",
      "category": "Crowdy SDK|Teams|Mutations",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true",
        "WorldContext": "WorldContextObject"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams_DeleteTeam::DeleteTeam",
      "class": "UCrowdyTeams_DeleteTeam",
      "name": "DeleteTeam",
      "display_name": "Delete Team",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsWriteActions.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "UCrowdyTeams_DeleteTeam*",
      "category": "Crowdy SDK|Teams|Mutations",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true",
        "WorldContext": "WorldContextObject"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams_DeleteTeamRole::DeleteTeamRole",
      "class": "UCrowdyTeams_DeleteTeamRole",
      "name": "DeleteTeamRole",
      "display_name": "Delete Team Role",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsWriteActions.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "UCrowdyTeams_DeleteTeamRole*",
      "category": "Crowdy SDK|Teams|Mutations",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true",
        "WorldContext": "WorldContextObject"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams_GetMyTeams::GetMyTeams",
      "class": "UCrowdyTeams_GetMyTeams",
      "name": "GetMyTeams",
      "display_name": "Get My Teams",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsQueryActions.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "UCrowdyTeams_GetMyTeams*",
      "category": "Crowdy SDK|Teams|Queries",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true",
        "WorldContext": "WorldContextObject"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams_GetPendingJoinRequests::GetPendingJoinRequests",
      "class": "UCrowdyTeams_GetPendingJoinRequests",
      "name": "GetPendingJoinRequests",
      "display_name": "Get Pending Join Requests",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsQueryActions.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "UCrowdyTeams_GetPendingJoinRequests*",
      "category": "Crowdy SDK|Teams|Queries",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true",
        "WorldContext": "WorldContextObject"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams_GetTeam::GetTeam",
      "class": "UCrowdyTeams_GetTeam",
      "name": "GetTeam",
      "display_name": "Get Team",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsQueryActions.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "UCrowdyTeams_GetTeam*",
      "category": "Crowdy SDK|Teams|Queries",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true",
        "WorldContext": "WorldContextObject"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams_GetTeamMembers::GetTeamMembers",
      "class": "UCrowdyTeams_GetTeamMembers",
      "name": "GetTeamMembers",
      "display_name": "Get Team Members",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsQueryActions.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "UCrowdyTeams_GetTeamMembers*",
      "category": "Crowdy SDK|Teams|Queries",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true",
        "WorldContext": "WorldContextObject"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams_GetTeamPolicy::GetTeamPolicy",
      "class": "UCrowdyTeams_GetTeamPolicy",
      "name": "GetTeamPolicy",
      "display_name": "Get Team Policy",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsQueryActions.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "UCrowdyTeams_GetTeamPolicy*",
      "category": "Crowdy SDK|Teams|Queries",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true",
        "WorldContext": "WorldContextObject"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams_GetTeamRoles::GetTeamRoles",
      "class": "UCrowdyTeams_GetTeamRoles",
      "name": "GetTeamRoles",
      "display_name": "Get Team Roles",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsQueryActions.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "UCrowdyTeams_GetTeamRoles*",
      "category": "Crowdy SDK|Teams|Queries",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true",
        "WorldContext": "WorldContextObject"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams_GetTeams::GetTeams",
      "class": "UCrowdyTeams_GetTeams",
      "name": "GetTeams",
      "display_name": "Get All Teams",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsQueryActions.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "UCrowdyTeams_GetTeams*",
      "category": "Crowdy SDK|Teams|Queries",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true",
        "WorldContext": "WorldContextObject"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams_JoinTeam::JoinTeam",
      "class": "UCrowdyTeams_JoinTeam",
      "name": "JoinTeam",
      "display_name": "Join Team",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsWriteActions.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "UCrowdyTeams_JoinTeam*",
      "category": "Crowdy SDK|Teams|Mutations",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true",
        "WorldContext": "WorldContextObject"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams_LeaveTeam::LeaveTeam",
      "class": "UCrowdyTeams_LeaveTeam",
      "name": "LeaveTeam",
      "display_name": "Leave Team",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsWriteActions.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "UCrowdyTeams_LeaveTeam*",
      "category": "Crowdy SDK|Teams|Mutations",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true",
        "WorldContext": "WorldContextObject"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams_RemoveTeamMember::RemoveTeamMember",
      "class": "UCrowdyTeams_RemoveTeamMember",
      "name": "RemoveTeamMember",
      "display_name": "Remove Team Member",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsWriteActions.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "UCrowdyTeams_RemoveTeamMember*",
      "category": "Crowdy SDK|Teams|Mutations",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true",
        "WorldContext": "WorldContextObject"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams_RequestToJoinTeam::RequestToJoinTeam",
      "class": "UCrowdyTeams_RequestToJoinTeam",
      "name": "RequestToJoinTeam",
      "display_name": "Request to Join Team",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsWriteActions.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "UCrowdyTeams_RequestToJoinTeam*",
      "category": "Crowdy SDK|Teams|Mutations",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true",
        "WorldContext": "WorldContextObject"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams_SetTeamMemberRoles::SetTeamMemberRoles",
      "class": "UCrowdyTeams_SetTeamMemberRoles",
      "name": "SetTeamMemberRoles",
      "display_name": "Set Team Member Roles",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsWriteActions.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "UCrowdyTeams_SetTeamMemberRoles*",
      "category": "Crowdy SDK|Teams|Mutations",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true",
        "WorldContext": "WorldContextObject"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams_SetTeamPolicy::SetTeamPolicy",
      "class": "UCrowdyTeams_SetTeamPolicy",
      "name": "SetTeamPolicy",
      "display_name": "Set Team Policy",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsWriteActions.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "UCrowdyTeams_SetTeamPolicy*",
      "category": "Crowdy SDK|Teams|Mutations",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true",
        "WorldContext": "WorldContextObject"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams_UpdateTeam::UpdateTeam",
      "class": "UCrowdyTeams_UpdateTeam",
      "name": "UpdateTeam",
      "display_name": "Update Team",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsWriteActions.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "UCrowdyTeams_UpdateTeam*",
      "category": "Crowdy SDK|Teams|Mutations",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true",
        "WorldContext": "WorldContextObject"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams_UpdateTeamRole::UpdateTeamRole",
      "class": "UCrowdyTeams_UpdateTeamRole",
      "name": "UpdateTeamRole",
      "display_name": "Update Team Role",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsWriteActions.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "UCrowdyTeams_UpdateTeamRole*",
      "category": "Crowdy SDK|Teams|Mutations",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true",
        "WorldContext": "WorldContextObject"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams::AddTeamMember",
      "class": "UCrowdyTeams",
      "name": "AddTeamMember",
      "display_name": "Add Team Member",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyTeams.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "Crowdy SDK|Teams|Mutations|Members",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams::CreateTeam",
      "class": "UCrowdyTeams",
      "name": "CreateTeam",
      "display_name": "Create Team",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyTeams.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "Crowdy SDK|Teams|Mutations|Team",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams::CreateTeamRole",
      "class": "UCrowdyTeams",
      "name": "CreateTeamRole",
      "display_name": "Create Team Role",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyTeams.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "Crowdy SDK|Teams|Mutations|Roles",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams::DeleteTeam",
      "class": "UCrowdyTeams",
      "name": "DeleteTeam",
      "display_name": "Delete Team",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyTeams.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "Crowdy SDK|Teams|Mutations|Team",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams::DeleteTeamRole",
      "class": "UCrowdyTeams",
      "name": "DeleteTeamRole",
      "display_name": "Delete Team Role",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyTeams.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "Crowdy SDK|Teams|Mutations|Roles",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams::GetCachedMyTeams",
      "class": "UCrowdyTeams",
      "name": "GetCachedMyTeams",
      "display_name": "Get Cached My Teams",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyTeams.h",
      "public_header": true,
      "callable": true,
      "pure": true,
      "static": false,
      "return_type": "TArray<FCrowdyTeamMembership>",
      "category": "Crowdy SDK|Teams|Cache",
      "specifiers": [
        "BlueprintCallable",
        "BlueprintPure"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams::GetMyTeamById",
      "class": "UCrowdyTeams",
      "name": "GetMyTeamById",
      "display_name": "Get My Team by Id",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyTeams.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "bool",
      "category": "Crowdy SDK|Teams|Cache",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams::GetMyTeams",
      "class": "UCrowdyTeams",
      "name": "GetMyTeams",
      "display_name": "Get My Teams",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyTeams.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "Crowdy SDK|Teams|Queries|Team",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams::GetPendingJoinRequests",
      "class": "UCrowdyTeams",
      "name": "GetPendingJoinRequests",
      "display_name": "Get Pending Join Requests",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyTeams.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "Crowdy SDK|Teams|Queries|Request",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams::GetPrimaryMembership",
      "class": "UCrowdyTeams",
      "name": "GetPrimaryMembership",
      "display_name": "Get Primary Membership",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyTeams.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "bool",
      "category": "Crowdy SDK|Teams|Cache",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams::GetTeam",
      "class": "UCrowdyTeams",
      "name": "GetTeam",
      "display_name": "Get Team",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyTeams.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "Crowdy SDK|Teams|Queries|Team",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams::GetTeamMembers",
      "class": "UCrowdyTeams",
      "name": "GetTeamMembers",
      "display_name": "Get Team Members",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyTeams.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "Crowdy SDK|Teams|Queries|Members",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams::GetTeamPolicy",
      "class": "UCrowdyTeams",
      "name": "GetTeamPolicy",
      "display_name": "Get Team Policy",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyTeams.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "Crowdy SDK|Teams|Queries|Policy",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams::GetTeamRoles",
      "class": "UCrowdyTeams",
      "name": "GetTeamRoles",
      "display_name": "Get Team Roles",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyTeams.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "Crowdy SDK|Teams|Queries|Roles",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams::GetTeams",
      "class": "UCrowdyTeams",
      "name": "GetTeams",
      "display_name": "Get Teams",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyTeams.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "Crowdy SDK|Teams|Queries|Team",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams::HasCachedTeams",
      "class": "UCrowdyTeams",
      "name": "HasCachedTeams",
      "display_name": "Has Cached Teams",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyTeams.h",
      "public_header": true,
      "callable": true,
      "pure": true,
      "static": false,
      "return_type": "bool",
      "category": "Crowdy SDK|Teams|Cache",
      "specifiers": [
        "BlueprintCallable",
        "BlueprintPure"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams::HasPermissionInTeam",
      "class": "UCrowdyTeams",
      "name": "HasPermissionInTeam",
      "display_name": "Has Permission in Team",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyTeams.h",
      "public_header": true,
      "callable": true,
      "pure": true,
      "static": false,
      "return_type": "bool",
      "category": "Crowdy SDK|Teams|Cache",
      "specifiers": [
        "BlueprintCallable",
        "BlueprintPure"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams::IsInAnyTeam",
      "class": "UCrowdyTeams",
      "name": "IsInAnyTeam",
      "display_name": "Is in Any Team",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyTeams.h",
      "public_header": true,
      "callable": true,
      "pure": true,
      "static": false,
      "return_type": "bool",
      "category": "Crowdy SDK|Teams|Cache",
      "specifiers": [
        "BlueprintCallable",
        "BlueprintPure"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams::IsPlayerInTeam",
      "class": "UCrowdyTeams",
      "name": "IsPlayerInTeam",
      "display_name": "Is Player in Team",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyTeams.h",
      "public_header": true,
      "callable": true,
      "pure": true,
      "static": false,
      "return_type": "bool",
      "category": "Crowdy SDK|Teams|Cache",
      "specifiers": [
        "BlueprintCallable",
        "BlueprintPure"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams::JoinTeam",
      "class": "UCrowdyTeams",
      "name": "JoinTeam",
      "display_name": "Join Team",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyTeams.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "Crowdy SDK|Teams|Mutations|Team",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams::LeaveTeam",
      "class": "UCrowdyTeams",
      "name": "LeaveTeam",
      "display_name": "Leave Team",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyTeams.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "Crowdy SDK|Teams|Mutations|Team",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams::RemoveTeamMember",
      "class": "UCrowdyTeams",
      "name": "RemoveTeamMember",
      "display_name": "Remove Team Member",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyTeams.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "Crowdy SDK|Teams|Mutations|Members",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams::RequestToJoinTeam",
      "class": "UCrowdyTeams",
      "name": "RequestToJoinTeam",
      "display_name": "Request to Join Team",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyTeams.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "Crowdy SDK|Teams|Mutations|Request",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams::SetTeamMemberRoles",
      "class": "UCrowdyTeams",
      "name": "SetTeamMemberRoles",
      "display_name": "Set Team Member Roles",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyTeams.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "Crowdy SDK|Teams|Mutations|Roles",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams::SetTeamPolicy",
      "class": "UCrowdyTeams",
      "name": "SetTeamPolicy",
      "display_name": "Set Team Policy",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyTeams.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "Crowdy SDK|Teams|Mutations|Policy",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams::UpdateTeam",
      "class": "UCrowdyTeams",
      "name": "UpdateTeam",
      "display_name": "Update Team",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyTeams.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "Crowdy SDK|Teams|Mutations|Team",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams::UpdateTeamRole",
      "class": "UCrowdyTeams",
      "name": "UpdateTeamRole",
      "display_name": "Update Team Role",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyTeams.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "Crowdy SDK|Teams|Mutations|Roles",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyTransferSessionHostAction::TransferSessionHost",
      "class": "UCrowdyTransferSessionHostAction",
      "name": "TransferSessionHost",
      "display_name": "Transfer Game Session Host",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelSessionActions.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "UCrowdyTransferSessionHostAction*",
      "category": "Crowdy SDK|Game Model|Sessions & Turns",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true",
        "WorldContext": "WorldContext",
        "AdvancedDisplay": "bRefuseIfHostChanged"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyTraverseAction::Traverse",
      "class": "UCrowdyTraverseAction",
      "name": "Traverse",
      "display_name": "Find Linked Models",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelContainerActions.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "UCrowdyTraverseAction*",
      "category": "Crowdy SDK|Game Model|Advanced",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "BlueprintInternalUseOnly": "true",
        "WorldContext": "WorldContext"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyUDPSubsystem::GetUDPNetworkStats",
      "class": "UCrowdyUDPSubsystem",
      "name": "GetUDPNetworkStats",
      "display_name": "Get UDP Network Stats",
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/UDP/CrowdyUDPSubsystem.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "FUDPNetworkStatistics",
      "category": "CrowdySDK|Network|UDP|Stats",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "DisplayName": "Get UDP Network Stats"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyUDPSubsystem::ResetUDPNetworkStats",
      "class": "UCrowdyUDPSubsystem",
      "name": "ResetUDPNetworkStats",
      "display_name": "Reset UDP Network Stats",
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/UDP/CrowdyUDPSubsystem.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "CrowdySDK|Network|UDP|Stats",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "DisplayName": "Reset UDP Network Stats"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyUtilities::CrowdyGetHostID",
      "class": "UCrowdyUtilities",
      "name": "CrowdyGetHostID",
      "display_name": "Crowdy Get Host ID",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Utils/CrowdyUtilities.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "FGuid",
      "category": "Crowdy SDK|Session",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "WorldContext": "WorldContextObject",
        "Keywords": "Crowdy Get Host ID"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyUtilities::CrowdyHasAuthority",
      "class": "UCrowdyUtilities",
      "name": "CrowdyHasAuthority",
      "display_name": "Switch Crowdy Has Authority",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Utils/CrowdyUtilities.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "void",
      "category": "Crowdy SDK|Session",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "WorldContext": "WorldContextObject",
        "ExpandBoolAsExecs": "bHasAuthority",
        "Keywords": "Switch Crowdy Has Authority Switch",
        "DisplayName": "Switch Crowdy Has Authority"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyUtilities::CrowdyIsConnectedToServer",
      "class": "UCrowdyUtilities",
      "name": "CrowdyIsConnectedToServer",
      "display_name": "Crowdy Is Connected to Server",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Utils/CrowdyUtilities.h",
      "public_header": true,
      "callable": false,
      "pure": true,
      "static": true,
      "return_type": "bool",
      "category": "Crowdy SDK|Session",
      "specifiers": [
        "BlueprintPure"
      ],
      "meta": {
        "WorldContext": "WorldContextObject",
        "Keywords": "Crowdy Is Connected Server"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyUtilities::CrowdyIsEntityRegistered",
      "class": "UCrowdyUtilities",
      "name": "CrowdyIsEntityRegistered",
      "display_name": "Crowdy Is Entity Registered",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Utils/CrowdyUtilities.h",
      "public_header": true,
      "callable": false,
      "pure": true,
      "static": true,
      "return_type": "bool",
      "category": "Crowdy SDK|Entities",
      "specifiers": [
        "BlueprintPure"
      ],
      "meta": {
        "WorldContext": "WorldContextObject",
        "Keywords": "Is Crowdy Entity Registered Valid"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyUtilities::CrowdyIsRemoteProxy",
      "class": "UCrowdyUtilities",
      "name": "CrowdyIsRemoteProxy",
      "display_name": "Crowdy Is Remote Proxy",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Utils/CrowdyUtilities.h",
      "public_header": true,
      "callable": false,
      "pure": true,
      "static": true,
      "return_type": "bool",
      "category": "Crowdy SDK|Entities",
      "specifiers": [
        "BlueprintPure"
      ],
      "meta": {
        "WorldContext": "WorldContextObject",
        "DefaultToSelf": "Entity",
        "Keywords": "Is Remote Proxy Crowdy Entity"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyUtilities::DestroyCrowdyEntity",
      "class": "UCrowdyUtilities",
      "name": "DestroyCrowdyEntity",
      "display_name": "Destroy Crowdy Entity",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Utils/CrowdyUtilities.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "void",
      "category": "Crowdy SDK|Entities",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "WorldContext": "WorldContextObject",
        "DefaultToSelf": "TargetEntity",
        "Keywords": "Destroy Remove Crowdy Entity"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyUtilities::DoesCrowdyEntityOwn",
      "class": "UCrowdyUtilities",
      "name": "DoesCrowdyEntityOwn",
      "display_name": "Does Crowdy Entity Own",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Utils/CrowdyUtilities.h",
      "public_header": true,
      "callable": false,
      "pure": true,
      "static": true,
      "return_type": "bool",
      "category": "Crowdy SDK|Entities",
      "specifiers": [
        "BlueprintPure"
      ],
      "meta": {
        "WorldContext": "WorldContextObject",
        "Keywords": "Owns Owner Ownership Crowdy Entity"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyUtilities::GetAllCrowdyEntitiesByOwner",
      "class": "UCrowdyUtilities",
      "name": "GetAllCrowdyEntitiesByOwner",
      "display_name": "Get All Crowdy Entities by Owner",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Utils/CrowdyUtilities.h",
      "public_header": true,
      "callable": false,
      "pure": true,
      "static": true,
      "return_type": "TArray<AActor*>",
      "category": "Crowdy SDK|Entities",
      "specifiers": [
        "BlueprintPure"
      ],
      "meta": {
        "WorldContext": "WorldContextObject",
        "Keywords": "Get All Entities By Owner Crowdy"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyUtilities::GetCrowdyEntity",
      "class": "UCrowdyUtilities",
      "name": "GetCrowdyEntity",
      "display_name": "Get Crowdy Entity",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Utils/CrowdyUtilities.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "AActor*",
      "category": "Crowdy SDK|Entities",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "WorldContext": "WorldContextObject",
        "Keywords": "Get Find Crowdy Entity Actor"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyUtilities::GetCrowdyEntityComponent",
      "class": "UCrowdyUtilities",
      "name": "GetCrowdyEntityComponent",
      "display_name": "Get Crowdy Entity Component",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Utils/CrowdyUtilities.h",
      "public_header": true,
      "callable": false,
      "pure": true,
      "static": true,
      "return_type": "UCrowdyEntityComponent*",
      "category": "Crowdy SDK|Entities",
      "specifiers": [
        "BlueprintPure"
      ],
      "meta": {
        "DefaultToSelf": "Actor",
        "Keywords": "Get Find Crowdy Entity Component GAS"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyUtilities::GetCrowdyEntityID",
      "class": "UCrowdyUtilities",
      "name": "GetCrowdyEntityID",
      "display_name": "Get Crowdy Entity ID",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Utils/CrowdyUtilities.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "FGuid",
      "category": "Crowdy SDK|Entities",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "WorldContext": "WorldContextObject",
        "DefaultToSelf": "Actor",
        "Keywords": "Get Find Crowdy Entity ID UUID"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyUtilities::GetCrowdyEntityOwnerID",
      "class": "UCrowdyUtilities",
      "name": "GetCrowdyEntityOwnerID",
      "display_name": "Get Crowdy Entity Owner ID",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Utils/CrowdyUtilities.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "FGuid",
      "category": "Crowdy SDK|Entities",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "WorldContext": "WorldContextObject",
        "DefaultToSelf": "Entity",
        "Keywords": "Get Crowdy Entity Owner ID UUID"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyUtilities::GetCrowdyEntityRole",
      "class": "UCrowdyUtilities",
      "name": "GetCrowdyEntityRole",
      "display_name": "Get Crowdy Entity Role",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Utils/CrowdyUtilities.h",
      "public_header": true,
      "callable": false,
      "pure": true,
      "static": true,
      "return_type": "ECrowdyRole",
      "category": "Crowdy SDK|Entities",
      "specifiers": [
        "BlueprintPure"
      ],
      "meta": {
        "WorldContext": "WorldContextObject",
        "DefaultToSelf": "Entity",
        "Keywords": "Get Crowdy Entity Role Owner Proxy"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyUtilities::GetCrowdyHasAuthority",
      "class": "UCrowdyUtilities",
      "name": "GetCrowdyHasAuthority",
      "display_name": "Crowdy Has Authority",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Utils/CrowdyUtilities.h",
      "public_header": true,
      "callable": false,
      "pure": true,
      "static": true,
      "return_type": "bool",
      "category": "Crowdy SDK|Session",
      "specifiers": [
        "BlueprintPure"
      ],
      "meta": {
        "WorldContext": "WorldContextObject",
        "Keywords": "Crowdy Has Authority",
        "DisplayName": "Crowdy Has Authority"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyUtilities::GetLocalPlayerEntityID",
      "class": "UCrowdyUtilities",
      "name": "GetLocalPlayerEntityID",
      "display_name": "Get Local Player Entity ID",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Utils/CrowdyUtilities.h",
      "public_header": true,
      "callable": false,
      "pure": true,
      "static": true,
      "return_type": "FGuid",
      "category": "Crowdy SDK|Entities",
      "specifiers": [
        "BlueprintPure"
      ],
      "meta": {
        "WorldContext": "WorldContextObject",
        "Keywords": "Get Local Player Entity ID UUID"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyUtilities::IsCrowdyEntityHost",
      "class": "UCrowdyUtilities",
      "name": "IsCrowdyEntityHost",
      "display_name": "Is Crowdy Entity Host",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Utils/CrowdyUtilities.h",
      "public_header": true,
      "callable": false,
      "pure": true,
      "static": true,
      "return_type": "bool",
      "category": "Crowdy SDK|Session",
      "specifiers": [
        "BlueprintPure"
      ],
      "meta": {
        "WorldContext": "WorldContextObject",
        "DefaultToSelf": "Entity",
        "Keywords": "Is Host Crowdy Entity Actor"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyUtilities::IsCrowdyEntityLocallyControlled",
      "class": "UCrowdyUtilities",
      "name": "IsCrowdyEntityLocallyControlled",
      "display_name": "Is Crowdy Entity Locally Controlled",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Utils/CrowdyUtilities.h",
      "public_header": true,
      "callable": true,
      "pure": true,
      "static": true,
      "return_type": "bool",
      "category": "Crowdy SDK|Entities",
      "specifiers": [
        "BlueprintCallable",
        "BlueprintPure"
      ],
      "meta": {
        "DefaultToSelf": "Entity",
        "Keywords": "Is Locally Controlled Owned Authority Crowdy Entity"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyUtilities::IsCrowdyEntityPlayerControlled",
      "class": "UCrowdyUtilities",
      "name": "IsCrowdyEntityPlayerControlled",
      "display_name": "Is Crowdy Entity Player Controlled",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Utils/CrowdyUtilities.h",
      "public_header": true,
      "callable": false,
      "pure": true,
      "static": true,
      "return_type": "bool",
      "category": "Crowdy SDK|Entities",
      "specifiers": [
        "BlueprintPure"
      ],
      "meta": {
        "WorldContext": "WorldContextObject",
        "DefaultToSelf": "TargetActor",
        "Keywords": "Is Player Controlled Crowdy Entity"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyUtilities::K2_SendCrowdyEvent",
      "class": "UCrowdyUtilities",
      "name": "K2_SendCrowdyEvent",
      "display_name": "Send Crowdy Event",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Utils/CrowdyUtilities.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "void",
      "category": "Crowdy SDK|Events",
      "specifiers": [
        "BlueprintCallable",
        "CustomThunk"
      ],
      "meta": {
        "WorldContext": "WorldContextObject",
        "DefaultToSelf": "TargetEntity",
        "DisplayName": "Send Crowdy Event",
        "CustomStructureParam": "EventPayload",
        "Keywords": "Send Crowdy Event Entity"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyUtilities::SpawnCrowdyEntity",
      "class": "UCrowdyUtilities",
      "name": "SpawnCrowdyEntity",
      "display_name": "Spawn Crowdy Entity",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Utils/CrowdyUtilities.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "AActor*",
      "category": "Crowdy SDK|Entities",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "WorldContext": "WorldContextObject",
        "AutoCreateRefTerm": "InitialState",
        "Keywords": "Spawn Create Crowdy Entity"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyUtilities::SwitchCrowdyIsRemoteProxy",
      "class": "UCrowdyUtilities",
      "name": "SwitchCrowdyIsRemoteProxy",
      "display_name": "Switch Crowdy Is Remote Proxy",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Utils/CrowdyUtilities.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "void",
      "category": "Crowdy SDK|Entities",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "WorldContext": "WorldContextObject",
        "DefaultToSelf": "Entity",
        "ExpandBoolAsExecs": "bIsRemoteProxy",
        "Keywords": "Switch Is Remote Proxy Crowdy Entity"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyUtilities::SwitchIsCrowdyEntityPlayerControlled",
      "class": "UCrowdyUtilities",
      "name": "SwitchIsCrowdyEntityPlayerControlled",
      "display_name": "Switch Is Crowdy Entity Player Controlled",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Utils/CrowdyUtilities.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "void",
      "category": "Crowdy SDK|Entities",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {
        "WorldContext": "WorldContextObject",
        "DefaultToSelf": "TargetActor",
        "ExpandBoolAsExecs": "bIsPlayerControlled",
        "Keywords": "Switch Is Player Controlled Crowdy Entity"
      },
      "editor_module": false
    },
    {
      "id": "UCrowdyVideoFrameReceiver::ForgetSender",
      "class": "UCrowdyVideoFrameReceiver",
      "name": "ForgetSender",
      "display_name": "Forget Sender",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyVideoFrameReceiver.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "void",
      "category": "Crowdy SDK|Video",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyVideoFrameReceiver::GetAbandonedFrameCount",
      "class": "UCrowdyVideoFrameReceiver",
      "name": "GetAbandonedFrameCount",
      "display_name": "Get Abandoned Frame Count",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyVideoFrameReceiver.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "int64",
      "category": "Crowdy SDK|Video",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyVideoFrameReceiver::GetDroppedFragmentCount",
      "class": "UCrowdyVideoFrameReceiver",
      "name": "GetDroppedFragmentCount",
      "display_name": "Get Dropped Fragment Count",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyVideoFrameReceiver.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "int64",
      "category": "Crowdy SDK|Video",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UCrowdyVideoFrameReceiver::GetPendingSenderCount",
      "class": "UCrowdyVideoFrameReceiver",
      "name": "GetPendingSenderCount",
      "display_name": "Get Pending Sender Count",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyVideoFrameReceiver.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": false,
      "return_type": "int32",
      "category": "Crowdy SDK|Video",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UHelperFunctions::GetChunkCoordinateAtLocation",
      "class": "UHelperFunctions",
      "name": "GetChunkCoordinateAtLocation",
      "display_name": "Get Chunk Coordinate At Location",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Utils/HelperFunctions.h",
      "public_header": true,
      "callable": false,
      "pure": true,
      "static": true,
      "return_type": "void",
      "category": "CrowdySDK|Coordinates",
      "specifiers": [
        "BlueprintPure"
      ],
      "meta": {
        "DisplayName": "Get Chunk Coordinate At Location",
        "WorldContext": "WorldContextObject"
      },
      "editor_module": false
    },
    {
      "id": "UHelperFunctions::GetChunkCoordinatesAtWorldLocation",
      "class": "UHelperFunctions",
      "name": "GetChunkCoordinatesAtWorldLocation",
      "display_name": "Get Chunk Coordinates at World Location",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Utils/HelperFunctions.h",
      "public_header": true,
      "callable": true,
      "pure": true,
      "static": true,
      "return_type": "void",
      "category": "CrowdySDK|Coordinates",
      "specifiers": [
        "BlueprintCallable",
        "BlueprintPure"
      ],
      "meta": {
        "DeprecatedFunction": true,
        "DeprecationMessage": "Use Get Chunk Coordinate At Location instead"
      },
      "editor_module": false
    },
    {
      "id": "UHelperFunctions::GetDeterministicID",
      "class": "UHelperFunctions",
      "name": "GetDeterministicID",
      "display_name": "Get Deterministic ID",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Utils/HelperFunctions.h",
      "public_header": true,
      "callable": true,
      "pure": true,
      "static": true,
      "return_type": "FGuid",
      "category": "CrowdySDK|Identifiers",
      "specifiers": [
        "BlueprintCallable",
        "BlueprintPure"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UHelperFunctions::GetNewID",
      "class": "UHelperFunctions",
      "name": "GetNewID",
      "display_name": "Get New ID",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Utils/HelperFunctions.h",
      "public_header": true,
      "callable": true,
      "pure": true,
      "static": true,
      "return_type": "FGuid",
      "category": "CrowdySDK|Identifiers",
      "specifiers": [
        "BlueprintCallable",
        "BlueprintPure"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UHelperFunctions::GetNewUUID",
      "class": "UHelperFunctions",
      "name": "GetNewUUID",
      "display_name": "Get New UUID",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Utils/HelperFunctions.h",
      "public_header": true,
      "callable": true,
      "pure": true,
      "static": true,
      "return_type": "FString",
      "category": "CrowdySDK|Identifiers",
      "specifiers": [
        "BlueprintCallable",
        "BlueprintPure"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "UHelperFunctions::GetVoxelCoordinatesAtWorldLocation",
      "class": "UHelperFunctions",
      "name": "GetVoxelCoordinatesAtWorldLocation",
      "display_name": "Get Voxel Coordinates at World Location",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Utils/HelperFunctions.h",
      "public_header": true,
      "callable": true,
      "pure": true,
      "static": true,
      "return_type": "void",
      "category": "CrowdySDK|Coordinates",
      "specifiers": [
        "BlueprintCallable",
        "BlueprintPure"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "USerializationFunctionLibrary::GenerateVoxelID",
      "class": "USerializationFunctionLibrary",
      "name": "GenerateVoxelID",
      "display_name": "Generate Voxel ID",
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Utils/SerializationFunctionLibrary.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "FString",
      "category": "Serialization Function Library",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    },
    {
      "id": "USerializationFunctionLibrary::ToGuid",
      "class": "USerializationFunctionLibrary",
      "name": "ToGuid",
      "display_name": "To Guid",
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Utils/SerializationFunctionLibrary.h",
      "public_header": true,
      "callable": true,
      "pure": false,
      "static": true,
      "return_type": "FGuid",
      "category": "CrowdySDK|Serialization Function Library",
      "specifiers": [
        "BlueprintCallable"
      ],
      "meta": {},
      "editor_module": false
    }
  ],
  "delegates": [
    {
      "id": "AWinAudioDeviceMonitor::OnAudioDeviceConnected",
      "class": "AWinAudioDeviceMonitor",
      "name": "OnAudioDeviceConnected",
      "type": "FOnAudioDeviceConnected",
      "module": "CrowdyVoice",
      "header": "CrowdyVoice/Private/Core/Audio/Platform/AWinAudioDeviceMonitor.h",
      "public_header": false,
      "category": "Audio|Device"
    },
    {
      "id": "AWinAudioDeviceMonitor::OnAudioDeviceDisconnected",
      "class": "AWinAudioDeviceMonitor",
      "name": "OnAudioDeviceDisconnected",
      "type": "FOnAudioDeviceDisconnected",
      "module": "CrowdyVoice",
      "header": "CrowdyVoice/Private/Core/Audio/Platform/AWinAudioDeviceMonitor.h",
      "public_header": false,
      "category": "Audio|Device"
    },
    {
      "id": "UCrowdyActorTracker::OnRemoteEntityAppeared",
      "class": "UCrowdyActorTracker",
      "name": "OnRemoteEntityAppeared",
      "type": "FOnActorSpawnRequested",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyActorTracker.h",
      "public_header": true,
      "category": "Crowdy SDK|Actor Tracker|Events"
    },
    {
      "id": "UCrowdyActorTracker::OnRemoteEntityLeft",
      "class": "UCrowdyActorTracker",
      "name": "OnRemoteEntityLeft",
      "type": "FOnActorLeftReported",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyActorTracker.h",
      "public_header": true,
      "category": "Crowdy SDK|Actor Tracker|Events"
    },
    {
      "id": "UCrowdyActorTracker::OnRemoteEntityLeftAnnounced",
      "class": "UCrowdyActorTracker",
      "name": "OnRemoteEntityLeftAnnounced",
      "type": "FOnActorLeftReported",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyActorTracker.h",
      "public_header": true,
      "category": "Crowdy SDK|Actor Tracker|Events"
    },
    {
      "id": "UCrowdyActorTracker::OnRemoteEntityTimedOut",
      "class": "UCrowdyActorTracker",
      "name": "OnRemoteEntityTimedOut",
      "type": "FOnActorTimeoutRequested",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyActorTracker.h",
      "public_header": true,
      "category": "Crowdy SDK|Actor Tracker|Events"
    },
    {
      "id": "UCrowdyActorTracker::OnUpdatesGameThread",
      "class": "UCrowdyActorTracker",
      "name": "OnUpdatesGameThread",
      "type": "FOnActorUpdateGameThreadBatch",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyActorTracker.h",
      "public_header": true,
      "category": "Crowdy SDK|Actor Tracker|Events"
    },
    {
      "id": "UCrowdyAddEdgeAction::Failed",
      "class": "UCrowdyAddEdgeAction",
      "name": "Failed",
      "type": "FCrowdyEdgeOutcome",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelContainerActions.h",
      "public_header": true,
      "category": "Crowdy SDK|Game Model|Advanced"
    },
    {
      "id": "UCrowdyAddEdgeAction::Succeeded",
      "class": "UCrowdyAddEdgeAction",
      "name": "Succeeded",
      "type": "FCrowdyEdgeOutcome",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelContainerActions.h",
      "public_header": true,
      "category": "Crowdy SDK|Game Model|Advanced"
    },
    {
      "id": "UCrowdyAddToCollectionAction::Failed",
      "class": "UCrowdyAddToCollectionAction",
      "name": "Failed",
      "type": "FCrowdyPullDataContainerOutcome",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelCollectionActions.h",
      "public_header": true,
      "category": "Crowdy SDK|Game Model|Collections"
    },
    {
      "id": "UCrowdyAddToCollectionAction::Succeeded",
      "class": "UCrowdyAddToCollectionAction",
      "name": "Succeeded",
      "type": "FCrowdyPullDataContainerOutcome",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelCollectionActions.h",
      "public_header": true,
      "category": "Crowdy SDK|Game Model|Collections"
    },
    {
      "id": "UCrowdyApplyContainerManifestAction::Failed",
      "class": "UCrowdyApplyContainerManifestAction",
      "name": "Failed",
      "type": "FCrowdyApplyManifestOutcome",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyContainerManifestActions.h",
      "public_header": true,
      "category": "Crowdy SDK|Game Model|Containers"
    },
    {
      "id": "UCrowdyApplyContainerManifestAction::Succeeded",
      "class": "UCrowdyApplyContainerManifestAction",
      "name": "Succeeded",
      "type": "FCrowdyApplyManifestOutcome",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyContainerManifestActions.h",
      "public_header": true,
      "category": "Crowdy SDK|Game Model|Containers"
    },
    {
      "id": "UCrowdyApplyEffectAction::Failed",
      "class": "UCrowdyApplyEffectAction",
      "name": "Failed",
      "type": "FCrowdyApplyEffectOutcome",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyEffectActions.h",
      "public_header": true,
      "category": "Crowdy SDK|Game Model|Effects"
    },
    {
      "id": "UCrowdyApplyEffectAction::Succeeded",
      "class": "UCrowdyApplyEffectAction",
      "name": "Succeeded",
      "type": "FCrowdyApplyEffectOutcome",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyEffectActions.h",
      "public_header": true,
      "category": "Crowdy SDK|Game Model|Effects"
    },
    {
      "id": "UCrowdyApplyStatusEffectAction::Failed",
      "class": "UCrowdyApplyStatusEffectAction",
      "name": "Failed",
      "type": "FCrowdyApplyStatusEffectOutcome",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyCombatKitActions.h",
      "public_header": true,
      "category": "Crowdy SDK|Game Model|Kits|Combat"
    },
    {
      "id": "UCrowdyApplyStatusEffectAction::Succeeded",
      "class": "UCrowdyApplyStatusEffectAction",
      "name": "Succeeded",
      "type": "FCrowdyApplyStatusEffectOutcome",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyCombatKitActions.h",
      "public_header": true,
      "category": "Crowdy SDK|Game Model|Kits|Combat"
    },
    {
      "id": "UCrowdyAuth_BeginMagicLinkSignIn::OnError",
      "class": "UCrowdyAuth_BeginMagicLinkSignIn",
      "name": "OnError",
      "type": "FBeginMagicLinkSignInDelegateOnError",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyAuthenticationActions.h",
      "public_header": true,
      "category": ""
    },
    {
      "id": "UCrowdyAuth_BeginMagicLinkSignIn::OnSuccess",
      "class": "UCrowdyAuth_BeginMagicLinkSignIn",
      "name": "OnSuccess",
      "type": "FBeginMagicLinkSignInDelegateOnSuccess",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyAuthenticationActions.h",
      "public_header": true,
      "category": ""
    },
    {
      "id": "UCrowdyAuth_BeginSocialSignIn::OnError",
      "class": "UCrowdyAuth_BeginSocialSignIn",
      "name": "OnError",
      "type": "FBeginSocialSignInDelegateOnError",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyAuthenticationActions.h",
      "public_header": true,
      "category": ""
    },
    {
      "id": "UCrowdyAuth_BeginSocialSignIn::OnSuccess",
      "class": "UCrowdyAuth_BeginSocialSignIn",
      "name": "OnSuccess",
      "type": "FBeginSocialSignInDelegateOnSuccess",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyAuthenticationActions.h",
      "public_header": true,
      "category": ""
    },
    {
      "id": "UCrowdyAuth_Login::OnError",
      "class": "UCrowdyAuth_Login",
      "name": "OnError",
      "type": "FLoginDelegateOnError",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyAuthenticationActions.h",
      "public_header": true,
      "category": ""
    },
    {
      "id": "UCrowdyAuth_Login::OnSuccess",
      "class": "UCrowdyAuth_Login",
      "name": "OnSuccess",
      "type": "FLoginDelegateOnSuccess",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyAuthenticationActions.h",
      "public_header": true,
      "category": ""
    },
    {
      "id": "UCrowdyAuth_Register::OnError",
      "class": "UCrowdyAuth_Register",
      "name": "OnError",
      "type": "FRegisterDelegateOnFailure",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyAuthenticationActions.h",
      "public_header": true,
      "category": ""
    },
    {
      "id": "UCrowdyAuth_Register::OnSuccess",
      "class": "UCrowdyAuth_Register",
      "name": "OnSuccess",
      "type": "FRegisterDelegateOnSuccess",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyAuthenticationActions.h",
      "public_header": true,
      "category": ""
    },
    {
      "id": "UCrowdyAuth_RestoreSession::OnError",
      "class": "UCrowdyAuth_RestoreSession",
      "name": "OnError",
      "type": "FRestoreSessionDelegateOnError",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyAuthenticationActions.h",
      "public_header": true,
      "category": ""
    },
    {
      "id": "UCrowdyAuth_RestoreSession::OnSuccess",
      "class": "UCrowdyAuth_RestoreSession",
      "name": "OnSuccess",
      "type": "FRestoreSessionDelegateOnSuccess",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyAuthenticationActions.h",
      "public_header": true,
      "category": ""
    },
    {
      "id": "UCrowdyAuthentication::OnAppTokenRefreshed",
      "class": "UCrowdyAuthentication",
      "name": "OnAppTokenRefreshed",
      "type": "FOnAppTokenRefreshed",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyAuthentication.h",
      "public_header": true,
      "category": "Crowdy SDK|Authentication"
    },
    {
      "id": "UCrowdyAuthentication::OnLogin",
      "class": "UCrowdyAuthentication",
      "name": "OnLogin",
      "type": "FOnAuthLoginEvent",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyAuthentication.h",
      "public_header": true,
      "category": "Crowdy SDK|Authentication"
    },
    {
      "id": "UCrowdyAuthentication::OnLoginFailed",
      "class": "UCrowdyAuthentication",
      "name": "OnLoginFailed",
      "type": "FOnAuthLoginFailed",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyAuthentication.h",
      "public_header": true,
      "category": "Crowdy SDK|Authentication"
    },
    {
      "id": "UCrowdyAuthentication::OnRegister",
      "class": "UCrowdyAuthentication",
      "name": "OnRegister",
      "type": "FOnAuthRegisterEvent",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyAuthentication.h",
      "public_header": true,
      "category": "Crowdy SDK|Authentication"
    },
    {
      "id": "UCrowdyAuthentication::OnRegisterFailed",
      "class": "UCrowdyAuthentication",
      "name": "OnRegisterFailed",
      "type": "FOnAuthRegisterFailed",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyAuthentication.h",
      "public_header": true,
      "category": "Crowdy SDK|Authentication"
    },
    {
      "id": "UCrowdyAuthentication::OnSessionRestored",
      "class": "UCrowdyAuthentication",
      "name": "OnSessionRestored",
      "type": "FOnAuthSessionRestored",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyAuthentication.h",
      "public_header": true,
      "category": "Crowdy SDK|Authentication"
    },
    {
      "id": "UCrowdyAuthentication::OnSessionRestoreFailed",
      "class": "UCrowdyAuthentication",
      "name": "OnSessionRestoreFailed",
      "type": "FOnAuthSessionRestoreFailed",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyAuthentication.h",
      "public_header": true,
      "category": "Crowdy SDK|Authentication"
    },
    {
      "id": "UCrowdyAvatars_CreateAvatar::OnError",
      "class": "UCrowdyAvatars_CreateAvatar",
      "name": "OnError",
      "type": "FAvatarsAsyncOnError",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyAvatarsWriteActions.h",
      "public_header": true,
      "category": ""
    },
    {
      "id": "UCrowdyAvatars_CreateAvatar::OnSuccess",
      "class": "UCrowdyAvatars_CreateAvatar",
      "name": "OnSuccess",
      "type": "FAvatarAsyncOnSuccess",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyAvatarsWriteActions.h",
      "public_header": true,
      "category": ""
    },
    {
      "id": "UCrowdyAvatars_DeleteAvatar::OnError",
      "class": "UCrowdyAvatars_DeleteAvatar",
      "name": "OnError",
      "type": "FAvatarsAsyncOnError",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyAvatarsWriteActions.h",
      "public_header": true,
      "category": ""
    },
    {
      "id": "UCrowdyAvatars_DeleteAvatar::OnSuccess",
      "class": "UCrowdyAvatars_DeleteAvatar",
      "name": "OnSuccess",
      "type": "FAvatarVoidAsyncOnSuccess",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyAvatarsWriteActions.h",
      "public_header": true,
      "category": ""
    },
    {
      "id": "UCrowdyAvatars_GetAvatar::OnError",
      "class": "UCrowdyAvatars_GetAvatar",
      "name": "OnError",
      "type": "FAvatarsAsyncOnError",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyAvatarsQueryActions.h",
      "public_header": true,
      "category": ""
    },
    {
      "id": "UCrowdyAvatars_GetAvatar::OnSuccess",
      "class": "UCrowdyAvatars_GetAvatar",
      "name": "OnSuccess",
      "type": "FAvatarAsyncOnSuccess",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyAvatarsQueryActions.h",
      "public_header": true,
      "category": ""
    },
    {
      "id": "UCrowdyAvatars_GetAvatarAppState::OnError",
      "class": "UCrowdyAvatars_GetAvatarAppState",
      "name": "OnError",
      "type": "FAvatarsAsyncOnError",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyAvatarsQueryActions.h",
      "public_header": true,
      "category": ""
    },
    {
      "id": "UCrowdyAvatars_GetAvatarAppState::OnSuccess",
      "class": "UCrowdyAvatars_GetAvatarAppState",
      "name": "OnSuccess",
      "type": "FAppStateAsyncOnSuccess",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyAvatarsQueryActions.h",
      "public_header": true,
      "category": ""
    },
    {
      "id": "UCrowdyAvatars_GetAvatarAppStates::OnError",
      "class": "UCrowdyAvatars_GetAvatarAppStates",
      "name": "OnError",
      "type": "FAvatarsAsyncOnError",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyAvatarsQueryActions.h",
      "public_header": true,
      "category": ""
    },
    {
      "id": "UCrowdyAvatars_GetAvatarAppStates::OnSuccess",
      "class": "UCrowdyAvatars_GetAvatarAppStates",
      "name": "OnSuccess",
      "type": "FAppStatesAsyncOnSuccess",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyAvatarsQueryActions.h",
      "public_header": true,
      "category": ""
    },
    {
      "id": "UCrowdyAvatars_GetMyAvatars::OnError",
      "class": "UCrowdyAvatars_GetMyAvatars",
      "name": "OnError",
      "type": "FAvatarsAsyncOnError",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyAvatarsQueryActions.h",
      "public_header": true,
      "category": ""
    },
    {
      "id": "UCrowdyAvatars_GetMyAvatars::OnSuccess",
      "class": "UCrowdyAvatars_GetMyAvatars",
      "name": "OnSuccess",
      "type": "FAvatarsAsyncOnSuccess",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyAvatarsQueryActions.h",
      "public_header": true,
      "category": ""
    },
    {
      "id": "UCrowdyAvatars_GetUserAvatars::OnError",
      "class": "UCrowdyAvatars_GetUserAvatars",
      "name": "OnError",
      "type": "FAvatarsAsyncOnError",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyAvatarsQueryActions.h",
      "public_header": true,
      "category": ""
    },
    {
      "id": "UCrowdyAvatars_GetUserAvatars::OnSuccess",
      "class": "UCrowdyAvatars_GetUserAvatars",
      "name": "OnSuccess",
      "type": "FAvatarsAsyncOnSuccess",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyAvatarsQueryActions.h",
      "public_header": true,
      "category": ""
    },
    {
      "id": "UCrowdyAvatars_UpdateAvatar::OnError",
      "class": "UCrowdyAvatars_UpdateAvatar",
      "name": "OnError",
      "type": "FAvatarsAsyncOnError",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyAvatarsWriteActions.h",
      "public_header": true,
      "category": ""
    },
    {
      "id": "UCrowdyAvatars_UpdateAvatar::OnSuccess",
      "class": "UCrowdyAvatars_UpdateAvatar",
      "name": "OnSuccess",
      "type": "FAvatarAsyncOnSuccess",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyAvatarsWriteActions.h",
      "public_header": true,
      "category": ""
    },
    {
      "id": "UCrowdyAvatars_UpdateAvatarAppState::OnError",
      "class": "UCrowdyAvatars_UpdateAvatarAppState",
      "name": "OnError",
      "type": "FAvatarsAsyncOnError",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyAvatarsWriteActions.h",
      "public_header": true,
      "category": ""
    },
    {
      "id": "UCrowdyAvatars_UpdateAvatarAppState::OnSuccess",
      "class": "UCrowdyAvatars_UpdateAvatarAppState",
      "name": "OnSuccess",
      "type": "FAppStateAsyncOnSuccess",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyAvatarsWriteActions.h",
      "public_header": true,
      "category": ""
    },
    {
      "id": "UCrowdyAvatars_UpdatePrivateAvatarState::OnError",
      "class": "UCrowdyAvatars_UpdatePrivateAvatarState",
      "name": "OnError",
      "type": "FAvatarsAsyncOnError",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyAvatarsWriteActions.h",
      "public_header": true,
      "category": ""
    },
    {
      "id": "UCrowdyAvatars_UpdatePrivateAvatarState::OnSuccess",
      "class": "UCrowdyAvatars_UpdatePrivateAvatarState",
      "name": "OnSuccess",
      "type": "FAvatarAsyncOnSuccess",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyAvatarsWriteActions.h",
      "public_header": true,
      "category": ""
    },
    {
      "id": "UCrowdyAvatars_UpdatePublicAvatarState::OnError",
      "class": "UCrowdyAvatars_UpdatePublicAvatarState",
      "name": "OnError",
      "type": "FAvatarsAsyncOnError",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyAvatarsWriteActions.h",
      "public_header": true,
      "category": ""
    },
    {
      "id": "UCrowdyAvatars_UpdatePublicAvatarState::OnSuccess",
      "class": "UCrowdyAvatars_UpdatePublicAvatarState",
      "name": "OnSuccess",
      "type": "FAvatarAsyncOnSuccess",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyAvatarsWriteActions.h",
      "public_header": true,
      "category": ""
    },
    {
      "id": "UCrowdyAvatars::OnMyAvatarsCacheChanged",
      "class": "UCrowdyAvatars",
      "name": "OnMyAvatarsCacheChanged",
      "type": "FOnMyAvatarsCacheChanged",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyAvatars.h",
      "public_header": true,
      "category": "Crowdy SDK|Avatars"
    },
    {
      "id": "UCrowdyBlueprintReceptionLayer::OnActorUpdateReceived",
      "class": "UCrowdyBlueprintReceptionLayer",
      "name": "OnActorUpdateReceived",
      "type": "FOnActorUpdateReceived",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Core/Blueprints/CrowdyBlueprintReceptionLayer.h",
      "public_header": true,
      "category": "Crowdy SDK|Reception Layer|Game Events"
    },
    {
      "id": "UCrowdyBlueprintReceptionLayer::OnEventNotificationReceived",
      "class": "UCrowdyBlueprintReceptionLayer",
      "name": "OnEventNotificationReceived",
      "type": "FOnGameEventNotificationReceived",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Core/Blueprints/CrowdyBlueprintReceptionLayer.h",
      "public_header": true,
      "category": "Crowdy SDK|Reception Layer|Actor Updates"
    },
    {
      "id": "UCrowdyChannels_AddChannelMember::OnError",
      "class": "UCrowdyChannels_AddChannelMember",
      "name": "OnError",
      "type": "FChannelAsyncOnError",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsWriteActions.h",
      "public_header": true,
      "category": ""
    },
    {
      "id": "UCrowdyChannels_AddChannelMember::OnSuccess",
      "class": "UCrowdyChannels_AddChannelMember",
      "name": "OnSuccess",
      "type": "FChannelMemberAsyncOnSuccess",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsWriteActions.h",
      "public_header": true,
      "category": ""
    },
    {
      "id": "UCrowdyChannels_CreateChannel::OnError",
      "class": "UCrowdyChannels_CreateChannel",
      "name": "OnError",
      "type": "FChannelAsyncOnError",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsWriteActions.h",
      "public_header": true,
      "category": ""
    },
    {
      "id": "UCrowdyChannels_CreateChannel::OnSuccess",
      "class": "UCrowdyChannels_CreateChannel",
      "name": "OnSuccess",
      "type": "FChannelAsyncOnSuccess",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsWriteActions.h",
      "public_header": true,
      "category": ""
    },
    {
      "id": "UCrowdyChannels_CreateChannelRole::OnError",
      "class": "UCrowdyChannels_CreateChannelRole",
      "name": "OnError",
      "type": "FChannelAsyncOnError",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsWriteActions.h",
      "public_header": true,
      "category": ""
    },
    {
      "id": "UCrowdyChannels_CreateChannelRole::OnSuccess",
      "class": "UCrowdyChannels_CreateChannelRole",
      "name": "OnSuccess",
      "type": "FChannelRoleAsyncOnSuccess",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsWriteActions.h",
      "public_header": true,
      "category": ""
    },
    {
      "id": "UCrowdyChannels_DeleteChannel::OnError",
      "class": "UCrowdyChannels_DeleteChannel",
      "name": "OnError",
      "type": "FChannelAsyncOnError",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsWriteActions.h",
      "public_header": true,
      "category": ""
    },
    {
      "id": "UCrowdyChannels_DeleteChannel::OnSuccess",
      "class": "UCrowdyChannels_DeleteChannel",
      "name": "OnSuccess",
      "type": "FChannelVoidAsyncOnSuccess",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsWriteActions.h",
      "public_header": true,
      "category": ""
    },
    {
      "id": "UCrowdyChannels_DeleteChannelRole::OnError",
      "class": "UCrowdyChannels_DeleteChannelRole",
      "name": "OnError",
      "type": "FChannelAsyncOnError",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsWriteActions.h",
      "public_header": true,
      "category": ""
    },
    {
      "id": "UCrowdyChannels_DeleteChannelRole::OnSuccess",
      "class": "UCrowdyChannels_DeleteChannelRole",
      "name": "OnSuccess",
      "type": "FChannelVoidAsyncOnSuccess",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsWriteActions.h",
      "public_header": true,
      "category": ""
    },
    {
      "id": "UCrowdyChannels_GetChannel::OnError",
      "class": "UCrowdyChannels_GetChannel",
      "name": "OnError",
      "type": "FChannelAsyncOnError",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsQueryActions.h",
      "public_header": true,
      "category": ""
    },
    {
      "id": "UCrowdyChannels_GetChannel::OnSuccess",
      "class": "UCrowdyChannels_GetChannel",
      "name": "OnSuccess",
      "type": "FChannelAsyncOnSuccess",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsQueryActions.h",
      "public_header": true,
      "category": ""
    },
    {
      "id": "UCrowdyChannels_GetChannelMembers::OnError",
      "class": "UCrowdyChannels_GetChannelMembers",
      "name": "OnError",
      "type": "FChannelAsyncOnError",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsQueryActions.h",
      "public_header": true,
      "category": ""
    },
    {
      "id": "UCrowdyChannels_GetChannelMembers::OnSuccess",
      "class": "UCrowdyChannels_GetChannelMembers",
      "name": "OnSuccess",
      "type": "FChannelMembersAsyncOnSuccess",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsQueryActions.h",
      "public_header": true,
      "category": ""
    },
    {
      "id": "UCrowdyChannels_GetChannelPolicy::OnError",
      "class": "UCrowdyChannels_GetChannelPolicy",
      "name": "OnError",
      "type": "FChannelAsyncOnError",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsQueryActions.h",
      "public_header": true,
      "category": ""
    },
    {
      "id": "UCrowdyChannels_GetChannelPolicy::OnSuccess",
      "class": "UCrowdyChannels_GetChannelPolicy",
      "name": "OnSuccess",
      "type": "FChannelPolicyAsyncOnSuccess",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsQueryActions.h",
      "public_header": true,
      "category": ""
    },
    {
      "id": "UCrowdyChannels_GetChannelRoles::OnError",
      "class": "UCrowdyChannels_GetChannelRoles",
      "name": "OnError",
      "type": "FChannelAsyncOnError",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsQueryActions.h",
      "public_header": true,
      "category": ""
    },
    {
      "id": "UCrowdyChannels_GetChannelRoles::OnSuccess",
      "class": "UCrowdyChannels_GetChannelRoles",
      "name": "OnSuccess",
      "type": "FChannelRolesAsyncOnSuccess",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsQueryActions.h",
      "public_header": true,
      "category": ""
    },
    {
      "id": "UCrowdyChannels_GetChannels::OnError",
      "class": "UCrowdyChannels_GetChannels",
      "name": "OnError",
      "type": "FChannelAsyncOnError",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsQueryActions.h",
      "public_header": true,
      "category": ""
    },
    {
      "id": "UCrowdyChannels_GetChannels::OnSuccess",
      "class": "UCrowdyChannels_GetChannels",
      "name": "OnSuccess",
      "type": "FChannelsAsyncOnSuccess",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsQueryActions.h",
      "public_header": true,
      "category": ""
    },
    {
      "id": "UCrowdyChannels_GetMyChannels::OnError",
      "class": "UCrowdyChannels_GetMyChannels",
      "name": "OnError",
      "type": "FChannelAsyncOnError",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsQueryActions.h",
      "public_header": true,
      "category": ""
    },
    {
      "id": "UCrowdyChannels_GetMyChannels::OnSuccess",
      "class": "UCrowdyChannels_GetMyChannels",
      "name": "OnSuccess",
      "type": "FMyChannelsAsyncOnSuccess",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsQueryActions.h",
      "public_header": true,
      "category": ""
    },
    {
      "id": "UCrowdyChannels_GetPendingJoinRequests::OnError",
      "class": "UCrowdyChannels_GetPendingJoinRequests",
      "name": "OnError",
      "type": "FChannelAsyncOnError",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsQueryActions.h",
      "public_header": true,
      "category": ""
    },
    {
      "id": "UCrowdyChannels_GetPendingJoinRequests::OnSuccess",
      "class": "UCrowdyChannels_GetPendingJoinRequests",
      "name": "OnSuccess",
      "type": "FChannelMembersAsyncOnSuccess",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsQueryActions.h",
      "public_header": true,
      "category": ""
    },
    {
      "id": "UCrowdyChannels_JoinChannel::OnError",
      "class": "UCrowdyChannels_JoinChannel",
      "name": "OnError",
      "type": "FChannelAsyncOnError",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsWriteActions.h",
      "public_header": true,
      "category": ""
    },
    {
      "id": "UCrowdyChannels_JoinChannel::OnSuccess",
      "class": "UCrowdyChannels_JoinChannel",
      "name": "OnSuccess",
      "type": "FChannelMemberAsyncOnSuccess",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsWriteActions.h",
      "public_header": true,
      "category": ""
    },
    {
      "id": "UCrowdyChannels_LeaveChannel::OnError",
      "class": "UCrowdyChannels_LeaveChannel",
      "name": "OnError",
      "type": "FChannelAsyncOnError",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsWriteActions.h",
      "public_header": true,
      "category": ""
    },
    {
      "id": "UCrowdyChannels_LeaveChannel::OnSuccess",
      "class": "UCrowdyChannels_LeaveChannel",
      "name": "OnSuccess",
      "type": "FChannelVoidAsyncOnSuccess",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsWriteActions.h",
      "public_header": true,
      "category": ""
    },
    {
      "id": "UCrowdyChannels_RemoveChannelMember::OnError",
      "class": "UCrowdyChannels_RemoveChannelMember",
      "name": "OnError",
      "type": "FChannelAsyncOnError",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsWriteActions.h",
      "public_header": true,
      "category": ""
    },
    {
      "id": "UCrowdyChannels_RemoveChannelMember::OnSuccess",
      "class": "UCrowdyChannels_RemoveChannelMember",
      "name": "OnSuccess",
      "type": "FChannelVoidAsyncOnSuccess",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsWriteActions.h",
      "public_header": true,
      "category": ""
    },
    {
      "id": "UCrowdyChannels_RequestToJoinChannel::OnError",
      "class": "UCrowdyChannels_RequestToJoinChannel",
      "name": "OnError",
      "type": "FChannelAsyncOnError",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsWriteActions.h",
      "public_header": true,
      "category": ""
    },
    {
      "id": "UCrowdyChannels_RequestToJoinChannel::OnSuccess",
      "class": "UCrowdyChannels_RequestToJoinChannel",
      "name": "OnSuccess",
      "type": "FChannelMemberAsyncOnSuccess",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsWriteActions.h",
      "public_header": true,
      "category": ""
    },
    {
      "id": "UCrowdyChannels_SetChannelMemberRoles::OnError",
      "class": "UCrowdyChannels_SetChannelMemberRoles",
      "name": "OnError",
      "type": "FChannelAsyncOnError",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsWriteActions.h",
      "public_header": true,
      "category": ""
    },
    {
      "id": "UCrowdyChannels_SetChannelMemberRoles::OnSuccess",
      "class": "UCrowdyChannels_SetChannelMemberRoles",
      "name": "OnSuccess",
      "type": "FChannelMemberAsyncOnSuccess",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsWriteActions.h",
      "public_header": true,
      "category": ""
    },
    {
      "id": "UCrowdyChannels_SetChannelPolicy::OnError",
      "class": "UCrowdyChannels_SetChannelPolicy",
      "name": "OnError",
      "type": "FChannelAsyncOnError",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsWriteActions.h",
      "public_header": true,
      "category": ""
    },
    {
      "id": "UCrowdyChannels_SetChannelPolicy::OnSuccess",
      "class": "UCrowdyChannels_SetChannelPolicy",
      "name": "OnSuccess",
      "type": "FChannelPolicyAsyncOnSuccess",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsWriteActions.h",
      "public_header": true,
      "category": ""
    },
    {
      "id": "UCrowdyChannels_UpdateChannel::OnError",
      "class": "UCrowdyChannels_UpdateChannel",
      "name": "OnError",
      "type": "FChannelAsyncOnError",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsWriteActions.h",
      "public_header": true,
      "category": ""
    },
    {
      "id": "UCrowdyChannels_UpdateChannel::OnSuccess",
      "class": "UCrowdyChannels_UpdateChannel",
      "name": "OnSuccess",
      "type": "FChannelAsyncOnSuccess",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsWriteActions.h",
      "public_header": true,
      "category": ""
    },
    {
      "id": "UCrowdyChannels_UpdateChannelRole::OnError",
      "class": "UCrowdyChannels_UpdateChannelRole",
      "name": "OnError",
      "type": "FChannelAsyncOnError",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsWriteActions.h",
      "public_header": true,
      "category": ""
    },
    {
      "id": "UCrowdyChannels_UpdateChannelRole::OnSuccess",
      "class": "UCrowdyChannels_UpdateChannelRole",
      "name": "OnSuccess",
      "type": "FChannelRoleAsyncOnSuccess",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsWriteActions.h",
      "public_header": true,
      "category": ""
    },
    {
      "id": "UCrowdyChannels::OnChannelMessageReceived",
      "class": "UCrowdyChannels",
      "name": "OnChannelMessageReceived",
      "type": "FOnChannelMessageReceived",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyChannels.h",
      "public_header": true,
      "category": "Crowdy SDK|Channels"
    },
    {
      "id": "UCrowdyChannels::OnMyChannelsCacheChanged",
      "class": "UCrowdyChannels",
      "name": "OnMyChannelsCacheChanged",
      "type": "FOnMyChannelsCacheChanged",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyChannels.h",
      "public_header": true,
      "category": "Crowdy SDK|Channels"
    },
    {
      "id": "UCrowdyCombatAttackAction::Failed",
      "class": "UCrowdyCombatAttackAction",
      "name": "Failed",
      "type": "FCrowdyCombatAttackOutcome",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyCombatKitActions.h",
      "public_header": true,
      "category": "Crowdy SDK|Game Model|Kits|Combat"
    },
    {
      "id": "UCrowdyCombatAttackAction::Succeeded",
      "class": "UCrowdyCombatAttackAction",
      "name": "Succeeded",
      "type": "FCrowdyCombatAttackOutcome",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyCombatKitActions.h",
      "public_header": true,
      "category": "Crowdy SDK|Game Model|Kits|Combat"
    },
    {
      "id": "UCrowdyConnectionMonitor::OnConnectionStateChanged",
      "class": "UCrowdyConnectionMonitor",
      "name": "OnConnectionStateChanged",
      "type": "FOnConnectionStatusChange",
      "module": "CrowdySDK",
      "header": "CrowdySDK/Public/Network/UDP/CrowdyConnectionMonitor.h",
      "public_header": true,
      "category": "CrowdySDK|Connection|Status"
    },
    {
      "id": "UCrowdyCreateDataContainerAction::Failed",
      "class": "UCrowdyCreateDataContainerAction",
      "name": "Failed",
      "type": "FCrowdyContainerIdOutcome",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelContainerActions.h",
      "public_header": true,
      "category": "Crowdy SDK|Game Model|Advanced"
    },
    {
      "id": "UCrowdyCreateDataContainerAction::Succeeded",
      "class": "UCrowdyCreateDataContainerAction",
      "name": "Succeeded",
      "type": "FCrowdyContainerIdOutcome",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelContainerActions.h",
      "public_header": true,
      "category": "Crowdy SDK|Game Model|Advanced"
    },
    {
      "id": "UCrowdyCreateModelItemAction::Failed",
      "class": "UCrowdyCreateModelItemAction",
      "name": "Failed",
      "type": "FCrowdyContainerIdOutcome",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelCollectionActions.h",
      "public_header": true,
      "category": "Crowdy SDK|Game Model|Collections"
    },
    {
      "id": "UCrowdyCreateModelItemAction::Succeeded",
      "class": "UCrowdyCreateModelItemAction",
      "name": "Succeeded",
      "type": "FCrowdyContainerIdOutcome",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelCollectionActions.h",
      "public_header": true,
      "category": "Crowdy SDK|Game Model|Collections"
    },
    {
      "id": "UCrowdyCreateSessionAction::Failed",
      "class": "UCrowdyCreateSessionAction",
      "name": "Failed",
      "type": "FCrowdySessionFailureOutcome",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelSessionActions.h",
      "public_header": true,
      "category": "Crowdy SDK|Game Model|Sessions & Turns"
    },
    {
      "id": "UCrowdyCreateSessionAction::Succeeded",
      "class": "UCrowdyCreateSessionAction",
      "name": "Succeeded",
      "type": "FCrowdySessionOutcome",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelSessionActions.h",
      "public_header": true,
      "category": "Crowdy SDK|Game Model|Sessions & Turns"
    },
    {
      "id": "UCrowdyDeleteContainerAction::Failed",
      "class": "UCrowdyDeleteContainerAction",
      "name": "Failed",
      "type": "FCrowdyPullDataContainerOutcome",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelContainerActions.h",
      "public_header": true,
      "category": "Crowdy SDK|Game Model|Advanced"
    },
    {
      "id": "UCrowdyDeleteContainerAction::Succeeded",
      "class": "UCrowdyDeleteContainerAction",
      "name": "Succeeded",
      "type": "FCrowdyPullDataContainerOutcome",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelContainerActions.h",
      "public_header": true,
      "category": "Crowdy SDK|Game Model|Advanced"
    },
    {
      "id": "UCrowdyDeleteEdgeAction::Failed",
      "class": "UCrowdyDeleteEdgeAction",
      "name": "Failed",
      "type": "FCrowdyPullDataContainerOutcome",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelContainerActions.h",
      "public_header": true,
      "category": "Crowdy SDK|Game Model|Advanced"
    },
    {
      "id": "UCrowdyDeleteEdgeAction::Succeeded",
      "class": "UCrowdyDeleteEdgeAction",
      "name": "Succeeded",
      "type": "FCrowdyPullDataContainerOutcome",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelContainerActions.h",
      "public_header": true,
      "category": "Crowdy SDK|Game Model|Advanced"
    },
    {
      "id": "UCrowdyEndSessionAction::Failed",
      "class": "UCrowdyEndSessionAction",
      "name": "Failed",
      "type": "FCrowdySessionFailureOutcome",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelSessionActions.h",
      "public_header": true,
      "category": "Crowdy SDK|Game Model|Sessions & Turns"
    },
    {
      "id": "UCrowdyEndSessionAction::Succeeded",
      "class": "UCrowdyEndSessionAction",
      "name": "Succeeded",
      "type": "FCrowdySessionOutcome",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelSessionActions.h",
      "public_header": true,
      "category": "Crowdy SDK|Game Model|Sessions & Turns"
    },
    {
      "id": "UCrowdyEnsureLeaderboardEntryAction::Failed",
      "class": "UCrowdyEnsureLeaderboardEntryAction",
      "name": "Failed",
      "type": "FCrowdyEnsureLeaderboardEntryOutcome",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyLeaderboardsKitActions.h",
      "public_header": true,
      "category": "Crowdy SDK|Game Model|Kits|Leaderboards"
    },
    {
      "id": "UCrowdyEnsureLeaderboardEntryAction::Succeeded",
      "class": "UCrowdyEnsureLeaderboardEntryAction",
      "name": "Succeeded",
      "type": "FCrowdyEnsureLeaderboardEntryOutcome",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyLeaderboardsKitActions.h",
      "public_header": true,
      "category": "Crowdy SDK|Game Model|Kits|Leaderboards"
    },
    {
      "id": "UCrowdyEntityComponent::OnCrowdyDestroyed",
      "class": "UCrowdyEntityComponent",
      "name": "OnCrowdyDestroyed",
      "type": "FOnCrowdyEntityDestroyed",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Components/CrowdyEntityComponent.h",
      "public_header": true,
      "category": "Crowdy SDK|Entity Component"
    },
    {
      "id": "UCrowdyEntityComponent::OnCrowdyOwnershipAssigned",
      "class": "UCrowdyEntityComponent",
      "name": "OnCrowdyOwnershipAssigned",
      "type": "FOnCrowdyOwnershipAssigned",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Components/CrowdyEntityComponent.h",
      "public_header": true,
      "category": "Crowdy SDK|Entity Component"
    },
    {
      "id": "UCrowdyEntityComponent::OnCrowdySpawned",
      "class": "UCrowdyEntityComponent",
      "name": "OnCrowdySpawned",
      "type": "FOnCrowdyEntitySpawned",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Components/CrowdyEntityComponent.h",
      "public_header": true,
      "category": "Crowdy SDK|Entity Component"
    },
    {
      "id": "UCrowdyEntitySubsystem::OnEntityOwnershipChanged",
      "class": "UCrowdyEntitySubsystem",
      "name": "OnEntityOwnershipChanged",
      "type": "FOnCrowdyEntityOwnershipChanged",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyEntitySubsystem.h",
      "public_header": true,
      "category": "Crowdy SDK|Entity Subsystem|Events"
    },
    {
      "id": "UCrowdyEntitySubsystem::OnEntityRegistered",
      "class": "UCrowdyEntitySubsystem",
      "name": "OnEntityRegistered",
      "type": "FOnCrowdyEntityRegistered",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyEntitySubsystem.h",
      "public_header": true,
      "category": "Crowdy SDK|Entity Subsystem|Events"
    },
    {
      "id": "UCrowdyEntitySubsystem::OnEntityUnregistered",
      "class": "UCrowdyEntitySubsystem",
      "name": "OnEntityUnregistered",
      "type": "FOnCrowdyEntityUnregistered",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyEntitySubsystem.h",
      "public_header": true,
      "category": "Crowdy SDK|Entity Subsystem|Events"
    },
    {
      "id": "UCrowdyEntitySubsystem::OnOwnershipRequested",
      "class": "UCrowdyEntitySubsystem",
      "name": "OnOwnershipRequested",
      "type": "FOnCrowdyOwnershipRequested",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyEntitySubsystem.h",
      "public_header": true,
      "category": "Crowdy SDK|Entity Subsystem|Events"
    },
    {
      "id": "UCrowdyGameModelSubsystem::OnCrowdySignal",
      "class": "UCrowdyGameModelSubsystem",
      "name": "OnCrowdySignal",
      "type": "FCrowdySignalReceived",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelSubsystem.h",
      "public_header": true,
      "category": "Crowdy SDK|Game Model|Advanced"
    },
    {
      "id": "UCrowdyGameModelSubsystem::OnDataContainerChanged",
      "class": "UCrowdyGameModelSubsystem",
      "name": "OnDataContainerChanged",
      "type": "FCrowdyDataContainerChanged",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelSubsystem.h",
      "public_header": true,
      "category": "Crowdy SDK|Game Model|Advanced"
    },
    {
      "id": "UCrowdyGameModelSubsystem::OnModelAttributeChanged",
      "class": "UCrowdyGameModelSubsystem",
      "name": "OnModelAttributeChanged",
      "type": "FCrowdyModelAttributeChanged",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelSubsystem.h",
      "public_header": true,
      "category": "Crowdy SDK|Game Model|Advanced"
    },
    {
      "id": "UCrowdyGameModelSubsystem::OnSessionChanged",
      "class": "UCrowdyGameModelSubsystem",
      "name": "OnSessionChanged",
      "type": "FCrowdyOnSessionChanged",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelSubsystem.h",
      "public_header": true,
      "category": "Crowdy SDK|Game Model|Sessions & Turns"
    },
    {
      "id": "UCrowdyGameSession::OnHostIDUpdated",
      "class": "UCrowdyGameSession",
      "name": "OnHostIDUpdated",
      "type": "FOnHostIDUpdated",
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Subsystem/CrowdyGameSession.h",
      "public_header": true,
      "category": "Crowdy SDK|Game Session"
    },
    {
      "id": "UCrowdyGameSession::OnOwnerUUIDUpdated",
      "class": "UCrowdyGameSession",
      "name": "OnOwnerUUIDUpdated",
      "type": "FOnOwnerUUIDUpdated",
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Subsystem/CrowdyGameSession.h",
      "public_header": true,
      "category": "Crowdy SDK|Game Session"
    },
    {
      "id": "UCrowdyGatherNodeAction::Failed",
      "class": "UCrowdyGatherNodeAction",
      "name": "Failed",
      "type": "FCrowdyGatherNodeOutcome",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyWorldsimKitActions.h",
      "public_header": true,
      "category": "Crowdy SDK|Game Model|Kits|Worldsim"
    },
    {
      "id": "UCrowdyGatherNodeAction::Succeeded",
      "class": "UCrowdyGatherNodeAction",
      "name": "Succeeded",
      "type": "FCrowdyGatherNodeOutcome",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyWorldsimKitActions.h",
      "public_header": true,
      "category": "Crowdy SDK|Game Model|Kits|Worldsim"
    },
    {
      "id": "UCrowdyGetCollectionAction::Failed",
      "class": "UCrowdyGetCollectionAction",
      "name": "Failed",
      "type": "FCrowdyContainerRefsOutcome",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelCollectionActions.h",
      "public_header": true,
      "category": "Crowdy SDK|Game Model|Collections"
    },
    {
      "id": "UCrowdyGetCollectionAction::Succeeded",
      "class": "UCrowdyGetCollectionAction",
      "name": "Succeeded",
      "type": "FCrowdyContainerRefsOutcome",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelCollectionActions.h",
      "public_header": true,
      "category": "Crowdy SDK|Game Model|Collections"
    },
    {
      "id": "UCrowdyGetCollectionWithStateAction::Failed",
      "class": "UCrowdyGetCollectionWithStateAction",
      "name": "Failed",
      "type": "FCrowdyCollectionItemsOutcome",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelCollectionActions.h",
      "public_header": true,
      "category": "Crowdy SDK|Game Model|Collections"
    },
    {
      "id": "UCrowdyGetCollectionWithStateAction::Succeeded",
      "class": "UCrowdyGetCollectionWithStateAction",
      "name": "Succeeded",
      "type": "FCrowdyCollectionItemsOutcome",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelCollectionActions.h",
      "public_header": true,
      "category": "Crowdy SDK|Game Model|Collections"
    },
    {
      "id": "UCrowdyGetCombatantStateAction::Failed",
      "class": "UCrowdyGetCombatantStateAction",
      "name": "Failed",
      "type": "FCrowdyGetCombatantStateOutcome",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyCombatKitActions.h",
      "public_header": true,
      "category": "Crowdy SDK|Game Model|Kits|Combat"
    },
    {
      "id": "UCrowdyGetCombatantStateAction::Succeeded",
      "class": "UCrowdyGetCombatantStateAction",
      "name": "Succeeded",
      "type": "FCrowdyGetCombatantStateOutcome",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyCombatKitActions.h",
      "public_header": true,
      "category": "Crowdy SDK|Game Model|Kits|Combat"
    },
    {
      "id": "UCrowdyGetLeaderboardAction::Failed",
      "class": "UCrowdyGetLeaderboardAction",
      "name": "Failed",
      "type": "FCrowdyGetLeaderboardOutcome",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyLeaderboardsKitActions.h",
      "public_header": true,
      "category": "Crowdy SDK|Game Model|Kits|Leaderboards"
    },
    {
      "id": "UCrowdyGetLeaderboardAction::Succeeded",
      "class": "UCrowdyGetLeaderboardAction",
      "name": "Succeeded",
      "type": "FCrowdyGetLeaderboardOutcome",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyLeaderboardsKitActions.h",
      "public_header": true,
      "category": "Crowdy SDK|Game Model|Kits|Leaderboards"
    },
    {
      "id": "UCrowdyGetSessionAction::Failed",
      "class": "UCrowdyGetSessionAction",
      "name": "Failed",
      "type": "FCrowdySessionFailureOutcome",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelSessionActions.h",
      "public_header": true,
      "category": "Crowdy SDK|Game Model|Sessions & Turns"
    },
    {
      "id": "UCrowdyGetSessionAction::Succeeded",
      "class": "UCrowdyGetSessionAction",
      "name": "Succeeded",
      "type": "FCrowdySessionOutcome",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelSessionActions.h",
      "public_header": true,
      "category": "Crowdy SDK|Game Model|Sessions & Turns"
    },
    {
      "id": "UCrowdyGetSessionEventsAction::Failed",
      "class": "UCrowdyGetSessionEventsAction",
      "name": "Failed",
      "type": "FCrowdySessionFailureOutcome",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelSessionActions.h",
      "public_header": true,
      "category": "Crowdy SDK|Game Model|Sessions & Turns"
    },
    {
      "id": "UCrowdyGetSessionEventsAction::Succeeded",
      "class": "UCrowdyGetSessionEventsAction",
      "name": "Succeeded",
      "type": "FCrowdySessionEventsOutcome",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelSessionActions.h",
      "public_header": true,
      "category": "Crowdy SDK|Game Model|Sessions & Turns"
    },
    {
      "id": "UCrowdyGetSessionSnapshotAction::Failed",
      "class": "UCrowdyGetSessionSnapshotAction",
      "name": "Failed",
      "type": "FCrowdySessionFailureOutcome",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelSessionActions.h",
      "public_header": true,
      "category": "Crowdy SDK|Game Model|Sessions & Turns"
    },
    {
      "id": "UCrowdyGetSessionSnapshotAction::Succeeded",
      "class": "UCrowdyGetSessionSnapshotAction",
      "name": "Succeeded",
      "type": "FCrowdySessionSnapshotOutcome",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelSessionActions.h",
      "public_header": true,
      "category": "Crowdy SDK|Game Model|Sessions & Turns"
    },
    {
      "id": "UCrowdyGetWorldStateAction::Failed",
      "class": "UCrowdyGetWorldStateAction",
      "name": "Failed",
      "type": "FCrowdyGetWorldStateOutcome",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyWorldsimKitActions.h",
      "public_header": true,
      "category": "Crowdy SDK|Game Model|Kits|Worldsim"
    },
    {
      "id": "UCrowdyGetWorldStateAction::Succeeded",
      "class": "UCrowdyGetWorldStateAction",
      "name": "Succeeded",
      "type": "FCrowdyGetWorldStateOutcome",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyWorldsimKitActions.h",
      "public_header": true,
      "category": "Crowdy SDK|Game Model|Kits|Worldsim"
    },
    {
      "id": "UCrowdyHarvestCropAction::Failed",
      "class": "UCrowdyHarvestCropAction",
      "name": "Failed",
      "type": "FCrowdyHarvestCropOutcome",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyWorldsimKitActions.h",
      "public_header": true,
      "category": "Crowdy SDK|Game Model|Kits|Worldsim"
    },
    {
      "id": "UCrowdyHarvestCropAction::Succeeded",
      "class": "UCrowdyHarvestCropAction",
      "name": "Succeeded",
      "type": "FCrowdyHarvestCropOutcome",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyWorldsimKitActions.h",
      "public_header": true,
      "category": "Crowdy SDK|Game Model|Kits|Worldsim"
    },
    {
      "id": "UCrowdyHostSubsystem::OnHostElected",
      "class": "UCrowdyHostSubsystem",
      "name": "OnHostElected",
      "type": "FOnCrowdyHostElected",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyHostSubsystem.h",
      "public_header": true,
      "category": "Crowdy SDK|Host Subsystem|Events"
    },
    {
      "id": "UCrowdyInvokeModelFunctionAction::Failed",
      "class": "UCrowdyInvokeModelFunctionAction",
      "name": "Failed",
      "type": "FCrowdyCallModelFunctionOutcome",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyInvokeModelFunctionActions.h",
      "public_header": true,
      "category": "Crowdy SDK|Game Model|Advanced"
    },
    {
      "id": "UCrowdyInvokeModelFunctionAction::Succeeded",
      "class": "UCrowdyInvokeModelFunctionAction",
      "name": "Succeeded",
      "type": "FCrowdyCallModelFunctionOutcome",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyInvokeModelFunctionActions.h",
      "public_header": true,
      "category": "Crowdy SDK|Game Model|Advanced"
    },
    {
      "id": "UCrowdyInvokeOnContainerAction::Failed",
      "class": "UCrowdyInvokeOnContainerAction",
      "name": "Failed",
      "type": "FCrowdyInvokeOnContainerOutcome",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelContainerActions.h",
      "public_header": true,
      "category": "Crowdy SDK|Game Model|Advanced"
    },
    {
      "id": "UCrowdyInvokeOnContainerAction::Succeeded",
      "class": "UCrowdyInvokeOnContainerAction",
      "name": "Succeeded",
      "type": "FCrowdyInvokeOnContainerOutcome",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelContainerActions.h",
      "public_header": true,
      "category": "Crowdy SDK|Game Model|Advanced"
    },
    {
      "id": "UCrowdyIsEntityHostServer::OnFailed",
      "class": "UCrowdyIsEntityHostServer",
      "name": "OnFailed",
      "type": "FCrowdyHostCheckPin",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyHostQueryActions.h",
      "public_header": true,
      "category": ""
    },
    {
      "id": "UCrowdyIsEntityHostServer::OnIsHost",
      "class": "UCrowdyIsEntityHostServer",
      "name": "OnIsHost",
      "type": "FCrowdyHostCheckPin",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyHostQueryActions.h",
      "public_header": true,
      "category": ""
    },
    {
      "id": "UCrowdyIsEntityHostServer::OnIsNotHost",
      "class": "UCrowdyIsEntityHostServer",
      "name": "OnIsNotHost",
      "type": "FCrowdyHostCheckPin",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyHostQueryActions.h",
      "public_header": true,
      "category": ""
    },
    {
      "id": "UCrowdyJoinSessionAction::Failed",
      "class": "UCrowdyJoinSessionAction",
      "name": "Failed",
      "type": "FCrowdySessionFailureOutcome",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelSessionActions.h",
      "public_header": true,
      "category": "Crowdy SDK|Game Model|Sessions & Turns"
    },
    {
      "id": "UCrowdyJoinSessionAction::Succeeded",
      "class": "UCrowdyJoinSessionAction",
      "name": "Succeeded",
      "type": "FCrowdySessionParticipantOutcome",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelSessionActions.h",
      "public_header": true,
      "category": "Crowdy SDK|Game Model|Sessions & Turns"
    },
    {
      "id": "UCrowdyLeaveSessionAction::Failed",
      "class": "UCrowdyLeaveSessionAction",
      "name": "Failed",
      "type": "FCrowdySessionFailureOutcome",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelSessionActions.h",
      "public_header": true,
      "category": "Crowdy SDK|Game Model|Sessions & Turns"
    },
    {
      "id": "UCrowdyLeaveSessionAction::Succeeded",
      "class": "UCrowdyLeaveSessionAction",
      "name": "Succeeded",
      "type": "FCrowdySessionParticipantOutcome",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelSessionActions.h",
      "public_header": true,
      "category": "Crowdy SDK|Game Model|Sessions & Turns"
    },
    {
      "id": "UCrowdyListChildrenAction::Failed",
      "class": "UCrowdyListChildrenAction",
      "name": "Failed",
      "type": "FCrowdyContainerRefsOutcome",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelContainerActions.h",
      "public_header": true,
      "category": "Crowdy SDK|Game Model|Advanced"
    },
    {
      "id": "UCrowdyListChildrenAction::Succeeded",
      "class": "UCrowdyListChildrenAction",
      "name": "Succeeded",
      "type": "FCrowdyContainerRefsOutcome",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelContainerActions.h",
      "public_header": true,
      "category": "Crowdy SDK|Game Model|Advanced"
    },
    {
      "id": "UCrowdyListCropsAction::Failed",
      "class": "UCrowdyListCropsAction",
      "name": "Failed",
      "type": "FCrowdyListCropsOutcome",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyWorldsimKitActions.h",
      "public_header": true,
      "category": "Crowdy SDK|Game Model|Kits|Worldsim"
    },
    {
      "id": "UCrowdyListCropsAction::Succeeded",
      "class": "UCrowdyListCropsAction",
      "name": "Succeeded",
      "type": "FCrowdyListCropsOutcome",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyWorldsimKitActions.h",
      "public_header": true,
      "category": "Crowdy SDK|Game Model|Kits|Worldsim"
    },
    {
      "id": "UCrowdyListenForModelChangesAction::OnChanged",
      "class": "UCrowdyListenForModelChangesAction",
      "name": "OnChanged",
      "type": "FCrowdyModelAttributeChanged",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyModelChangeActions.h",
      "public_header": true,
      "category": "Crowdy SDK|Game Model|Attributes"
    },
    {
      "id": "UCrowdyListResourceNodesAction::Failed",
      "class": "UCrowdyListResourceNodesAction",
      "name": "Failed",
      "type": "FCrowdyListResourceNodesOutcome",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyWorldsimKitActions.h",
      "public_header": true,
      "category": "Crowdy SDK|Game Model|Kits|Worldsim"
    },
    {
      "id": "UCrowdyListResourceNodesAction::Succeeded",
      "class": "UCrowdyListResourceNodesAction",
      "name": "Succeeded",
      "type": "FCrowdyListResourceNodesOutcome",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyWorldsimKitActions.h",
      "public_header": true,
      "category": "Crowdy SDK|Game Model|Kits|Worldsim"
    },
    {
      "id": "UCrowdyListSessionsAction::Failed",
      "class": "UCrowdyListSessionsAction",
      "name": "Failed",
      "type": "FCrowdySessionFailureOutcome",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelSessionActions.h",
      "public_header": true,
      "category": "Crowdy SDK|Game Model|Sessions & Turns"
    },
    {
      "id": "UCrowdyListSessionsAction::Succeeded",
      "class": "UCrowdyListSessionsAction",
      "name": "Succeeded",
      "type": "FCrowdySessionsOutcome",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelSessionActions.h",
      "public_header": true,
      "category": "Crowdy SDK|Game Model|Sessions & Turns"
    },
    {
      "id": "UCrowdyPlantCropAction::Failed",
      "class": "UCrowdyPlantCropAction",
      "name": "Failed",
      "type": "FCrowdyPlantCropOutcome",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyWorldsimKitActions.h",
      "public_header": true,
      "category": "Crowdy SDK|Game Model|Kits|Worldsim"
    },
    {
      "id": "UCrowdyPlantCropAction::Succeeded",
      "class": "UCrowdyPlantCropAction",
      "name": "Succeeded",
      "type": "FCrowdyPlantCropOutcome",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyWorldsimKitActions.h",
      "public_header": true,
      "category": "Crowdy SDK|Game Model|Kits|Worldsim"
    },
    {
      "id": "UCrowdyPullDataContainerAction::Failed",
      "class": "UCrowdyPullDataContainerAction",
      "name": "Failed",
      "type": "FCrowdyPullDataContainerOutcome",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelContainerActions.h",
      "public_header": true,
      "category": "Crowdy SDK|Game Model|Advanced"
    },
    {
      "id": "UCrowdyPullDataContainerAction::Succeeded",
      "class": "UCrowdyPullDataContainerAction",
      "name": "Succeeded",
      "type": "FCrowdyPullDataContainerOutcome",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelContainerActions.h",
      "public_header": true,
      "category": "Crowdy SDK|Game Model|Advanced"
    },
    {
      "id": "UCrowdyRemoveFromCollectionAction::Failed",
      "class": "UCrowdyRemoveFromCollectionAction",
      "name": "Failed",
      "type": "FCrowdyPullDataContainerOutcome",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelCollectionActions.h",
      "public_header": true,
      "category": "Crowdy SDK|Game Model|Collections"
    },
    {
      "id": "UCrowdyRemoveFromCollectionAction::Succeeded",
      "class": "UCrowdyRemoveFromCollectionAction",
      "name": "Succeeded",
      "type": "FCrowdyPullDataContainerOutcome",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelCollectionActions.h",
      "public_header": true,
      "category": "Crowdy SDK|Game Model|Collections"
    },
    {
      "id": "UCrowdyRespawnCombatantAction::Failed",
      "class": "UCrowdyRespawnCombatantAction",
      "name": "Failed",
      "type": "FCrowdyCombatantMutationOutcome",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyCombatKitActions.h",
      "public_header": true,
      "category": "Crowdy SDK|Game Model|Kits|Combat"
    },
    {
      "id": "UCrowdyRespawnCombatantAction::Succeeded",
      "class": "UCrowdyRespawnCombatantAction",
      "name": "Succeeded",
      "type": "FCrowdyCombatantMutationOutcome",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyCombatKitActions.h",
      "public_header": true,
      "category": "Crowdy SDK|Game Model|Kits|Combat"
    },
    {
      "id": "UCrowdyReviveCombatantAction::Failed",
      "class": "UCrowdyReviveCombatantAction",
      "name": "Failed",
      "type": "FCrowdyCombatantMutationOutcome",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyCombatKitActions.h",
      "public_header": true,
      "category": "Crowdy SDK|Game Model|Kits|Combat"
    },
    {
      "id": "UCrowdyReviveCombatantAction::Succeeded",
      "class": "UCrowdyReviveCombatantAction",
      "name": "Succeeded",
      "type": "FCrowdyCombatantMutationOutcome",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyCombatKitActions.h",
      "public_header": true,
      "category": "Crowdy SDK|Game Model|Kits|Combat"
    },
    {
      "id": "UCrowdySDKSubsystem::OnCrowdyHUDReady",
      "class": "UCrowdySDKSubsystem",
      "name": "OnCrowdyHUDReady",
      "type": "FOnCrowdyHUDReady",
      "module": "CrowdySDK",
      "header": "CrowdySDK/Public/Subsystem/CrowdySDKSubsystem.h",
      "public_header": true,
      "category": "CrowdySDK|HUD"
    },
    {
      "id": "UCrowdySDKSubsystem::OnLogin",
      "class": "UCrowdySDKSubsystem",
      "name": "OnLogin",
      "type": "FOnLogin",
      "module": "CrowdySDK",
      "header": "CrowdySDK/Public/Subsystem/CrowdySDKSubsystem.h",
      "public_header": true,
      "category": "CrowdySDK|Authentication"
    },
    {
      "id": "UCrowdySDKSubsystem::OnLogout",
      "class": "UCrowdySDKSubsystem",
      "name": "OnLogout",
      "type": "FOnLogout",
      "module": "CrowdySDK",
      "header": "CrowdySDK/Public/Subsystem/CrowdySDKSubsystem.h",
      "public_header": true,
      "category": "CrowdySDK|Authentication"
    },
    {
      "id": "UCrowdySDKSubsystem::OnRegister",
      "class": "UCrowdySDKSubsystem",
      "name": "OnRegister",
      "type": "FOnRegister",
      "module": "CrowdySDK",
      "header": "CrowdySDK/Public/Subsystem/CrowdySDKSubsystem.h",
      "public_header": true,
      "category": "CrowdySDK|Authentication"
    },
    {
      "id": "UCrowdySDKSubsystem::OnTeleportPermission",
      "class": "UCrowdySDKSubsystem",
      "name": "OnTeleportPermission",
      "type": "FOnTeleportPermission",
      "module": "CrowdySDK",
      "header": "CrowdySDK/Public/Subsystem/CrowdySDKSubsystem.h",
      "public_header": true,
      "category": "CrowdySDK|Permissions"
    },
    {
      "id": "UCrowdySDKSubsystem::OnUDPAddressNotify",
      "class": "UCrowdySDKSubsystem",
      "name": "OnUDPAddressNotify",
      "type": "FOnUDPAddressNotify",
      "module": "CrowdySDK",
      "header": "CrowdySDK/Public/Subsystem/CrowdySDKSubsystem.h",
      "public_header": true,
      "category": "CrowdySDK|Authentication"
    },
    {
      "id": "UCrowdySDKSubsystem::OnUDPConnectionSuccess",
      "class": "UCrowdySDKSubsystem",
      "name": "OnUDPConnectionSuccess",
      "type": "FOnUDPConnectionSuccess",
      "module": "CrowdySDK",
      "header": "CrowdySDK/Public/Subsystem/CrowdySDKSubsystem.h",
      "public_header": true,
      "category": "CrowdySDK|Connection"
    },
    {
      "id": "UCrowdySDKSubsystem::OnUDPTimedOut",
      "class": "UCrowdySDKSubsystem",
      "name": "OnUDPTimedOut",
      "type": "FOnUDPTimedOut",
      "module": "CrowdySDK",
      "header": "CrowdySDK/Public/Subsystem/CrowdySDKSubsystem.h",
      "public_header": true,
      "category": "CrowdySDK|Connection"
    },
    {
      "id": "UCrowdySDKSubsystem::OnVersionInfo",
      "class": "UCrowdySDKSubsystem",
      "name": "OnVersionInfo",
      "type": "FOnVersionInfo",
      "module": "CrowdySDK",
      "header": "CrowdySDK/Public/Subsystem/CrowdySDKSubsystem.h",
      "public_header": true,
      "category": "CrowdySDK|Authentication"
    },
    {
      "id": "UCrowdyServerCallAction::OnFailed",
      "class": "UCrowdyServerCallAction",
      "name": "OnFailed",
      "type": "FCrowdyServerCallDone",
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectLibrary.h",
      "public_header": true,
      "category": "Crowdy SDK|Server Objects"
    },
    {
      "id": "UCrowdyServerCallAction::OnSuccess",
      "class": "UCrowdyServerCallAction",
      "name": "OnSuccess",
      "type": "FCrowdyServerCallDone",
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectLibrary.h",
      "public_header": true,
      "category": "Crowdy SDK|Server Objects"
    },
    {
      "id": "UCrowdyServerObject::StatusChanged",
      "class": "UCrowdyServerObject",
      "name": "StatusChanged",
      "type": "FCrowdyServerStatusChanged",
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObject.h",
      "public_header": true,
      "category": "Crowdy SDK|Server Objects"
    },
    {
      "id": "UCrowdyServerObjectComponent::OnStatusChanged",
      "class": "UCrowdyServerObjectComponent",
      "name": "OnStatusChanged",
      "type": "FCrowdyServerStatusChanged",
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectComponent.h",
      "public_header": true,
      "category": "Server Object"
    },
    {
      "id": "UCrowdyServerObjectComponent::OnVariablesChanged",
      "class": "UCrowdyServerObjectComponent",
      "name": "OnVariablesChanged",
      "type": "FCrowdyServerVariablesChanged",
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectComponent.h",
      "public_header": true,
      "category": "Server Object"
    },
    {
      "id": "UCrowdySetDataPropertyAction::Failed",
      "class": "UCrowdySetDataPropertyAction",
      "name": "Failed",
      "type": "FCrowdyPullDataContainerOutcome",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelContainerActions.h",
      "public_header": true,
      "category": "Crowdy SDK|Game Model|Advanced"
    },
    {
      "id": "UCrowdySetDataPropertyAction::Succeeded",
      "class": "UCrowdySetDataPropertyAction",
      "name": "Succeeded",
      "type": "FCrowdyPullDataContainerOutcome",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelContainerActions.h",
      "public_header": true,
      "category": "Crowdy SDK|Game Model|Advanced"
    },
    {
      "id": "UCrowdySetSessionAdmissionAction::Failed",
      "class": "UCrowdySetSessionAdmissionAction",
      "name": "Failed",
      "type": "FCrowdySessionFailureOutcome",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelSessionActions.h",
      "public_header": true,
      "category": "Crowdy SDK|Game Model|Sessions & Turns"
    },
    {
      "id": "UCrowdySetSessionAdmissionAction::Succeeded",
      "class": "UCrowdySetSessionAdmissionAction",
      "name": "Succeeded",
      "type": "FCrowdySessionOutcome",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelSessionActions.h",
      "public_header": true,
      "category": "Crowdy SDK|Game Model|Sessions & Turns"
    },
    {
      "id": "UCrowdySetSessionTurnAction::Failed",
      "class": "UCrowdySetSessionTurnAction",
      "name": "Failed",
      "type": "FCrowdySessionFailureOutcome",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelSessionActions.h",
      "public_header": true,
      "category": "Crowdy SDK|Game Model|Sessions & Turns"
    },
    {
      "id": "UCrowdySetSessionTurnAction::Succeeded",
      "class": "UCrowdySetSessionTurnAction",
      "name": "Succeeded",
      "type": "FCrowdySessionOutcome",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelSessionActions.h",
      "public_header": true,
      "category": "Crowdy SDK|Game Model|Sessions & Turns"
    },
    {
      "id": "UCrowdySpawnCombatantAction::Failed",
      "class": "UCrowdySpawnCombatantAction",
      "name": "Failed",
      "type": "FCrowdySpawnCombatantOutcome",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyCombatKitActions.h",
      "public_header": true,
      "category": "Crowdy SDK|Game Model|Kits|Combat"
    },
    {
      "id": "UCrowdySpawnCombatantAction::Succeeded",
      "class": "UCrowdySpawnCombatantAction",
      "name": "Succeeded",
      "type": "FCrowdySpawnCombatantOutcome",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyCombatKitActions.h",
      "public_header": true,
      "category": "Crowdy SDK|Game Model|Kits|Combat"
    },
    {
      "id": "UCrowdySubmitScoreAction::Failed",
      "class": "UCrowdySubmitScoreAction",
      "name": "Failed",
      "type": "FCrowdySubmitScoreOutcome",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyLeaderboardsKitActions.h",
      "public_header": true,
      "category": "Crowdy SDK|Game Model|Kits|Leaderboards"
    },
    {
      "id": "UCrowdySubmitScoreAction::Succeeded",
      "class": "UCrowdySubmitScoreAction",
      "name": "Succeeded",
      "type": "FCrowdySubmitScoreOutcome",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyLeaderboardsKitActions.h",
      "public_header": true,
      "category": "Crowdy SDK|Game Model|Kits|Leaderboards"
    },
    {
      "id": "UCrowdySyncCombatantAction::Failed",
      "class": "UCrowdySyncCombatantAction",
      "name": "Failed",
      "type": "FCrowdyCombatantMutationOutcome",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyCombatKitActions.h",
      "public_header": true,
      "category": "Crowdy SDK|Game Model|Kits|Combat"
    },
    {
      "id": "UCrowdySyncCombatantAction::Succeeded",
      "class": "UCrowdySyncCombatantAction",
      "name": "Succeeded",
      "type": "FCrowdyCombatantMutationOutcome",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyCombatKitActions.h",
      "public_header": true,
      "category": "Crowdy SDK|Game Model|Kits|Combat"
    },
    {
      "id": "UCrowdyTeams_AddTeamMember::OnError",
      "class": "UCrowdyTeams_AddTeamMember",
      "name": "OnError",
      "type": "FTeamsAsyncOnError",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsWriteActions.h",
      "public_header": true,
      "category": ""
    },
    {
      "id": "UCrowdyTeams_AddTeamMember::OnSuccess",
      "class": "UCrowdyTeams_AddTeamMember",
      "name": "OnSuccess",
      "type": "FMemberAsyncOnSuccess",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsWriteActions.h",
      "public_header": true,
      "category": ""
    },
    {
      "id": "UCrowdyTeams_CreateTeam::OnError",
      "class": "UCrowdyTeams_CreateTeam",
      "name": "OnError",
      "type": "FTeamsAsyncOnError",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsWriteActions.h",
      "public_header": true,
      "category": ""
    },
    {
      "id": "UCrowdyTeams_CreateTeam::OnSuccess",
      "class": "UCrowdyTeams_CreateTeam",
      "name": "OnSuccess",
      "type": "FTeamAsyncOnSuccess",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsWriteActions.h",
      "public_header": true,
      "category": ""
    },
    {
      "id": "UCrowdyTeams_CreateTeamRole::OnError",
      "class": "UCrowdyTeams_CreateTeamRole",
      "name": "OnError",
      "type": "FTeamsAsyncOnError",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsWriteActions.h",
      "public_header": true,
      "category": ""
    },
    {
      "id": "UCrowdyTeams_CreateTeamRole::OnSuccess",
      "class": "UCrowdyTeams_CreateTeamRole",
      "name": "OnSuccess",
      "type": "FRoleAsyncOnSuccess",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsWriteActions.h",
      "public_header": true,
      "category": ""
    },
    {
      "id": "UCrowdyTeams_DeleteTeam::OnError",
      "class": "UCrowdyTeams_DeleteTeam",
      "name": "OnError",
      "type": "FTeamsAsyncOnError",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsWriteActions.h",
      "public_header": true,
      "category": ""
    },
    {
      "id": "UCrowdyTeams_DeleteTeam::OnSuccess",
      "class": "UCrowdyTeams_DeleteTeam",
      "name": "OnSuccess",
      "type": "FVoidAsyncOnSuccess",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsWriteActions.h",
      "public_header": true,
      "category": ""
    },
    {
      "id": "UCrowdyTeams_DeleteTeamRole::OnError",
      "class": "UCrowdyTeams_DeleteTeamRole",
      "name": "OnError",
      "type": "FTeamsAsyncOnError",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsWriteActions.h",
      "public_header": true,
      "category": ""
    },
    {
      "id": "UCrowdyTeams_DeleteTeamRole::OnSuccess",
      "class": "UCrowdyTeams_DeleteTeamRole",
      "name": "OnSuccess",
      "type": "FVoidAsyncOnSuccess",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsWriteActions.h",
      "public_header": true,
      "category": ""
    },
    {
      "id": "UCrowdyTeams_GetMyTeams::OnError",
      "class": "UCrowdyTeams_GetMyTeams",
      "name": "OnError",
      "type": "FTeamsAsyncOnError",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsQueryActions.h",
      "public_header": true,
      "category": ""
    },
    {
      "id": "UCrowdyTeams_GetMyTeams::OnSuccess",
      "class": "UCrowdyTeams_GetMyTeams",
      "name": "OnSuccess",
      "type": "FMyTeamsAsyncOnSuccess",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsQueryActions.h",
      "public_header": true,
      "category": ""
    },
    {
      "id": "UCrowdyTeams_GetPendingJoinRequests::OnError",
      "class": "UCrowdyTeams_GetPendingJoinRequests",
      "name": "OnError",
      "type": "FTeamsAsyncOnError",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsQueryActions.h",
      "public_header": true,
      "category": ""
    },
    {
      "id": "UCrowdyTeams_GetPendingJoinRequests::OnSuccess",
      "class": "UCrowdyTeams_GetPendingJoinRequests",
      "name": "OnSuccess",
      "type": "FMembersAsyncOnSuccess",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsQueryActions.h",
      "public_header": true,
      "category": ""
    },
    {
      "id": "UCrowdyTeams_GetTeam::OnError",
      "class": "UCrowdyTeams_GetTeam",
      "name": "OnError",
      "type": "FTeamsAsyncOnError",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsQueryActions.h",
      "public_header": true,
      "category": ""
    },
    {
      "id": "UCrowdyTeams_GetTeam::OnSuccess",
      "class": "UCrowdyTeams_GetTeam",
      "name": "OnSuccess",
      "type": "FTeamAsyncOnSuccess",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsQueryActions.h",
      "public_header": true,
      "category": ""
    },
    {
      "id": "UCrowdyTeams_GetTeamMembers::OnError",
      "class": "UCrowdyTeams_GetTeamMembers",
      "name": "OnError",
      "type": "FTeamsAsyncOnError",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsQueryActions.h",
      "public_header": true,
      "category": ""
    },
    {
      "id": "UCrowdyTeams_GetTeamMembers::OnSuccess",
      "class": "UCrowdyTeams_GetTeamMembers",
      "name": "OnSuccess",
      "type": "FMembersAsyncOnSuccess",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsQueryActions.h",
      "public_header": true,
      "category": ""
    },
    {
      "id": "UCrowdyTeams_GetTeamPolicy::OnError",
      "class": "UCrowdyTeams_GetTeamPolicy",
      "name": "OnError",
      "type": "FTeamsAsyncOnError",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsQueryActions.h",
      "public_header": true,
      "category": ""
    },
    {
      "id": "UCrowdyTeams_GetTeamPolicy::OnSuccess",
      "class": "UCrowdyTeams_GetTeamPolicy",
      "name": "OnSuccess",
      "type": "FPolicyAsyncOnSuccess",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsQueryActions.h",
      "public_header": true,
      "category": ""
    },
    {
      "id": "UCrowdyTeams_GetTeamRoles::OnError",
      "class": "UCrowdyTeams_GetTeamRoles",
      "name": "OnError",
      "type": "FTeamsAsyncOnError",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsQueryActions.h",
      "public_header": true,
      "category": ""
    },
    {
      "id": "UCrowdyTeams_GetTeamRoles::OnSuccess",
      "class": "UCrowdyTeams_GetTeamRoles",
      "name": "OnSuccess",
      "type": "FRolesAsyncOnSuccess",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsQueryActions.h",
      "public_header": true,
      "category": ""
    },
    {
      "id": "UCrowdyTeams_GetTeams::OnError",
      "class": "UCrowdyTeams_GetTeams",
      "name": "OnError",
      "type": "FTeamsAsyncOnError",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsQueryActions.h",
      "public_header": true,
      "category": ""
    },
    {
      "id": "UCrowdyTeams_GetTeams::OnSuccess",
      "class": "UCrowdyTeams_GetTeams",
      "name": "OnSuccess",
      "type": "FTeamsAsyncOnSuccess",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsQueryActions.h",
      "public_header": true,
      "category": ""
    },
    {
      "id": "UCrowdyTeams_JoinTeam::OnError",
      "class": "UCrowdyTeams_JoinTeam",
      "name": "OnError",
      "type": "FTeamsAsyncOnError",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsWriteActions.h",
      "public_header": true,
      "category": ""
    },
    {
      "id": "UCrowdyTeams_JoinTeam::OnSuccess",
      "class": "UCrowdyTeams_JoinTeam",
      "name": "OnSuccess",
      "type": "FMemberAsyncOnSuccess",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsWriteActions.h",
      "public_header": true,
      "category": ""
    },
    {
      "id": "UCrowdyTeams_LeaveTeam::OnError",
      "class": "UCrowdyTeams_LeaveTeam",
      "name": "OnError",
      "type": "FTeamsAsyncOnError",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsWriteActions.h",
      "public_header": true,
      "category": ""
    },
    {
      "id": "UCrowdyTeams_LeaveTeam::OnSuccess",
      "class": "UCrowdyTeams_LeaveTeam",
      "name": "OnSuccess",
      "type": "FVoidAsyncOnSuccess",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsWriteActions.h",
      "public_header": true,
      "category": ""
    },
    {
      "id": "UCrowdyTeams_RemoveTeamMember::OnError",
      "class": "UCrowdyTeams_RemoveTeamMember",
      "name": "OnError",
      "type": "FTeamsAsyncOnError",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsWriteActions.h",
      "public_header": true,
      "category": ""
    },
    {
      "id": "UCrowdyTeams_RemoveTeamMember::OnSuccess",
      "class": "UCrowdyTeams_RemoveTeamMember",
      "name": "OnSuccess",
      "type": "FVoidAsyncOnSuccess",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsWriteActions.h",
      "public_header": true,
      "category": ""
    },
    {
      "id": "UCrowdyTeams_RequestToJoinTeam::OnError",
      "class": "UCrowdyTeams_RequestToJoinTeam",
      "name": "OnError",
      "type": "FTeamsAsyncOnError",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsWriteActions.h",
      "public_header": true,
      "category": ""
    },
    {
      "id": "UCrowdyTeams_RequestToJoinTeam::OnSuccess",
      "class": "UCrowdyTeams_RequestToJoinTeam",
      "name": "OnSuccess",
      "type": "FMemberAsyncOnSuccess",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsWriteActions.h",
      "public_header": true,
      "category": ""
    },
    {
      "id": "UCrowdyTeams_SetTeamMemberRoles::OnError",
      "class": "UCrowdyTeams_SetTeamMemberRoles",
      "name": "OnError",
      "type": "FTeamsAsyncOnError",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsWriteActions.h",
      "public_header": true,
      "category": ""
    },
    {
      "id": "UCrowdyTeams_SetTeamMemberRoles::OnSuccess",
      "class": "UCrowdyTeams_SetTeamMemberRoles",
      "name": "OnSuccess",
      "type": "FMemberAsyncOnSuccess",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsWriteActions.h",
      "public_header": true,
      "category": ""
    },
    {
      "id": "UCrowdyTeams_SetTeamPolicy::OnError",
      "class": "UCrowdyTeams_SetTeamPolicy",
      "name": "OnError",
      "type": "FTeamsAsyncOnError",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsWriteActions.h",
      "public_header": true,
      "category": ""
    },
    {
      "id": "UCrowdyTeams_SetTeamPolicy::OnSuccess",
      "class": "UCrowdyTeams_SetTeamPolicy",
      "name": "OnSuccess",
      "type": "FPolicyAsyncOnSuccess",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsWriteActions.h",
      "public_header": true,
      "category": ""
    },
    {
      "id": "UCrowdyTeams_UpdateTeam::OnError",
      "class": "UCrowdyTeams_UpdateTeam",
      "name": "OnError",
      "type": "FTeamsAsyncOnError",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsWriteActions.h",
      "public_header": true,
      "category": ""
    },
    {
      "id": "UCrowdyTeams_UpdateTeam::OnSuccess",
      "class": "UCrowdyTeams_UpdateTeam",
      "name": "OnSuccess",
      "type": "FTeamAsyncOnSuccess",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsWriteActions.h",
      "public_header": true,
      "category": ""
    },
    {
      "id": "UCrowdyTeams_UpdateTeamRole::OnError",
      "class": "UCrowdyTeams_UpdateTeamRole",
      "name": "OnError",
      "type": "FTeamsAsyncOnError",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsWriteActions.h",
      "public_header": true,
      "category": ""
    },
    {
      "id": "UCrowdyTeams_UpdateTeamRole::OnSuccess",
      "class": "UCrowdyTeams_UpdateTeamRole",
      "name": "OnSuccess",
      "type": "FRoleAsyncOnSuccess",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsWriteActions.h",
      "public_header": true,
      "category": ""
    },
    {
      "id": "UCrowdyTeams::OnMyTeamsCacheChanged",
      "class": "UCrowdyTeams",
      "name": "OnMyTeamsCacheChanged",
      "type": "FOnMyTeamsCacheChanged",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyTeams.h",
      "public_header": true,
      "category": "Crowdy SDK|Teams"
    },
    {
      "id": "UCrowdyTransferSessionHostAction::Failed",
      "class": "UCrowdyTransferSessionHostAction",
      "name": "Failed",
      "type": "FCrowdySessionFailureOutcome",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelSessionActions.h",
      "public_header": true,
      "category": "Crowdy SDK|Game Model|Sessions & Turns"
    },
    {
      "id": "UCrowdyTransferSessionHostAction::Succeeded",
      "class": "UCrowdyTransferSessionHostAction",
      "name": "Succeeded",
      "type": "FCrowdySessionOutcome",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelSessionActions.h",
      "public_header": true,
      "category": "Crowdy SDK|Game Model|Sessions & Turns"
    },
    {
      "id": "UCrowdyTraverseAction::Failed",
      "class": "UCrowdyTraverseAction",
      "name": "Failed",
      "type": "FCrowdyTraverseOutcome",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelContainerActions.h",
      "public_header": true,
      "category": "Crowdy SDK|Game Model|Advanced"
    },
    {
      "id": "UCrowdyTraverseAction::Succeeded",
      "class": "UCrowdyTraverseAction",
      "name": "Succeeded",
      "type": "FCrowdyTraverseOutcome",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelContainerActions.h",
      "public_header": true,
      "category": "Crowdy SDK|Game Model|Advanced"
    },
    {
      "id": "UCrowdyVideoFrameReceiver::OnVideoFrameAssembled",
      "class": "UCrowdyVideoFrameReceiver",
      "name": "OnVideoFrameAssembled",
      "type": "FOnCrowdyVideoFrameAssembled",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyVideoFrameReceiver.h",
      "public_header": true,
      "category": "Crowdy SDK|Video|Events"
    }
  ],
  "async_actions": [
    {
      "id": "UCrowdyAddEdgeAction",
      "class": "UCrowdyAddEdgeAction",
      "base": "U",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelContainerActions.h",
      "public_header": true,
      "factories": [
        "AddEdge"
      ],
      "pins": [
        "Succeeded",
        "Failed"
      ]
    },
    {
      "id": "UCrowdyAddToCollectionAction",
      "class": "UCrowdyAddToCollectionAction",
      "base": "U",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelCollectionActions.h",
      "public_header": true,
      "factories": [
        "AddToCollection"
      ],
      "pins": [
        "Succeeded",
        "Failed"
      ]
    },
    {
      "id": "UCrowdyApplyContainerManifestAction",
      "class": "UCrowdyApplyContainerManifestAction",
      "base": "U",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyContainerManifestActions.h",
      "public_header": true,
      "factories": [
        "ApplyContainerManifest"
      ],
      "pins": [
        "Succeeded",
        "Failed"
      ]
    },
    {
      "id": "UCrowdyApplyEffectAction",
      "class": "UCrowdyApplyEffectAction",
      "base": "U",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyEffectActions.h",
      "public_header": true,
      "factories": [
        "ApplyEffect"
      ],
      "pins": [
        "Succeeded",
        "Failed"
      ]
    },
    {
      "id": "UCrowdyApplyStatusEffectAction",
      "class": "UCrowdyApplyStatusEffectAction",
      "base": "U",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyCombatKitActions.h",
      "public_header": true,
      "factories": [
        "ApplyStatusEffect"
      ],
      "pins": [
        "Succeeded",
        "Failed"
      ]
    },
    {
      "id": "UCrowdyAuth_BeginMagicLinkSignIn",
      "class": "UCrowdyAuth_BeginMagicLinkSignIn",
      "base": "U",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyAuthenticationActions.h",
      "public_header": true,
      "factories": [
        "BeginMagicLinkSignIn"
      ],
      "pins": [
        "OnSuccess",
        "OnError"
      ]
    },
    {
      "id": "UCrowdyAuth_BeginSocialSignIn",
      "class": "UCrowdyAuth_BeginSocialSignIn",
      "base": "U",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyAuthenticationActions.h",
      "public_header": true,
      "factories": [
        "BeginSocialSignIn"
      ],
      "pins": [
        "OnSuccess",
        "OnError"
      ]
    },
    {
      "id": "UCrowdyAuth_Login",
      "class": "UCrowdyAuth_Login",
      "base": "U",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyAuthenticationActions.h",
      "public_header": true,
      "factories": [
        "Login"
      ],
      "pins": [
        "OnSuccess",
        "OnError"
      ]
    },
    {
      "id": "UCrowdyAuth_Register",
      "class": "UCrowdyAuth_Register",
      "base": "U",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyAuthenticationActions.h",
      "public_header": true,
      "factories": [
        "Register"
      ],
      "pins": [
        "OnSuccess",
        "OnError"
      ]
    },
    {
      "id": "UCrowdyAuth_RestoreSession",
      "class": "UCrowdyAuth_RestoreSession",
      "base": "U",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyAuthenticationActions.h",
      "public_header": true,
      "factories": [
        "RestoreSession"
      ],
      "pins": [
        "OnSuccess",
        "OnError"
      ]
    },
    {
      "id": "UCrowdyAvatars_CreateAvatar",
      "class": "UCrowdyAvatars_CreateAvatar",
      "base": "U",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyAvatarsWriteActions.h",
      "public_header": true,
      "factories": [
        "CreateAvatar"
      ],
      "pins": [
        "OnSuccess",
        "OnError"
      ]
    },
    {
      "id": "UCrowdyAvatars_DeleteAvatar",
      "class": "UCrowdyAvatars_DeleteAvatar",
      "base": "U",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyAvatarsWriteActions.h",
      "public_header": true,
      "factories": [
        "DeleteAvatar"
      ],
      "pins": [
        "OnSuccess",
        "OnError"
      ]
    },
    {
      "id": "UCrowdyAvatars_GetAvatar",
      "class": "UCrowdyAvatars_GetAvatar",
      "base": "U",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyAvatarsQueryActions.h",
      "public_header": true,
      "factories": [
        "GetAvatar"
      ],
      "pins": [
        "OnSuccess",
        "OnError"
      ]
    },
    {
      "id": "UCrowdyAvatars_GetAvatarAppState",
      "class": "UCrowdyAvatars_GetAvatarAppState",
      "base": "U",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyAvatarsQueryActions.h",
      "public_header": true,
      "factories": [
        "GetAvatarAppState"
      ],
      "pins": [
        "OnSuccess",
        "OnError"
      ]
    },
    {
      "id": "UCrowdyAvatars_GetAvatarAppStates",
      "class": "UCrowdyAvatars_GetAvatarAppStates",
      "base": "U",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyAvatarsQueryActions.h",
      "public_header": true,
      "factories": [
        "GetAvatarAppStates"
      ],
      "pins": [
        "OnSuccess",
        "OnError"
      ]
    },
    {
      "id": "UCrowdyAvatars_GetMyAvatars",
      "class": "UCrowdyAvatars_GetMyAvatars",
      "base": "U",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyAvatarsQueryActions.h",
      "public_header": true,
      "factories": [
        "GetMyAvatars"
      ],
      "pins": [
        "OnSuccess",
        "OnError"
      ]
    },
    {
      "id": "UCrowdyAvatars_GetUserAvatars",
      "class": "UCrowdyAvatars_GetUserAvatars",
      "base": "U",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyAvatarsQueryActions.h",
      "public_header": true,
      "factories": [
        "GetUserAvatars"
      ],
      "pins": [
        "OnSuccess",
        "OnError"
      ]
    },
    {
      "id": "UCrowdyAvatars_UpdateAvatar",
      "class": "UCrowdyAvatars_UpdateAvatar",
      "base": "U",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyAvatarsWriteActions.h",
      "public_header": true,
      "factories": [
        "UpdateAvatar"
      ],
      "pins": [
        "OnSuccess",
        "OnError"
      ]
    },
    {
      "id": "UCrowdyAvatars_UpdateAvatarAppState",
      "class": "UCrowdyAvatars_UpdateAvatarAppState",
      "base": "U",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyAvatarsWriteActions.h",
      "public_header": true,
      "factories": [
        "UpdateAvatarAppState"
      ],
      "pins": [
        "OnSuccess",
        "OnError"
      ]
    },
    {
      "id": "UCrowdyAvatars_UpdatePrivateAvatarState",
      "class": "UCrowdyAvatars_UpdatePrivateAvatarState",
      "base": "U",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyAvatarsWriteActions.h",
      "public_header": true,
      "factories": [
        "UpdatePrivateAvatarState"
      ],
      "pins": [
        "OnSuccess",
        "OnError"
      ]
    },
    {
      "id": "UCrowdyAvatars_UpdatePublicAvatarState",
      "class": "UCrowdyAvatars_UpdatePublicAvatarState",
      "base": "U",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyAvatarsWriteActions.h",
      "public_header": true,
      "factories": [
        "UpdatePublicAvatarState"
      ],
      "pins": [
        "OnSuccess",
        "OnError"
      ]
    },
    {
      "id": "UCrowdyChannels_AddChannelMember",
      "class": "UCrowdyChannels_AddChannelMember",
      "base": "U",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsWriteActions.h",
      "public_header": true,
      "factories": [
        "AddChannelMember"
      ],
      "pins": [
        "OnSuccess",
        "OnError"
      ]
    },
    {
      "id": "UCrowdyChannels_CreateChannel",
      "class": "UCrowdyChannels_CreateChannel",
      "base": "U",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsWriteActions.h",
      "public_header": true,
      "factories": [
        "CreateChannel"
      ],
      "pins": [
        "OnSuccess",
        "OnError"
      ]
    },
    {
      "id": "UCrowdyChannels_CreateChannelRole",
      "class": "UCrowdyChannels_CreateChannelRole",
      "base": "U",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsWriteActions.h",
      "public_header": true,
      "factories": [
        "CreateChannelRole"
      ],
      "pins": [
        "OnSuccess",
        "OnError"
      ]
    },
    {
      "id": "UCrowdyChannels_DeleteChannel",
      "class": "UCrowdyChannels_DeleteChannel",
      "base": "U",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsWriteActions.h",
      "public_header": true,
      "factories": [
        "DeleteChannel"
      ],
      "pins": [
        "OnSuccess",
        "OnError"
      ]
    },
    {
      "id": "UCrowdyChannels_DeleteChannelRole",
      "class": "UCrowdyChannels_DeleteChannelRole",
      "base": "U",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsWriteActions.h",
      "public_header": true,
      "factories": [
        "DeleteChannelRole"
      ],
      "pins": [
        "OnSuccess",
        "OnError"
      ]
    },
    {
      "id": "UCrowdyChannels_GetChannel",
      "class": "UCrowdyChannels_GetChannel",
      "base": "U",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsQueryActions.h",
      "public_header": true,
      "factories": [
        "GetChannel"
      ],
      "pins": [
        "OnSuccess",
        "OnError"
      ]
    },
    {
      "id": "UCrowdyChannels_GetChannelMembers",
      "class": "UCrowdyChannels_GetChannelMembers",
      "base": "U",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsQueryActions.h",
      "public_header": true,
      "factories": [
        "GetChannelMembers"
      ],
      "pins": [
        "OnSuccess",
        "OnError"
      ]
    },
    {
      "id": "UCrowdyChannels_GetChannelPolicy",
      "class": "UCrowdyChannels_GetChannelPolicy",
      "base": "U",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsQueryActions.h",
      "public_header": true,
      "factories": [
        "GetChannelPolicy"
      ],
      "pins": [
        "OnSuccess",
        "OnError"
      ]
    },
    {
      "id": "UCrowdyChannels_GetChannelRoles",
      "class": "UCrowdyChannels_GetChannelRoles",
      "base": "U",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsQueryActions.h",
      "public_header": true,
      "factories": [
        "GetChannelRoles"
      ],
      "pins": [
        "OnSuccess",
        "OnError"
      ]
    },
    {
      "id": "UCrowdyChannels_GetChannels",
      "class": "UCrowdyChannels_GetChannels",
      "base": "U",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsQueryActions.h",
      "public_header": true,
      "factories": [
        "GetChannels"
      ],
      "pins": [
        "OnSuccess",
        "OnError"
      ]
    },
    {
      "id": "UCrowdyChannels_GetMyChannels",
      "class": "UCrowdyChannels_GetMyChannels",
      "base": "U",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsQueryActions.h",
      "public_header": true,
      "factories": [
        "GetMyChannels"
      ],
      "pins": [
        "OnSuccess",
        "OnError"
      ]
    },
    {
      "id": "UCrowdyChannels_GetPendingJoinRequests",
      "class": "UCrowdyChannels_GetPendingJoinRequests",
      "base": "U",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsQueryActions.h",
      "public_header": true,
      "factories": [
        "GetPendingJoinRequests"
      ],
      "pins": [
        "OnSuccess",
        "OnError"
      ]
    },
    {
      "id": "UCrowdyChannels_JoinChannel",
      "class": "UCrowdyChannels_JoinChannel",
      "base": "U",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsWriteActions.h",
      "public_header": true,
      "factories": [
        "JoinChannel"
      ],
      "pins": [
        "OnSuccess",
        "OnError"
      ]
    },
    {
      "id": "UCrowdyChannels_LeaveChannel",
      "class": "UCrowdyChannels_LeaveChannel",
      "base": "U",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsWriteActions.h",
      "public_header": true,
      "factories": [
        "LeaveChannel"
      ],
      "pins": [
        "OnSuccess",
        "OnError"
      ]
    },
    {
      "id": "UCrowdyChannels_RemoveChannelMember",
      "class": "UCrowdyChannels_RemoveChannelMember",
      "base": "U",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsWriteActions.h",
      "public_header": true,
      "factories": [
        "RemoveChannelMember"
      ],
      "pins": [
        "OnSuccess",
        "OnError"
      ]
    },
    {
      "id": "UCrowdyChannels_RequestToJoinChannel",
      "class": "UCrowdyChannels_RequestToJoinChannel",
      "base": "U",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsWriteActions.h",
      "public_header": true,
      "factories": [
        "RequestToJoinChannel"
      ],
      "pins": [
        "OnSuccess",
        "OnError"
      ]
    },
    {
      "id": "UCrowdyChannels_SetChannelMemberRoles",
      "class": "UCrowdyChannels_SetChannelMemberRoles",
      "base": "U",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsWriteActions.h",
      "public_header": true,
      "factories": [
        "SetChannelMemberRoles"
      ],
      "pins": [
        "OnSuccess",
        "OnError"
      ]
    },
    {
      "id": "UCrowdyChannels_SetChannelPolicy",
      "class": "UCrowdyChannels_SetChannelPolicy",
      "base": "U",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsWriteActions.h",
      "public_header": true,
      "factories": [
        "SetChannelPolicy"
      ],
      "pins": [
        "OnSuccess",
        "OnError"
      ]
    },
    {
      "id": "UCrowdyChannels_UpdateChannel",
      "class": "UCrowdyChannels_UpdateChannel",
      "base": "U",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsWriteActions.h",
      "public_header": true,
      "factories": [
        "UpdateChannel"
      ],
      "pins": [
        "OnSuccess",
        "OnError"
      ]
    },
    {
      "id": "UCrowdyChannels_UpdateChannelRole",
      "class": "UCrowdyChannels_UpdateChannelRole",
      "base": "U",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsWriteActions.h",
      "public_header": true,
      "factories": [
        "UpdateChannelRole"
      ],
      "pins": [
        "OnSuccess",
        "OnError"
      ]
    },
    {
      "id": "UCrowdyCombatAttackAction",
      "class": "UCrowdyCombatAttackAction",
      "base": "U",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyCombatKitActions.h",
      "public_header": true,
      "factories": [
        "CombatAttack"
      ],
      "pins": [
        "Succeeded",
        "Failed"
      ]
    },
    {
      "id": "UCrowdyCreateDataContainerAction",
      "class": "UCrowdyCreateDataContainerAction",
      "base": "U",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelContainerActions.h",
      "public_header": true,
      "factories": [
        "CreateDataContainer"
      ],
      "pins": [
        "Succeeded",
        "Failed"
      ]
    },
    {
      "id": "UCrowdyCreateModelItemAction",
      "class": "UCrowdyCreateModelItemAction",
      "base": "U",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelCollectionActions.h",
      "public_header": true,
      "factories": [
        "CreateModelItem"
      ],
      "pins": [
        "Succeeded",
        "Failed"
      ]
    },
    {
      "id": "UCrowdyCreateSessionAction",
      "class": "UCrowdyCreateSessionAction",
      "base": "U",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelSessionActions.h",
      "public_header": true,
      "factories": [
        "CreateSession"
      ],
      "pins": [
        "Succeeded",
        "Failed"
      ]
    },
    {
      "id": "UCrowdyDeleteContainerAction",
      "class": "UCrowdyDeleteContainerAction",
      "base": "U",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelContainerActions.h",
      "public_header": true,
      "factories": [
        "DeleteContainer"
      ],
      "pins": [
        "Succeeded",
        "Failed"
      ]
    },
    {
      "id": "UCrowdyDeleteEdgeAction",
      "class": "UCrowdyDeleteEdgeAction",
      "base": "U",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelContainerActions.h",
      "public_header": true,
      "factories": [
        "DeleteEdge"
      ],
      "pins": [
        "Succeeded",
        "Failed"
      ]
    },
    {
      "id": "UCrowdyEndSessionAction",
      "class": "UCrowdyEndSessionAction",
      "base": "U",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelSessionActions.h",
      "public_header": true,
      "factories": [
        "EndSession"
      ],
      "pins": [
        "Succeeded",
        "Failed"
      ]
    },
    {
      "id": "UCrowdyEnsureLeaderboardEntryAction",
      "class": "UCrowdyEnsureLeaderboardEntryAction",
      "base": "U",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyLeaderboardsKitActions.h",
      "public_header": true,
      "factories": [
        "EnsureLeaderboardEntry"
      ],
      "pins": [
        "Succeeded",
        "Failed"
      ]
    },
    {
      "id": "UCrowdyGatherNodeAction",
      "class": "UCrowdyGatherNodeAction",
      "base": "U",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyWorldsimKitActions.h",
      "public_header": true,
      "factories": [
        "GatherNode"
      ],
      "pins": [
        "Succeeded",
        "Failed"
      ]
    },
    {
      "id": "UCrowdyGetCollectionAction",
      "class": "UCrowdyGetCollectionAction",
      "base": "U",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelCollectionActions.h",
      "public_header": true,
      "factories": [
        "GetCollection"
      ],
      "pins": [
        "Succeeded",
        "Failed"
      ]
    },
    {
      "id": "UCrowdyGetCollectionWithStateAction",
      "class": "UCrowdyGetCollectionWithStateAction",
      "base": "U",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelCollectionActions.h",
      "public_header": true,
      "factories": [
        "GetCollectionWithState"
      ],
      "pins": [
        "Succeeded",
        "Failed"
      ]
    },
    {
      "id": "UCrowdyGetCombatantStateAction",
      "class": "UCrowdyGetCombatantStateAction",
      "base": "U",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyCombatKitActions.h",
      "public_header": true,
      "factories": [
        "GetCombatantState"
      ],
      "pins": [
        "Succeeded",
        "Failed"
      ]
    },
    {
      "id": "UCrowdyGetLeaderboardAction",
      "class": "UCrowdyGetLeaderboardAction",
      "base": "U",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyLeaderboardsKitActions.h",
      "public_header": true,
      "factories": [
        "GetLeaderboard"
      ],
      "pins": [
        "Succeeded",
        "Failed"
      ]
    },
    {
      "id": "UCrowdyGetSessionAction",
      "class": "UCrowdyGetSessionAction",
      "base": "U",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelSessionActions.h",
      "public_header": true,
      "factories": [
        "GetSession"
      ],
      "pins": [
        "Succeeded",
        "Failed"
      ]
    },
    {
      "id": "UCrowdyGetSessionEventsAction",
      "class": "UCrowdyGetSessionEventsAction",
      "base": "U",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelSessionActions.h",
      "public_header": true,
      "factories": [
        "GetSessionEvents"
      ],
      "pins": [
        "Succeeded",
        "Failed"
      ]
    },
    {
      "id": "UCrowdyGetSessionSnapshotAction",
      "class": "UCrowdyGetSessionSnapshotAction",
      "base": "U",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelSessionActions.h",
      "public_header": true,
      "factories": [
        "GetSessionSnapshot"
      ],
      "pins": [
        "Succeeded",
        "Failed"
      ]
    },
    {
      "id": "UCrowdyGetWorldStateAction",
      "class": "UCrowdyGetWorldStateAction",
      "base": "U",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyWorldsimKitActions.h",
      "public_header": true,
      "factories": [
        "GetWorldState"
      ],
      "pins": [
        "Succeeded",
        "Failed"
      ]
    },
    {
      "id": "UCrowdyHarvestCropAction",
      "class": "UCrowdyHarvestCropAction",
      "base": "U",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyWorldsimKitActions.h",
      "public_header": true,
      "factories": [
        "HarvestCrop"
      ],
      "pins": [
        "Succeeded",
        "Failed"
      ]
    },
    {
      "id": "UCrowdyInvokeModelFunctionAction",
      "class": "UCrowdyInvokeModelFunctionAction",
      "base": "U",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyInvokeModelFunctionActions.h",
      "public_header": true,
      "factories": [
        "CallModelFunction"
      ],
      "pins": [
        "Succeeded",
        "Failed"
      ]
    },
    {
      "id": "UCrowdyInvokeOnContainerAction",
      "class": "UCrowdyInvokeOnContainerAction",
      "base": "U",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelContainerActions.h",
      "public_header": true,
      "factories": [
        "InvokeOnContainer"
      ],
      "pins": [
        "Succeeded",
        "Failed"
      ]
    },
    {
      "id": "UCrowdyIsEntityHostServer",
      "class": "UCrowdyIsEntityHostServer",
      "base": "U",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyHostQueryActions.h",
      "public_header": true,
      "factories": [
        "IsCrowdyEntityHostServer"
      ],
      "pins": [
        "OnIsHost",
        "OnIsNotHost",
        "OnFailed"
      ]
    },
    {
      "id": "UCrowdyJoinSessionAction",
      "class": "UCrowdyJoinSessionAction",
      "base": "U",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelSessionActions.h",
      "public_header": true,
      "factories": [
        "JoinSession"
      ],
      "pins": [
        "Succeeded",
        "Failed"
      ]
    },
    {
      "id": "UCrowdyLeaveSessionAction",
      "class": "UCrowdyLeaveSessionAction",
      "base": "U",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelSessionActions.h",
      "public_header": true,
      "factories": [
        "LeaveSession"
      ],
      "pins": [
        "Succeeded",
        "Failed"
      ]
    },
    {
      "id": "UCrowdyListChildrenAction",
      "class": "UCrowdyListChildrenAction",
      "base": "U",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelContainerActions.h",
      "public_header": true,
      "factories": [
        "ListChildren"
      ],
      "pins": [
        "Succeeded",
        "Failed"
      ]
    },
    {
      "id": "UCrowdyListCropsAction",
      "class": "UCrowdyListCropsAction",
      "base": "U",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyWorldsimKitActions.h",
      "public_header": true,
      "factories": [
        "ListCrops"
      ],
      "pins": [
        "Succeeded",
        "Failed"
      ]
    },
    {
      "id": "UCrowdyListenForModelChangesAction",
      "class": "UCrowdyListenForModelChangesAction",
      "base": "U",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyModelChangeActions.h",
      "public_header": true,
      "factories": [
        "ListenForModelChanges"
      ],
      "pins": [
        "OnChanged"
      ]
    },
    {
      "id": "UCrowdyListResourceNodesAction",
      "class": "UCrowdyListResourceNodesAction",
      "base": "U",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyWorldsimKitActions.h",
      "public_header": true,
      "factories": [
        "ListResourceNodes"
      ],
      "pins": [
        "Succeeded",
        "Failed"
      ]
    },
    {
      "id": "UCrowdyListSessionsAction",
      "class": "UCrowdyListSessionsAction",
      "base": "U",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelSessionActions.h",
      "public_header": true,
      "factories": [
        "ListSessions"
      ],
      "pins": [
        "Succeeded",
        "Failed"
      ]
    },
    {
      "id": "UCrowdyPlantCropAction",
      "class": "UCrowdyPlantCropAction",
      "base": "U",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyWorldsimKitActions.h",
      "public_header": true,
      "factories": [
        "PlantCrop"
      ],
      "pins": [
        "Succeeded",
        "Failed"
      ]
    },
    {
      "id": "UCrowdyPullDataContainerAction",
      "class": "UCrowdyPullDataContainerAction",
      "base": "U",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelContainerActions.h",
      "public_header": true,
      "factories": [
        "PullDataContainer"
      ],
      "pins": [
        "Succeeded",
        "Failed"
      ]
    },
    {
      "id": "UCrowdyRemoveFromCollectionAction",
      "class": "UCrowdyRemoveFromCollectionAction",
      "base": "U",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelCollectionActions.h",
      "public_header": true,
      "factories": [
        "RemoveFromCollection"
      ],
      "pins": [
        "Succeeded",
        "Failed"
      ]
    },
    {
      "id": "UCrowdyRespawnCombatantAction",
      "class": "UCrowdyRespawnCombatantAction",
      "base": "U",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyCombatKitActions.h",
      "public_header": true,
      "factories": [
        "RespawnCombatant"
      ],
      "pins": [
        "Succeeded",
        "Failed"
      ]
    },
    {
      "id": "UCrowdyReviveCombatantAction",
      "class": "UCrowdyReviveCombatantAction",
      "base": "U",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyCombatKitActions.h",
      "public_header": true,
      "factories": [
        "ReviveCombatant"
      ],
      "pins": [
        "Succeeded",
        "Failed"
      ]
    },
    {
      "id": "UCrowdyServerCallAction",
      "class": "UCrowdyServerCallAction",
      "base": "U",
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectLibrary.h",
      "public_header": true,
      "factories": [
        "CallServerFunction"
      ],
      "pins": [
        "OnSuccess",
        "OnFailed"
      ]
    },
    {
      "id": "UCrowdyServerTypedCallAction",
      "class": "UCrowdyServerTypedCallAction",
      "base": "U",
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectLibrary.h",
      "public_header": true,
      "factories": [
        "CallServerFunctionWithInputs"
      ],
      "pins": []
    },
    {
      "id": "UCrowdySetDataPropertyAction",
      "class": "UCrowdySetDataPropertyAction",
      "base": "U",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelContainerActions.h",
      "public_header": true,
      "factories": [
        "SetDataProperty"
      ],
      "pins": [
        "Succeeded",
        "Failed"
      ]
    },
    {
      "id": "UCrowdySetSessionAdmissionAction",
      "class": "UCrowdySetSessionAdmissionAction",
      "base": "U",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelSessionActions.h",
      "public_header": true,
      "factories": [
        "SetSessionAdmission"
      ],
      "pins": [
        "Succeeded",
        "Failed"
      ]
    },
    {
      "id": "UCrowdySetSessionTurnAction",
      "class": "UCrowdySetSessionTurnAction",
      "base": "U",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelSessionActions.h",
      "public_header": true,
      "factories": [
        "SetSessionTurn"
      ],
      "pins": [
        "Succeeded",
        "Failed"
      ]
    },
    {
      "id": "UCrowdySpawnCombatantAction",
      "class": "UCrowdySpawnCombatantAction",
      "base": "U",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyCombatKitActions.h",
      "public_header": true,
      "factories": [
        "SpawnCombatant"
      ],
      "pins": [
        "Succeeded",
        "Failed"
      ]
    },
    {
      "id": "UCrowdySubmitScoreAction",
      "class": "UCrowdySubmitScoreAction",
      "base": "U",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyLeaderboardsKitActions.h",
      "public_header": true,
      "factories": [
        "SubmitScore"
      ],
      "pins": [
        "Succeeded",
        "Failed"
      ]
    },
    {
      "id": "UCrowdySyncCombatantAction",
      "class": "UCrowdySyncCombatantAction",
      "base": "U",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyCombatKitActions.h",
      "public_header": true,
      "factories": [
        "SyncCombatant"
      ],
      "pins": [
        "Succeeded",
        "Failed"
      ]
    },
    {
      "id": "UCrowdyTeams_AddTeamMember",
      "class": "UCrowdyTeams_AddTeamMember",
      "base": "U",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsWriteActions.h",
      "public_header": true,
      "factories": [
        "AddTeamMember"
      ],
      "pins": [
        "OnSuccess",
        "OnError"
      ]
    },
    {
      "id": "UCrowdyTeams_CreateTeam",
      "class": "UCrowdyTeams_CreateTeam",
      "base": "U",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsWriteActions.h",
      "public_header": true,
      "factories": [
        "CreateTeam"
      ],
      "pins": [
        "OnSuccess",
        "OnError"
      ]
    },
    {
      "id": "UCrowdyTeams_CreateTeamRole",
      "class": "UCrowdyTeams_CreateTeamRole",
      "base": "U",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsWriteActions.h",
      "public_header": true,
      "factories": [
        "CreateTeamRole"
      ],
      "pins": [
        "OnSuccess",
        "OnError"
      ]
    },
    {
      "id": "UCrowdyTeams_DeleteTeam",
      "class": "UCrowdyTeams_DeleteTeam",
      "base": "U",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsWriteActions.h",
      "public_header": true,
      "factories": [
        "DeleteTeam"
      ],
      "pins": [
        "OnSuccess",
        "OnError"
      ]
    },
    {
      "id": "UCrowdyTeams_DeleteTeamRole",
      "class": "UCrowdyTeams_DeleteTeamRole",
      "base": "U",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsWriteActions.h",
      "public_header": true,
      "factories": [
        "DeleteTeamRole"
      ],
      "pins": [
        "OnSuccess",
        "OnError"
      ]
    },
    {
      "id": "UCrowdyTeams_GetMyTeams",
      "class": "UCrowdyTeams_GetMyTeams",
      "base": "U",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsQueryActions.h",
      "public_header": true,
      "factories": [
        "GetMyTeams"
      ],
      "pins": [
        "OnSuccess",
        "OnError"
      ]
    },
    {
      "id": "UCrowdyTeams_GetPendingJoinRequests",
      "class": "UCrowdyTeams_GetPendingJoinRequests",
      "base": "U",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsQueryActions.h",
      "public_header": true,
      "factories": [
        "GetPendingJoinRequests"
      ],
      "pins": [
        "OnSuccess",
        "OnError"
      ]
    },
    {
      "id": "UCrowdyTeams_GetTeam",
      "class": "UCrowdyTeams_GetTeam",
      "base": "U",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsQueryActions.h",
      "public_header": true,
      "factories": [
        "GetTeam"
      ],
      "pins": [
        "OnSuccess",
        "OnError"
      ]
    },
    {
      "id": "UCrowdyTeams_GetTeamMembers",
      "class": "UCrowdyTeams_GetTeamMembers",
      "base": "U",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsQueryActions.h",
      "public_header": true,
      "factories": [
        "GetTeamMembers"
      ],
      "pins": [
        "OnSuccess",
        "OnError"
      ]
    },
    {
      "id": "UCrowdyTeams_GetTeamPolicy",
      "class": "UCrowdyTeams_GetTeamPolicy",
      "base": "U",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsQueryActions.h",
      "public_header": true,
      "factories": [
        "GetTeamPolicy"
      ],
      "pins": [
        "OnSuccess",
        "OnError"
      ]
    },
    {
      "id": "UCrowdyTeams_GetTeamRoles",
      "class": "UCrowdyTeams_GetTeamRoles",
      "base": "U",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsQueryActions.h",
      "public_header": true,
      "factories": [
        "GetTeamRoles"
      ],
      "pins": [
        "OnSuccess",
        "OnError"
      ]
    },
    {
      "id": "UCrowdyTeams_GetTeams",
      "class": "UCrowdyTeams_GetTeams",
      "base": "U",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsQueryActions.h",
      "public_header": true,
      "factories": [
        "GetTeams"
      ],
      "pins": [
        "OnSuccess",
        "OnError"
      ]
    },
    {
      "id": "UCrowdyTeams_JoinTeam",
      "class": "UCrowdyTeams_JoinTeam",
      "base": "U",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsWriteActions.h",
      "public_header": true,
      "factories": [
        "JoinTeam"
      ],
      "pins": [
        "OnSuccess",
        "OnError"
      ]
    },
    {
      "id": "UCrowdyTeams_LeaveTeam",
      "class": "UCrowdyTeams_LeaveTeam",
      "base": "U",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsWriteActions.h",
      "public_header": true,
      "factories": [
        "LeaveTeam"
      ],
      "pins": [
        "OnSuccess",
        "OnError"
      ]
    },
    {
      "id": "UCrowdyTeams_RemoveTeamMember",
      "class": "UCrowdyTeams_RemoveTeamMember",
      "base": "U",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsWriteActions.h",
      "public_header": true,
      "factories": [
        "RemoveTeamMember"
      ],
      "pins": [
        "OnSuccess",
        "OnError"
      ]
    },
    {
      "id": "UCrowdyTeams_RequestToJoinTeam",
      "class": "UCrowdyTeams_RequestToJoinTeam",
      "base": "U",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsWriteActions.h",
      "public_header": true,
      "factories": [
        "RequestToJoinTeam"
      ],
      "pins": [
        "OnSuccess",
        "OnError"
      ]
    },
    {
      "id": "UCrowdyTeams_SetTeamMemberRoles",
      "class": "UCrowdyTeams_SetTeamMemberRoles",
      "base": "U",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsWriteActions.h",
      "public_header": true,
      "factories": [
        "SetTeamMemberRoles"
      ],
      "pins": [
        "OnSuccess",
        "OnError"
      ]
    },
    {
      "id": "UCrowdyTeams_SetTeamPolicy",
      "class": "UCrowdyTeams_SetTeamPolicy",
      "base": "U",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsWriteActions.h",
      "public_header": true,
      "factories": [
        "SetTeamPolicy"
      ],
      "pins": [
        "OnSuccess",
        "OnError"
      ]
    },
    {
      "id": "UCrowdyTeams_UpdateTeam",
      "class": "UCrowdyTeams_UpdateTeam",
      "base": "U",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsWriteActions.h",
      "public_header": true,
      "factories": [
        "UpdateTeam"
      ],
      "pins": [
        "OnSuccess",
        "OnError"
      ]
    },
    {
      "id": "UCrowdyTeams_UpdateTeamRole",
      "class": "UCrowdyTeams_UpdateTeamRole",
      "base": "U",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsWriteActions.h",
      "public_header": true,
      "factories": [
        "UpdateTeamRole"
      ],
      "pins": [
        "OnSuccess",
        "OnError"
      ]
    },
    {
      "id": "UCrowdyTransferSessionHostAction",
      "class": "UCrowdyTransferSessionHostAction",
      "base": "U",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelSessionActions.h",
      "public_header": true,
      "factories": [
        "TransferSessionHost"
      ],
      "pins": [
        "Succeeded",
        "Failed"
      ]
    },
    {
      "id": "UCrowdyTraverseAction",
      "class": "UCrowdyTraverseAction",
      "base": "U",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelContainerActions.h",
      "public_header": true,
      "factories": [
        "Traverse"
      ],
      "pins": [
        "Succeeded",
        "Failed"
      ]
    }
  ],
  "subsystems": [
    {
      "id": "UCrowdyActiveSessionMemory",
      "class": "UCrowdyActiveSessionMemory",
      "base": "UGameInstanceSubsystem",
      "outer": "GameInstance",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyActiveSessionMemory.h",
      "public_header": true,
      "editor_module": false
    },
    {
      "id": "UCrowdyActorManager",
      "class": "UCrowdyActorManager",
      "base": "UTickableWorldSubsystem",
      "outer": "World",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyActorManager.h",
      "public_header": true,
      "editor_module": false
    },
    {
      "id": "UCrowdyActorPoolSubsystem",
      "class": "UCrowdyActorPoolSubsystem",
      "base": "UWorldSubsystem",
      "outer": "World",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyActorPoolSubsystem.h",
      "public_header": true,
      "editor_module": false
    },
    {
      "id": "UCrowdyActorTracker",
      "class": "UCrowdyActorTracker",
      "base": "UTickableWorldSubsystem",
      "outer": "World",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyActorTracker.h",
      "public_header": true,
      "editor_module": false
    },
    {
      "id": "UCrowdyAuthentication",
      "class": "UCrowdyAuthentication",
      "base": "UGameInstanceSubsystem",
      "outer": "GameInstance",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyAuthentication.h",
      "public_header": true,
      "editor_module": false
    },
    {
      "id": "UCrowdyAutoRegistry",
      "class": "UCrowdyAutoRegistry",
      "base": "UGameInstanceSubsystem",
      "outer": "GameInstance",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Subsystem/CrowdyAutoRegistry.h",
      "public_header": true,
      "editor_module": false
    },
    {
      "id": "UCrowdyAutoReplicator",
      "class": "UCrowdyAutoReplicator",
      "base": "UTickableWorldSubsystem",
      "outer": "World",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyAutoReplicator.h",
      "public_header": true,
      "editor_module": false
    },
    {
      "id": "UCrowdyAvatars",
      "class": "UCrowdyAvatars",
      "base": "UGameInstanceSubsystem",
      "outer": "GameInstance",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyAvatars.h",
      "public_header": true,
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels",
      "class": "UCrowdyChannels",
      "base": "UGameInstanceSubsystem",
      "outer": "GameInstance",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyChannels.h",
      "public_header": true,
      "editor_module": false
    },
    {
      "id": "UCrowdyConnectionMonitor",
      "class": "UCrowdyConnectionMonitor",
      "base": "UGameInstanceSubsystem",
      "outer": "GameInstance",
      "module": "CrowdySDK",
      "header": "CrowdySDK/Public/Network/UDP/CrowdyConnectionMonitor.h",
      "public_header": true,
      "editor_module": false
    },
    {
      "id": "UCrowdyCppClientSubsystem",
      "class": "UCrowdyCppClientSubsystem",
      "base": "UGameInstanceSubsystem",
      "outer": "GameInstance",
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/CrowdyCpp/CrowdyCppClientSubsystem.h",
      "public_header": true,
      "editor_module": false
    },
    {
      "id": "UCrowdyCppReplicationSubsystem",
      "class": "UCrowdyCppReplicationSubsystem",
      "base": "UGameInstanceSubsystem",
      "outer": "GameInstance",
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/CrowdyCpp/CrowdyCppReplicationSubsystem.h",
      "public_header": true,
      "editor_module": false
    },
    {
      "id": "UCrowdyEntitySubsystem",
      "class": "UCrowdyEntitySubsystem",
      "base": "UWorldSubsystem",
      "outer": "World",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyEntitySubsystem.h",
      "public_header": true,
      "editor_module": false
    },
    {
      "id": "UCrowdyEventRouter",
      "class": "UCrowdyEventRouter",
      "base": "UTickableWorldSubsystem",
      "outer": "World",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyEventRouter.h",
      "public_header": true,
      "editor_module": false
    },
    {
      "id": "UCrowdyGameModelSubsystem",
      "class": "UCrowdyGameModelSubsystem",
      "base": "UWorldSubsystem",
      "outer": "World",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelSubsystem.h",
      "public_header": true,
      "editor_module": false
    },
    {
      "id": "UCrowdyGameSession",
      "class": "UCrowdyGameSession",
      "base": "UGameInstanceSubsystem",
      "outer": "GameInstance",
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Subsystem/CrowdyGameSession.h",
      "public_header": true,
      "editor_module": false
    },
    {
      "id": "UCrowdyHostSubsystem",
      "class": "UCrowdyHostSubsystem",
      "base": "UWorldSubsystem",
      "outer": "World",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyHostSubsystem.h",
      "public_header": true,
      "editor_module": false
    },
    {
      "id": "UCrowdyPersistenceSubsystem",
      "class": "UCrowdyPersistenceSubsystem",
      "base": "UGameInstanceSubsystem",
      "outer": "GameInstance",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyPersistenceSubsystem.h",
      "public_header": true,
      "editor_module": false
    },
    {
      "id": "UCrowdyReplicatedGameInstanceSubsystem",
      "class": "UCrowdyReplicatedGameInstanceSubsystem",
      "base": "UGameInstanceSubsystem",
      "outer": "GameInstance",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyReplicatedSubsystem.h",
      "public_header": true,
      "editor_module": false
    },
    {
      "id": "UCrowdyReplicatedWorldSubsystem",
      "class": "UCrowdyReplicatedWorldSubsystem",
      "base": "UWorldSubsystem",
      "outer": "World",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyReplicatedSubsystem.h",
      "public_header": true,
      "editor_module": false
    },
    {
      "id": "UCrowdySDKBridgeSubsystem",
      "class": "UCrowdySDKBridgeSubsystem",
      "base": "UGameInstanceSubsystem",
      "outer": "GameInstance",
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Core/CrowdySDKBridgeSubsystem.h",
      "public_header": true,
      "editor_module": false
    },
    {
      "id": "UCrowdySDKSubsystem",
      "class": "UCrowdySDKSubsystem",
      "base": "UGameInstanceSubsystem",
      "outer": "GameInstance",
      "module": "CrowdySDK",
      "header": "CrowdySDK/Public/Subsystem/CrowdySDKSubsystem.h",
      "public_header": true,
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObjectSubsystem",
      "class": "UCrowdyServerObjectSubsystem",
      "base": "UGameInstanceSubsystem",
      "outer": "GameInstance",
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectSubsystem.h",
      "public_header": true,
      "editor_module": false
    },
    {
      "id": "UCrowdyStateReplicator",
      "class": "UCrowdyStateReplicator",
      "base": "UTickableWorldSubsystem",
      "outer": "World",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyStateReplicator.h",
      "public_header": true,
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams",
      "class": "UCrowdyTeams",
      "base": "UGameInstanceSubsystem",
      "outer": "GameInstance",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyTeams.h",
      "public_header": true,
      "editor_module": false
    },
    {
      "id": "UCrowdyUDPSubsystem",
      "class": "UCrowdyUDPSubsystem",
      "base": "UGameInstanceSubsystem",
      "outer": "GameInstance",
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/UDP/CrowdyUDPSubsystem.h",
      "public_header": true,
      "editor_module": false
    },
    {
      "id": "UCrowdyVideoFrameReceiver",
      "class": "UCrowdyVideoFrameReceiver",
      "base": "UWorldSubsystem",
      "outer": "World",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyVideoFrameReceiver.h",
      "public_header": true,
      "editor_module": false
    },
    {
      "id": "UCrowdyWorkerThreadsSubsystem",
      "class": "UCrowdyWorkerThreadsSubsystem",
      "base": "UGameInstanceSubsystem",
      "outer": "GameInstance",
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Subsystem/CrowdyWorkerThreadsSubsystem.h",
      "public_header": true,
      "editor_module": false
    },
    {
      "id": "UVoiceChatSubsystem",
      "class": "UVoiceChatSubsystem",
      "base": "UTickableWorldSubsystem",
      "outer": "World",
      "module": "CrowdyVoice",
      "header": "CrowdyVoice/Public/Core/Audio/VoiceChat/VoiceChatSubsystem.h",
      "public_header": true,
      "editor_module": false
    }
  ],
  "structs": [
    {
      "id": "FActorState",
      "module": "CKSharedTypes",
      "header": "CKSharedTypes/Public/Shared/Types/Structures/Actors/FActorState.h",
      "public_header": true,
      "meta": {}
    },
    {
      "id": "FActorUpdateNotificationBP",
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Messages/Blueprint/FActorUpdateNotificationBP.h",
      "public_header": true,
      "meta": {
        "DisplayName": "Actor Update Notification"
      }
    },
    {
      "id": "FActorUpdatePayloadTypeEntry",
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Data/ActorUpdatePayloadType.h",
      "public_header": true,
      "meta": {}
    },
    {
      "id": "FActorUpdateStruct",
      "module": "CKSharedTypes",
      "header": "CKSharedTypes/Public/Shared/Types/Structures/Actors/FActorUpdateStruct.h",
      "public_header": true,
      "meta": {}
    },
    {
      "id": "FBallState",
      "module": "CKSharedTypes",
      "header": "CKSharedTypes/Public/Shared/Types/Structures/Events/FBaseEventState.h",
      "public_header": true,
      "meta": {}
    },
    {
      "id": "FBaseEventState",
      "module": "CKSharedTypes",
      "header": "CKSharedTypes/Public/Shared/Types/Structures/Events/FBaseEventState.h",
      "public_header": true,
      "meta": {}
    },
    {
      "id": "FChunkCoordinate",
      "module": "CKSharedTypes",
      "header": "CKSharedTypes/Public/Shared/Types/Structures/Voxels/ChunkCoordinate.h",
      "public_header": true,
      "meta": {}
    },
    {
      "id": "FChunkData",
      "module": "CKSharedTypes",
      "header": "CKSharedTypes/Public/Shared/Types/Structures/Voxels/FChunkData.h",
      "public_header": true,
      "meta": {}
    },
    {
      "id": "FChunkDataContainer",
      "module": "CKSharedTypes",
      "header": "CKSharedTypes/Public/Shared/Types/Structures/Chunks/FChunkDataContainer.h",
      "public_header": true,
      "meta": {}
    },
    {
      "id": "FChunkVoxelState",
      "module": "CKSharedTypes",
      "header": "CKSharedTypes/Public/Shared/Types/Structures/Voxels/FChunkVoxelState.h",
      "public_header": true,
      "meta": {}
    },
    {
      "id": "FCrowdyActorLeft",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyActorTracker.h",
      "public_header": true,
      "meta": {}
    },
    {
      "id": "FCrowdyActorManagementConfigStruct",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Data/CrowdyActorManagementConfig.h",
      "public_header": true,
      "meta": {}
    },
    {
      "id": "FCrowdyActorState",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Executor/ActorUpdateExecutor.h",
      "public_header": true,
      "meta": {
        "DisplayName": "Crowdy Actor State"
      }
    },
    {
      "id": "FCrowdyActorUpdate",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyActorTracker.h",
      "public_header": true,
      "meta": {}
    },
    {
      "id": "FCrowdyAppAvatarState",
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Queries/Data/Avatar/Types/FCrowdyAppAvatarState.h",
      "public_header": true,
      "meta": {}
    },
    {
      "id": "FCrowdyAppAvatarStateList",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyAvatarsQueryActions.h",
      "public_header": true,
      "meta": {}
    },
    {
      "id": "FCrowdyApplyManifestResult",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyContainerManifestApply.h",
      "public_header": true,
      "meta": {}
    },
    {
      "id": "FCrowdyAuthResult",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyAuthentication.h",
      "public_header": true,
      "meta": {}
    },
    {
      "id": "FCrowdyAvatar",
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Queries/Data/Avatar/Types/FCrowdyAvatar.h",
      "public_header": true,
      "meta": {}
    },
    {
      "id": "FCrowdyAvatarError",
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Queries/Data/Avatar/Types/FCrowdyAvatarError.h",
      "public_header": true,
      "meta": {}
    },
    {
      "id": "FCrowdyAvatarList",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyAvatarsQueryActions.h",
      "public_header": true,
      "meta": {}
    },
    {
      "id": "FCrowdyChannel",
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Queries/Data/Channels/Types/FCrowdyChannel.h",
      "public_header": true,
      "meta": {}
    },
    {
      "id": "FCrowdyChannelError",
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Queries/Data/Channels/Types/FCrowdyChannelError.h",
      "public_header": true,
      "meta": {}
    },
    {
      "id": "FCrowdyChannelMember",
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Queries/Data/Channels/Types/FCrowdyChannelMember.h",
      "public_header": true,
      "meta": {}
    },
    {
      "id": "FCrowdyChannelMembership",
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Queries/Data/Channels/Types/FCrowdyChannelMembership.h",
      "public_header": true,
      "meta": {}
    },
    {
      "id": "FCrowdyChannelMembersResult",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsQueryActions.h",
      "public_header": true,
      "meta": {}
    },
    {
      "id": "FCrowdyChannelPermissions",
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Queries/Data/Channels/Types/FCrowdyChannelPermissions.h",
      "public_header": true,
      "meta": {}
    },
    {
      "id": "FCrowdyChannelPolicy",
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Queries/Data/Channels/Types/FCrowdyChannelPolicy.h",
      "public_header": true,
      "meta": {}
    },
    {
      "id": "FCrowdyChannelRole",
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Queries/Data/Channels/Types/FCrowdyChannelRole.h",
      "public_header": true,
      "meta": {}
    },
    {
      "id": "FCrowdyChannelRolesResult",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsQueryActions.h",
      "public_header": true,
      "meta": {}
    },
    {
      "id": "FCrowdyChannelsResult",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsQueryActions.h",
      "public_header": true,
      "meta": {}
    },
    {
      "id": "FCrowdyCollectionItem",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelSessionTypes.h",
      "public_header": true,
      "meta": {}
    },
    {
      "id": "FCrowdyCombatantState",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyCombatKitActions.h",
      "public_header": true,
      "meta": {}
    },
    {
      "id": "FCrowdyContainerEdge",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelSessionTypes.h",
      "public_header": true,
      "meta": {}
    },
    {
      "id": "FCrowdyContainerManifestRow",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Data/CrowdyContainerManifest.h",
      "public_header": true,
      "meta": {}
    },
    {
      "id": "FCrowdyContainerRef",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelSessionTypes.h",
      "public_header": true,
      "meta": {}
    },
    {
      "id": "FCrowdyCrop",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyWorldsimKitActions.h",
      "public_header": true,
      "meta": {}
    },
    {
      "id": "FCrowdyEffectAssignmentSpec",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffectSpec.h",
      "public_header": true,
      "meta": {}
    },
    {
      "id": "FCrowdyEffectCallSpec",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffectSpec.h",
      "public_header": true,
      "meta": {}
    },
    {
      "id": "FCrowdyEffectIfSpec",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffectSpec.h",
      "public_header": true,
      "meta": {}
    },
    {
      "id": "FCrowdyEffectMagnitude",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffect.h",
      "public_header": true,
      "meta": {
        "DisplayName": "Tuning Parameter"
      }
    },
    {
      "id": "FCrowdyEffectOperand",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffectSpec.h",
      "public_header": true,
      "meta": {}
    },
    {
      "id": "FCrowdyEffectRequireSpec",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffectSpec.h",
      "public_header": true,
      "meta": {}
    },
    {
      "id": "FCrowdyEffectSignal",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffect.h",
      "public_header": true,
      "meta": {
        "DisplayName": "Signal"
      }
    },
    {
      "id": "FCrowdyEffectSpec",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffectSpec.h",
      "public_header": true,
      "meta": {}
    },
    {
      "id": "FCrowdyEffectTerm",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffectSpec.h",
      "public_header": true,
      "meta": {}
    },
    {
      "id": "FCrowdyEffectTimer",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffect.h",
      "public_header": true,
      "meta": {
        "DisplayName": "Timer"
      }
    },
    {
      "id": "FCrowdyEffectTimerParam",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffect.h",
      "public_header": true,
      "meta": {}
    },
    {
      "id": "FCrowdyEntityDestroyEvent",
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Messages/GameObjects/FCrowdyEntitySpawnEvent.h",
      "public_header": true,
      "meta": {}
    },
    {
      "id": "FCrowdyEntityRecord",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Data/CrowdyEntityTypes.h",
      "public_header": true,
      "meta": {}
    },
    {
      "id": "FCrowdyEntitySpawnEvent",
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Messages/GameObjects/FCrowdyEntitySpawnEvent.h",
      "public_header": true,
      "meta": {}
    },
    {
      "id": "FCrowdyEventContext",
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Core/UDP/Structures/FCrowdyEventContext.h",
      "public_header": true,
      "meta": {}
    },
    {
      "id": "FCrowdyExecNodesTestEveryType",
      "module": "CrowdyExecNodes",
      "header": "CrowdyExecNodes/Private/CrowdyExecNodesTestTypes.h",
      "public_header": false,
      "meta": {
        "BlueprintInternalUseOnly": "true"
      }
    },
    {
      "id": "FCrowdyExecNodesTestHit",
      "module": "CrowdyExecNodes",
      "header": "CrowdyExecNodes/Private/CrowdyExecNodesTestTypes.h",
      "public_header": false,
      "meta": {
        "BlueprintInternalUseOnly": "true"
      }
    },
    {
      "id": "FCrowdyGameModelCreateSessionOptions",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelSessionTypes.h",
      "public_header": true,
      "meta": {}
    },
    {
      "id": "FCrowdyGameModelSession",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelSessionTypes.h",
      "public_header": true,
      "meta": {}
    },
    {
      "id": "FCrowdyGameModelSessionEvent",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelSessionTypes.h",
      "public_header": true,
      "meta": {}
    },
    {
      "id": "FCrowdyGameModelSessionParticipant",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelSessionTypes.h",
      "public_header": true,
      "meta": {}
    },
    {
      "id": "FCrowdyGameModelSessionSnapshot",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelSessionTypes.h",
      "public_header": true,
      "meta": {}
    },
    {
      "id": "FCrowdyLeaderboardEntry",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyLeaderboardsKitActions.h",
      "public_header": true,
      "meta": {}
    },
    {
      "id": "FCrowdyManifestRowFailure",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyContainerManifestApply.h",
      "public_header": true,
      "meta": {}
    },
    {
      "id": "FCrowdyModelFailure",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelSessionTypes.h",
      "public_header": true,
      "meta": {}
    },
    {
      "id": "FCrowdyModelRef",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyModelRef.h",
      "public_header": true,
      "meta": {}
    },
    {
      "id": "FCrowdyMyChannelsResult",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsQueryActions.h",
      "public_header": true,
      "meta": {}
    },
    {
      "id": "FCrowdyMyTeamsResult",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsQueryActions.h",
      "public_header": true,
      "meta": {}
    },
    {
      "id": "FCrowdyPoolConfig",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Data/FCrowdyPoolConfig.h",
      "public_header": true,
      "meta": {}
    },
    {
      "id": "FCrowdyResourceNode",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyWorldsimKitActions.h",
      "public_header": true,
      "meta": {}
    },
    {
      "id": "FCrowdySelectIDAsHost",
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Messages/Events/FCrowdySelectIDAsHost.h",
      "public_header": true,
      "meta": {}
    },
    {
      "id": "FCrowdyServerCallResult",
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectTypes.h",
      "public_header": true,
      "meta": {}
    },
    {
      "id": "FCrowdyServerEnumValueName",
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectDefinition.h",
      "public_header": true,
      "meta": {}
    },
    {
      "id": "FCrowdyServerFieldName",
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectDefinition.h",
      "public_header": true,
      "meta": {}
    },
    {
      "id": "FCrowdyServerFunction",
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectDefinition.h",
      "public_header": true,
      "meta": {}
    },
    {
      "id": "FCrowdyServerListValueName",
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectDefinition.h",
      "public_header": true,
      "meta": {}
    },
    {
      "id": "FCrowdyServerMemberInputs",
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectDefinition.h",
      "public_header": true,
      "meta": {}
    },
    {
      "id": "FCrowdyServerOpenInputs",
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectDefinition.h",
      "public_header": true,
      "meta": {}
    },
    {
      "id": "FCrowdyServerTimer",
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectDefinition.h",
      "public_header": true,
      "meta": {}
    },
    {
      "id": "FCrowdyTeam",
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Queries/Data/Teams/Types/FCrowdyTeam.h",
      "public_header": true,
      "meta": {}
    },
    {
      "id": "FCrowdyTeamError",
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Queries/Data/Teams/Types/FCrowdyTeamError.h",
      "public_header": true,
      "meta": {}
    },
    {
      "id": "FCrowdyTeamMember",
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Queries/Data/Teams/Types/FCrowdyTeamMember.h",
      "public_header": true,
      "meta": {}
    },
    {
      "id": "FCrowdyTeamMembership",
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Queries/Data/Teams/Types/FCrowdyTeamMembership.h",
      "public_header": true,
      "meta": {}
    },
    {
      "id": "FCrowdyTeamMembersResult",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsQueryActions.h",
      "public_header": true,
      "meta": {}
    },
    {
      "id": "FCrowdyTeamPermissions",
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Queries/Data/Teams/Types/FCrowdyTeamPermissions.h",
      "public_header": true,
      "meta": {}
    },
    {
      "id": "FCrowdyTeamPolicy",
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Queries/Data/Teams/Types/FCrowdyTeamPolicy.h",
      "public_header": true,
      "meta": {}
    },
    {
      "id": "FCrowdyTeamRole",
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Queries/Data/Teams/Types/FCrowdyTeamRole.h",
      "public_header": true,
      "meta": {}
    },
    {
      "id": "FCrowdyTeamRolesResult",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsQueryActions.h",
      "public_header": true,
      "meta": {}
    },
    {
      "id": "FCrowdyTeamsResult",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsQueryActions.h",
      "public_header": true,
      "meta": {}
    },
    {
      "id": "FCrowdyUserIdentity",
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Queries/Authentication/FCrowdyUserIdentity.h",
      "public_header": true,
      "meta": {}
    },
    {
      "id": "FCrowdyVideoFrame",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyVideoFrameReceiver.h",
      "public_header": true,
      "meta": {}
    },
    {
      "id": "FCrowdyWorldState",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyWorldsimKitActions.h",
      "public_header": true,
      "meta": {}
    },
    {
      "id": "FEventPayloadTypeEntry",
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Data/EventPayloadType.h",
      "public_header": true,
      "meta": {}
    },
    {
      "id": "FGameEventNotificationBP",
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Messages/Blueprint/FGameEventNotificationBP.h",
      "public_header": true,
      "meta": {
        "DisplayName": "Game Event Notification"
      }
    },
    {
      "id": "FGameObjectState",
      "module": "CKSharedTypes",
      "header": "CKSharedTypes/Public/Shared/Types/Structures/GameObjects/FGameObjectState.h",
      "public_header": true,
      "meta": {}
    },
    {
      "id": "FGameSessionInfo",
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Subsystem/CrowdyGameSession.h",
      "public_header": true,
      "meta": {}
    },
    {
      "id": "FGameVersion",
      "module": "CKSharedTypes",
      "header": "CKSharedTypes/Public/Shared/Types/Structures/Versioning/FGameVersion.h",
      "public_header": true,
      "meta": {}
    },
    {
      "id": "FOriginOffset",
      "module": "CKSharedTypes",
      "header": "CKSharedTypes/Public/Shared/Types/Structures/Voxels/FOriginOffset.h",
      "public_header": true,
      "meta": {}
    },
    {
      "id": "FPlacedObjectState",
      "module": "CKSharedTypes",
      "header": "CKSharedTypes/Public/Shared/Types/Structures/Voxels/FVoxelState.h",
      "public_header": true,
      "meta": {}
    },
    {
      "id": "FPlayerLastKnownAddress",
      "module": "CKSharedTypes",
      "header": "CKSharedTypes/Public/Shared/Types/Structures/Player/FPlayerLastKnownAddress.h",
      "public_header": true,
      "meta": {}
    },
    {
      "id": "FTextMessage",
      "module": "CKSharedTypes",
      "header": "CKSharedTypes/Public/Shared/Types/Structures/Services/TextChat/FTextMessage.h",
      "public_header": true,
      "meta": {}
    },
    {
      "id": "FUDPNetworkStatistics",
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/UDP/CrowdyUDPSubsystem.h",
      "public_header": true,
      "meta": {}
    },
    {
      "id": "FVoxelCoordinate",
      "module": "CKSharedTypes",
      "header": "CKSharedTypes/Public/Shared/Types/Structures/Voxels/FVoxelCoordinate.h",
      "public_header": true,
      "meta": {}
    },
    {
      "id": "FVoxelIDData",
      "module": "CKSharedTypes",
      "header": "CKSharedTypes/Public/Shared/Types/Structures/Voxels/FVoxelIDData.h",
      "public_header": true,
      "meta": {}
    },
    {
      "id": "FVoxelListItem",
      "module": "CKSharedTypes",
      "header": "CKSharedTypes/Public/Shared/Types/Structures/Voxels/FVoxelListItem.h",
      "public_header": true,
      "meta": {}
    },
    {
      "id": "FVoxelState",
      "module": "CKSharedTypes",
      "header": "CKSharedTypes/Public/Shared/Types/Structures/Voxels/FVoxelState.h",
      "public_header": true,
      "meta": {}
    },
    {
      "id": "FWidgetSpec",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Core/UI/Structures/FWidgetSpec.h",
      "public_header": true,
      "meta": {}
    }
  ],
  "enums": [
    {
      "id": "E_MovementMode",
      "module": "CKSharedTypes",
      "header": "CKSharedTypes/Public/Shared/Types/Enums/Character/E_MovmentMode.h",
      "public_header": true,
      "values": [
        "Parkour",
        "Traditional"
      ]
    },
    {
      "id": "EActionType",
      "module": "CKSharedTypes",
      "header": "CKSharedTypes/Public/Shared/Types/Enums/Character/EActionType.h",
      "public_header": true,
      "values": [
        "None",
        "Hurdle",
        "Vault",
        "Mantle"
      ]
    },
    {
      "id": "EAttachmentType",
      "module": "CKSharedTypes",
      "header": "CKSharedTypes/Public/Shared/Types/Enums/Character/EAttachmentType.h",
      "public_header": true,
      "values": [
        "None",
        "FPGun"
      ]
    },
    {
      "id": "ECharacterType",
      "module": "CKSharedTypes",
      "header": "CKSharedTypes/Public/Shared/Types/Enums/Character/ECharacterType.h",
      "public_header": true,
      "values": [
        "SandboxCharacter",
        "MannyCharacter",
        "QuinnCharacter",
        "UE4Character"
      ]
    },
    {
      "id": "ECrowdyActorLeftReason",
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Core/UDP/Enums/ECrowdyMessageType.h",
      "public_header": true,
      "values": [
        "Stale",
        "SessionReleased"
      ]
    },
    {
      "id": "ECrowdyActorType",
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Core/UDP/Enums/ECrowdyMessageType.h",
      "public_header": true,
      "values": [
        "NONE",
        "NPC_1"
      ]
    },
    {
      "id": "ECrowdyAvatarErrorCode",
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Queries/Data/Avatar/Types/FCrowdyAvatarError.h",
      "public_header": true,
      "values": [
        "Unknown",
        "NotFound",
        "Forbidden",
        "NetworkError",
        "ServerError"
      ]
    },
    {
      "id": "ECrowdyChannelCreationPolicy",
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Queries/Data/Channels/Enums/ECrowdyChannelCreationPolicy.h",
      "public_header": true,
      "values": [
        "Admin",
        "Member",
        "Anyone"
      ]
    },
    {
      "id": "ECrowdyChannelErrorCode",
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Queries/Data/Channels/Types/FCrowdyChannelError.h",
      "public_header": true,
      "values": [
        "Unknown",
        "NotFound",
        "Forbidden",
        "PolicyViolation",
        "AlreadyMember",
        "NotMember",
        "NetworkError",
        "ServerError"
      ]
    },
    {
      "id": "ECrowdyChannelMembershipPolicy",
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Queries/Data/Channels/Enums/ECrowdyChannelMembershipPolicy.h",
      "public_header": true,
      "values": [
        "Open",
        "Request",
        "Invite",
        "Admin"
      ]
    },
    {
      "id": "ECrowdyChannelPermission",
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Queries/Data/Channels/Enums/ECrowdyChannelPermission.h",
      "public_header": true,
      "values": [
        "SendMessages",
        "ManageChannel",
        "ManageMembers",
        "ManageRoles",
        "InviteMembers"
      ]
    },
    {
      "id": "ECrowdyDecayRate",
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Core/UDP/Enums/ECrowdyMessageType.h",
      "public_header": true,
      "values": [
        "No_Decay",
        "Exponential_Decay",
        "Linear_50",
        "Linear_25",
        "Linear_10",
        "Linear_5"
      ]
    },
    {
      "id": "ECrowdyEffectAssignmentOp",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffectSpec.h",
      "public_header": true,
      "values": [
        "Set",
        "Add",
        "Subtract",
        "Multiply",
        "Divide"
      ]
    },
    {
      "id": "ECrowdyEffectAutomationTargetMode",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffect.h",
      "public_header": true,
      "values": [
        "Container",
        "Type",
        "Global"
      ]
    },
    {
      "id": "ECrowdyEffectAutomationTrigger",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffect.h",
      "public_header": true,
      "values": [
        "EveryInterval",
        "Cron",
        "OnPropertyChange",
        "OnFunctionInvoked",
        "OnPlayerLeft",
        "OnPlayerCountChanged"
      ]
    },
    {
      "id": "ECrowdyEffectBinaryOp",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffectSpec.h",
      "public_header": true,
      "values": [
        "Add",
        "Subtract",
        "Multiply",
        "Divide"
      ]
    },
    {
      "id": "ECrowdyEffectCallableFrom",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffect.h",
      "public_header": true,
      "values": [
        "Players",
        "ServerOnly",
        "OtherEffectsOnly"
      ]
    },
    {
      "id": "ECrowdyEffectComparator",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffectSpec.h",
      "public_header": true,
      "values": [
        "Equal",
        "NotEqual",
        "Less",
        "Greater",
        "LessOrEqual",
        "GreaterOrEqual"
      ]
    },
    {
      "id": "ECrowdyEffectNotificationCarrier",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffectNotificationCarrier.h",
      "public_header": true,
      "values": [
        "Default",
        "None",
        "Channel",
        "Spatial"
      ]
    },
    {
      "id": "ECrowdyEffectOperandKind",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffectSpec.h",
      "public_header": true,
      "values": [
        "Number",
        "Attribute",
        "Magnitude",
        "Raw",
        "Expression",
        "If",
        "Call"
      ]
    },
    {
      "id": "ECrowdyEffectPolicyKeyword",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffectSpec.h",
      "public_header": true,
      "values": [
        "Owner",
        "MyTurn",
        "Host",
        "Participant",
        "Automation",
        "Anyone"
      ]
    },
    {
      "id": "ECrowdyEffectPropertyWriteSource",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffect.h",
      "public_header": true,
      "values": [
        "Any",
        "Direct",
        "Function"
      ]
    },
    {
      "id": "ECrowdyEffectRequireKind",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffectSpec.h",
      "public_header": true,
      "values": [
        "Keyword",
        "Comparison"
      ]
    },
    {
      "id": "ECrowdyEffectReturnType",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffect.h",
      "public_header": true,
      "values": [
        "None",
        "Int",
        "Float",
        "Bool",
        "String"
      ]
    },
    {
      "id": "ECrowdyEffectRole",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffectSpec.h",
      "public_header": true,
      "values": [
        "Target",
        "Source"
      ]
    },
    {
      "id": "ECrowdyEffectSource",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffectSpec.h",
      "public_header": true,
      "values": [
        "Text",
        "Graph"
      ]
    },
    {
      "id": "ECrowdyEffectValueType",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffect.h",
      "public_header": true,
      "values": [
        "Int",
        "Float",
        "Bool",
        "String",
        "ContainerRef"
      ]
    },
    {
      "id": "ECrowdyEntityMode",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Components/CrowdyEntityComponent.h",
      "public_header": true,
      "values": [
        "Dynamic",
        "Static"
      ]
    },
    {
      "id": "ECrowdyEventRecipient",
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Core/UDP/Enums/ECrowdyMessageType.h",
      "public_header": true,
      "values": [
        "SpatialMulticast",
        "Multicast",
        "OwningClient",
        "Host"
      ]
    },
    {
      "id": "ECrowdyEventScope",
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Core/UDP/Enums/ECrowdyTarget.h",
      "public_header": true,
      "values": [
        "Everyone",
        "OwnerOnly"
      ]
    },
    {
      "id": "ECrowdyExecNodesTestPhase",
      "module": "CrowdyExecNodes",
      "header": "CrowdyExecNodes/Private/CrowdyExecNodesTestTypes.h",
      "public_header": false,
      "values": [
        "Calm",
        "Enraged"
      ]
    },
    {
      "id": "ECrowdyHostOverride",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Components/CrowdyEntityComponent.h",
      "public_header": true,
      "values": [
        "Allow",
        "OwnerOnly"
      ]
    },
    {
      "id": "ECrowdyIdentityPolicy",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Components/CrowdyEntityComponent.h",
      "public_header": true,
      "values": [
        "PlayerDerived",
        "Stable",
        "Random"
      ]
    },
    {
      "id": "ECrowdyInputMode",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Core/UI/Enums/ECrowdyInputMode.h",
      "public_header": true,
      "values": [
        "Game",
        "GameAndUI",
        "UI"
      ]
    },
    {
      "id": "ECrowdyKitAuthority",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyKitLayerPreset.h",
      "public_header": true,
      "values": [
        "Server",
        "Host",
        "Automation",
        "Owner"
      ]
    },
    {
      "id": "ECrowdyKitCreator",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyKitLayerPreset.h",
      "public_header": true,
      "values": [
        "Member",
        "Admin"
      ]
    },
    {
      "id": "ECrowdyKitOwnerId",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyKitLayerPreset.h",
      "public_header": true,
      "values": [
        "Int",
        "String"
      ]
    },
    {
      "id": "ECrowdyOwnership",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Components/CrowdyEntityComponent.h",
      "public_header": true,
      "values": [
        "LocalClient",
        "Host"
      ]
    },
    {
      "id": "ECrowdyReconnectState",
      "module": "CrowdySDK",
      "header": "CrowdySDK/Public/Network/UDP/CrowdyConnectionMonitor.h",
      "public_header": true,
      "values": [
        "Disconnected",
        "Connecting",
        "Connected",
        "Failed"
      ]
    },
    {
      "id": "ECrowdyReplicationDistance",
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Core/UDP/Enums/ECrowdyMessageType.h",
      "public_header": true,
      "values": [
        "None",
        "One_Chunk",
        "Two_Chunks",
        "Three_Chunks",
        "Four_Chunks",
        "Five_Chunks",
        "Six_Chunks",
        "Seven_Chunks",
        "Eight_Chunks"
      ]
    },
    {
      "id": "ECrowdyRole",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Data/CrowdyEntityTypes.h",
      "public_header": true,
      "values": [
        "None",
        "Owner",
        "RemoteProxy",
        "HostOwned"
      ]
    },
    {
      "id": "ECrowdyServerCallOutcome",
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectTypes.h",
      "public_header": true,
      "values": [
        "Success",
        "ServerError",
        "Busy",
        "Unavailable",
        "NotDeployed",
        "Timeout",
        "Denied",
        "ServerCrashed",
        "BadRequest",
        "Canceled"
      ]
    },
    {
      "id": "ECrowdyServerFunctionCaller",
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectDefinition.h",
      "public_header": true,
      "values": [
        "Players",
        "Members",
        "Leader",
        "ServerOnly"
      ]
    },
    {
      "id": "ECrowdyServerMembersSource",
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectDefinition.h",
      "public_header": true,
      "values": [
        "None",
        "ThisObject",
        "CrowdyTeam"
      ]
    },
    {
      "id": "ECrowdyServerObjectFind",
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectTypes.h",
      "public_header": true,
      "values": [
        "InstanceId",
        "SignedInPlayer",
        "PlayersTeam"
      ]
    },
    {
      "id": "ECrowdyServerObjectInstanceMode",
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectComponent.h",
      "public_header": true,
      "values": [
        "InstanceId",
        "SignedInPlayer",
        "ThisActor",
        "PlayersTeam",
        "FromServerValue"
      ]
    },
    {
      "id": "ECrowdyServerObjectSourceInstance",
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectComponent.h",
      "public_header": true,
      "values": [
        "InstanceId",
        "SignedInPlayer"
      ]
    },
    {
      "id": "ECrowdyServerObjectStatus",
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectTypes.h",
      "public_header": true,
      "values": [
        "Connecting",
        "Ready",
        "Failed",
        "Released"
      ]
    },
    {
      "id": "ECrowdyServerObjectVisibility",
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectDefinition.h",
      "public_header": true,
      "values": [
        "Public",
        "OwnerOnly",
        "Members"
      ]
    },
    {
      "id": "ECrowdyServerTimerRepeat",
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectDefinition.h",
      "public_header": true,
      "values": [
        "Every",
        "After"
      ]
    },
    {
      "id": "ECrowdySessionAdmission",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelSessionTypes.h",
      "public_header": true,
      "values": [
        "Open",
        "Locked",
        "Closed"
      ]
    },
    {
      "id": "ECrowdySessionAdmissionFilter",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelSessionTypes.h",
      "public_header": true,
      "values": [
        "Any",
        "Open",
        "Locked",
        "Closed"
      ]
    },
    {
      "id": "ECrowdySessionEndReason",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelSessionTypes.h",
      "public_header": true,
      "values": [
        "None",
        "Completed",
        "Abandoned",
        "EmptyTimeout",
        "Unknown"
      ]
    },
    {
      "id": "ECrowdySessionError",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelSessionTypes.h",
      "public_header": true,
      "values": [
        "None",
        "NotSignedIn",
        "NotAllowed",
        "Full",
        "Locked",
        "Closed",
        "Ended",
        "NotParticipant",
        "TargetNotParticipant",
        "IncarnationStale",
        "HostTermStale",
        "Other"
      ]
    },
    {
      "id": "ECrowdySessionEventKind",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelSessionTypes.h",
      "public_header": true,
      "values": [
        "Created",
        "ParticipantJoined",
        "ParticipantRejoined",
        "ParticipantLeft",
        "ParticipantExpired",
        "HostChanged",
        "AdmissionChanged",
        "TurnChanged",
        "Ended",
        "Unknown"
      ]
    },
    {
      "id": "ECrowdySessionLeftReason",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelSessionTypes.h",
      "public_header": true,
      "values": [
        "None",
        "Left",
        "PresenceExpired",
        "SessionEnded",
        "Kicked",
        "Unknown"
      ]
    },
    {
      "id": "ECrowdySessionParticipantState",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelSessionTypes.h",
      "public_header": true,
      "values": [
        "Joined",
        "Left",
        "Unknown"
      ]
    },
    {
      "id": "ECrowdySessionPresence",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelSessionTypes.h",
      "public_header": true,
      "values": [
        "Actor",
        "None"
      ]
    },
    {
      "id": "ECrowdySessionSeedState",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelSessionTypes.h",
      "public_header": true,
      "values": [
        "Defaults",
        "App"
      ]
    },
    {
      "id": "ECrowdySessionStatus",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelSessionTypes.h",
      "public_header": true,
      "values": [
        "Active",
        "Completed",
        "Abandoned",
        "Unknown"
      ]
    },
    {
      "id": "ECrowdySessionStatusFilter",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelSessionTypes.h",
      "public_header": true,
      "values": [
        "Active",
        "Any",
        "Completed",
        "Abandoned"
      ]
    },
    {
      "id": "ECrowdyStateHeartbeat",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Components/CrowdyEntityComponent.h",
      "public_header": true,
      "values": [
        "Inherit",
        "Off"
      ]
    },
    {
      "id": "ECrowdyTarget",
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Core/UDP/Enums/ECrowdyTarget.h",
      "public_header": true,
      "values": [
        "Everyone",
        "Entity",
        "Owner",
        "Host",
        "AllExceptSender"
      ]
    },
    {
      "id": "ECrowdyTeamCreationPolicy",
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Queries/Data/Teams/Enums/ECrowdyTeamCreationPolicy.h",
      "public_header": true,
      "values": [
        "Admin",
        "Member",
        "Anyone"
      ]
    },
    {
      "id": "ECrowdyTeamErrorCode",
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Queries/Data/Teams/Types/FCrowdyTeamError.h",
      "public_header": true,
      "values": [
        "Unknown",
        "NotFound",
        "Forbidden",
        "PolicyViolation",
        "AlreadyMember",
        "NotMember",
        "NetworkError",
        "ServerError"
      ]
    },
    {
      "id": "ECrowdyTeamMembershipPolicy",
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Queries/Data/Teams/Enums/ECrowdyTeamMembershipPolicy.h",
      "public_header": true,
      "values": [
        "Open",
        "Request",
        "Invite",
        "Admin"
      ]
    },
    {
      "id": "ECrowdyTeamPermission",
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Queries/Data/Teams/Enums/ECrowdyTeamPermission.h",
      "public_header": true,
      "values": [
        "ManageTeam",
        "ManageMembers",
        "ManageRoles",
        "InviteMembers"
      ]
    },
    {
      "id": "ECrowdyUDPProtocol",
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Core/UDP/Enums/ECrowdyUDPProtocol.h",
      "public_header": true,
      "values": [
        "Auto",
        "IPv4",
        "IPv6"
      ]
    },
    {
      "id": "ECrowdyUILayer",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Core/UI/Enums/ECrowdyUILayer.h",
      "public_header": true,
      "values": [
        "GameLayer",
        "GameMenuLayer",
        "MenuLayer",
        "ModalLayer"
      ]
    },
    {
      "id": "ECrowdyVideoCodec",
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Core/UDP/Enums/ECrowdyMessageType.h",
      "public_header": true,
      "values": [
        "Jpeg",
        "WebP",
        "Unknown"
      ]
    },
    {
      "id": "EGait",
      "module": "CKSharedTypes",
      "header": "CKSharedTypes/Public/Shared/Types/Enums/Character/EGait.h",
      "public_header": true,
      "values": [
        "Walk",
        "Run",
        "Sprint"
      ]
    },
    {
      "id": "EGameObjectType",
      "module": "CKSharedTypes",
      "header": "CKSharedTypes/Public/Shared/Types/Enums/GameObjects/GameObjectType.h",
      "public_header": true,
      "values": [
        "None",
        "Voxel",
        "VLO",
        "StaticMesh",
        "ActorBP"
      ]
    },
    {
      "id": "EPlayerAnimationState",
      "module": "CKSharedTypes",
      "header": "CKSharedTypes/Public/Shared/Types/Enums/Character/EPlayerAnimationState.h",
      "public_header": true,
      "values": [
        "Standing",
        "Crouched",
        "Jumping",
        "Falling",
        "Landed",
        "Flying"
      ]
    },
    {
      "id": "EPlayerCameraView",
      "module": "CKSharedTypes",
      "header": "CKSharedTypes/Public/Shared/Types/Enums/Character/EPlayerCameraView.h",
      "public_header": true,
      "values": [
        "ThirdPerson",
        "FirstPerson"
      ]
    },
    {
      "id": "EPlayerFlightControlScheme",
      "module": "CKSharedTypes",
      "header": "CKSharedTypes/Public/Shared/Types/Enums/Character/EPlayerFlightControlScheme.h",
      "public_header": true,
      "values": [
        "Advanced",
        "Simple"
      ]
    },
    {
      "id": "EPullStateResult",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Core/Persistence/EPullStateResult.h",
      "public_header": true,
      "values": [
        "OnSuccess",
        "OnFailure"
      ]
    },
    {
      "id": "EUDPConnectionState",
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/UDP/CrowdyUDPSubsystem.h",
      "public_header": true,
      "values": [
        "Disconnected",
        "Connecting",
        "Connected",
        "Reconnecting",
        "GateKeep"
      ]
    },
    {
      "id": "EVoxelSystemType",
      "module": "CKSharedTypes",
      "header": "CKSharedTypes/Public/Shared/Types/Enums/Voxels/EVoxelSystemType.h",
      "public_header": true,
      "values": [
        "Classic",
        "VoxelPluginLegacy",
        "Disabled"
      ]
    }
  ],
  "settings": [
    {
      "id": "UCrowdyEffectSyncSettings",
      "class": "UCrowdyEffectSyncSettings",
      "module": "CrowdySDKEditor",
      "header": "CrowdySDKEditor/Private/Settings/CrowdyEffectSyncSettings.h",
      "config_name": "",
      "properties": [
        {
          "name": "bCheckEffectDriftBeforePlay",
          "type": "bool",
          "category": "Game Model",
          "config": true,
          "edit": true
        }
      ]
    },
    {
      "id": "UCrowdySchemaScanSettings",
      "class": "UCrowdySchemaScanSettings",
      "module": "CrowdyStudio",
      "header": "CrowdyStudio/Public/GameModel/CrowdyContainerScan.h",
      "config_name": "",
      "properties": [
        {
          "name": "ScannedContentRoots",
          "type": "TArray<FString>",
          "category": "Game Model",
          "config": true,
          "edit": true
        },
        {
          "name": "ExcludedContentRoots",
          "type": "TArray<FString>",
          "category": "Game Model",
          "config": true,
          "edit": true
        }
      ]
    },
    {
      "id": "UCrowdySDKDeveloperSettings",
      "class": "UCrowdySDKDeveloperSettings",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Utils/CrowdySDKDeveloperSettings.h",
      "config_name": "",
      "properties": [
        {
          "name": "Environment",
          "type": "ECrowdyEnvironment",
          "category": "Crowdy SDK|Developer|Network",
          "config": true,
          "edit": false
        },
        {
          "name": "DiscoveryUrl",
          "type": "FString",
          "category": "Crowdy SDK|Developer|Network",
          "config": true,
          "edit": false
        },
        {
          "name": "AppID",
          "type": "int64",
          "category": "Crowdy SDK|Developer|Network",
          "config": true,
          "edit": false
        },
        {
          "name": "OrgId",
          "type": "int64",
          "category": "Crowdy SDK|Developer|Network",
          "config": true,
          "edit": false
        },
        {
          "name": "GameApiHttpUrl",
          "type": "FString",
          "category": "Crowdy SDK|Developer|Network",
          "config": true,
          "edit": false
        },
        {
          "name": "GameApiWsUrl",
          "type": "FString",
          "category": "Crowdy SDK|Developer|Network",
          "config": true,
          "edit": false
        },
        {
          "name": "UDPProtocol",
          "type": "ECrowdyUDPProtocol",
          "category": "Crowdy SDK|Developer|Network",
          "config": true,
          "edit": false
        },
        {
          "name": "UDPTimeoutSeconds",
          "type": "float",
          "category": "Crowdy SDK|Developer|Network",
          "config": true,
          "edit": false
        },
        {
          "name": "HostPollIntervalSeconds",
          "type": "float",
          "category": "Crowdy SDK|Developer|Network",
          "config": true,
          "edit": false
        },
        {
          "name": "bAutoClearPersistentStateOnShutdown",
          "type": "bool",
          "category": "Crowdy SDK|Developer|Persistence",
          "config": true,
          "edit": true
        },
        {
          "name": "BakedRegistry",
          "type": "TSoftObjectPtr<UCrowdyBakedRegistry>",
          "category": "Crowdy SDK|Developer|Baked Registry",
          "config": true,
          "edit": true
        },
        {
          "name": "DefaultModelNotificationCarrier",
          "type": "ECrowdyEffectNotificationCarrier",
          "category": "Crowdy SDK|Developer|Game Model",
          "config": true,
          "edit": true
        },
        {
          "name": "MapProfiles",
          "type": "TMap<TSoftObjectPtr<UWorld>, TSoftObjectPtr<UCrowdyMapProfile>>",
          "category": "Crowdy SDK|Developer|Map Profiles",
          "config": true,
          "edit": true
        },
        {
          "name": "DefaultProfile",
          "type": "TSoftObjectPtr<UCrowdyMapProfile>",
          "category": "Crowdy SDK|Developer|Map Profiles",
          "config": true,
          "edit": true
        },
        {
          "name": "IDOverrides",
          "type": "TArray<FCrowdyIDOverride>",
          "category": "Crowdy SDK|Type ID Overrides",
          "config": true,
          "edit": true
        },
        {
          "name": "ClassIDOverrides",
          "type": "TArray<FCrowdyClassIDOverride>",
          "category": "Crowdy SDK|Type ID Overrides",
          "config": true,
          "edit": true
        },
        {
          "name": "PreloadedEntityClasses",
          "type": "TArray<TSoftClassPtr<AActor>>",
          "category": "Crowdy SDK|Replication",
          "config": true,
          "edit": true
        }
      ]
    }
  ],
  "cvars": [
    {
      "id": "crowdy.cpp.selftest",
      "name": "crowdy.cpp.selftest",
      "kind": "command",
      "trace": false,
      "help": "Link + exception-containment self test for the vendored CrowdyCPP library.",
      "module": "CrowdyCppBridge",
      "file": "CrowdyCppBridge/Private/CrowdyCppBridgeModule.cpp",
      "editor_module": false
    },
    {
      "id": "crowdy.entity.trace",
      "name": "crowdy.entity.trace",
      "kind": "variable",
      "trace": true,
      "help": "When non-zero, logs CrowdyReplication entity activity: registry add/remove, event routing and dispatch, entity components, and actor tracking/management. Off by default.",
      "module": "CrowdyReplication",
      "file": "CrowdyReplication/Private/CrowdyReplication.cpp",
      "editor_module": false
    },
    {
      "id": "crowdy.exec.trace",
      "name": "crowdy.exec.trace",
      "kind": "variable",
      "trace": true,
      "help": "When non-zero, logs Server Object activity: status changes, applied reads and pushes with their epoch and seq, re-reads, subscribes, calls and the connection. Never values or tokens. Off by default.",
      "module": "CrowdyExec",
      "file": "CrowdyExec/Private/CrowdyExecModule.cpp",
      "editor_module": false
    },
    {
      "id": "crowdy.gamemodel.bulkresolve",
      "name": "crowdy.gamemodel.bulkresolve",
      "kind": "variable",
      "trace": false,
      "help": "1: shared (Host-owned) entities and remote copies of other players' entities bind their Game Model containers from one paged list per type; 0: one call per entity.",
      "module": "CrowdyReplication",
      "file": "CrowdyReplication/Private/Replication/GameModel/CrowdyGameModelSubsystemBulkResolve.cpp",
      "editor_module": false
    },
    {
      "id": "crowdy.gamemodel.emitfallbackping",
      "name": "crowdy.gamemodel.emitfallbackping",
      "kind": "variable",
      "trace": false,
      "help": "1 (default): acting client emits a fallback model-changed ping after a successful Game Model invoke so peers re-pull. 0: rely solely on the server-native model-driven notification (isolates that path in 2-client PIE).",
      "module": "CrowdyReplication",
      "file": "CrowdyReplication/Private/Replication/GameModel/CrowdyGameModelSubsystem.cpp",
      "editor_module": false
    },
    {
      "id": "crowdy.gamemodel.stats",
      "name": "crowdy.gamemodel.stats",
      "kind": "command",
      "trace": false,
      "help": "Log how the Game Model has used the network since the last reset: pulls, applies, self-echoes, resolves, invokes, per-operation latency and transport bytes.%s",
      "module": "CrowdyReplication",
      "file": "CrowdyReplication/Private/Replication/GameModel/CrowdyGameModelSubsystem.cpp",
      "editor_module": false
    },
    {
      "id": "crowdy.gamemodel.stats.reset",
      "name": "crowdy.gamemodel.stats.reset",
      "kind": "command",
      "trace": false,
      "help": "Zero the counters crowdy.gamemodel.stats reports, including the API client's per-operation and transport totals.[GameModel] net stats reset.",
      "module": "CrowdyReplication",
      "file": "CrowdyReplication/Private/Replication/GameModel/CrowdyGameModelSubsystem.cpp",
      "editor_module": false
    },
    {
      "id": "crowdy.gamemodel.trace",
      "name": "crowdy.gamemodel.trace",
      "kind": "variable",
      "trace": true,
      "help": "When non-zero, logs CrowdyReplication Game Model activity: identity resolution, invoke client, container cache/diffing, and effect lowering. Off by default.",
      "module": "CrowdyReplication",
      "file": "CrowdyReplication/Private/CrowdyGameModelLog.cpp",
      "editor_module": false
    },
    {
      "id": "crowdy.gamemodel.unwatchcontainers",
      "name": "crowdy.gamemodel.unwatchcontainers",
      "kind": "command",
      "trace": false,
      "help": "Close the container-change feed opened by crowdy.gamemodel.watchcontainers.",
      "module": "CrowdyReplication",
      "file": "CrowdyReplication/Private/Replication/GameModel/CrowdyGameModelSubsystem.cpp",
      "editor_module": false
    },
    {
      "id": "crowdy.gamemodel.watchcontainers",
      "name": "crowdy.gamemodel.watchcontainers",
      "kind": "command",
      "trace": false,
      "help": "Open the server's container-change feed over a WebSocket and log every notification. Optional argument narrows it to one container type. Diagnostic only: nothing is re-pulled from it. Run with no argument again, or crowdy.gamemodel.unwatchcontainers, to close it.",
      "module": "CrowdyReplication",
      "file": "CrowdyReplication/Private/Replication/GameModel/CrowdyGameModelSubsystem.cpp",
      "editor_module": false
    },
    {
      "id": "crowdy.hud.trace",
      "name": "crowdy.hud.trace",
      "kind": "variable",
      "trace": true,
      "help": "When non-zero, logs CrowdyServices HUD activity: HUD base and widgets. Off by default.",
      "module": "CrowdyServices",
      "file": "CrowdyServices/Private/CrowdyServices.cpp",
      "editor_module": false
    },
    {
      "id": "crowdy.net.http2",
      "name": "crowdy.net.http2",
      "kind": "variable",
      "trace": false,
      "help": "Asks for HTTP/2 on the SDK's own requests, falling back to HTTP/1.1 when the server does not offer it; 0 leaves the engine's HTTP version. With HTTP/2 the curl diagnostics the engine logs for a failed request can include the request headers, bearer token included, so set 0 if you ship logs from builds with logging enabled.",
      "module": "CrowdyCppBridge",
      "file": "CrowdyCppBridge/Private/Platform/CrowdyCppHttpTransport.cpp",
      "editor_module": false
    },
    {
      "id": "crowdy.net.receive.maxdrainms",
      "name": "crowdy.net.receive.maxdrainms",
      "kind": "variable",
      "trace": false,
      "help": "",
      "module": "CrowdyNet",
      "file": "CrowdyNet/Private/Network/CrowdyCpp/CrowdyCppReplicationSubsystem.cpp",
      "editor_module": false
    },
    {
      "id": "crowdy.net.receive.maxmessages",
      "name": "crowdy.net.receive.maxmessages",
      "kind": "variable",
      "trace": false,
      "help": "",
      "module": "CrowdyNet",
      "file": "CrowdyNet/Private/Network/CrowdyCpp/CrowdyCppReplicationSubsystem.cpp",
      "editor_module": false
    },
    {
      "id": "crowdy.net.receive.poolactorupdates",
      "name": "crowdy.net.receive.poolactorupdates",
      "kind": "variable",
      "trace": false,
      "help": "Reuse actor update message objects instead of allocating one per received message (default 1). Turn it off to measure what the pool is worth on the same build.",
      "module": "CrowdyNet",
      "file": "CrowdyNet/Private/Serialization/FCrowdyMessageParser.cpp",
      "editor_module": false
    },
    {
      "id": "crowdy.net.recv.signedbundles",
      "name": "crowdy.net.recv.signedbundles",
      "kind": "variable",
      "trace": false,
      "help": "",
      "module": "CrowdyNet",
      "file": "CrowdyNet/Private/Network/CrowdyCpp/CrowdyCppReplicationSubsystem.cpp",
      "editor_module": false
    },
    {
      "id": "crowdy.net.retry.busy",
      "name": "crowdy.net.retry.busy",
      "kind": "variable",
      "trace": false,
      "help": "Sends an SDK query again, up to 3 times with backoff, when the platform refuses it and says to retry (blame PLATFORM, retryable). 0 hands every refusal straight to the caller.",
      "module": "CrowdyCppBridge",
      "file": "CrowdyCppBridge/Private/CrowdyCppClient.cpp",
      "editor_module": false
    },
    {
      "id": "crowdy.net.routes",
      "name": "crowdy.net.routes",
      "kind": "command",
      "trace": false,
      "help": "Prints the network router's subscription table: every payload key and opcode, with the struct behind it where one is registered, and every subscriber by role.",
      "module": "CrowdyNet",
      "file": "CrowdyNet/Private/Internal/FCrowdyServiceRegistry.cpp",
      "editor_module": false
    },
    {
      "id": "crowdy.net.send.bundle",
      "name": "crowdy.net.send.bundle",
      "kind": "variable",
      "trace": false,
      "help": "",
      "module": "CrowdyNet",
      "file": "CrowdyNet/Private/Network/CrowdyCpp/CrowdyCppReplicationSubsystem.cpp",
      "editor_module": false
    },
    {
      "id": "crowdy.net.trace",
      "name": "crowdy.net.trace",
      "kind": "variable",
      "trace": true,
      "help": "When non-zero, logs CrowdyNet UDP transport activity: socket open/close, message sends and receives, worker-thread pool, and buffer pool churn. Off by default.",
      "module": "CrowdyNet",
      "file": "CrowdyNet/Private/CrowdyNet.cpp",
      "editor_module": false
    },
    {
      "id": "crowdy.pool.trace",
      "name": "crowdy.pool.trace",
      "kind": "variable",
      "trace": true,
      "help": "When non-zero, logs CrowdyReplication actor-pool activity: spawn, release, reuse, and rendering-backend churn. Off by default.",
      "module": "CrowdyReplication",
      "file": "CrowdyReplication/Private/CrowdyReplication.cpp",
      "editor_module": false
    },
    {
      "id": "crowdy.query.trace",
      "name": "crowdy.query.trace",
      "kind": "variable",
      "trace": true,
      "help": "When non-zero, logs CrowdyNet GraphQL activity: query dispatch and responses. Off by default.",
      "module": "CrowdyNet",
      "file": "CrowdyNet/Private/CrowdyNet.cpp",
      "editor_module": false
    },
    {
      "id": "crowdy.replication.tracker.maxgatheredupdates",
      "name": "crowdy.replication.tracker.maxgatheredupdates",
      "kind": "variable",
      "trace": false,
      "help": "",
      "module": "CrowdyReplication",
      "file": "CrowdyReplication/Private/Replication/Subsystems/CrowdyActorTracker.cpp",
      "editor_module": false
    },
    {
      "id": "crowdy.replication.tracker.maxqueuedupdates",
      "name": "crowdy.replication.tracker.maxqueuedupdates",
      "kind": "variable",
      "trace": false,
      "help": "",
      "module": "CrowdyReplication",
      "file": "CrowdyReplication/Private/Replication/Subsystems/CrowdyActorTracker.cpp",
      "editor_module": false
    },
    {
      "id": "crowdy.rpc.allowObjectLoad",
      "name": "crowdy.rpc.allowObjectLoad",
      "kind": "variable",
      "trace": false,
      "help": "When non-zero, a received object or class reference whose asset is not already resident is loaded from disk by path. Default 0 (find-only) so an untrusted peer cannot trigger arbitrary asset loads; an unresolved reference is delivered as null.",
      "module": "CrowdyReplication",
      "file": "CrowdyReplication/Private/Replication/RPC/CrowdyRPC.cpp",
      "editor_module": false
    },
    {
      "id": "crowdy.rpc.dumpfn",
      "name": "crowdy.rpc.dumpfn",
      "kind": "command",
      "trace": false,
      "help": "Reports what a Crowdy event is in this process: resolved, replicated, its recipient, its FunctionID, and whether its compiled body carries the dispatch gate. Args: <ClassPathOrName> <FunctionName>. A Blueprint class name ends in _C.[CrowdyRPC] dumpfn: name a class and a function, for example crowdy.rpc.dumpfn BP_Hero_C MyEvent[CrowdyRPC] dumpfn: nothing loaded for '%s'. A Blueprint class name ends in _C._Implementation[CrowdyRPC] dumpfn: '%s' declares no function '%s' (nor its _Implementation).[CrowdyRPC] dumpfn %s::%s declaredOn=%s replicates=%d blueprintEvent=%d gate=%s recipient=%s action=%d functionID=%lldYESMISSINGn/a, native?[CrowdyRPC] dumpfn: this event is NOT an action in this process, so it starts no animation on a crowd entity. A Blueprint event carries that through its Is A One-Shot Action marker; if it is ticked in the editor and reads 0 here, this process did not get the marker.[CrowdyRPC] dumpfn: this event sends NOTHING in this process. Its body runs locally and no send code is entered, so nothing else reports it.",
      "module": "CrowdyReplication",
      "file": "CrowdyReplication/Private/Replication/RPC/CrowdyRPC.cpp",
      "editor_module": false
    },
    {
      "id": "crowdy.rpc.loopback",
      "name": "crowdy.rpc.loopback",
      "kind": "variable",
      "trace": false,
      "help": "When non-zero, a sent replicated CrowdyEvent is also delivered to this client's own receive path, so the whole serialize/resolve/dispatch round-trip can be tested without a second client. The call runs once locally through that path; a call made from the replayed body is sent normally but does not loop back, so there is no cascade.",
      "module": "CrowdyReplication",
      "file": "CrowdyReplication/Private/Replication/RPC/CrowdyRPC.cpp",
      "editor_module": false
    },
    {
      "id": "crowdy.rpc.reliable.trace",
      "name": "crowdy.rpc.reliable.trace",
      "kind": "variable",
      "trace": true,
      "help": "When non-zero, logs just the reliable (channel-transport) RPC path: a Multicast CrowdyEvent's channel send and the matching receive on every member. Narrower than crowdy.rpc.trace, which covers all RPC sends and receives; either one surfaces the reliable lines.",
      "module": "CrowdyReplication",
      "file": "CrowdyReplication/Private/Replication/RPC/CrowdyRPC.cpp",
      "editor_module": false
    },
    {
      "id": "crowdy.rpc.trace",
      "name": "crowdy.rpc.trace",
      "kind": "variable",
      "trace": true,
      "help": "When non-zero, logs every CrowdyEvent RPC send and receive: function, entity, addressing, owned/delegated classification, and parameter byte size.",
      "module": "CrowdyReplication",
      "file": "CrowdyReplication/Private/Replication/RPC/CrowdyRPC.cpp",
      "editor_module": false
    },
    {
      "id": "crowdy.schema.RetagAssets",
      "name": "crowdy.schema.RetagAssets",
      "kind": "command",
      "trace": false,
      "help": "One-time migration: resaves every Blueprint the Game Model container scan cannot yet answer for from its asset-registry tags, parent-first, so the scan's fast path covers the whole project. Run on a clean sync with no other outstanding changes; expect version-stamp diff noise.",
      "module": "CrowdySDKEditor",
      "file": "CrowdySDKEditor/Private/GameModel/CrowdyRetagAssetsCommand.cpp",
      "editor_module": true
    },
    {
      "id": "crowdy.sdk.trace",
      "name": "crowdy.sdk.trace",
      "kind": "variable",
      "trace": true,
      "help": "When non-zero, logs top-level CrowdySDK activity: subsystem lifecycle and configuration / gameplay-tag path registration. Off by default.",
      "module": "CrowdySDK",
      "file": "CrowdySDK/Private/CrowdySDK.cpp",
      "editor_module": false
    },
    {
      "id": "crowdy.serialize.scopes",
      "name": "crowdy.serialize.scopes",
      "kind": "variable",
      "trace": true,
      "help": "When non-zero, emits the fine-grained CPU trace scopes inside payload decode. Each one costs two timestamps per received message and is nested inside a scope that is itself measured, so it is off by default and a reading must say whether the run carried it.",
      "module": "CrowdyNet",
      "file": "CrowdyNet/Private/CrowdyNet.cpp",
      "editor_module": false
    },
    {
      "id": "crowdy.serialize.trace",
      "name": "crowdy.serialize.trace",
      "kind": "variable",
      "trace": true,
      "help": "When non-zero, logs CrowdyNet payload serialization: message encode/decode and payload/class registry resolves. High frequency, so off by default.",
      "module": "CrowdyNet",
      "file": "CrowdyNet/Private/CrowdyNet.cpp",
      "editor_module": false
    },
    {
      "id": "crowdy.services.trace",
      "name": "crowdy.services.trace",
      "kind": "variable",
      "trace": true,
      "help": "When non-zero, logs CrowdyServices activity: authentication, teams, avatars, persistence, host subsystem, utilities, and Blueprint reception. Off by default.",
      "module": "CrowdyServices",
      "file": "CrowdyServices/Private/CrowdyServices.cpp",
      "editor_module": false
    },
    {
      "id": "crowdy.state.heartbeat.advisories",
      "name": "crowdy.state.heartbeat.advisories",
      "kind": "command",
      "trace": false,
      "help": "Lists every CrowdyState enum property this process found outside the keyframe heartbeat, and how many resolutions each one's single warning stands for.%s",
      "module": "CrowdyReplication",
      "file": "CrowdyReplication/Private/Subsystem/CrowdyStateHeartbeatAdvisory.cpp",
      "editor_module": false
    },
    {
      "id": "crowdy.state.loopback",
      "name": "crowdy.state.loopback",
      "kind": "variable",
      "trace": false,
      "help": "When non-zero, a sent CrowdyState delta for an owned entity is also decoded onto a local 'mirror' entity (a lazily-spawned second instance of the same class, RemoteProxy role, a distinct NetID) so decode/OnRep/host-authority checks can be exercised from one PIE client. Unlike crowdy.rpc.loopback this cannot replay onto the same actor (an owner's own entity silently drops a non-host-sourced delta, and decode's changed-detection would report no change against identical values); the mirror is a genuinely distinct receive target instead.",
      "module": "CrowdyReplication",
      "file": "CrowdyReplication/Private/Replication/Subsystems/CrowdyStateReplicator.cpp",
      "editor_module": false
    },
    {
      "id": "crowdy.state.scopes",
      "name": "crowdy.state.scopes",
      "kind": "variable",
      "trace": true,
      "help": "When non-zero, emits a CPU trace scope around each CrowdyState delta decode. Nested inside the enclosing delivery scope, so it shifts that scope's own figure: turn it on only for a run that needs the split. Off by default.",
      "module": "CrowdyReplication",
      "file": "CrowdyReplication/Private/CrowdyReplication.cpp",
      "editor_module": false
    },
    {
      "id": "crowdy.state.trace",
      "name": "crowdy.state.trace",
      "kind": "variable",
      "trace": true,
      "help": "When non-zero, logs CrowdyReplication CrowdyState replicator activity: owned-entity diffing, delta emission, and datagram sizes. Off by default.",
      "module": "CrowdyReplication",
      "file": "CrowdyReplication/Private/CrowdyReplication.cpp",
      "editor_module": false
    },
    {
      "id": "crowdy.studio.trace",
      "name": "crowdy.studio.trace",
      "kind": "variable",
      "trace": true,
      "help": "When non-zero, logs each CrowdyStudio console GraphQL op: its plane, operation name, and outcome (HTTP code, error count). The bearer token is never logged. Off by default.",
      "module": "CrowdyStudio",
      "file": "CrowdyStudio/Private/CrowdyStudioModule.cpp",
      "editor_module": true
    },
    {
      "id": "crowdy.voice.trace",
      "name": "crowdy.voice.trace",
      "kind": "variable",
      "trace": true,
      "help": "When non-zero, logs CrowdyVoice activity: voice chat subsystem, capture/playback service, and audio device monitoring. Off by default.",
      "module": "CrowdyVoice",
      "file": "CrowdyVoice/Private/CrowdyVoice.cpp",
      "editor_module": false
    }
  ],
  "meta_keys": [
    {
      "id": "__crowdy_netid",
      "value": "__crowdy_netid",
      "symbol": "CrowdyGameModelMetaKeys::ReservedNetIdMetaKey",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelMetaKeys.h"
    },
    {
      "id": "__crowdy_touch_",
      "value": "__crowdy_touch_",
      "symbol": "CrowdyGameModelMetaKeys::CollectionTouchFunctionPrefix",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelMetaKeys.h"
    },
    {
      "id": "crowdy_rev",
      "value": "crowdy_rev",
      "symbol": "CrowdyGameModelMetaKeys::CollectionRevKey",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelMetaKeys.h"
    },
    {
      "id": "CrowdyAction",
      "value": "CrowdyAction",
      "symbol": "CrowdyRpcMetaKeys::Action",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/RPC/CrowdyRPC.h"
    },
    {
      "id": "CrowdyChannel",
      "value": "CrowdyChannel",
      "symbol": "CrowdyRpcMetaKeys::Channel",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/RPC/CrowdyRPC.h"
    },
    {
      "id": "CrowdyContainer",
      "value": "CrowdyContainer",
      "symbol": "CrowdyGameModelMetaKeys::Container",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelMetaKeys.h"
    },
    {
      "id": "CrowdyContainerTest",
      "value": "CrowdyContainerTest",
      "symbol": "CrowdyGameModelMetaKeys::ContainerTest",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelMetaKeys.h"
    },
    {
      "id": "CrowdyContainerType",
      "value": "CrowdyContainerType",
      "symbol": "CrowdyGameModelMetaKeys::ContainerTypeAssetTag",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelMetaKeys.h"
    },
    {
      "id": "CrowdyDecay",
      "value": "CrowdyDecay",
      "symbol": "CrowdyRpcMetaKeys::Decay",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/RPC/CrowdyRPC.h"
    },
    {
      "id": "CrowdyDistance",
      "value": "CrowdyDistance",
      "symbol": "CrowdyRpcMetaKeys::Distance",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/RPC/CrowdyRPC.h"
    },
    {
      "id": "CrowdyEntity",
      "value": "CrowdyEntity",
      "symbol": "CrowdyMetaKeys::CrowdyEntity",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/CrowdyMetaKeys.h"
    },
    {
      "id": "CrowdyEvent",
      "value": "CrowdyEvent",
      "symbol": "CrowdyMetaKeys::CrowdyEvent",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/CrowdyMetaKeys.h"
    },
    {
      "id": "CrowdyHeartbeat",
      "value": "CrowdyHeartbeat",
      "symbol": "CrowdyStateMetaKeys::Heartbeat",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/State/CrowdyStateMetaKeys.h"
    },
    {
      "id": "CrowdyInstantiableBy",
      "value": "CrowdyInstantiableBy",
      "symbol": "CrowdyGameModelMetaKeys::InstantiableBy",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelMetaKeys.h"
    },
    {
      "id": "CrowdyKey",
      "value": "CrowdyKey",
      "symbol": "CrowdyGameModelMetaKeys::Key",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelMetaKeys.h"
    },
    {
      "id": "CrowdyManualDirty",
      "value": "CrowdyManualDirty",
      "symbol": "CrowdyStateMetaKeys::ManualDirty",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/State/CrowdyStateMetaKeys.h"
    },
    {
      "id": "CrowdyModel",
      "value": "CrowdyModel",
      "symbol": "CrowdyGameModelMetaKeys::Model",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelMetaKeys.h"
    },
    {
      "id": "CrowdyOnRep",
      "value": "CrowdyOnRep",
      "symbol": "CrowdyStateMetaKeys::OnRep",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/State/CrowdyStateMetaKeys.h"
    },
    {
      "id": "CrowdyOwnerOnly",
      "value": "CrowdyOwnerOnly",
      "symbol": "CrowdyStateMetaKeys::OwnerOnly",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/State/CrowdyStateMetaKeys.h"
    },
    {
      "id": "CrowdyPersistent",
      "value": "CrowdyPersistent",
      "symbol": "CrowdyMetaKeys::CrowdyPersistent",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/CrowdyMetaKeys.h"
    },
    {
      "id": "CrowdyPullOnStart",
      "value": "CrowdyPullOnStart",
      "symbol": "CrowdyGameModelMetaKeys::PullOnStart",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelMetaKeys.h"
    },
    {
      "id": "CrowdyRecipient",
      "value": "CrowdyRecipient",
      "symbol": "CrowdyRpcMetaKeys::Recipient",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/RPC/CrowdyRPC.h"
    },
    {
      "id": "CrowdyReplicate",
      "value": "CrowdyReplicate",
      "symbol": "CrowdyRpcMetaKeys::LegacyReplicate",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/RPC/CrowdyRPC.h"
    },
    {
      "id": "CrowdyReplicates",
      "value": "CrowdyReplicates",
      "symbol": "CrowdyRpcMetaKeys::Replicates",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/RPC/CrowdyRPC.h"
    },
    {
      "id": "CrowdyScan",
      "value": "CrowdyScan",
      "symbol": "CrowdyGameModelMetaKeys::ScanAssetTag",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelMetaKeys.h"
    },
    {
      "id": "CrowdyScope",
      "value": "CrowdyScope",
      "symbol": "CrowdyGameModelMetaKeys::Scope",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelMetaKeys.h"
    },
    {
      "id": "CrowdySingleton",
      "value": "CrowdySingleton",
      "symbol": "CrowdyMetaKeys::CrowdySingleton",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/CrowdyMetaKeys.h"
    },
    {
      "id": "CrowdyState",
      "value": "CrowdyState",
      "symbol": "CrowdyStateMetaKeys::Replicate",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/State/CrowdyStateMetaKeys.h"
    },
    {
      "id": "CrowdyTestFixture",
      "value": "CrowdyTestFixture",
      "symbol": "CrowdyGameModelMetaKeys::TestFixture",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelMetaKeys.h"
    },
    {
      "id": "CrowdyVisibility",
      "value": "CrowdyVisibility",
      "symbol": "CrowdyGameModelMetaKeys::Visibility",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelMetaKeys.h"
    }
  ],
  "log_categories": [
    {
      "id": "LogCrowdyCpp",
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppBridge.h"
    },
    {
      "id": "LogCrowdyEditor",
      "module": "CrowdySDKEditor",
      "header": "CrowdySDKEditor/Public/CrowdySDKEditor.h"
    },
    {
      "id": "LogCrowdyExec",
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyExecLog.h"
    },
    {
      "id": "LogCrowdyGameModel",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/CrowdyGameModelLog.h"
    },
    {
      "id": "LogCrowdyNet",
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/CrowdyNetLog.h"
    },
    {
      "id": "LogCrowdyNodes",
      "module": "CrowdyNodes",
      "header": "CrowdyNodes/Public/CrowdyNodesLog.h"
    },
    {
      "id": "LogCrowdyReplication",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/CrowdyReplicationLog.h"
    },
    {
      "id": "LogCrowdyRPC",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/RPC/CrowdyRPC.h"
    },
    {
      "id": "LogCrowdySDK",
      "module": "CrowdySDK",
      "header": "CrowdySDK/Public/CrowdySDKLog.h"
    },
    {
      "id": "LogCrowdyServices",
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/CrowdyServicesLog.h"
    },
    {
      "id": "LogCrowdyStudio",
      "module": "CrowdyStudio",
      "header": "CrowdyStudio/Public/CrowdyStudioModule.h"
    },
    {
      "id": "LogCrowdyVoice",
      "module": "CrowdyVoice",
      "header": "CrowdyVoice/Public/CrowdyVoiceLog.h"
    }
  ],
  "cpp_types": [
    {
      "id": "ACrowdyHUDBase",
      "name": "ACrowdyHUDBase",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": true,
      "template": false,
      "bases": [
        "AHUD",
        "ICrowdyHUD"
      ],
      "fields": [],
      "enumerators": [],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Core/UI/CrowdyHUDBase.h",
      "editor_module": false
    },
    {
      "id": "ACrowdyPlayerDerivedTestPawn",
      "name": "ACrowdyPlayerDerivedTestPawn",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "APawn"
      ],
      "fields": [
        {
          "name": "Entity",
          "type": "TObjectPtr<UCrowdyEntityComponent>",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/State/CrowdyStateTestTarget.h",
      "editor_module": false
    },
    {
      "id": "ACrowdyStateApplyTestActor",
      "name": "ACrowdyStateApplyTestActor",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "AActor"
      ],
      "fields": [
        {
          "name": "RepInt",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "RepFloat",
          "type": "float",
          "static": false,
          "uproperty": true
        },
        {
          "name": "RepVector",
          "type": "FVector",
          "static": false,
          "uproperty": true
        },
        {
          "name": "RepHealth",
          "type": "float",
          "static": false,
          "uproperty": true
        },
        {
          "name": "RepScore",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "HealthOnRepCount",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "ScoreOnRepCount",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "ApplyComp",
          "type": "TObjectPtr<UCrowdyStateApplyTestComponent>",
          "static": false,
          "uproperty": true
        },
        {
          "name": "OtherComp",
          "type": "TObjectPtr<UCrowdyStateApplyOtherComponent>",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/State/CrowdyStateTestTarget.h",
      "editor_module": false
    },
    {
      "id": "ACrowdyStateHeartbeatActor",
      "name": "ACrowdyStateHeartbeatActor",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "AActor"
      ],
      "fields": [
        {
          "name": "RepBeat",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Entity",
          "type": "TObjectPtr<UCrowdyEntityComponent>",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/State/CrowdyStateTestTarget.h",
      "editor_module": false
    },
    {
      "id": "ACrowdyStateHostOverrideActor",
      "name": "ACrowdyStateHostOverrideActor",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "AActor"
      ],
      "fields": [
        {
          "name": "RepInt",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Entity",
          "type": "TObjectPtr<UCrowdyEntityComponent>",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/State/CrowdyStateTestTarget.h",
      "editor_module": false
    },
    {
      "id": "ACrowdyStateOverlapActor",
      "name": "ACrowdyStateOverlapActor",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "AActor"
      ],
      "fields": [
        {
          "name": "Health",
          "type": "float",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Mana",
          "type": "float",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Entity",
          "type": "TObjectPtr<UCrowdyEntityComponent>",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/State/CrowdyStateTestTarget.h",
      "editor_module": false
    },
    {
      "id": "ACrowdyStateReentrantNotifyActor",
      "name": "ACrowdyStateReentrantNotifyActor",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "AActor"
      ],
      "fields": [
        {
          "name": "RepFirst",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "RepSecond",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "RepThird",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "FirstOnRepCount",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "ThirdOnRepCount",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "NotifyHook",
          "type": "TFunction<void()>",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/State/CrowdyStateTestTarget.h",
      "editor_module": false
    },
    {
      "id": "ACrowdyStateSendTestActor",
      "name": "ACrowdyStateSendTestActor",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "AActor"
      ],
      "fields": [
        {
          "name": "RepInt",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "RepFloat",
          "type": "float",
          "static": false,
          "uproperty": true
        },
        {
          "name": "RepName",
          "type": "FName",
          "static": false,
          "uproperty": true
        },
        {
          "name": "RepVector",
          "type": "FVector",
          "static": false,
          "uproperty": true
        },
        {
          "name": "RepOwnerOnly",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "RepManualDirty",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "NotReplicated",
          "type": "int32",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/State/CrowdyStateTestTarget.h",
      "editor_module": false
    },
    {
      "id": "E_MovementMode",
      "name": "E_MovementMode",
      "kind": "enum",
      "scope": "",
      "reflected": "UENUM",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "Parkour",
        "Traditional"
      ],
      "module": "CKSharedTypes",
      "header": "CKSharedTypes/Public/Shared/Types/Enums/Character/E_MovmentMode.h",
      "editor_module": false
    },
    {
      "id": "E_PlacementMode",
      "name": "E_PlacementMode",
      "kind": "enum",
      "scope": "",
      "reflected": "UENUM",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "None",
        "Voxel",
        "VLO",
        "StaticMesh",
        "ActorBP",
        "Delete",
        "VoxelSphere",
        "VoxelBox",
        "DeleteVoxelSphere",
        "DeleteVoxelBox"
      ],
      "module": "CKSharedTypes",
      "header": "CKSharedTypes/Public/Shared/Types/Enums/Character/E_PlacementMode.h",
      "editor_module": false
    },
    {
      "id": "EActionType",
      "name": "EActionType",
      "kind": "enum",
      "scope": "",
      "reflected": "UENUM",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "None",
        "Hurdle",
        "Vault",
        "Mantle"
      ],
      "module": "CKSharedTypes",
      "header": "CKSharedTypes/Public/Shared/Types/Enums/Character/EActionType.h",
      "editor_module": false
    },
    {
      "id": "EAddResult",
      "name": "EAddResult",
      "kind": "enum",
      "scope": "FCrowdyGuidSet",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "Added",
        "AlreadyPresent",
        "AtCapacity"
      ],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Data/FCrowdyGuidSet.h",
      "editor_module": false
    },
    {
      "id": "EAttachmentType",
      "name": "EAttachmentType",
      "kind": "enum",
      "scope": "",
      "reflected": "UENUM",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "None",
        "FPGun"
      ],
      "module": "CKSharedTypes",
      "header": "CKSharedTypes/Public/Shared/Types/Enums/Character/EAttachmentType.h",
      "editor_module": false
    },
    {
      "id": "EAuthFlow",
      "name": "EAuthFlow",
      "kind": "enum",
      "scope": "UCrowdyAuthentication",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "Login",
        "Register",
        "MagicLink",
        "Social",
        "Restore",
        "Refresh"
      ],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyAuthentication.h",
      "editor_module": false
    },
    {
      "id": "EBadgeTone",
      "name": "EBadgeTone",
      "kind": "enum",
      "scope": "CrowdyStudioWidgets",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "Neutral",
        "Success",
        "Warning",
        "Danger",
        "Info",
        "Brand"
      ],
      "module": "CrowdyStudio",
      "header": "CrowdyStudio/Public/UI/CrowdyStudioWidgets.h",
      "editor_module": true
    },
    {
      "id": "EBatchStep",
      "name": "EBatchStep",
      "kind": "enum",
      "scope": "CrowdyShardScheduling",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "Dispatch",
        "Abandon",
        "Wait"
      ],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyShardScheduling.h",
      "editor_module": false
    },
    {
      "id": "ECharacterType",
      "name": "ECharacterType",
      "kind": "enum",
      "scope": "",
      "reflected": "UENUM",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "SandboxCharacter",
        "MannyCharacter",
        "QuinnCharacter",
        "UE4Character"
      ],
      "module": "CKSharedTypes",
      "header": "CKSharedTypes/Public/Shared/Types/Enums/Character/ECharacterType.h",
      "editor_module": false
    },
    {
      "id": "ECrowdyActorLeftReason",
      "name": "ECrowdyActorLeftReason",
      "kind": "enum",
      "scope": "",
      "reflected": "UENUM",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "Stale",
        "SessionReleased"
      ],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Core/UDP/Enums/ECrowdyMessageType.h",
      "editor_module": false
    },
    {
      "id": "ECrowdyActorType",
      "name": "ECrowdyActorType",
      "kind": "enum",
      "scope": "",
      "reflected": "UENUM",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "NONE",
        "NPC_1"
      ],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Core/UDP/Enums/ECrowdyMessageType.h",
      "editor_module": false
    },
    {
      "id": "ECrowdyAvatarErrorCode",
      "name": "ECrowdyAvatarErrorCode",
      "kind": "enum",
      "scope": "",
      "reflected": "UENUM",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "Unknown",
        "NotFound",
        "Forbidden",
        "NetworkError",
        "ServerError"
      ],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Queries/Data/Avatar/Types/FCrowdyAvatarError.h",
      "editor_module": false
    },
    {
      "id": "ECrowdyCategory",
      "name": "ECrowdyCategory",
      "kind": "enum",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "Event",
        "ActorUpdate"
      ],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Core/FCrowdyTypeID.h",
      "editor_module": false
    },
    {
      "id": "ECrowdyChannelCreationPolicy",
      "name": "ECrowdyChannelCreationPolicy",
      "kind": "enum",
      "scope": "",
      "reflected": "UENUM",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "Admin",
        "Member",
        "Anyone"
      ],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Queries/Data/Channels/Enums/ECrowdyChannelCreationPolicy.h",
      "editor_module": false
    },
    {
      "id": "ECrowdyChannelErrorCode",
      "name": "ECrowdyChannelErrorCode",
      "kind": "enum",
      "scope": "",
      "reflected": "UENUM",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "Unknown",
        "NotFound",
        "Forbidden",
        "PolicyViolation",
        "AlreadyMember",
        "NotMember",
        "NetworkError",
        "ServerError"
      ],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Queries/Data/Channels/Types/FCrowdyChannelError.h",
      "editor_module": false
    },
    {
      "id": "ECrowdyChannelMembershipPolicy",
      "name": "ECrowdyChannelMembershipPolicy",
      "kind": "enum",
      "scope": "",
      "reflected": "UENUM",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "Open",
        "Request",
        "Invite",
        "Admin"
      ],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Queries/Data/Channels/Enums/ECrowdyChannelMembershipPolicy.h",
      "editor_module": false
    },
    {
      "id": "ECrowdyChannelPermission",
      "name": "ECrowdyChannelPermission",
      "kind": "enum",
      "scope": "",
      "reflected": "UENUM",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "SendMessages",
        "ManageChannel",
        "ManageMembers",
        "ManageRoles",
        "InviteMembers"
      ],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Queries/Data/Channels/Enums/ECrowdyChannelPermission.h",
      "editor_module": false
    },
    {
      "id": "ECrowdyCppApiDomain",
      "name": "ECrowdyCppApiDomain",
      "kind": "enum",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "GameModel",
        "Auth",
        "Users",
        "Apps",
        "AppAccess",
        "GameApps",
        "Organizations",
        "CrowdyStudio",
        "Teams",
        "Channels",
        "Avatars",
        "State",
        "Host",
        "Chunks",
        "Voxels",
        "Actors",
        "ServerStatus",
        "Teleport",
        "Platform",
        "Realtime",
        "Compute",
        "Exec"
      ],
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppClient.h",
      "editor_module": false
    },
    {
      "id": "ECrowdyCppConnState",
      "name": "ECrowdyCppConnState",
      "kind": "enum",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "Idle",
        "Connecting",
        "Connected",
        "Reconnecting",
        "Failed",
        "Closed"
      ],
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppReplication.h",
      "editor_module": false
    },
    {
      "id": "ECrowdyCppSendOutcome",
      "name": "ECrowdyCppSendOutcome",
      "kind": "enum",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "NotRouted",
        "Sent",
        "Refused"
      ],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/CrowdyCpp/CrowdyCppReplicationSubsystem.h",
      "editor_module": false
    },
    {
      "id": "ECrowdyCppTokenPlane",
      "name": "ECrowdyCppTokenPlane",
      "kind": "enum",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "Game",
        "Management"
      ],
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppClient.h",
      "editor_module": false
    },
    {
      "id": "ECrowdyDecayRate",
      "name": "ECrowdyDecayRate",
      "kind": "enum",
      "scope": "",
      "reflected": "UENUM",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "No_Decay",
        "Exponential_Decay",
        "Linear_50",
        "Linear_25",
        "Linear_10",
        "Linear_5"
      ],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Core/UDP/Enums/ECrowdyMessageType.h",
      "editor_module": false
    },
    {
      "id": "ECrowdyEffectAssignmentOp",
      "name": "ECrowdyEffectAssignmentOp",
      "kind": "enum",
      "scope": "",
      "reflected": "UENUM",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "Set",
        "Add",
        "Subtract",
        "Multiply",
        "Divide"
      ],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffectSpec.h",
      "editor_module": false
    },
    {
      "id": "ECrowdyEffectAssignOp",
      "name": "ECrowdyEffectAssignOp",
      "kind": "enum",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "Set",
        "Add",
        "Sub",
        "Mul",
        "Div"
      ],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffectAst.h",
      "editor_module": false
    },
    {
      "id": "ECrowdyEffectAutomationTargetMode",
      "name": "ECrowdyEffectAutomationTargetMode",
      "kind": "enum",
      "scope": "",
      "reflected": "UENUM",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "Container",
        "Type",
        "Global"
      ],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffect.h",
      "editor_module": false
    },
    {
      "id": "ECrowdyEffectAutomationTrigger",
      "name": "ECrowdyEffectAutomationTrigger",
      "kind": "enum",
      "scope": "",
      "reflected": "UENUM",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "EveryInterval",
        "Cron",
        "OnPropertyChange",
        "OnFunctionInvoked",
        "OnPlayerLeft",
        "OnPlayerCountChanged"
      ],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffect.h",
      "editor_module": false
    },
    {
      "id": "ECrowdyEffectBinaryOp",
      "name": "ECrowdyEffectBinaryOp",
      "kind": "enum",
      "scope": "",
      "reflected": "UENUM",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "Add",
        "Subtract",
        "Multiply",
        "Divide"
      ],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffectSpec.h",
      "editor_module": false
    },
    {
      "id": "ECrowdyEffectCallableFrom",
      "name": "ECrowdyEffectCallableFrom",
      "kind": "enum",
      "scope": "",
      "reflected": "UENUM",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "Players",
        "ServerOnly",
        "OtherEffectsOnly"
      ],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffect.h",
      "editor_module": false
    },
    {
      "id": "ECrowdyEffectComparator",
      "name": "ECrowdyEffectComparator",
      "kind": "enum",
      "scope": "",
      "reflected": "UENUM",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "Equal",
        "NotEqual",
        "Less",
        "Greater",
        "LessOrEqual",
        "GreaterOrEqual"
      ],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffectSpec.h",
      "editor_module": false
    },
    {
      "id": "ECrowdyEffectExprKind",
      "name": "ECrowdyEffectExprKind",
      "kind": "enum",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "NumberLiteral",
        "StringLiteral",
        "BoolLiteral",
        "NullLiteral",
        "Param",
        "Identifier",
        "PropertyAccess",
        "Unary",
        "Binary",
        "Call",
        "Raw"
      ],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffectAst.h",
      "editor_module": false
    },
    {
      "id": "ECrowdyEffectFnCatalog",
      "name": "ECrowdyEffectFnCatalog",
      "kind": "enum",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "Project",
        "None"
      ],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffect.h",
      "editor_module": false
    },
    {
      "id": "ECrowdyEffectNotificationCarrier",
      "name": "ECrowdyEffectNotificationCarrier",
      "kind": "enum",
      "scope": "",
      "reflected": "UENUM",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "Default",
        "None",
        "Channel",
        "Spatial"
      ],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffectNotificationCarrier.h",
      "editor_module": false
    },
    {
      "id": "ECrowdyEffectOperandKind",
      "name": "ECrowdyEffectOperandKind",
      "kind": "enum",
      "scope": "",
      "reflected": "UENUM",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "Number",
        "Attribute",
        "Magnitude",
        "Raw",
        "Expression",
        "If",
        "Call"
      ],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffectSpec.h",
      "editor_module": false
    },
    {
      "id": "ECrowdyEffectPolicyKeyword",
      "name": "ECrowdyEffectPolicyKeyword",
      "kind": "enum",
      "scope": "",
      "reflected": "UENUM",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "Owner",
        "MyTurn",
        "Host",
        "Participant",
        "Automation",
        "Anyone"
      ],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffectSpec.h",
      "editor_module": false
    },
    {
      "id": "ECrowdyEffectPropertyWriteSource",
      "name": "ECrowdyEffectPropertyWriteSource",
      "kind": "enum",
      "scope": "",
      "reflected": "UENUM",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "Any",
        "Direct",
        "Function"
      ],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffect.h",
      "editor_module": false
    },
    {
      "id": "ECrowdyEffectRefBase",
      "name": "ECrowdyEffectRefBase",
      "kind": "enum",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "SelfRef",
        "SourceRef",
        "ExplicitRef"
      ],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffectAst.h",
      "editor_module": false
    },
    {
      "id": "ECrowdyEffectRequireKind",
      "name": "ECrowdyEffectRequireKind",
      "kind": "enum",
      "scope": "",
      "reflected": "UENUM",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "Keyword",
        "Comparison"
      ],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffectSpec.h",
      "editor_module": false
    },
    {
      "id": "ECrowdyEffectReturnType",
      "name": "ECrowdyEffectReturnType",
      "kind": "enum",
      "scope": "",
      "reflected": "UENUM",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "None",
        "Int",
        "Float",
        "Bool",
        "String"
      ],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffect.h",
      "editor_module": false
    },
    {
      "id": "ECrowdyEffectRole",
      "name": "ECrowdyEffectRole",
      "kind": "enum",
      "scope": "",
      "reflected": "UENUM",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "Target",
        "Source"
      ],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffectSpec.h",
      "editor_module": false
    },
    {
      "id": "ECrowdyEffectSeverity",
      "name": "ECrowdyEffectSeverity",
      "kind": "enum",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "Error",
        "Warning"
      ],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffectAst.h",
      "editor_module": false
    },
    {
      "id": "ECrowdyEffectSource",
      "name": "ECrowdyEffectSource",
      "kind": "enum",
      "scope": "",
      "reflected": "UENUM",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "Text",
        "Graph"
      ],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffectSpec.h",
      "editor_module": false
    },
    {
      "id": "ECrowdyEffectStmtKind",
      "name": "ECrowdyEffectStmtKind",
      "kind": "enum",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "Assignment",
        "Require"
      ],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffectAst.h",
      "editor_module": false
    },
    {
      "id": "ECrowdyEffectSyncStatus",
      "name": "ECrowdyEffectSyncStatus",
      "kind": "enum",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "Unknown",
        "Synced",
        "Drifted",
        "NotOnServer",
        "Deprecated"
      ],
      "module": "CrowdyStudio",
      "header": "CrowdyStudio/Public/CrowdyStudioSyncService.h",
      "editor_module": true
    },
    {
      "id": "ECrowdyEffectTokenType",
      "name": "ECrowdyEffectTokenType",
      "kind": "enum",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "End",
        "Number",
        "String",
        "Identifier",
        "Param",
        "Dot",
        "Comma",
        "Colon",
        "LParen",
        "RParen",
        "Assign",
        "PlusAssign",
        "MinusAssign",
        "StarAssign",
        "SlashAssign",
        "Plus",
        "Minus",
        "Star",
        "Slash",
        "Percent",
        "Eq",
        "NotEq",
        "Lt",
        "Gt",
        "Le",
        "Ge",
        "AndAnd",
        "OrOr",
        "Bang",
        "Newline"
      ],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffectAst.h",
      "editor_module": false
    },
    {
      "id": "ECrowdyEffectValueType",
      "name": "ECrowdyEffectValueType",
      "kind": "enum",
      "scope": "",
      "reflected": "UENUM",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "Int",
        "Float",
        "Bool",
        "String",
        "ContainerRef"
      ],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffect.h",
      "editor_module": false
    },
    {
      "id": "ECrowdyEntityMode",
      "name": "ECrowdyEntityMode",
      "kind": "enum",
      "scope": "",
      "reflected": "UENUM",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "Dynamic",
        "Static"
      ],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Components/CrowdyEntityComponent.h",
      "editor_module": false
    },
    {
      "id": "ECrowdyEntityRegistration",
      "name": "ECrowdyEntityRegistration",
      "kind": "enum",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "Registered",
        "RefusedInvalidNetID",
        "RefusedIdHeldByLiveParticipant"
      ],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyEntitySubsystem.h",
      "editor_module": false
    },
    {
      "id": "ECrowdyEnvironment",
      "name": "ECrowdyEnvironment",
      "kind": "enum",
      "scope": "",
      "reflected": "UENUM",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "Dev",
        "Test",
        "Prod",
        "Custom"
      ],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Utils/CrowdySDKDeveloperSettings.h",
      "editor_module": false
    },
    {
      "id": "ECrowdyErrorCode",
      "name": "ECrowdyErrorCode",
      "kind": "enum",
      "scope": "",
      "reflected": "UENUM",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "SUCCESS",
        "UNKNOWN_ERROR",
        "EMAIL_NOT_FOUND",
        "BAD_PASSWORD",
        "EMAIL_ALREADY_EXISTS",
        "INVALID_TOKEN",
        "MAP_NOT_FOUND",
        "UNAUTHORIZED",
        "MAP_NOT_LOADED",
        "EMAIL_TOO_SHORT",
        "EMAIL_TOO_LONG",
        "PASSWORD_TOO_SHORT",
        "PASSWORD_TOO_LONG",
        "GAME_TOKEN_WRONG_SIZE",
        "NAME_TOO_LONG",
        "INVALID_REQUEST",
        "EMAIL_INVALID",
        "INVALID_TOKEN_LENGTH",
        "INVALID_MAP_ID",
        "CHUNK_NOT_FOUND",
        "USER_NOT_AUTHENTICATED"
      ],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Core/UDP/Enums/ECrowdyMessageType.h",
      "editor_module": false
    },
    {
      "id": "ECrowdyEventRecipient",
      "name": "ECrowdyEventRecipient",
      "kind": "enum",
      "scope": "",
      "reflected": "UENUM",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "SpatialMulticast",
        "Multicast",
        "OwningClient",
        "Host"
      ],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Core/UDP/Enums/ECrowdyMessageType.h",
      "editor_module": false
    },
    {
      "id": "ECrowdyEventScope",
      "name": "ECrowdyEventScope",
      "kind": "enum",
      "scope": "",
      "reflected": "UENUM",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "Everyone",
        "OwnerOnly"
      ],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Core/UDP/Enums/ECrowdyTarget.h",
      "editor_module": false
    },
    {
      "id": "ECrowdyExpressionChipKind",
      "name": "ECrowdyExpressionChipKind",
      "kind": "enum",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "Identifier",
        "Attribute",
        "Magnitude",
        "Number",
        "String",
        "Operator",
        "Paren",
        "Comma",
        "FunctionName",
        "Keyword",
        "Unknown"
      ],
      "module": "CrowdySDKEditor",
      "header": "CrowdySDKEditor/Public/Customizations/CrowdyExpressionEditorModel.h",
      "editor_module": true
    },
    {
      "id": "ECrowdyExpressionHighlightColor",
      "name": "ECrowdyExpressionHighlightColor",
      "kind": "enum",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "Default",
        "Keyword",
        "Attribute",
        "Magnitude",
        "Number",
        "String",
        "Operator",
        "Punctuation",
        "FunctionName"
      ],
      "module": "CrowdySDKEditor",
      "header": "CrowdySDKEditor/Public/Customizations/CrowdyExpressionEditorModel.h",
      "editor_module": true
    },
    {
      "id": "ECrowdyHostOverride",
      "name": "ECrowdyHostOverride",
      "kind": "enum",
      "scope": "",
      "reflected": "UENUM",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "Allow",
        "OwnerOnly"
      ],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Components/CrowdyEntityComponent.h",
      "editor_module": false
    },
    {
      "id": "ECrowdyIdentityPolicy",
      "name": "ECrowdyIdentityPolicy",
      "kind": "enum",
      "scope": "",
      "reflected": "UENUM",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "PlayerDerived",
        "Stable",
        "Random"
      ],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Components/CrowdyEntityComponent.h",
      "editor_module": false
    },
    {
      "id": "ECrowdyInputMode",
      "name": "ECrowdyInputMode",
      "kind": "enum",
      "scope": "",
      "reflected": "UENUM",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "Game",
        "GameAndUI",
        "UI"
      ],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Core/UI/Enums/ECrowdyInputMode.h",
      "editor_module": false
    },
    {
      "id": "ECrowdyKitAuthority",
      "name": "ECrowdyKitAuthority",
      "kind": "enum",
      "scope": "",
      "reflected": "UENUM",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "Server",
        "Host",
        "Automation",
        "Owner"
      ],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyKitLayerPreset.h",
      "editor_module": false
    },
    {
      "id": "ECrowdyKitCreator",
      "name": "ECrowdyKitCreator",
      "kind": "enum",
      "scope": "",
      "reflected": "UENUM",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "Member",
        "Admin"
      ],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyKitLayerPreset.h",
      "editor_module": false
    },
    {
      "id": "ECrowdyKitGenre",
      "name": "ECrowdyKitGenre",
      "kind": "enum",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "Combat",
        "Leaderboards",
        "Guild",
        "LivingWorld"
      ],
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyKitBridge.h",
      "editor_module": false
    },
    {
      "id": "ECrowdyKitInstantiableBy",
      "name": "ECrowdyKitInstantiableBy",
      "kind": "enum",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "Member",
        "Admin"
      ],
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyKitBridge.h",
      "editor_module": false
    },
    {
      "id": "ECrowdyKitOwnerId",
      "name": "ECrowdyKitOwnerId",
      "kind": "enum",
      "scope": "",
      "reflected": "UENUM",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "Int",
        "String"
      ],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyKitLayerPreset.h",
      "editor_module": false
    },
    {
      "id": "ECrowdyKitOwnerIdKind",
      "name": "ECrowdyKitOwnerIdKind",
      "kind": "enum",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "Int",
        "String"
      ],
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyKitBridge.h",
      "editor_module": false
    },
    {
      "id": "ECrowdyKitSubmitAuthority",
      "name": "ECrowdyKitSubmitAuthority",
      "kind": "enum",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "Server",
        "Host",
        "Automation",
        "Owner"
      ],
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyKitBridge.h",
      "editor_module": false
    },
    {
      "id": "ECrowdyMessageType",
      "name": "ECrowdyMessageType",
      "kind": "enum",
      "scope": "",
      "reflected": "UENUM",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "BAD_MESSAGE",
        "RESERVED_1",
        "MESSAGE_BUNDLE",
        "GENERIC_ERROR_MESSAGE",
        "RESERVED_13",
        "CHANNEL_MESSAGE_REQUEST",
        "CHANNEL_MESSAGE_NOTIFICATION",
        "CLIENT_ACTOR_HEARTBEAT",
        "CLIENT_CAPABILITIES",
        "MESSAGE_BUNDLE_SIGNED",
        "ACTOR_UPDATE_REQUEST",
        "ACTOR_UPDATE_RESPONSE",
        "ACTOR_UPDATE_NOTIFICATION",
        "VOXEL_UPDATE_REQUEST",
        "VOXEL_UPDATE_RESPONSE",
        "VOXEL_UPDATE_NOTIFICATION",
        "CLIENT_AUDIO_PACKET",
        "CLIENT_AUDIO_NOTIFICATION",
        "CLIENT_TEXT_PACKET",
        "CLIENT_TEXT_NOTIFICATION",
        "CLIENT_EVENT_NOTIFICATION",
        "SERVER_EVENT_NOTIFICATION",
        "GENERIC_SPATIAL_1",
        "SINGLE_ACTOR_MESSAGE",
        "CLIENT_VIDEO_PACKET",
        "CLIENT_VIDEO_NOTIFICATION",
        "ACTOR_LEFT_NOTIFICATION"
      ],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Core/UDP/Enums/ECrowdyMessageType.h",
      "editor_module": false
    },
    {
      "id": "ECrowdyModelNotificationCarrier",
      "name": "ECrowdyModelNotificationCarrier",
      "kind": "enum",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "None",
        "Channel",
        "Spatial"
      ],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffectLowering.h",
      "editor_module": false
    },
    {
      "id": "ECrowdyNativeExecStatus",
      "name": "ECrowdyNativeExecStatus",
      "kind": "enum",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "Ok",
        "AppError",
        "Busy",
        "Moved",
        "NotFound",
        "DeadlineExceeded",
        "Denied",
        "RateLimited",
        "Unavailable",
        "Internal",
        "Trapped",
        "BadRequest",
        "Unknown"
      ],
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyNativeExec.h",
      "editor_module": false
    },
    {
      "id": "ECrowdyObjectRefTag",
      "name": "ECrowdyObjectRefTag",
      "kind": "enum",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "Null",
        "Entity",
        "Path"
      ],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/RPC/CrowdyRPC.h",
      "editor_module": false
    },
    {
      "id": "ECrowdyOwnership",
      "name": "ECrowdyOwnership",
      "kind": "enum",
      "scope": "",
      "reflected": "UENUM",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "LocalClient",
        "Host"
      ],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Components/CrowdyEntityComponent.h",
      "editor_module": false
    },
    {
      "id": "ECrowdyPayloadCategory",
      "name": "ECrowdyPayloadCategory",
      "kind": "enum",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "None",
        "Event",
        "ActorUpdate"
      ],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Core/UDP/Subscription/FCrowdyPayloadKey.h",
      "editor_module": false
    },
    {
      "id": "ECrowdyPermissions",
      "name": "ECrowdyPermissions",
      "kind": "enum",
      "scope": "",
      "reflected": "UENUM",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "None",
        "IsOwner",
        "IsSuperAdmin",
        "IsAdmin",
        "IsModerator",
        "IsMember",
        "CanFly",
        "CannotFly",
        "CanCreateVoxel",
        "CannotCreateVoxel",
        "CanDestroyVoxel",
        "CannotDestroyVoxel",
        "CanEnter",
        "CannotEnter",
        "CanTeleportIn",
        "CannotTeleportIn",
        "CanTeleportOut",
        "CannotTeleportOut",
        "CanUseWeapon",
        "CannotUseWeapon"
      ],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Core/UDP/Enums/ECrowdyMessageType.h",
      "editor_module": false
    },
    {
      "id": "ECrowdyPlayerDerivedIdentity",
      "name": "ECrowdyPlayerDerivedIdentity",
      "kind": "enum",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "Resolved",
        "NotAPawn",
        "PawnHasNoController",
        "ControllerIsNotAPlayer",
        "ControllerIsRemote",
        "NotThePrimaryPlayer",
        "NoGameSession"
      ],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Components/CrowdyEntityComponent.h",
      "editor_module": false
    },
    {
      "id": "ECrowdyPlayerFaultBlame",
      "name": "ECrowdyPlayerFaultBlame",
      "kind": "enum",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "Unknown",
        "Platform",
        "Author",
        "Budget"
      ],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/GraphQL/FCrowdyGameApiCodec.h",
      "editor_module": false
    },
    {
      "id": "ECrowdyPullOnStartStamp",
      "name": "ECrowdyPullOnStartStamp",
      "kind": "enum",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "None",
        "On",
        "Off"
      ],
      "module": "CrowdySDKEditor",
      "header": "CrowdySDKEditor/Public/GameModel/CrowdyContainerBlueprintExtension.h",
      "editor_module": true
    },
    {
      "id": "ECrowdyReconnectState",
      "name": "ECrowdyReconnectState",
      "kind": "enum",
      "scope": "",
      "reflected": "UENUM",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "Disconnected",
        "Connecting",
        "Connected",
        "Failed"
      ],
      "module": "CrowdySDK",
      "header": "CrowdySDK/Public/Network/UDP/CrowdyConnectionMonitor.h",
      "editor_module": false
    },
    {
      "id": "ECrowdyReplicationDistance",
      "name": "ECrowdyReplicationDistance",
      "kind": "enum",
      "scope": "",
      "reflected": "UENUM",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "None",
        "One_Chunk",
        "Two_Chunks",
        "Three_Chunks",
        "Four_Chunks",
        "Five_Chunks",
        "Six_Chunks",
        "Seven_Chunks",
        "Eight_Chunks"
      ],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Core/UDP/Enums/ECrowdyMessageType.h",
      "editor_module": false
    },
    {
      "id": "ECrowdyReplicationMode",
      "name": "ECrowdyReplicationMode",
      "kind": "enum",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "None",
        "Replicated",
        "ServerOwned"
      ],
      "module": "CrowdySDKEditor",
      "header": "CrowdySDKEditor/Public/Customizations/CrowdyReplicationMode.h",
      "editor_module": true
    },
    {
      "id": "ECrowdyRole",
      "name": "ECrowdyRole",
      "kind": "enum",
      "scope": "",
      "reflected": "UENUM",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "None",
        "Owner",
        "RemoteProxy",
        "HostOwned"
      ],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Data/CrowdyEntityTypes.h",
      "editor_module": false
    },
    {
      "id": "ECrowdyRpcRoute",
      "name": "ECrowdyRpcRoute",
      "kind": "enum",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "None",
        "SpatialBroadcast",
        "Channel",
        "SingleActorToOwner",
        "SingleActorToHost",
        "Reject"
      ],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/RPC/CrowdyRPC.h",
      "editor_module": false
    },
    {
      "id": "ECrowdyServerCallOutcome",
      "name": "ECrowdyServerCallOutcome",
      "kind": "enum",
      "scope": "",
      "reflected": "UENUM",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "Success",
        "ServerError",
        "Busy",
        "Unavailable",
        "NotDeployed",
        "Timeout",
        "Denied",
        "ServerCrashed",
        "BadRequest",
        "Canceled"
      ],
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectTypes.h",
      "editor_module": false
    },
    {
      "id": "ECrowdyServerCodeSource",
      "name": "ECrowdyServerCodeSource",
      "kind": "enum",
      "scope": "",
      "reflected": "UENUM",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "Generated",
        "OwnFile"
      ],
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectDefinition.h",
      "editor_module": false
    },
    {
      "id": "ECrowdyServerFunctionCaller",
      "name": "ECrowdyServerFunctionCaller",
      "kind": "enum",
      "scope": "",
      "reflected": "UENUM",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "Players",
        "Members",
        "Leader",
        "ServerOnly"
      ],
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectDefinition.h",
      "editor_module": false
    },
    {
      "id": "ECrowdyServerMembersSource",
      "name": "ECrowdyServerMembersSource",
      "kind": "enum",
      "scope": "",
      "reflected": "UENUM",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "None",
        "ThisObject",
        "CrowdyTeam"
      ],
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectDefinition.h",
      "editor_module": false
    },
    {
      "id": "ECrowdyServerObjectFind",
      "name": "ECrowdyServerObjectFind",
      "kind": "enum",
      "scope": "",
      "reflected": "UENUM",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "InstanceId",
        "SignedInPlayer",
        "PlayersTeam"
      ],
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectTypes.h",
      "editor_module": false
    },
    {
      "id": "ECrowdyServerObjectInstanceMode",
      "name": "ECrowdyServerObjectInstanceMode",
      "kind": "enum",
      "scope": "",
      "reflected": "UENUM",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "InstanceId",
        "SignedInPlayer",
        "ThisActor",
        "PlayersTeam",
        "FromServerValue"
      ],
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectComponent.h",
      "editor_module": false
    },
    {
      "id": "ECrowdyServerObjectSourceInstance",
      "name": "ECrowdyServerObjectSourceInstance",
      "kind": "enum",
      "scope": "",
      "reflected": "UENUM",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "InstanceId",
        "SignedInPlayer"
      ],
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectComponent.h",
      "editor_module": false
    },
    {
      "id": "ECrowdyServerObjectStatus",
      "name": "ECrowdyServerObjectStatus",
      "kind": "enum",
      "scope": "",
      "reflected": "UENUM",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "Connecting",
        "Ready",
        "Failed",
        "Released"
      ],
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectTypes.h",
      "editor_module": false
    },
    {
      "id": "ECrowdyServerObjectVisibility",
      "name": "ECrowdyServerObjectVisibility",
      "kind": "enum",
      "scope": "",
      "reflected": "UENUM",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "Public",
        "OwnerOnly",
        "Members"
      ],
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectDefinition.h",
      "editor_module": false
    },
    {
      "id": "ECrowdyServerTimerRepeat",
      "name": "ECrowdyServerTimerRepeat",
      "kind": "enum",
      "scope": "",
      "reflected": "UENUM",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "Every",
        "After"
      ],
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectDefinition.h",
      "editor_module": false
    },
    {
      "id": "ECrowdyServerValuesForm",
      "name": "ECrowdyServerValuesForm",
      "kind": "enum",
      "scope": "",
      "reflected": "UENUM",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "Struct",
        "List"
      ],
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectDefinition.h",
      "editor_module": false
    },
    {
      "id": "ECrowdySessionAdmission",
      "name": "ECrowdySessionAdmission",
      "kind": "enum",
      "scope": "",
      "reflected": "UENUM",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "Open",
        "Locked",
        "Closed"
      ],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelSessionTypes.h",
      "editor_module": false
    },
    {
      "id": "ECrowdySessionAdmissionFilter",
      "name": "ECrowdySessionAdmissionFilter",
      "kind": "enum",
      "scope": "",
      "reflected": "UENUM",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "Any",
        "Open",
        "Locked",
        "Closed"
      ],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelSessionTypes.h",
      "editor_module": false
    },
    {
      "id": "ECrowdySessionEndReason",
      "name": "ECrowdySessionEndReason",
      "kind": "enum",
      "scope": "",
      "reflected": "UENUM",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "None",
        "Completed",
        "Abandoned",
        "EmptyTimeout",
        "Unknown"
      ],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelSessionTypes.h",
      "editor_module": false
    },
    {
      "id": "ECrowdySessionError",
      "name": "ECrowdySessionError",
      "kind": "enum",
      "scope": "",
      "reflected": "UENUM",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "None",
        "NotSignedIn",
        "NotAllowed",
        "Full",
        "Locked",
        "Closed",
        "Ended",
        "NotParticipant",
        "TargetNotParticipant",
        "IncarnationStale",
        "HostTermStale",
        "Other"
      ],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelSessionTypes.h",
      "editor_module": false
    },
    {
      "id": "ECrowdySessionEventKind",
      "name": "ECrowdySessionEventKind",
      "kind": "enum",
      "scope": "",
      "reflected": "UENUM",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "Created",
        "ParticipantJoined",
        "ParticipantRejoined",
        "ParticipantLeft",
        "ParticipantExpired",
        "HostChanged",
        "AdmissionChanged",
        "TurnChanged",
        "Ended",
        "Unknown"
      ],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelSessionTypes.h",
      "editor_module": false
    },
    {
      "id": "ECrowdySessionLeftReason",
      "name": "ECrowdySessionLeftReason",
      "kind": "enum",
      "scope": "",
      "reflected": "UENUM",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "None",
        "Left",
        "PresenceExpired",
        "SessionEnded",
        "Kicked",
        "Unknown"
      ],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelSessionTypes.h",
      "editor_module": false
    },
    {
      "id": "ECrowdySessionParticipantState",
      "name": "ECrowdySessionParticipantState",
      "kind": "enum",
      "scope": "",
      "reflected": "UENUM",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "Joined",
        "Left",
        "Unknown"
      ],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelSessionTypes.h",
      "editor_module": false
    },
    {
      "id": "ECrowdySessionPresence",
      "name": "ECrowdySessionPresence",
      "kind": "enum",
      "scope": "",
      "reflected": "UENUM",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "Actor",
        "None"
      ],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelSessionTypes.h",
      "editor_module": false
    },
    {
      "id": "ECrowdySessionSeedState",
      "name": "ECrowdySessionSeedState",
      "kind": "enum",
      "scope": "",
      "reflected": "UENUM",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "Defaults",
        "App"
      ],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelSessionTypes.h",
      "editor_module": false
    },
    {
      "id": "ECrowdySessionStatus",
      "name": "ECrowdySessionStatus",
      "kind": "enum",
      "scope": "",
      "reflected": "UENUM",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "Active",
        "Completed",
        "Abandoned",
        "Unknown"
      ],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelSessionTypes.h",
      "editor_module": false
    },
    {
      "id": "ECrowdySessionStatusFilter",
      "name": "ECrowdySessionStatusFilter",
      "kind": "enum",
      "scope": "",
      "reflected": "UENUM",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "Active",
        "Any",
        "Completed",
        "Abandoned"
      ],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelSessionTypes.h",
      "editor_module": false
    },
    {
      "id": "ECrowdyStateHeartbeat",
      "name": "ECrowdyStateHeartbeat",
      "kind": "enum",
      "scope": "",
      "reflected": "UENUM",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "Inherit",
        "Off"
      ],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Components/CrowdyEntityComponent.h",
      "editor_module": false
    },
    {
      "id": "ECrowdyStatePropertySupport",
      "name": "ECrowdyStatePropertySupport",
      "kind": "enum",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "Supported",
        "Container",
        "NestedContainer",
        "StaticArray",
        "ObjectRef",
        "Unsupported"
      ],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/State/FCrowdyRepLayout.h",
      "editor_module": false
    },
    {
      "id": "ECrowdyStateTestEnum",
      "name": "ECrowdyStateTestEnum",
      "kind": "enum",
      "scope": "",
      "reflected": "UENUM",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "Alpha",
        "Beta",
        "Gamma"
      ],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/State/CrowdyStateTestTarget.h",
      "editor_module": false
    },
    {
      "id": "ECrowdySubscriptionRole",
      "name": "ECrowdySubscriptionRole",
      "kind": "enum",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "Observe",
        "Handle",
        "Fallback"
      ],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Core/UDP/Subscription/FCrowdySubscriptionOptions.h",
      "editor_module": false
    },
    {
      "id": "ECrowdyTarget",
      "name": "ECrowdyTarget",
      "kind": "enum",
      "scope": "",
      "reflected": "UENUM",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "Everyone",
        "Entity",
        "Owner",
        "Host",
        "AllExceptSender"
      ],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Core/UDP/Enums/ECrowdyTarget.h",
      "editor_module": false
    },
    {
      "id": "ECrowdyTeamCreationPolicy",
      "name": "ECrowdyTeamCreationPolicy",
      "kind": "enum",
      "scope": "",
      "reflected": "UENUM",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "Admin",
        "Member",
        "Anyone"
      ],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Queries/Data/Teams/Enums/ECrowdyTeamCreationPolicy.h",
      "editor_module": false
    },
    {
      "id": "ECrowdyTeamErrorCode",
      "name": "ECrowdyTeamErrorCode",
      "kind": "enum",
      "scope": "",
      "reflected": "UENUM",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "Unknown",
        "NotFound",
        "Forbidden",
        "PolicyViolation",
        "AlreadyMember",
        "NotMember",
        "NetworkError",
        "ServerError"
      ],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Queries/Data/Teams/Types/FCrowdyTeamError.h",
      "editor_module": false
    },
    {
      "id": "ECrowdyTeamMembershipPolicy",
      "name": "ECrowdyTeamMembershipPolicy",
      "kind": "enum",
      "scope": "",
      "reflected": "UENUM",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "Open",
        "Request",
        "Invite",
        "Admin"
      ],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Queries/Data/Teams/Enums/ECrowdyTeamMembershipPolicy.h",
      "editor_module": false
    },
    {
      "id": "ECrowdyTeamPermission",
      "name": "ECrowdyTeamPermission",
      "kind": "enum",
      "scope": "",
      "reflected": "UENUM",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "ManageTeam",
        "ManageMembers",
        "ManageRoles",
        "InviteMembers"
      ],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Queries/Data/Teams/Enums/ECrowdyTeamPermission.h",
      "editor_module": false
    },
    {
      "id": "ECrowdyUDPProtocol",
      "name": "ECrowdyUDPProtocol",
      "kind": "enum",
      "scope": "",
      "reflected": "UENUM",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "Auto",
        "IPv4",
        "IPv6"
      ],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Core/UDP/Enums/ECrowdyUDPProtocol.h",
      "editor_module": false
    },
    {
      "id": "ECrowdyUILayer",
      "name": "ECrowdyUILayer",
      "kind": "enum",
      "scope": "",
      "reflected": "UENUM",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "GameLayer",
        "GameMenuLayer",
        "MenuLayer",
        "ModalLayer"
      ],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Core/UI/Enums/ECrowdyUILayer.h",
      "editor_module": false
    },
    {
      "id": "ECrowdyVideoCodec",
      "name": "ECrowdyVideoCodec",
      "kind": "enum",
      "scope": "",
      "reflected": "UENUM",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "Jpeg",
        "WebP",
        "Unknown"
      ],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Core/UDP/Enums/ECrowdyMessageType.h",
      "editor_module": false
    },
    {
      "id": "EEventType",
      "name": "EEventType",
      "kind": "enum",
      "scope": "",
      "reflected": "UENUM",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "Ball",
        "Door",
        "Light",
        "Checkpoint"
      ],
      "module": "CKSharedTypes",
      "header": "CKSharedTypes/Public/Shared/Types/Enums/Events/EEventType.h",
      "editor_module": false
    },
    {
      "id": "EFieldID",
      "name": "EFieldID",
      "kind": "enum",
      "scope": "FVoxelState",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "Version",
        "FaceDirection",
        "Rotation",
        "AtlasOverride",
        "IsVLO",
        "GameObjects",
        "VoxelEditShape",
        "VoxelEditShapeSize"
      ],
      "module": "CKSharedTypes",
      "header": "CKSharedTypes/Public/Shared/Types/Structures/Voxels/FVoxelState.h",
      "editor_module": false
    },
    {
      "id": "EGait",
      "name": "EGait",
      "kind": "enum",
      "scope": "",
      "reflected": "UENUM",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "Walk",
        "Run",
        "Sprint"
      ],
      "module": "CKSharedTypes",
      "header": "CKSharedTypes/Public/Shared/Types/Enums/Character/EGait.h",
      "editor_module": false
    },
    {
      "id": "EGameObjectType",
      "name": "EGameObjectType",
      "kind": "enum",
      "scope": "",
      "reflected": "UENUM",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "None",
        "Voxel",
        "VLO",
        "StaticMesh",
        "ActorBP"
      ],
      "module": "CKSharedTypes",
      "header": "CKSharedTypes/Public/Shared/Types/Enums/GameObjects/GameObjectType.h",
      "editor_module": false
    },
    {
      "id": "EKind",
      "name": "EKind",
      "kind": "enum",
      "scope": "FCrowdySubscriptionKey",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "Invalid",
        "Payload",
        "PayloadWildcard",
        "Opcode"
      ],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Internal/FCrowdyServiceRegistry.h",
      "editor_module": false
    },
    {
      "id": "EKind",
      "name": "EKind",
      "kind": "enum",
      "scope": "FCrowdyTrustedAuthority",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "Server",
        "Host",
        "Automation",
        "Owner",
        "Custom"
      ],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyKitPolicy.h",
      "editor_module": false
    },
    {
      "id": "EMode",
      "name": "EMode",
      "kind": "enum",
      "scope": "CrowdyEffectPayloadPreview",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "Summary",
        "WireJson"
      ],
      "module": "CrowdySDKEditor",
      "header": "CrowdySDKEditor/Public/Customizations/CrowdyEffectPayloadPreview.h",
      "editor_module": true
    },
    {
      "id": "EOwnerIdKind",
      "name": "EOwnerIdKind",
      "kind": "enum",
      "scope": "CrowdyKit",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "Int",
        "String"
      ],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyKitPolicy.h",
      "editor_module": false
    },
    {
      "id": "EPlayerAnimationState",
      "name": "EPlayerAnimationState",
      "kind": "enum",
      "scope": "",
      "reflected": "UENUM",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "Standing",
        "Crouched",
        "Jumping",
        "Falling",
        "Landed",
        "Flying"
      ],
      "module": "CKSharedTypes",
      "header": "CKSharedTypes/Public/Shared/Types/Enums/Character/EPlayerAnimationState.h",
      "editor_module": false
    },
    {
      "id": "EPlayerCameraView",
      "name": "EPlayerCameraView",
      "kind": "enum",
      "scope": "",
      "reflected": "UENUM",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "ThirdPerson",
        "FirstPerson"
      ],
      "module": "CKSharedTypes",
      "header": "CKSharedTypes/Public/Shared/Types/Enums/Character/EPlayerCameraView.h",
      "editor_module": false
    },
    {
      "id": "EPlayerFlightControlScheme",
      "name": "EPlayerFlightControlScheme",
      "kind": "enum",
      "scope": "",
      "reflected": "UENUM",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "Advanced",
        "Simple"
      ],
      "module": "CKSharedTypes",
      "header": "CKSharedTypes/Public/Shared/Types/Enums/Character/EPlayerFlightControlScheme.h",
      "editor_module": false
    },
    {
      "id": "EPullStateResult",
      "name": "EPullStateResult",
      "kind": "enum",
      "scope": "",
      "reflected": "UENUM",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "OnSuccess",
        "OnFailure"
      ],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Core/Persistence/EPullStateResult.h",
      "editor_module": false
    },
    {
      "id": "EQueuedVerdict",
      "name": "EQueuedVerdict",
      "kind": "enum",
      "scope": "CrowdyActorUpdateRouting",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "Spawn",
        "DropAlreadySpawning",
        "DropStale"
      ],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyActorUpdateRouting.h",
      "editor_module": false
    },
    {
      "id": "EReceiveRoute",
      "name": "EReceiveRoute",
      "kind": "enum",
      "scope": "CrowdyActorUpdateRouting",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "Gather",
        "QueueForSpawnDecision"
      ],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyActorUpdateRouting.h",
      "editor_module": false
    },
    {
      "id": "ESendDecision",
      "name": "ESendDecision",
      "kind": "enum",
      "scope": "CrowdyAutoReplication",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "None",
        "FullUpdate",
        "Heartbeat"
      ],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyAutoReplicator.h",
      "editor_module": false
    },
    {
      "id": "EShardState",
      "name": "EShardState",
      "kind": "enum",
      "scope": "CrowdyShardScheduling",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "Idle",
        "Taken",
        "TakenWithNewWork"
      ],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyShardScheduling.h",
      "editor_module": false
    },
    {
      "id": "EUDPConnectionState",
      "name": "EUDPConnectionState",
      "kind": "enum",
      "scope": "",
      "reflected": "UENUM",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "Disconnected",
        "Connecting",
        "Connected",
        "Reconnecting",
        "GateKeep"
      ],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/UDP/CrowdyUDPSubsystem.h",
      "editor_module": false
    },
    {
      "id": "EVoxelSystemType",
      "name": "EVoxelSystemType",
      "kind": "enum",
      "scope": "",
      "reflected": "UENUM",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "Classic",
        "VoxelPluginLegacy",
        "Disabled"
      ],
      "module": "CKSharedTypes",
      "header": "CKSharedTypes/Public/Shared/Types/Enums/Voxels/EVoxelSystemType.h",
      "editor_module": false
    },
    {
      "id": "EVoxelType",
      "name": "EVoxelType",
      "kind": "enum",
      "scope": "",
      "reflected": "UENUM",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [
        "AIR",
        "RED",
        "GREEN",
        "BLUE",
        "YELLOW",
        "ORANGE",
        "GREY",
        "PURPLE",
        "BROWN",
        "WHITE",
        "DARK_RED",
        "CRIMSON",
        "MAROON",
        "BLOOD_RED",
        "RUST_RED",
        "LIGHT_RED",
        "TORINO_RED",
        "CARDINAL",
        "CHERRY_RED",
        "TOMATO_RED",
        "SALMON_RED",
        "CORAL_RED",
        "INDIAN_RED",
        "BRICK_RED",
        "VERMILION",
        "FIRE_ENGINE_RED",
        "RUBY_RED",
        "BARN_RED",
        "CHILI_PEPPER_RED",
        "CINNABAR",
        "FOREST_GREEN",
        "LIME_GREEN",
        "DARK_GREEN",
        "OLIVE_GREEN",
        "SAGE_GREEN",
        "EMERALD_GREEN",
        "MINT_GREEN",
        "HUNTER_GREEN",
        "SEA_GREEN",
        "KELLY_GREEN",
        "APPLE_GREEN",
        "JADE_GREEN",
        "PINE_GREEN",
        "MOSS_GREEN",
        "FERN_GREEN",
        "ARMY_GREEN",
        "TEA_GREEN",
        "SHAMROCK_GREEN",
        "ASPARAGUS_GREEN",
        "SEAFOAM_GREEN",
        "NAVY_BLUE",
        "SKY_BLUE",
        "ROYAL_BLUE",
        "TURQUOISE",
        "POWDER_BLUE",
        "STEEL_BLUE",
        "BABY_BLUE",
        "CORNFLOWER_BLUE",
        "INDIGO_BLUE",
        "MIDNIGHT_BLUE",
        "AZURE",
        "PERIWINKLE",
        "DENIM_BLUE",
        "TEAL",
        "PEACOCK_BLUE",
        "SAPPHIRE_BLUE",
        "SLATE_BLUE",
        "CYAN",
        "ARCTIC_BLUE",
        "MARINE_BLUE",
        "GOLD",
        "MUSTARD_YELLOW",
        "AMBER",
        "DARK_ORANGE",
        "LIGHT_ORANGE",
        "MARIGOLD",
        "HONEY",
        "SUNFLOWER",
        "PUMPKIN",
        "TANGERINE",
        "BUTTERSCOTCH",
        "APRICOT",
        "SAFFRON",
        "OCHRE",
        "COPPER",
        "BRONZE",
        "RUST_ORANGE",
        "TIGERS_EYE",
        "CARAMEL",
        "CANTALOUPE",
        "LAVENDER",
        "PLUM",
        "VIOLET",
        "MAGENTA",
        "ORCHID",
        "GRAPE",
        "LILAC",
        "EGGPLANT",
        "DEEP_PURPLE",
        "HELIOTROPE",
        "MAUVE",
        "THISTLE",
        "AMETHYST",
        "ROYAL_PURPLE",
        "WINE",
        "MULBERRY",
        "PERIWINKLE_PURPLE",
        "BOYSENBERRY",
        "DARK_LAVENDER",
        "INDIGO_PURPLE",
        "CHOCOLATE",
        "COFFEE",
        "TAN",
        "KHAKI",
        "SIENNA",
        "WOOD_BROWN",
        "SANDY_BROWN",
        "PERU",
        "LIGHT_BROWN",
        "DARK_BROWN",
        "CHESTNUT",
        "WALNUT",
        "SEPIA",
        "BURNT_SIENNA",
        "CAMEL",
        "CINNAMON",
        "NUTMEG",
        "CEDAR",
        "MOCHA",
        "HICKORY",
        "CHARCOAL",
        "SILVER",
        "LIGHT_GREY",
        "DARK_GREY",
        "SLATE",
        "STONE",
        "SMOKE_GREY",
        "PEWTER",
        "IRON",
        "NICKEL",
        "ASH_GREY",
        "GUNMETAL",
        "PLATINUM",
        "STEEL",
        "CONCRETE",
        "GRAPHITE",
        "BATTLESHIP_GREY",
        "STORM_GREY",
        "DOVE_GREY",
        "FOSSIL",
        "PASTEL_PINK",
        "PASTEL_BLUE",
        "PASTEL_GREEN",
        "PASTEL_YELLOW",
        "PASTEL_LAVENDER",
        "PASTEL_ORANGE",
        "PASTEL_PURPLE",
        "PASTEL_MINT",
        "PASTEL_PEACH",
        "PASTEL_CORAL",
        "PASTEL_LILAC",
        "PASTEL_TURQUOISE",
        "PASTEL_MAUVE",
        "PASTEL_SAGE",
        "PASTEL_ROSE",
        "METALLIC_SILVER",
        "METALLIC_GOLD",
        "METALLIC_COPPER",
        "METALLIC_BRONZE",
        "METALLIC_ROSE_GOLD",
        "IRIDESCENT_PEARL",
        "IRIDESCENT_BLUE",
        "IRIDESCENT_GREEN",
        "CHROME",
        "METALLIC_PLATINUM",
        "NEON_GREEN",
        "NEON_PINK",
        "NEON_BLUE",
        "NEON_ORANGE",
        "NEON_YELLOW",
        "ELECTRIC_BLUE",
        "ELECTRIC_GREEN",
        "HOT_PINK",
        "FLUORESCENT_GREEN",
        "FLUORESCENT_YELLOW",
        "TERRA_COTTA",
        "DESERT_SAND",
        "CLAY",
        "CLAY_RED",
        "MUDDY_GREEN",
        "CLAY_BROWN",
        "DESERT_KHAKI",
        "MOSS",
        "CLAY_GREY",
        "RIVER_ROCK",
        "MALACHITE",
        "LAPIS_LAZULI",
        "TURQUOISE_STONE",
        "CORAL_STONE",
        "AMBER_STONE",
        "OBSIDIAN",
        "ONYX",
        "JADE",
        "TOPAZ",
        "OPAL",
        "ULTRAVIOLET",
        "INFRARED",
        "PLASMA_BLUE",
        "RADIATION_GREEN",
        "GHOST_WHITE",
        "TRANSPARENT_WHITE",
        "HOLOGRAPHIC",
        "PRISMATIC",
        "LUMINESCENT_GREEN",
        "BIOLUMINESCENT",
        "RUST_TEAL",
        "BURNT_ORANGE_GREEN",
        "FOREST_LAVENDER",
        "STORM_BLUE",
        "SUNSET_ORANGE",
        "DEEP_SEA_GREEN",
        "WINE_RED",
        "DESERT_BLUE",
        "MOSS_COPPER",
        "TWILIGHT_PURPLE",
        "SOFT_CREAM",
        "SOFT_MINT",
        "SOFT_LAVENDER",
        "SOFT_PEACH",
        "SOFT_ROSE",
        "SOFT_BLUE",
        "SOFT_YELLOW",
        "SOFT_GREEN",
        "SOFT_BROWN",
        "SOFT_GREY",
        "SOFT_ORANGE",
        "SOFT_MAGENTA",
        "SOFT_TEAL",
        "SOFT_MANGO",
        "SOFT_GRAPE",
        "SOFT_KIWI",
        "SOFT_SKY",
        "SOFT_PINK",
        "SOFT_CHARCOAL",
        "SOFT_SLATE",
        "QUANTUM_BLUE",
        "VOID_BLACK",
        "QUANTUM_GREEN",
        "PARADOX_PURPLE",
        "ANOMALY_RED",
        "SINGULARITY_WHITE",
        "CHAOS_GREY",
        "ENTROPY_YELLOW",
        "PROBABILITY_BLUE",
        "UNCERTAINTY_GREEN",
        "FINAL_COLOR"
      ],
      "module": "CKSharedTypes",
      "header": "CKSharedTypes/Public/Shared/Types/Enums/Voxels/EVoxelType.h",
      "editor_module": false
    },
    {
      "id": "FActorHeartbeatRequestMessage",
      "name": "FActorHeartbeatRequestMessage",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "ICrowdyMessage"
      ],
      "fields": [],
      "enumerators": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Messages/Actor/FActorHeartbeatRequestMessage.h",
      "editor_module": false
    },
    {
      "id": "FActorLeftNotification",
      "name": "FActorLeftNotification",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "ICrowdyMessage"
      ],
      "fields": [
        {
          "name": "GUID",
          "type": "FGuid",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Reason",
          "type": "ECrowdyActorLeftReason",
          "static": false,
          "uproperty": false
        },
        {
          "name": "RawReason",
          "type": "uint8",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Messages/Actor/FActorLeftNotification.h",
      "editor_module": false
    },
    {
      "id": "FActorState",
      "name": "FActorState",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Version",
          "type": "uint8",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Position",
          "type": "FVector",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Rotation",
          "type": "FRotator",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Velocity",
          "type": "FVector",
          "static": false,
          "uproperty": true
        },
        {
          "name": "bCrouch",
          "type": "bool",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Attachment",
          "type": "EAttachmentType",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CKSharedTypes",
      "header": "CKSharedTypes/Public/Shared/Types/Structures/Actors/FActorState.h",
      "editor_module": false
    },
    {
      "id": "FActorUpdateBody",
      "name": "FActorUpdateBody",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "ICrowdyMessage"
      ],
      "fields": [
        {
          "name": "StateSize",
          "type": "int32",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Messages/Actor/FActorUpdateBody.h",
      "editor_module": false
    },
    {
      "id": "FActorUpdateNotificationBP",
      "name": "FActorUpdateNotificationBP",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "ChunkX",
          "type": "int64",
          "static": false,
          "uproperty": true
        },
        {
          "name": "ChunkY",
          "type": "int64",
          "static": false,
          "uproperty": true
        },
        {
          "name": "ChunkZ",
          "type": "int64",
          "static": false,
          "uproperty": true
        },
        {
          "name": "UUID",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "ActorUpdate",
          "type": "FInstancedStruct",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Timestamp",
          "type": "int64",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Messages/Blueprint/FActorUpdateNotificationBP.h",
      "editor_module": false
    },
    {
      "id": "FActorUpdateNotificationMessage",
      "name": "FActorUpdateNotificationMessage",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "FActorUpdateBody"
      ],
      "fields": [
        {
          "name": "GUID",
          "type": "FGuid",
          "static": false,
          "uproperty": false
        },
        {
          "name": "ExpectedStateSize",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "State",
          "type": "FInstancedStruct",
          "static": false,
          "uproperty": false
        },
        {
          "name": "StateView",
          "type": "TConstArrayView<uint8>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "PayloadTypeID",
          "type": "FCrowdyTypeID",
          "static": false,
          "uproperty": false
        },
        {
          "name": "PayloadClassID",
          "type": "FCrowdyClassID",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Messages/Actor/FActorUpdateNotificationMessage.h",
      "editor_module": false
    },
    {
      "id": "FActorUpdatePayloadTypeEntry",
      "name": "FActorUpdatePayloadTypeEntry",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "TypeID",
          "type": "uint8",
          "static": false,
          "uproperty": true
        },
        {
          "name": "ActorUpdateName",
          "type": "FName",
          "static": false,
          "uproperty": true
        },
        {
          "name": "ActorUpdateType",
          "type": "TObjectPtr<UScriptStruct>",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Data/ActorUpdatePayloadType.h",
      "editor_module": false
    },
    {
      "id": "FActorUpdateRequestMessage",
      "name": "FActorUpdateRequestMessage",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "FActorUpdateBody"
      ],
      "fields": [],
      "enumerators": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Messages/Actor/FActorUpdateRequestMessage.h",
      "editor_module": false
    },
    {
      "id": "FActorUpdateStruct",
      "name": "FActorUpdateStruct",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Version",
          "type": "uint8",
          "static": false,
          "uproperty": true
        },
        {
          "name": "ChunkX",
          "type": "int64",
          "static": false,
          "uproperty": true
        },
        {
          "name": "ChunkY",
          "type": "int64",
          "static": false,
          "uproperty": true
        },
        {
          "name": "ChunkZ",
          "type": "int64",
          "static": false,
          "uproperty": true
        },
        {
          "name": "UUID",
          "type": "FGuid",
          "static": false,
          "uproperty": true
        },
        {
          "name": "State",
          "type": "FActorState",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CKSharedTypes",
      "header": "CKSharedTypes/Public/Shared/Types/Structures/Actors/FActorUpdateStruct.h",
      "editor_module": false
    },
    {
      "id": "FAppearedIds",
      "name": "FAppearedIds",
      "kind": "struct",
      "scope": "UCrowdyActorTracker",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "ClassID",
          "type": "FCrowdyClassID",
          "static": false,
          "uproperty": false
        },
        {
          "name": "PayloadTypeID",
          "type": "FCrowdyTypeID",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyActorTracker.h",
      "editor_module": false
    },
    {
      "id": "FAudioChatTrack",
      "name": "FAudioChatTrack",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Version",
          "type": "uint8",
          "static": false,
          "uproperty": true
        },
        {
          "name": "SoundWave",
          "type": "TObjectPtr<USoundWaveProcedural>",
          "static": false,
          "uproperty": true
        },
        {
          "name": "AudioComponent",
          "type": "TObjectPtr<UAudioComponent>",
          "static": false,
          "uproperty": true
        },
        {
          "name": "PlaybackBuffer",
          "type": "FCircularBuffer*",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyVoice",
      "header": "CrowdyVoice/Public/Core/Audio/VoiceChat/Structures/FAudioChatTrack.h",
      "editor_module": false
    },
    {
      "id": "FBallState",
      "name": "FBallState",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": true,
      "template": false,
      "bases": [
        "FBaseEventState"
      ],
      "fields": [
        {
          "name": "Version",
          "type": "uint8",
          "static": false,
          "uproperty": true
        },
        {
          "name": "InitialSpeed",
          "type": "float",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CKSharedTypes",
      "header": "CKSharedTypes/Public/Shared/Types/Structures/Events/FBaseEventState.h",
      "editor_module": false
    },
    {
      "id": "FBaseEventState",
      "name": "FBaseEventState",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Timestamp",
          "type": "int64",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CKSharedTypes",
      "header": "CKSharedTypes/Public/Shared/Types/Structures/Events/FBaseEventState.h",
      "editor_module": false
    },
    {
      "id": "FBinding",
      "name": "FBinding",
      "kind": "struct",
      "scope": "FCrowdyServerVariableBindings",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Variable",
          "type": "FName",
          "static": false,
          "uproperty": false
        },
        {
          "name": "KeptName",
          "type": "FName",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Handler",
          "type": "TWeakObjectPtr<UObject>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Function",
          "type": "FName",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Serial",
          "type": "uint64",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObject.h",
      "editor_module": false
    },
    {
      "id": "FCallbackPullOp",
      "name": "FCallbackPullOp",
      "kind": "struct",
      "scope": "UCrowdyPersistenceSubsystem",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "InstanceKey",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "TargetVx",
          "type": "int16",
          "static": false,
          "uproperty": false
        },
        {
          "name": "StructType",
          "type": "UScriptStruct*",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Callback",
          "type": "TFunction<void(bool, const TArray<uint8>&, UScriptStruct*)>",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyPersistenceSubsystem.h",
      "editor_module": false
    },
    {
      "id": "FChannelMessageNotification",
      "name": "FChannelMessageNotification",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "ICrowdyMessage"
      ],
      "fields": [
        {
          "name": "ChannelId",
          "type": "int64",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Payload",
          "type": "TArray<uint8>",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Messages/Channels/FChannelMessages.h",
      "editor_module": false
    },
    {
      "id": "FChannelMessageRequest",
      "name": "FChannelMessageRequest",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "ICrowdyMessage"
      ],
      "fields": [
        {
          "name": "ChannelId",
          "type": "int64",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Payload",
          "type": "TArray<uint8>",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Messages/Channels/FChannelMessages.h",
      "editor_module": false
    },
    {
      "id": "FChunkCoordinate",
      "name": "FChunkCoordinate",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "M",
          "type": "int64",
          "static": false,
          "uproperty": true
        },
        {
          "name": "X",
          "type": "int64",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Y",
          "type": "int64",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Z",
          "type": "int64",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CKSharedTypes",
      "header": "CKSharedTypes/Public/Shared/Types/Structures/Voxels/ChunkCoordinate.h",
      "editor_module": false
    },
    {
      "id": "FChunkData",
      "name": "FChunkData",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Version",
          "type": "uint8",
          "static": false,
          "uproperty": true
        },
        {
          "name": "ChunkX",
          "type": "int64",
          "static": false,
          "uproperty": true
        },
        {
          "name": "ChunkY",
          "type": "int64",
          "static": false,
          "uproperty": true
        },
        {
          "name": "ChunkZ",
          "type": "int64",
          "static": false,
          "uproperty": true
        },
        {
          "name": "VoxelData",
          "type": "TArray<uint8>",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CKSharedTypes",
      "header": "CKSharedTypes/Public/Shared/Types/Structures/Voxels/FChunkData.h",
      "editor_module": false
    },
    {
      "id": "FChunkDataContainer",
      "name": "FChunkDataContainer",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Version",
          "type": "uint8",
          "static": false,
          "uproperty": true
        },
        {
          "name": "ChunkCoordinate",
          "type": "FInt64Vector",
          "static": false,
          "uproperty": true
        },
        {
          "name": "VoxelData",
          "type": "TArray<uint8>",
          "static": false,
          "uproperty": true
        },
        {
          "name": "VoxelStatesMap",
          "type": "TMap<FVoxelCoordinate, FVoxelDefinition>",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CKSharedTypes",
      "header": "CKSharedTypes/Public/Shared/Types/Structures/Chunks/FChunkDataContainer.h",
      "editor_module": false
    },
    {
      "id": "FChunkMeshBuildResult",
      "name": "FChunkMeshBuildResult",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Vertices",
          "type": "TArray<FVector>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Triangles",
          "type": "TArray<int32>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Normals",
          "type": "TArray<FVector>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "UVs",
          "type": "TArray<FVector2D>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "VertexColors",
          "type": "TArray<FLinearColor>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Tangents",
          "type": "TArray<FProcMeshTangent>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "OverrideSections",
          "type": "TArray<FSection>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "VLOTransforms",
          "type": "TMap<uint8, TArray<FTransform>>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "PlacedObjects",
          "type": "TArray<FPlacedObjectState>",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CKSharedTypes",
      "header": "CKSharedTypes/Public/Shared/Types/Structures/Chunks/FChunkMeshBuildResult.h",
      "editor_module": false
    },
    {
      "id": "FChunkVoxelListBatch",
      "name": "FChunkVoxelListBatch",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "ChunkCoordinate",
          "type": "FInt64Vector",
          "static": false,
          "uproperty": false
        },
        {
          "name": "VoxelListData",
          "type": "FChunkDataContainer",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CKSharedTypes",
      "header": "CKSharedTypes/Public/Shared/Types/Structures/Chunks/FChunkVoxelListBatch.h",
      "editor_module": false
    },
    {
      "id": "FChunkVoxelState",
      "name": "FChunkVoxelState",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Version",
          "type": "uint8",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Vx",
          "type": "uint8",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Vy",
          "type": "uint8",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Vz",
          "type": "uint8",
          "static": false,
          "uproperty": true
        },
        {
          "name": "VoxelType",
          "type": "uint8",
          "static": false,
          "uproperty": true
        },
        {
          "name": "StateLength",
          "type": "uint16",
          "static": false,
          "uproperty": true
        },
        {
          "name": "VoxelState",
          "type": "FVoxelState",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CKSharedTypes",
      "header": "CKSharedTypes/Public/Shared/Types/Structures/Voxels/FChunkVoxelState.h",
      "editor_module": false
    },
    {
      "id": "FCKSharedTypesModule",
      "name": "FCKSharedTypesModule",
      "kind": "class",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "IModuleInterface"
      ],
      "fields": [],
      "enumerators": [],
      "module": "CKSharedTypes",
      "header": "CKSharedTypes/Public/CKSharedTypes.h",
      "editor_module": false
    },
    {
      "id": "FClientAudioBody",
      "name": "FClientAudioBody",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "ICrowdyMessage"
      ],
      "fields": [
        {
          "name": "SampleRate",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "NumChannels",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Frames",
          "type": "TArray<FCrowdyAudioFrame>",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Messages/Communication/FClientAudioBody.h",
      "editor_module": false
    },
    {
      "id": "FClientAudioNotification",
      "name": "FClientAudioNotification",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "FClientAudioBody"
      ],
      "fields": [],
      "enumerators": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Messages/Communication/FClientAudioNotification.h",
      "editor_module": false
    },
    {
      "id": "FClientAudioPacketMessageRequest",
      "name": "FClientAudioPacketMessageRequest",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "FClientAudioBody"
      ],
      "fields": [],
      "enumerators": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Messages/Communication/FClientAudioPacketMessageRequest.h",
      "editor_module": false
    },
    {
      "id": "FClientVideoNotification",
      "name": "FClientVideoNotification",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "ICrowdyMessage"
      ],
      "fields": [
        {
          "name": "GUID",
          "type": "FGuid",
          "static": false,
          "uproperty": false
        },
        {
          "name": "FrameId",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Codec",
          "type": "ECrowdyVideoCodec",
          "static": false,
          "uproperty": false
        },
        {
          "name": "RawCodec",
          "type": "uint8",
          "static": false,
          "uproperty": false
        },
        {
          "name": "FragmentIndex",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "FragmentCount",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "FragmentView",
          "type": "TConstArrayView<uint8>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "BodyView",
          "type": "TConstArrayView<uint8>",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Messages/Communication/FClientVideoNotification.h",
      "editor_module": false
    },
    {
      "id": "FConflict",
      "name": "FConflict",
      "kind": "struct",
      "scope": "CrowdyEffectDuplicateFunctionCheck",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "AssetPath",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "ContainerTypeName",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "FunctionName",
          "type": "FString",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffect.h",
      "editor_module": false
    },
    {
      "id": "FContainerRow",
      "name": "FContainerRow",
      "kind": "struct",
      "scope": "FCrowdyGameApiCodec",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "ContainerId",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "TypeName",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "BindingKey",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "SessionId",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "OwnerUserId",
          "type": "int64",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/GraphQL/FCrowdyGameApiCodec.h",
      "editor_module": false
    },
    {
      "id": "FContainerStateRow",
      "name": "FContainerStateRow",
      "kind": "struct",
      "scope": "FCrowdyGameApiCodec",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "ContainerId",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "TypeName",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "SessionId",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "OwnerUserId",
          "type": "int64",
          "static": false,
          "uproperty": false
        },
        {
          "name": "State",
          "type": "TSharedPtr<FJsonObject>",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/GraphQL/FCrowdyGameApiCodec.h",
      "editor_module": false
    },
    {
      "id": "FCounterSnapshot",
      "name": "FCounterSnapshot",
      "kind": "struct",
      "scope": "UCrowdyCppReplicationSubsystem",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "BytesSent",
          "type": "int64",
          "static": false,
          "uproperty": false
        },
        {
          "name": "BytesReceived",
          "type": "int64",
          "static": false,
          "uproperty": false
        },
        {
          "name": "DatagramsSent",
          "type": "int64",
          "static": false,
          "uproperty": false
        },
        {
          "name": "DatagramsReceived",
          "type": "int64",
          "static": false,
          "uproperty": false
        },
        {
          "name": "MessagesSent",
          "type": "int64",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/CrowdyCpp/CrowdyCppReplicationSubsystem.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyActionParameterSpec",
      "name": "FCrowdyActionParameterSpec",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Name",
          "type": "FName",
          "static": false,
          "uproperty": false
        },
        {
          "name": "PinCategory",
          "type": "FName",
          "static": false,
          "uproperty": false
        },
        {
          "name": "PinSubCategory",
          "type": "FName",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyNodes",
      "header": "CrowdyNodes/Public/Compiler/CrowdyAuthoringContributions.h",
      "editor_module": true
    },
    {
      "id": "FCrowdyActorId",
      "name": "FCrowdyActorId",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "NumOctets",
          "type": "int32",
          "static": true,
          "uproperty": false
        },
        {
          "name": "Octets",
          "type": "uint8",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CKSharedTypes",
      "header": "CKSharedTypes/Public/Serialization/CrowdyActorId.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyActorLeft",
      "name": "FCrowdyActorLeft",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "UUID",
          "type": "FGuid",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Reason",
          "type": "ECrowdyActorLeftReason",
          "static": false,
          "uproperty": true
        },
        {
          "name": "RawReason",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "LastChunkX",
          "type": "int64",
          "static": false,
          "uproperty": true
        },
        {
          "name": "LastChunkY",
          "type": "int64",
          "static": false,
          "uproperty": true
        },
        {
          "name": "LastChunkZ",
          "type": "int64",
          "static": false,
          "uproperty": true
        },
        {
          "name": "ServerTimestamp",
          "type": "int64",
          "static": false,
          "uproperty": true
        },
        {
          "name": "SequenceNumber",
          "type": "int32",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyActorTracker.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyActorManagementConfigStruct",
      "name": "FCrowdyActorManagementConfigStruct",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "bUseCrowdyActorTracker",
          "type": "bool",
          "static": false,
          "uproperty": true
        },
        {
          "name": "bDispatchUpdatesOnGameThread",
          "type": "bool",
          "static": false,
          "uproperty": true
        },
        {
          "name": "bEnableOwnerTracking",
          "type": "bool",
          "static": false,
          "uproperty": true
        },
        {
          "name": "ActorTimeoutThreshold",
          "type": "float",
          "static": false,
          "uproperty": true
        },
        {
          "name": "MaxTrackedActors",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "MaxUpdatesPerBatch",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "MaxBatchWaitTime",
          "type": "float",
          "static": false,
          "uproperty": true
        },
        {
          "name": "BackendConfig",
          "type": "TObjectPtr<UCrowdyRenderingBackendConfig>",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Data/CrowdyActorManagementConfig.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyActorState",
      "name": "FCrowdyActorState",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Location",
          "type": "FVector",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Rotation",
          "type": "FRotator",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Executor/ActorUpdateExecutor.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyActorUpdate",
      "name": "FCrowdyActorUpdate",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "UUID",
          "type": "FGuid",
          "static": false,
          "uproperty": true
        },
        {
          "name": "State",
          "type": "FInstancedStruct",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Message",
          "type": "TSharedPtr<const FActorUpdateNotificationMessage, ESPMode::ThreadSafe>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "ServerTimestamp",
          "type": "int64",
          "static": false,
          "uproperty": true
        },
        {
          "name": "ClassID",
          "type": "int64",
          "static": false,
          "uproperty": true
        },
        {
          "name": "PayloadTypeID",
          "type": "int32",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyActorTracker.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyAppAvatarState",
      "name": "FCrowdyAppAvatarState",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "AppId",
          "type": "int64",
          "static": false,
          "uproperty": true
        },
        {
          "name": "AvatarId",
          "type": "int64",
          "static": false,
          "uproperty": true
        },
        {
          "name": "RawState",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "CreatedAt",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "UpdatedAt",
          "type": "FString",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Queries/Data/Avatar/Types/FCrowdyAppAvatarState.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyAppAvatarStateList",
      "name": "FCrowdyAppAvatarStateList",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "AppStates",
          "type": "TArray<FCrowdyAppAvatarState>",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyAvatarsQueryActions.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyApplyManifestResult",
      "name": "FCrowdyApplyManifestResult",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Created",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Existing",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Failed",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Unanswered",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "AppScoped",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Failures",
          "type": "TArray<FCrowdyManifestRowFailure>",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyContainerManifestApply.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyAppTokenFields",
      "name": "FCrowdyAppTokenFields",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "AppToken",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "AppGameTokenID",
          "type": "int64",
          "static": false,
          "uproperty": false
        },
        {
          "name": "ExpiresAt",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "GameApiUrl",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "GameApiWsUrl",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "LaunchUrl",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "AuthorizedServerIp4",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "AuthorizedServerClientPort",
          "type": "int32",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyAuthentication.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyAttributeChange",
      "name": "FCrowdyAttributeChange",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Key",
          "type": "FName",
          "static": false,
          "uproperty": false
        },
        {
          "name": "OldValueJson",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "NewValueJson",
          "type": "FString",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyAttributeChange.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyAttributeDef",
      "name": "FCrowdyAttributeDef",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "PropertyName",
          "type": "FName",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Key",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "ValueType",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "bHasClamp",
          "type": "bool",
          "static": false,
          "uproperty": false
        },
        {
          "name": "ClampMin",
          "type": "double",
          "static": false,
          "uproperty": false
        },
        {
          "name": "ClampMax",
          "type": "double",
          "static": false,
          "uproperty": false
        },
        {
          "name": "OnRepFunctionName",
          "type": "FName",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyAttributeRegistry.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyAttributeRegistry",
      "name": "FCrowdyAttributeRegistry",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyAttributeRegistry.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyAudioFrame",
      "name": "FCrowdyAudioFrame",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "FrameSize",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "AudioData",
          "type": "TArray<uint8>",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Messages/Communication/FClientAudioBody.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyAuthResult",
      "name": "FCrowdyAuthResult",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "GameToken",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "UserID",
          "type": "int64",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyAuthentication.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyAvatar",
      "name": "FCrowdyAvatar",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "AvatarId",
          "type": "int64",
          "static": false,
          "uproperty": true
        },
        {
          "name": "UserId",
          "type": "int64",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Name",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "PublicState",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "PrivateState",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "CreatedAt",
          "type": "FString",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Queries/Data/Avatar/Types/FCrowdyAvatar.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyAvatarError",
      "name": "FCrowdyAvatarError",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Code",
          "type": "ECrowdyAvatarErrorCode",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Message",
          "type": "FString",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Queries/Data/Avatar/Types/FCrowdyAvatarError.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyAvatarList",
      "name": "FCrowdyAvatarList",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Avatars",
          "type": "TArray<FCrowdyAvatar>",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyAvatarsQueryActions.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyBakedAttribute",
      "name": "FCrowdyBakedAttribute",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "OwnerClassPath",
          "type": "FSoftClassPath",
          "static": false,
          "uproperty": true
        },
        {
          "name": "PropertyName",
          "type": "FName",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Key",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "ValueType",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "bHasClamp",
          "type": "bool",
          "static": false,
          "uproperty": true
        },
        {
          "name": "ClampMin",
          "type": "double",
          "static": false,
          "uproperty": true
        },
        {
          "name": "ClampMax",
          "type": "double",
          "static": false,
          "uproperty": true
        },
        {
          "name": "OnRepFunctionName",
          "type": "FName",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Utils/CrowdyBakedRegistry.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyBakedModelClass",
      "name": "FCrowdyBakedModelClass",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "ClassPath",
          "type": "FSoftClassPath",
          "static": false,
          "uproperty": true
        },
        {
          "name": "ContainerTypeName",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "bPullOnStart",
          "type": "bool",
          "static": false,
          "uproperty": true
        },
        {
          "name": "bAppScoped",
          "type": "bool",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Utils/CrowdyBakedRegistry.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyBakedRepLayoutHash",
      "name": "FCrowdyBakedRepLayoutHash",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "ClassPath",
          "type": "FSoftClassPath",
          "static": false,
          "uproperty": true
        },
        {
          "name": "LayoutHash",
          "type": "int64",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Utils/CrowdyBakedRegistry.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyBakedRepProperty",
      "name": "FCrowdyBakedRepProperty",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "OwnerClassPath",
          "type": "FSoftClassPath",
          "static": false,
          "uproperty": true
        },
        {
          "name": "PropertyName",
          "type": "FName",
          "static": false,
          "uproperty": true
        },
        {
          "name": "PropertyID",
          "type": "int64",
          "static": false,
          "uproperty": true
        },
        {
          "name": "bOwnerOnly",
          "type": "bool",
          "static": false,
          "uproperty": true
        },
        {
          "name": "bManualDirty",
          "type": "bool",
          "static": false,
          "uproperty": true
        },
        {
          "name": "bHeartbeat",
          "type": "bool",
          "static": false,
          "uproperty": true
        },
        {
          "name": "OnRepFunctionName",
          "type": "FName",
          "static": false,
          "uproperty": true
        },
        {
          "name": "LayoutOrder",
          "type": "int32",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Utils/CrowdyBakedRegistry.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyBakedRpcFunction",
      "name": "FCrowdyBakedRpcFunction",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "ClassPath",
          "type": "FSoftClassPath",
          "static": false,
          "uproperty": true
        },
        {
          "name": "FunctionName",
          "type": "FName",
          "static": false,
          "uproperty": true
        },
        {
          "name": "FunctionID",
          "type": "int64",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Recipient",
          "type": "ECrowdyEventRecipient",
          "static": false,
          "uproperty": true
        },
        {
          "name": "DecayRate",
          "type": "ECrowdyDecayRate",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Distance",
          "type": "ECrowdyReplicationDistance",
          "static": false,
          "uproperty": true
        },
        {
          "name": "ChannelName",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "bParamsPOD",
          "type": "bool",
          "static": false,
          "uproperty": true
        },
        {
          "name": "bIsAction",
          "type": "bool",
          "static": false,
          "uproperty": true
        },
        {
          "name": "bIsReplicated",
          "type": "bool",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Utils/CrowdyBakedRegistry.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyChannel",
      "name": "FCrowdyChannel",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "ChannelId",
          "type": "int64",
          "static": false,
          "uproperty": true
        },
        {
          "name": "AppId",
          "type": "int64",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Name",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Description",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "OwnerUserId",
          "type": "int64",
          "static": false,
          "uproperty": true
        },
        {
          "name": "MembershipPolicy",
          "type": "ECrowdyChannelMembershipPolicy",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Status",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "CreatedAt",
          "type": "FString",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Queries/Data/Channels/Types/FCrowdyChannel.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyChannelError",
      "name": "FCrowdyChannelError",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Code",
          "type": "ECrowdyChannelErrorCode",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Message",
          "type": "FString",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Queries/Data/Channels/Types/FCrowdyChannelError.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyChannelJoinPlan",
      "name": "FCrowdyChannelJoinPlan",
      "kind": "struct",
      "scope": "UCrowdyChannels",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "AlreadyJoined",
          "type": "TArray<TPair<int64, FString>>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "ToJoin",
          "type": "TArray<TPair<int64, FString>>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "MissingNamed",
          "type": "TArray<FString>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "bCreateSessionChannel",
          "type": "bool",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyChannels.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyChannelMember",
      "name": "FCrowdyChannelMember",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "ChannelMemberId",
          "type": "int64",
          "static": false,
          "uproperty": true
        },
        {
          "name": "ChannelId",
          "type": "int64",
          "static": false,
          "uproperty": true
        },
        {
          "name": "UserId",
          "type": "int64",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Status",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Roles",
          "type": "TArray<FCrowdyChannelRole>",
          "static": false,
          "uproperty": true
        },
        {
          "name": "CreatedAt",
          "type": "FString",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Queries/Data/Channels/Types/FCrowdyChannelMember.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyChannelMembership",
      "name": "FCrowdyChannelMembership",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Channel",
          "type": "FCrowdyChannel",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Roles",
          "type": "TArray<FCrowdyChannelRole>",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Permissions",
          "type": "FCrowdyChannelPermissions",
          "static": false,
          "uproperty": true
        },
        {
          "name": "JoinedAt",
          "type": "FString",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Queries/Data/Channels/Types/FCrowdyChannelMembership.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyChannelMembersResult",
      "name": "FCrowdyChannelMembersResult",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Members",
          "type": "TArray<FCrowdyChannelMember>",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsQueryActions.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyChannelPermissions",
      "name": "FCrowdyChannelPermissions",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "bSendMessages",
          "type": "bool",
          "static": false,
          "uproperty": true
        },
        {
          "name": "bManageChannel",
          "type": "bool",
          "static": false,
          "uproperty": true
        },
        {
          "name": "bManageMembers",
          "type": "bool",
          "static": false,
          "uproperty": true
        },
        {
          "name": "bManageRoles",
          "type": "bool",
          "static": false,
          "uproperty": true
        },
        {
          "name": "bInviteMembers",
          "type": "bool",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Queries/Data/Channels/Types/FCrowdyChannelPermissions.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyChannelPolicy",
      "name": "FCrowdyChannelPolicy",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "AppId",
          "type": "int64",
          "static": false,
          "uproperty": true
        },
        {
          "name": "CreationPolicy",
          "type": "ECrowdyChannelCreationPolicy",
          "static": false,
          "uproperty": true
        },
        {
          "name": "DefaultMembershipPolicy",
          "type": "ECrowdyChannelMembershipPolicy",
          "static": false,
          "uproperty": true
        },
        {
          "name": "MaxMembers",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "MaxChannelsPerUser",
          "type": "int32",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Queries/Data/Channels/Types/FCrowdyChannelPolicy.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyChannelRole",
      "name": "FCrowdyChannelRole",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "ChannelRoleId",
          "type": "int64",
          "static": false,
          "uproperty": true
        },
        {
          "name": "ChannelId",
          "type": "int64",
          "static": false,
          "uproperty": true
        },
        {
          "name": "RoleName",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Rank",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "bIsSystem",
          "type": "bool",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Permissions",
          "type": "FCrowdyChannelPermissions",
          "static": false,
          "uproperty": true
        },
        {
          "name": "CreatedAt",
          "type": "FString",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Queries/Data/Channels/Types/FCrowdyChannelRole.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyChannelRolesResult",
      "name": "FCrowdyChannelRolesResult",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Roles",
          "type": "TArray<FCrowdyChannelRole>",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsQueryActions.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyChannelsResult",
      "name": "FCrowdyChannelsResult",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Channels",
          "type": "TArray<FCrowdyChannel>",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsQueryActions.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyClassIDOverride",
      "name": "FCrowdyClassIDOverride",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Class",
          "type": "TSoftClassPtr<AActor>",
          "static": false,
          "uproperty": true
        },
        {
          "name": "OverrideID",
          "type": "uint32",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Utils/CrowdySDKDeveloperSettings.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCoalesceRequest",
      "name": "FCrowdyCoalesceRequest",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "bEntityBound",
          "type": "bool",
          "static": false,
          "uproperty": false
        },
        {
          "name": "SelfNetID",
          "type": "FGuid",
          "static": false,
          "uproperty": false
        },
        {
          "name": "ContainerId",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "FunctionName",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "SessionId",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Params",
          "type": "TSharedPtr<FJsonObject>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "AccumulateParam",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "MergeDiscriminator",
          "type": "uint64",
          "static": false,
          "uproperty": false
        },
        {
          "name": "bAccumulateIsInteger",
          "type": "bool",
          "static": false,
          "uproperty": false
        },
        {
          "name": "WindowSeconds",
          "type": "float",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelSubsystem.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCollectionItem",
      "name": "FCrowdyCollectionItem",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "ContainerId",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "TypeName",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "StateJson",
          "type": "FString",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelSessionTypes.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCombatantState",
      "name": "FCrowdyCombatantState",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Hp",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "MaxHp",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Attack",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Defense",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "bAlive",
          "type": "bool",
          "static": false,
          "uproperty": true
        },
        {
          "name": "ContainerId",
          "type": "FString",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyCombatKitActions.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyContainerEdge",
      "name": "FCrowdyContainerEdge",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "EdgeId",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "FromContainerId",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "ToContainerId",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "RelationshipType",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Weight",
          "type": "float",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelSessionTypes.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyContainerEditorToolbar",
      "name": "FCrowdyContainerEditorToolbar",
      "kind": "class",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [],
      "module": "CrowdySDKEditor",
      "header": "CrowdySDKEditor/Public/Menus/CrowdyContainerEditorToolbar.h",
      "editor_module": true
    },
    {
      "id": "FCrowdyContainerManifestKeys",
      "name": "FCrowdyContainerManifestKeys",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Data/CrowdyContainerManifest.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyContainerManifestRow",
      "name": "FCrowdyContainerManifestRow",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "TypeName",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "BindingKey",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "DisplayName",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "SourceActor",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "SourceComponent",
          "type": "FString",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Data/CrowdyContainerManifest.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyContainerManifestScan",
      "name": "FCrowdyContainerManifestScan",
      "kind": "class",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [],
      "module": "CrowdyStudio",
      "header": "CrowdyStudio/Public/GameModel/CrowdyContainerManifestScan.h",
      "editor_module": true
    },
    {
      "id": "FCrowdyContainerManifestScanResult",
      "name": "FCrowdyContainerManifestScanResult",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Rows",
          "type": "TArray<FCrowdyContainerManifestRow>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Skips",
          "type": "TArray<FCrowdyContainerManifestSkip>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "EntityActors",
          "type": "int32",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyStudio",
      "header": "CrowdyStudio/Public/GameModel/CrowdyContainerManifestScan.h",
      "editor_module": true
    },
    {
      "id": "FCrowdyContainerManifestSkip",
      "name": "FCrowdyContainerManifestSkip",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Actor",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Reason",
          "type": "FString",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyStudio",
      "header": "CrowdyStudio/Public/GameModel/CrowdyContainerManifestScan.h",
      "editor_module": true
    },
    {
      "id": "FCrowdyContainerRef",
      "name": "FCrowdyContainerRef",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "ContainerId",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "TypeName",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "DisplayName",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "OwnerUserId",
          "type": "int64",
          "static": false,
          "uproperty": true
        },
        {
          "name": "SessionId",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "MetadataJson",
          "type": "FString",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelSessionTypes.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyContainerScan",
      "name": "FCrowdyContainerScan",
      "kind": "class",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [],
      "module": "CrowdyStudio",
      "header": "CrowdyStudio/Public/GameModel/CrowdyContainerScan.h",
      "editor_module": true
    },
    {
      "id": "FCrowdyContainerScanPlan",
      "name": "FCrowdyContainerScanPlan",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "AssetsToLoad",
          "type": "TArray<FSoftObjectPath>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "UnmigratedAssets",
          "type": "TArray<FSoftObjectPath>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "KnownContainerTypeNames",
          "type": "TArray<FString>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "SweptAssetCount",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "KnownContainerCount",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "KnownNonContainerCount",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "UnmigratedAssetCount",
          "type": "int32",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyStudio",
      "header": "CrowdyStudio/Public/GameModel/CrowdyContainerScan.h",
      "editor_module": true
    },
    {
      "id": "FCrowdyCopyPlan",
      "name": "FCrowdyCopyPlan",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Runs",
          "type": "TArray<FCrowdyCopyRun>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "TotalBytes",
          "type": "int32",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Utils/CrowdyPodCopyPlan.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCopyRun",
      "name": "FCrowdyCopyRun",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Offset",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Size",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "bNormalisedBool",
          "type": "bool",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Utils/CrowdyPodCopyPlan.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppAdminClientHost",
      "name": "FCrowdyCppAdminClientHost",
      "kind": "class",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "TSharedFromThis<FCrowdyCppAdminClientHost>"
      ],
      "fields": [],
      "enumerators": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/CrowdyCpp/CrowdyCppAdminClientHost.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppAppDiscoveryResult",
      "name": "FCrowdyCppAppDiscoveryResult",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "bOk",
          "type": "bool",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Endpoints",
          "type": "TArray<FCrowdyCppAppEndpoint>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "ErrorMessage",
          "type": "FString",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppClient.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppAppEndpoint",
      "name": "FCrowdyCppAppEndpoint",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "AppID",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "DatacenterCode",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "GameApiUrl",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "GameApiWsUrl",
          "type": "FString",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppClient.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppAppTokenResult",
      "name": "FCrowdyCppAppTokenResult",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "bOk",
          "type": "bool",
          "static": false,
          "uproperty": false
        },
        {
          "name": "ErrorMessage",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "ErrorCode",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "AppToken",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "AppGameTokenID",
          "type": "int64",
          "static": false,
          "uproperty": false
        },
        {
          "name": "AppID",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "ExpiresAt",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "GameApiUrl",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "GameApiWsUrl",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "DiscoveryUrl",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "LaunchUrl",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "AuthorizedServerIp4",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "AuthorizedServerClientPort",
          "type": "int32",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppClient.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppAssembledVideoFrame",
      "name": "FCrowdyCppAssembledVideoFrame",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "SenderUuid",
          "type": "TArray<uint8>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "FrameId",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Codec",
          "type": "uint8",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Bytes",
          "type": "TArray<uint8>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "CompletedAtMs",
          "type": "int64",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppVideo.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppAuthResult",
      "name": "FCrowdyCppAuthResult",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "bOk",
          "type": "bool",
          "static": false,
          "uproperty": false
        },
        {
          "name": "ErrorMessage",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "SessionToken",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "SessionGameTokenID",
          "type": "int64",
          "static": false,
          "uproperty": false
        },
        {
          "name": "UserID",
          "type": "int64",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Email",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Gamertag",
          "type": "FString",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppClient.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppBoolResult",
      "name": "FCrowdyCppBoolResult",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "bOk",
          "type": "bool",
          "static": false,
          "uproperty": false
        },
        {
          "name": "bValue",
          "type": "bool",
          "static": false,
          "uproperty": false
        },
        {
          "name": "ErrorMessage",
          "type": "FString",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppClient.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppBridge",
      "name": "FCrowdyCppBridge",
      "kind": "class",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [],
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppBridge.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppChannelMessage",
      "name": "FCrowdyCppChannelMessage",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "ChannelId",
          "type": "int64",
          "static": false,
          "uproperty": false
        },
        {
          "name": "SenderUuid",
          "type": "TArrayView<const uint8>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Payload",
          "type": "TArrayView<const uint8>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "EpochMillis",
          "type": "int64",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Sequence",
          "type": "uint8",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppReplication.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppClient",
      "name": "FCrowdyCppClient",
      "kind": "class",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "OpLatencySamples",
          "type": "int32",
          "static": true,
          "uproperty": false
        },
        {
          "name": "MaxParkedRetries",
          "type": "int32",
          "static": true,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppClient.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppClientConfig",
      "name": "FCrowdyCppClientConfig",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "ApiUrl",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "DiscoveryUrl",
          "type": "FString",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppClient.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppConnectionRequest",
      "name": "FCrowdyCppConnectionRequest",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "AppId",
          "type": "int64",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Token",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "GameTokenId",
          "type": "int64",
          "static": false,
          "uproperty": false
        },
        {
          "name": "TokenExpiresAtIso8601",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "GameApiUrl",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "DiscoveryUrl",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "SilenceTimeoutSeconds",
          "type": "float",
          "static": false,
          "uproperty": false
        },
        {
          "name": "bPreferIpv6",
          "type": "bool",
          "static": false,
          "uproperty": false
        },
        {
          "name": "RequestTokenRefresh",
          "type": "TFunction<void()>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "ReportAppFull",
          "type": "TFunction<void()>",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/CrowdyCpp/CrowdyCppReplicationSubsystem.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppContainerStateResult",
      "name": "FCrowdyCppContainerStateResult",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "bOk",
          "type": "bool",
          "static": false,
          "uproperty": false
        },
        {
          "name": "State",
          "type": "TSharedPtr<FJsonObject>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "ErrorMessage",
          "type": "FString",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppClient.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppCurrentServer",
      "name": "FCrowdyCppCurrentServer",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Ip4",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "ClientPort",
          "type": "int32",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppReplication.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppInvokeResult",
      "name": "FCrowdyCppInvokeResult",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "bTransportOk",
          "type": "bool",
          "static": false,
          "uproperty": false
        },
        {
          "name": "bSuccess",
          "type": "bool",
          "static": false,
          "uproperty": false
        },
        {
          "name": "ReturnValueJson",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "ErrorMessage",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Mutations",
          "type": "TArray<FCrowdyCppMutationApplied>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "FaultCode",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Blame",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "QuarantinedKind",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "QuarantinedName",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "QuarantineReason",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "bRetryable",
          "type": "bool",
          "static": false,
          "uproperty": false
        },
        {
          "name": "RetryAfterMs",
          "type": "TOptional<int64>",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppClient.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppJsonResult",
      "name": "FCrowdyCppJsonResult",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "bTransportOk",
          "type": "bool",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Data",
          "type": "TSharedPtr<FJsonObject>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "ErrorMessage",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "ErrorCode",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Blame",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "bRetryable",
          "type": "bool",
          "static": false,
          "uproperty": false
        },
        {
          "name": "RetryAfterMs",
          "type": "TOptional<int64>",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppClient.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppJsonValueResult",
      "name": "FCrowdyCppJsonValueResult",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "bOk",
          "type": "bool",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Value",
          "type": "TSharedPtr<FJsonValue>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "ErrorMessage",
          "type": "FString",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppClient.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppLoopback",
      "name": "FCrowdyCppLoopback",
      "kind": "class",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/CrowdyCpp/CrowdyCppLoopback.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppMutationApplied",
      "name": "FCrowdyCppMutationApplied",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "ContainerId",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Key",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "OldValueJson",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "NewValueJson",
          "type": "FString",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppClient.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppOpStats",
      "name": "FCrowdyCppOpStats",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Operation",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Calls",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Failures",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Retries",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "RecoveredByRetry",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "MaxMs",
          "type": "double",
          "static": false,
          "uproperty": false
        },
        {
          "name": "RecentLatenciesMs",
          "type": "TArray<double>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "RecentSdkMs",
          "type": "TArray<double>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "RecentHttpMs",
          "type": "TArray<double>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "FailureReasons",
          "type": "TArray<TPair<FString, int32>>",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppClient.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppOutboundFrame",
      "name": "FCrowdyCppOutboundFrame",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "bIsChannel",
          "type": "bool",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Opcode",
          "type": "uint8",
          "static": false,
          "uproperty": false
        },
        {
          "name": "AppId",
          "type": "int64",
          "static": false,
          "uproperty": false
        },
        {
          "name": "ChunkX",
          "type": "int64",
          "static": false,
          "uproperty": false
        },
        {
          "name": "ChunkY",
          "type": "int64",
          "static": false,
          "uproperty": false
        },
        {
          "name": "ChunkZ",
          "type": "int64",
          "static": false,
          "uproperty": false
        },
        {
          "name": "ChannelId",
          "type": "int64",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Distance",
          "type": "uint8",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Decay",
          "type": "uint8",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Uuid",
          "type": "TArrayView<const uint8>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Payload",
          "type": "TArrayView<const uint8>",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/UDP/CrowdyCppSendAdapter.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppRealtimeControlEvent",
      "name": "FCrowdyCppRealtimeControlEvent",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Status",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Code",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Message",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "bRetryable",
          "type": "bool",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppClient.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppReplication",
      "name": "FCrowdyCppReplication",
      "kind": "class",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "TSharedFromThis<FCrowdyCppReplication>"
      ],
      "fields": [
        {
          "name": "MaxSendAttributionAgeMs",
          "type": "int64",
          "static": true,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppReplication.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppReplicationConfig",
      "name": "FCrowdyCppReplicationConfig",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "AppId",
          "type": "int64",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Token",
          "type": "FCrowdyCppReplicationToken",
          "static": false,
          "uproperty": false
        },
        {
          "name": "bPreferIpv6",
          "type": "bool",
          "static": false,
          "uproperty": false
        },
        {
          "name": "SessionReadyWaitMs",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "RefreshLeadMs",
          "type": "int64",
          "static": false,
          "uproperty": false
        },
        {
          "name": "WatchdogSilenceMs",
          "type": "int64",
          "static": false,
          "uproperty": false
        },
        {
          "name": "MinReassignIntervalMs",
          "type": "int64",
          "static": false,
          "uproperty": false
        },
        {
          "name": "RingCapacity",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "MaxQueuedSends",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "SocketRecvBufferBytes",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "SocketSendBufferBytes",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "bBundleSends",
          "type": "bool",
          "static": false,
          "uproperty": false
        },
        {
          "name": "BundleWindowMs",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "bAdvertiseCapabilities",
          "type": "bool",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppReplication.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppReplicationHandlers",
      "name": "FCrowdyCppReplicationHandlers",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "OnSpatial",
          "type": "TFunction<void(const FCrowdyCppSpatialMessage&)>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "OnChannel",
          "type": "TFunction<void(const FCrowdyCppChannelMessage&)>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "OnError",
          "type": "TFunction<void(const FCrowdyCppSendError&)>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "OnStateChanged",
          "type": "TFunction<void(ECrowdyCppConnState)>",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppReplication.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppReplicationStats",
      "name": "FCrowdyCppReplicationStats",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "DatagramsSent",
          "type": "int64",
          "static": false,
          "uproperty": false
        },
        {
          "name": "DatagramsReceived",
          "type": "int64",
          "static": false,
          "uproperty": false
        },
        {
          "name": "MessagesSent",
          "type": "int64",
          "static": false,
          "uproperty": false
        },
        {
          "name": "MessagesReceived",
          "type": "int64",
          "static": false,
          "uproperty": false
        },
        {
          "name": "BytesSent",
          "type": "int64",
          "static": false,
          "uproperty": false
        },
        {
          "name": "BytesReceived",
          "type": "int64",
          "static": false,
          "uproperty": false
        },
        {
          "name": "HmacFailures",
          "type": "int64",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Malformed",
          "type": "int64",
          "static": false,
          "uproperty": false
        },
        {
          "name": "SignedBundlesReceived",
          "type": "int64",
          "static": false,
          "uproperty": false
        },
        {
          "name": "RingDropped",
          "type": "int64",
          "static": false,
          "uproperty": false
        },
        {
          "name": "SendsDropped",
          "type": "int64",
          "static": false,
          "uproperty": false
        },
        {
          "name": "SendsDeferred",
          "type": "int64",
          "static": false,
          "uproperty": false
        },
        {
          "name": "SendsFailed",
          "type": "int64",
          "static": false,
          "uproperty": false
        },
        {
          "name": "BundlesSent",
          "type": "int64",
          "static": false,
          "uproperty": false
        },
        {
          "name": "MessagesDropped",
          "type": "int64",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Reconnects",
          "type": "int64",
          "static": false,
          "uproperty": false
        },
        {
          "name": "LastServerEpochMs",
          "type": "int64",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppReplication.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppReplicationToken",
      "name": "FCrowdyCppReplicationToken",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "bOk",
          "type": "bool",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Token",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "GameTokenId",
          "type": "int64",
          "static": false,
          "uproperty": false
        },
        {
          "name": "ExpiresAtEpochMs",
          "type": "int64",
          "static": false,
          "uproperty": false
        },
        {
          "name": "ErrorMessage",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "bAuthorizedOnCurrentServer",
          "type": "bool",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppReplication.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppRequestHandle",
      "name": "FCrowdyCppRequestHandle",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Id",
          "type": "uint64",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppClient.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppSendError",
      "name": "FCrowdyCppSendError",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Sequence",
          "type": "uint8",
          "static": false,
          "uproperty": false
        },
        {
          "name": "ErrorCode",
          "type": "uint8",
          "static": false,
          "uproperty": false
        },
        {
          "name": "bAttributed",
          "type": "bool",
          "static": false,
          "uproperty": false
        },
        {
          "name": "SendOpcode",
          "type": "uint8",
          "static": false,
          "uproperty": false
        },
        {
          "name": "bSendWasChannel",
          "type": "bool",
          "static": false,
          "uproperty": false
        },
        {
          "name": "SendUuid",
          "type": "TArrayView<const uint8>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "SendAgeMs",
          "type": "int64",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppReplication.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppSessionAssignment",
      "name": "FCrowdyCppSessionAssignment",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "bOk",
          "type": "bool",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Ip4",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Ip6",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "ClientPort",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "ErrorMessage",
          "type": "FString",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppReplication.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppSpatialMessage",
      "name": "FCrowdyCppSpatialMessage",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Opcode",
          "type": "uint8",
          "static": false,
          "uproperty": false
        },
        {
          "name": "AppId",
          "type": "int64",
          "static": false,
          "uproperty": false
        },
        {
          "name": "ChunkX",
          "type": "int64",
          "static": false,
          "uproperty": false
        },
        {
          "name": "ChunkY",
          "type": "int64",
          "static": false,
          "uproperty": false
        },
        {
          "name": "ChunkZ",
          "type": "int64",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Uuid",
          "type": "TArrayView<const uint8>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Payload",
          "type": "TArrayView<const uint8>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "EpochMillis",
          "type": "int64",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Sequence",
          "type": "uint8",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppReplication.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppStringListResult",
      "name": "FCrowdyCppStringListResult",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "bOk",
          "type": "bool",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Values",
          "type": "TArray<FString>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "ErrorMessage",
          "type": "FString",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppClient.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppStudioOpResult",
      "name": "FCrowdyCppStudioOpResult",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "bOk",
          "type": "bool",
          "static": false,
          "uproperty": false
        },
        {
          "name": "ErrorMessage",
          "type": "FString",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppClient.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppSubscriptionCallbacks",
      "name": "FCrowdyCppSubscriptionCallbacks",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "OnNext",
          "type": "TFunction<void(TSharedPtr<FJsonObject> Data)>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "OnError",
          "type": "TFunction<void(const FString& Message, bool bTerminal)>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "OnComplete",
          "type": "TFunction<void()>",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppClient.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppSubscriptionHandle",
      "name": "FCrowdyCppSubscriptionHandle",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Id",
          "type": "uint64",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppClient.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppTransportStats",
      "name": "FCrowdyCppTransportStats",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "RequestBytes",
          "type": "int64",
          "static": false,
          "uproperty": false
        },
        {
          "name": "ResponseBytes",
          "type": "int64",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Responses",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "InFlight",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "PeakInFlight",
          "type": "int32",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppClient.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppVideoAssembler",
      "name": "FCrowdyCppVideoAssembler",
      "kind": "class",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "FragmentHeaderBytes",
          "type": "int32",
          "static": true,
          "uproperty": false
        },
        {
          "name": "MaxFragmentBodyBytes",
          "type": "int32",
          "static": true,
          "uproperty": false
        },
        {
          "name": "MaxFragments",
          "type": "int32",
          "static": true,
          "uproperty": false
        },
        {
          "name": "DefaultFrameTimeoutMs",
          "type": "int64",
          "static": true,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppVideo.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCreateSessionOptions",
      "name": "FCrowdyCreateSessionOptions",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "MaxParticipants",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Admission",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "EmptyTimeoutSec",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Presence",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "IdempotencyKey",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "SeedFromAppTypeNames",
          "type": "TArray<FString>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "SeedInitialState",
          "type": "FString",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/GraphQL/FCrowdyGameApiCodec.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCrop",
      "name": "FCrowdyCrop",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "ContainerId",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "DisplayName",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "OwnerUserId",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Stage",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "MaxStage",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "OutputItemId",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "OutputQty",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "bReady",
          "type": "bool",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyWorldsimKitActions.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCustomEventCustomization",
      "name": "FCrowdyCustomEventCustomization",
      "kind": "class",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "IDetailCustomization"
      ],
      "fields": [],
      "enumerators": [],
      "module": "CrowdySDKEditor",
      "header": "CrowdySDKEditor/Public/Customizations/CrowdyCustomEventCustomization.h",
      "editor_module": true
    },
    {
      "id": "FCrowdyDeferredEvent",
      "name": "FCrowdyDeferredEvent",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "OwnedPayload",
          "type": "FInstancedStruct",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Event",
          "type": "FCrowdyInboundEvent",
          "static": false,
          "uproperty": false
        },
        {
          "name": "RemainingAttempts",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "ExpiresAtSeconds",
          "type": "double",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyEventRouter.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyDelivery",
      "name": "FCrowdyDelivery",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Opcode",
          "type": "ECrowdyMessageType",
          "static": false,
          "uproperty": false
        },
        {
          "name": "PayloadKey",
          "type": "FCrowdyPayloadKey",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Payload",
          "type": "const FInstancedStruct*",
          "static": false,
          "uproperty": false
        },
        {
          "name": "PayloadBytes",
          "type": "TConstArrayView<uint8>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Message",
          "type": "const TSharedRef<const ICrowdyMessage, ESPMode::ThreadSafe>&",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Core/UDP/Subscription/FCrowdyDelivery.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyDerivedComponentContainer",
      "name": "FCrowdyDerivedComponentContainer",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "ComponentClass",
          "type": "TWeakObjectPtr<const UClass>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "InstanceTerm",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "TypeName",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "bInstanceTermFromBindingKey",
          "type": "bool",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyEntityClassContainer.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyDrainCost",
      "name": "FCrowdyDrainCost",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Messages",
          "type": "int64",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Seconds",
          "type": "double",
          "static": false,
          "uproperty": false
        },
        {
          "name": "MicrosecondsPerMessage",
          "type": "double",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Drains",
          "type": "int64",
          "static": false,
          "uproperty": false
        },
        {
          "name": "MessagesPerDrain",
          "type": "double",
          "static": false,
          "uproperty": false
        },
        {
          "name": "MessagesAffordedByWindow",
          "type": "int32",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/CrowdyCpp/CrowdyDrainCostMeter.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyDrainCostMeter",
      "name": "FCrowdyDrainCostMeter",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/CrowdyCpp/CrowdyDrainCostMeter.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyEdgeData",
      "name": "FCrowdyEdgeData",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "EdgeId",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "FromContainerId",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "ToContainerId",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "RelationshipType",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Weight",
          "type": "double",
          "static": false,
          "uproperty": false
        },
        {
          "name": "bHasWeight",
          "type": "bool",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/GraphQL/FCrowdyGameApiCodec.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyEffectAssignmentSpec",
      "name": "FCrowdyEffectAssignmentSpec",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "TargetRole",
          "type": "ECrowdyEffectRole",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Attribute",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Operator",
          "type": "ECrowdyEffectAssignmentOp",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Value",
          "type": "TArray<FCrowdyEffectTerm>",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffectSpec.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyEffectAuthoredShape",
      "name": "FCrowdyEffectAuthoredShape",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "bAuthorsReturn",
          "type": "bool",
          "static": false,
          "uproperty": false
        },
        {
          "name": "bHasMutations",
          "type": "bool",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffect.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyEffectAuthoredSurface",
      "name": "FCrowdyEffectAuthoredSurface",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "TagVersion",
          "type": "int32",
          "static": true,
          "uproperty": false
        },
        {
          "name": "EffectiveFunctionName",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Description",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "ContainerClassPath",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "SourceContainerType",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Source",
          "type": "ECrowdyEffectSource",
          "static": false,
          "uproperty": false
        },
        {
          "name": "ScriptText",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "GraphSpec",
          "type": "FCrowdyEffectSpec",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Magnitudes",
          "type": "TArray<FCrowdyEffectParamDecl>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Signals",
          "type": "TArray<FCrowdyEffectSignal>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Timers",
          "type": "TArray<FCrowdyEffectTimer>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "ReturnType",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "InvokeScope",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "NotificationCarrier",
          "type": "ECrowdyEffectNotificationCarrier",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Automation",
          "type": "FCrowdyEffectAutomationAuthoring",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffectAuthoredSurface.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyEffectAutomationAuthoring",
      "name": "FCrowdyEffectAutomationAuthoring",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "bRunAutomatically",
          "type": "bool",
          "static": false,
          "uproperty": false
        },
        {
          "name": "bEnabled",
          "type": "bool",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Trigger",
          "type": "ECrowdyEffectAutomationTrigger",
          "static": false,
          "uproperty": false
        },
        {
          "name": "IntervalMs",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "CronExpr",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "ChangePropertyKey",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "WriteSource",
          "type": "ECrowdyEffectPropertyWriteSource",
          "static": false,
          "uproperty": false
        },
        {
          "name": "WatchFunctionName",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "ChangeContainerType",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "DebounceMs",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "TargetMode",
          "type": "ECrowdyEffectAutomationTargetMode",
          "static": false,
          "uproperty": false
        },
        {
          "name": "TargetTypeOverride",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "TargetContainerId",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "AutomationName",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "MaxTargets",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "GasLimit",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "RunTimeoutMs",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "MaxRunsPerMinute",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "FailureThreshold",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "CooldownMs",
          "type": "int32",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffect.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyEffectCallSpec",
      "name": "FCrowdyEffectCallSpec",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Callee",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Args",
          "type": "TArray<FString>",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffectSpec.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyEffectCustomization",
      "name": "FCrowdyEffectCustomization",
      "kind": "class",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "IDetailCustomization"
      ],
      "fields": [],
      "enumerators": [],
      "module": "CrowdySDKEditor",
      "header": "CrowdySDKEditor/Public/Customizations/CrowdyEffectCustomization.h",
      "editor_module": true
    },
    {
      "id": "FCrowdyEffectDiagnostic",
      "name": "FCrowdyEffectDiagnostic",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Severity",
          "type": "ECrowdyEffectSeverity",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Line",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Col",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Message",
          "type": "FString",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffectAst.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyEffectExpr",
      "name": "FCrowdyEffectExpr",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Kind",
          "type": "ECrowdyEffectExprKind",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Line",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Col",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Text",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "RefBase",
          "type": "ECrowdyEffectRefBase",
          "static": false,
          "uproperty": false
        },
        {
          "name": "RefArg",
          "type": "TSharedPtr<FCrowdyEffectExpr>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Attr",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Op",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Lhs",
          "type": "TSharedPtr<FCrowdyEffectExpr>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Rhs",
          "type": "TSharedPtr<FCrowdyEffectExpr>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "bIsFnCall",
          "type": "bool",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Args",
          "type": "TArray<TSharedPtr<FCrowdyEffectExpr>>",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffectAst.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyEffectFnCallee",
      "name": "FCrowdyEffectFnCallee",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "FunctionName",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "bAuthorsReturn",
          "type": "bool",
          "static": false,
          "uproperty": false
        },
        {
          "name": "ReturnType",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "InvokeScope",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "bHasMutations",
          "type": "bool",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffectLowering.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyEffectIfSpec",
      "name": "FCrowdyEffectIfSpec",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Condition",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Then",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Else",
          "type": "FString",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffectSpec.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyEffectLowering",
      "name": "FCrowdyEffectLowering",
      "kind": "class",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffectLowering.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyEffectLoweringContext",
      "name": "FCrowdyEffectLoweringContext",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "FunctionName",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "ContainerTypeName",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Description",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Attributes",
          "type": "TArray<FCrowdyAttributeDef>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "SourceContainerTypeName",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "SourceAttributes",
          "type": "TArray<FCrowdyAttributeDef>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "bSourceContainerTypeUnresolved",
          "type": "bool",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Magnitudes",
          "type": "TArray<FCrowdyEffectParamDecl>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "NotificationCarrier",
          "type": "ECrowdyModelNotificationCarrier",
          "static": false,
          "uproperty": false
        },
        {
          "name": "bAutonomousInvocable",
          "type": "bool",
          "static": false,
          "uproperty": false
        },
        {
          "name": "ReturnType",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "ReturnAuthoringHint",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "FnCalleeLookup",
          "type": "TFunction<bool(const FString& FunctionName, FCrowdyEffectFnCallee& OutCallee)>",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffectLowering.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyEffectLoweringResult",
      "name": "FCrowdyEffectLoweringResult",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Function",
          "type": "FCrowdyGameModelFunctionInput",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Diagnostics",
          "type": "TArray<FCrowdyEffectDiagnostic>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "bSourceReferenced",
          "type": "bool",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Automation",
          "type": "TOptional<FCrowdyGameModelAutomationInput>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Trigger",
          "type": "TOptional<FCrowdyGameModelAutomationTriggerInput>",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffectLowering.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyEffectMagnitude",
      "name": "FCrowdyEffectMagnitude",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Name",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "ValueTypeEnum",
          "type": "ECrowdyEffectValueType",
          "static": false,
          "uproperty": true
        },
        {
          "name": "bRequired",
          "type": "bool",
          "static": false,
          "uproperty": true
        },
        {
          "name": "DefaultValueJson",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Curve",
          "type": "TObjectPtr<UCurveFloat>",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Description",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "bTypeMigrated",
          "type": "bool",
          "static": false,
          "uproperty": true
        },
        {
          "name": "bRequiredMigrated",
          "type": "bool",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffect.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyEffectOperand",
      "name": "FCrowdyEffectOperand",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Kind",
          "type": "ECrowdyEffectOperandKind",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Literal",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Role",
          "type": "ECrowdyEffectRole",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Name",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "If",
          "type": "FCrowdyEffectIfSpec",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Call",
          "type": "FCrowdyEffectCallSpec",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffectSpec.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyEffectParamDecl",
      "name": "FCrowdyEffectParamDecl",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Name",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "ValueType",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "DefaultValueJson",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Description",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "bRequired",
          "type": "bool",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffectLowering.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyEffectParser",
      "name": "FCrowdyEffectParser",
      "kind": "class",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffectParser.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyEffectParseResult",
      "name": "FCrowdyEffectParseResult",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Program",
          "type": "FCrowdyEffectProgram",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Diagnostics",
          "type": "TArray<FCrowdyEffectDiagnostic>",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffectParser.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyEffectProgram",
      "name": "FCrowdyEffectProgram",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Statements",
          "type": "TArray<FCrowdyEffectStatement>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "ReturnExpr",
          "type": "TSharedPtr<FCrowdyEffectExpr>",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffectAst.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyEffectRequireSpec",
      "name": "FCrowdyEffectRequireSpec",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Kind",
          "type": "ECrowdyEffectRequireKind",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Keyword",
          "type": "ECrowdyEffectPolicyKeyword",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Left",
          "type": "FCrowdyEffectOperand",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Comparator",
          "type": "ECrowdyEffectComparator",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Right",
          "type": "FCrowdyEffectOperand",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffectSpec.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyEffectSignal",
      "name": "FCrowdyEffectSignal",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Name",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Description",
          "type": "FString",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffect.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyEffectSpec",
      "name": "FCrowdyEffectSpec",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Assignments",
          "type": "TArray<FCrowdyEffectAssignmentSpec>",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Requires",
          "type": "TArray<FCrowdyEffectRequireSpec>",
          "static": false,
          "uproperty": true
        },
        {
          "name": "bHasReturn",
          "type": "bool",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Return",
          "type": "FCrowdyEffectOperand",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffectSpec.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyEffectSpecBuilder",
      "name": "FCrowdyEffectSpecBuilder",
      "kind": "class",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffectSpecBuilder.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyEffectSpecPrinter",
      "name": "FCrowdyEffectSpecPrinter",
      "kind": "class",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffectSpecPrinter.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyEffectStatement",
      "name": "FCrowdyEffectStatement",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Kind",
          "type": "ECrowdyEffectStmtKind",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Line",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Col",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "TargetBase",
          "type": "ECrowdyEffectRefBase",
          "static": false,
          "uproperty": false
        },
        {
          "name": "TargetAttr",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "AssignOp",
          "type": "ECrowdyEffectAssignOp",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Rhs",
          "type": "TSharedPtr<FCrowdyEffectExpr>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Condition",
          "type": "TSharedPtr<FCrowdyEffectExpr>",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffectAst.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyEffectTerm",
      "name": "FCrowdyEffectTerm",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Op",
          "type": "ECrowdyEffectBinaryOp",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Operand",
          "type": "FCrowdyEffectOperand",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffectSpec.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyEffectTimer",
      "name": "FCrowdyEffectTimer",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "FunctionName",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "DelayMs",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "DedupeKey",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Target",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "DelayExpression",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "DedupeKeyExpression",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Params",
          "type": "TArray<FCrowdyEffectTimerParam>",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffect.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyEffectTimerParam",
      "name": "FCrowdyEffectTimerParam",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Name",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Expression",
          "type": "FString",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffect.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyEffectToken",
      "name": "FCrowdyEffectToken",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Type",
          "type": "ECrowdyEffectTokenType",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Text",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Line",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Col",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Start",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Len",
          "type": "int32",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffectAst.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyEffectVocabulary",
      "name": "FCrowdyEffectVocabulary",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "TargetTypeName",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "TargetAttributes",
          "type": "TArray<FCrowdyAttributeDef>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "SourceTypeName",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "SourceAttributes",
          "type": "TArray<FCrowdyAttributeDef>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "bSourceTypeUnresolved",
          "type": "bool",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffectAuthoredSurface.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyEffectVocabularyType",
      "name": "FCrowdyEffectVocabularyType",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "TypeName",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Attributes",
          "type": "TArray<FCrowdyAttributeDef>",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffectAuthoredSurface.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyEntityDestroyEvent",
      "name": "FCrowdyEntityDestroyEvent",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "EntityID",
          "type": "FGuid",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Messages/GameObjects/FCrowdyEntitySpawnEvent.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyEntityRecord",
      "name": "FCrowdyEntityRecord",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "NetID",
          "type": "FGuid",
          "static": false,
          "uproperty": true
        },
        {
          "name": "OwnerID",
          "type": "FGuid",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Role",
          "type": "ECrowdyRole",
          "static": false,
          "uproperty": true
        },
        {
          "name": "ClassID",
          "type": "uint32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "AnchorNetID",
          "type": "FGuid",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Participant",
          "type": "TWeakObjectPtr<UObject>",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Data/CrowdyEntityTypes.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyEntitySpawnEvent",
      "name": "FCrowdyEntitySpawnEvent",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "EntityID",
          "type": "FGuid",
          "static": false,
          "uproperty": true
        },
        {
          "name": "OwnerID",
          "type": "FGuid",
          "static": false,
          "uproperty": true
        },
        {
          "name": "ClassID",
          "type": "uint32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "ClassPath",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "SpawnTransform",
          "type": "FTransform",
          "static": false,
          "uproperty": true
        },
        {
          "name": "InitialState",
          "type": "FInstancedStruct",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Messages/GameObjects/FCrowdyEntitySpawnEvent.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyEnvelope",
      "name": "FCrowdyEnvelope",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "AppId",
          "type": "int64",
          "static": false,
          "uproperty": false
        },
        {
          "name": "ChunkX",
          "type": "int64",
          "static": false,
          "uproperty": false
        },
        {
          "name": "ChunkY",
          "type": "int64",
          "static": false,
          "uproperty": false
        },
        {
          "name": "ChunkZ",
          "type": "int64",
          "static": false,
          "uproperty": false
        },
        {
          "name": "ChannelId",
          "type": "int64",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Timestamp",
          "type": "int64",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Uuid",
          "type": "TConstArrayView<uint8>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Distance",
          "type": "uint8",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Decay",
          "type": "uint8",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Sequence",
          "type": "uint8",
          "static": false,
          "uproperty": false
        },
        {
          "name": "bContainsAuth",
          "type": "bool",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CKSharedTypes",
      "header": "CKSharedTypes/Public/Serialization/CrowdyFrame.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyEventContext",
      "name": "FCrowdyEventContext",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "SenderID",
          "type": "FGuid",
          "static": false,
          "uproperty": true
        },
        {
          "name": "TargetID",
          "type": "FGuid",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Target",
          "type": "ECrowdyTarget",
          "static": false,
          "uproperty": true
        },
        {
          "name": "bSentByLocalPlayer",
          "type": "bool",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Core/UDP/Structures/FCrowdyEventContext.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyEventParams",
      "name": "FCrowdyEventParams",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Function",
          "type": "const UFunction*",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Frame",
          "type": "const void*",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/RPC/FCrowdyEventParams.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyExecBakedEnum",
      "name": "FCrowdyExecBakedEnum",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Enum",
          "type": "TObjectPtr<UEnum>",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Values",
          "type": "TArray<int64>",
          "static": false,
          "uproperty": true
        },
        {
          "name": "ServerNames",
          "type": "TArray<FString>",
          "static": false,
          "uproperty": true
        },
        {
          "name": "EnumeratorNames",
          "type": "TArray<FName>",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectDefinition.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyExecBakedField",
      "name": "FCrowdyExecBakedField",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "ServerName",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Property",
          "type": "FName",
          "static": false,
          "uproperty": true
        },
        {
          "name": "PropertyGuid",
          "type": "FGuid",
          "static": false,
          "uproperty": true
        },
        {
          "name": "bWatched",
          "type": "bool",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectDefinition.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyExecBakedStruct",
      "name": "FCrowdyExecBakedStruct",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Struct",
          "type": "TObjectPtr<UScriptStruct>",
          "static": false,
          "uproperty": true
        },
        {
          "name": "List",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Fields",
          "type": "TArray<FCrowdyExecBakedField>",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectDefinition.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyExpressionChip",
      "name": "FCrowdyExpressionChip",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Kind",
          "type": "ECrowdyExpressionChipKind",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Start",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Len",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Text",
          "type": "FString",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdySDKEditor",
      "header": "CrowdySDKEditor/Public/Customizations/CrowdyExpressionEditorModel.h",
      "editor_module": true
    },
    {
      "id": "FCrowdyExpressionCompletion",
      "name": "FCrowdyExpressionCompletion",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Insert",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Label",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Kind",
          "type": "ECrowdyExpressionChipKind",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdySDKEditor",
      "header": "CrowdySDKEditor/Public/Customizations/CrowdyExpressionEditorModel.h",
      "editor_module": true
    },
    {
      "id": "FCrowdyExpressionCompletionSource",
      "name": "FCrowdyExpressionCompletionSource",
      "kind": "class",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [],
      "module": "CrowdySDKEditor",
      "header": "CrowdySDKEditor/Public/Customizations/CrowdyExpressionEditorModel.h",
      "editor_module": true
    },
    {
      "id": "FCrowdyExpressionDiagnosticRange",
      "name": "FCrowdyExpressionDiagnosticRange",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Start",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Len",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Message",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "bIsError",
          "type": "bool",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdySDKEditor",
      "header": "CrowdySDKEditor/Public/Customizations/CrowdyExpressionEditorModel.h",
      "editor_module": true
    },
    {
      "id": "FCrowdyExpressionHighlightRun",
      "name": "FCrowdyExpressionHighlightRun",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Start",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Len",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Color",
          "type": "ECrowdyExpressionHighlightColor",
          "static": false,
          "uproperty": false
        },
        {
          "name": "bError",
          "type": "bool",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdySDKEditor",
      "header": "CrowdySDKEditor/Public/Customizations/CrowdyExpressionEditorModel.h",
      "editor_module": true
    },
    {
      "id": "FCrowdyExpressionVocabulary",
      "name": "FCrowdyExpressionVocabulary",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Attributes",
          "type": "TArray<FString>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Magnitudes",
          "type": "TArray<FString>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Functions",
          "type": "TArray<FString>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "SourceAttributes",
          "type": "TArray<FString>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "bSourceSchemaDeclared",
          "type": "bool",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdySDKEditor",
      "header": "CrowdySDKEditor/Public/Customizations/CrowdyExpressionEditorModel.h",
      "editor_module": true
    },
    {
      "id": "FCrowdyFnInfo",
      "name": "FCrowdyFnInfo",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "FunctionID",
          "type": "int64",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Recipient",
          "type": "ECrowdyEventRecipient",
          "static": false,
          "uproperty": false
        },
        {
          "name": "DecayRate",
          "type": "ECrowdyDecayRate",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Distance",
          "type": "ECrowdyReplicationDistance",
          "static": false,
          "uproperty": false
        },
        {
          "name": "ChannelName",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "bParamsPOD",
          "type": "bool",
          "static": false,
          "uproperty": false
        },
        {
          "name": "bIsAction",
          "type": "bool",
          "static": false,
          "uproperty": false
        },
        {
          "name": "OwnerClassID",
          "type": "FCrowdyClassID",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/RPC/FCrowdyFnInfo.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyFrame",
      "name": "FCrowdyFrame",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Payload",
          "type": "TConstArrayView<uint8>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Body",
          "type": "TConstArrayView<uint8>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Envelope",
          "type": "FCrowdyEnvelope",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Opcode",
          "type": "uint8",
          "static": false,
          "uproperty": false
        },
        {
          "name": "bBundleMember",
          "type": "bool",
          "static": false,
          "uproperty": false
        },
        {
          "name": "bHasEnvelope",
          "type": "bool",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CKSharedTypes",
      "header": "CKSharedTypes/Public/Serialization/CrowdyFrame.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyGameApiCodec",
      "name": "FCrowdyGameApiCodec",
      "kind": "class",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "MaxContainersPerPage",
          "type": "int32",
          "static": true,
          "uproperty": false
        },
        {
          "name": "MaxContainerStatesPerCall",
          "type": "int32",
          "static": true,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/GraphQL/FCrowdyGameApiCodec.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyGameModelAutomationInput",
      "name": "FCrowdyGameModelAutomationInput",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Name",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Description",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "bEnabled",
          "type": "bool",
          "static": false,
          "uproperty": false
        },
        {
          "name": "FunctionName",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "SelfContainerId",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "TargetTypeName",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "SessionId",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "ParamsJson",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "SelectorJson",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "IntervalMs",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "CronExpr",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "MaxTargets",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "GasLimit",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "RunTimeoutMs",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "MaxRunsPerMinute",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "FailureThreshold",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "CooldownMs",
          "type": "int32",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyGameModelAutomationInput.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyGameModelAutomationTriggerInput",
      "name": "FCrowdyGameModelAutomationTriggerInput",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "AutomationName",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "OnEvent",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "FunctionName",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "ContainerTypeName",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "PropertyKey",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "WriteSource",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "DebounceMs",
          "type": "int32",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyGameModelAutomationInput.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyGameModelCreateSessionOptions",
      "name": "FCrowdyGameModelCreateSessionOptions",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "MaxParticipants",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Admission",
          "type": "ECrowdySessionAdmission",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Presence",
          "type": "ECrowdySessionPresence",
          "static": false,
          "uproperty": true
        },
        {
          "name": "EmptyTimeoutSec",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "IdempotencyKey",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "SeedFromAppTypeNames",
          "type": "TArray<FString>",
          "static": false,
          "uproperty": true
        },
        {
          "name": "SeedInitialState",
          "type": "ECrowdySessionSeedState",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelSessionTypes.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyGameModelFunctionInput",
      "name": "FCrowdyGameModelFunctionInput",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Name",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "ContainerTypeName",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Description",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "ReturnType",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "bAutonomousInvocable",
          "type": "bool",
          "static": false,
          "uproperty": false
        },
        {
          "name": "ReturnExpression",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "InvokePolicyJson",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Parameters",
          "type": "TArray<FCrowdyGameModelFunctionParam>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Mutations",
          "type": "TArray<FCrowdyGameModelMutation>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Notifications",
          "type": "TArray<FCrowdyGameModelNotification>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Timers",
          "type": "TArray<FCrowdyGameModelTimer>",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyGameModelFunctionInput.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyGameModelFunctionParam",
      "name": "FCrowdyGameModelFunctionParam",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Name",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "ValueType",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "bRequired",
          "type": "bool",
          "static": false,
          "uproperty": false
        },
        {
          "name": "DefaultValueJson",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Description",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "SortOrder",
          "type": "int32",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyGameModelFunctionInput.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyGameModelMutation",
      "name": "FCrowdyGameModelMutation",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Target",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Property",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Expression",
          "type": "FString",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyGameModelFunctionInput.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyGameModelNetStats",
      "name": "FCrowdyGameModelNetStats",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "SinceSeconds",
          "type": "double",
          "static": false,
          "uproperty": false
        },
        {
          "name": "PullRequests",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "PulledRows",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "PullApplies",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "RedundantPullApplies",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "OverlappingPulls",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "PullsHeldBehindInFlight",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "FollowUpPulls",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "StaleKeysSkipped",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "SelfInvokesMarked",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "SelfEchoesDropped",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "HintsAfterSelfInvokeNotDropped",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "SelfEchoMarksExpired",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "SelfEchoBackstopPulls",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "ResolveStarts",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "ReResolves",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "BulkResolveListPages",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "InvokesDispatched",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "InvokeBusyRetries",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "InvokeBusyRecovered",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "InvokeBusyGaveUp",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "PullsByContainer",
          "type": "TMap<FString, int32>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "InvokeFaults",
          "type": "TMap<FString, int32>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "MaxInvokeFaultKeys",
          "type": "int32",
          "static": true,
          "uproperty": false
        },
        {
          "name": "MaxPulledContainerKeys",
          "type": "int32",
          "static": true,
          "uproperty": false
        },
        {
          "name": "MaxFaultKeyPartChars",
          "type": "int32",
          "static": true,
          "uproperty": false
        },
        {
          "name": "MaxEverBound",
          "type": "int32",
          "static": true,
          "uproperty": false
        },
        {
          "name": "InFlightPulls",
          "type": "TMap<FString, int32>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "LastSelfInvokeSeconds",
          "type": "TMap<FString, double>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "EverBound",
          "type": "TSet<FGuid>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "bEverBoundFull",
          "type": "bool",
          "static": false,
          "uproperty": false
        },
        {
          "name": "RecentInvokeSeconds",
          "type": "TArray<double>",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelNetStats.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyGameModelNotification",
      "name": "FCrowdyGameModelNotification",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Kind",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "EmitAs",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Args",
          "type": "TArray<FCrowdyGameModelNotificationArg>",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyGameModelFunctionInput.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyGameModelNotificationArg",
      "name": "FCrowdyGameModelNotificationArg",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Name",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Expression",
          "type": "FString",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyGameModelFunctionInput.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyGameModelOpStatsRow",
      "name": "FCrowdyGameModelOpStatsRow",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Operation",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Calls",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Failures",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Retries",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "RecoveredByRetry",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "P50Ms",
          "type": "double",
          "static": false,
          "uproperty": false
        },
        {
          "name": "P95Ms",
          "type": "double",
          "static": false,
          "uproperty": false
        },
        {
          "name": "MaxMs",
          "type": "double",
          "static": false,
          "uproperty": false
        },
        {
          "name": "SdkP50Ms",
          "type": "double",
          "static": false,
          "uproperty": false
        },
        {
          "name": "SdkP95Ms",
          "type": "double",
          "static": false,
          "uproperty": false
        },
        {
          "name": "HttpP50Ms",
          "type": "double",
          "static": false,
          "uproperty": false
        },
        {
          "name": "HttpP95Ms",
          "type": "double",
          "static": false,
          "uproperty": false
        },
        {
          "name": "FailureReasons",
          "type": "TArray<TPair<FString, int32>>",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelNetStats.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyGameModelSession",
      "name": "FCrowdyGameModelSession",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "SessionId",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Name",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Status",
          "type": "ECrowdySessionStatus",
          "static": false,
          "uproperty": true
        },
        {
          "name": "CreatedByUserId",
          "type": "int64",
          "static": false,
          "uproperty": true
        },
        {
          "name": "CurrentTurnUserId",
          "type": "int64",
          "static": false,
          "uproperty": true
        },
        {
          "name": "bHasCurrentTurn",
          "type": "bool",
          "static": false,
          "uproperty": true
        },
        {
          "name": "MetadataJson",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Admission",
          "type": "ECrowdySessionAdmission",
          "static": false,
          "uproperty": true
        },
        {
          "name": "MaxParticipants",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "bHasMaxParticipants",
          "type": "bool",
          "static": false,
          "uproperty": true
        },
        {
          "name": "ParticipantCount",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "HostUserId",
          "type": "int64",
          "static": false,
          "uproperty": true
        },
        {
          "name": "bHasHost",
          "type": "bool",
          "static": false,
          "uproperty": true
        },
        {
          "name": "HostTerm",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Revision",
          "type": "int64",
          "static": false,
          "uproperty": true
        },
        {
          "name": "EndReason",
          "type": "ECrowdySessionEndReason",
          "static": false,
          "uproperty": true
        },
        {
          "name": "EndedAt",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "CreatedAt",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Presence",
          "type": "ECrowdySessionPresence",
          "static": false,
          "uproperty": true
        },
        {
          "name": "SeededContainerCount",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "bHasSeededContainerCount",
          "type": "bool",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelSessionTypes.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyGameModelSessionEvent",
      "name": "FCrowdyGameModelSessionEvent",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "SessionId",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Revision",
          "type": "int64",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Kind",
          "type": "ECrowdySessionEventKind",
          "static": false,
          "uproperty": true
        },
        {
          "name": "KindName",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "bIsCue",
          "type": "bool",
          "static": false,
          "uproperty": true
        },
        {
          "name": "UserId",
          "type": "int64",
          "static": false,
          "uproperty": true
        },
        {
          "name": "HostUserId",
          "type": "int64",
          "static": false,
          "uproperty": true
        },
        {
          "name": "PreviousHostUserId",
          "type": "int64",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Admission",
          "type": "ECrowdySessionAdmission",
          "static": false,
          "uproperty": true
        },
        {
          "name": "ReasonName",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Incarnation",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "HostTerm",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "PayloadJson",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "CreatedAt",
          "type": "FString",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelSessionTypes.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyGameModelSessionParticipant",
      "name": "FCrowdyGameModelSessionParticipant",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "SessionId",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "UserId",
          "type": "int64",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Role",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "State",
          "type": "ECrowdySessionParticipantState",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Incarnation",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "ActorUuid",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "JoinedAt",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "LeftAt",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "LeftReason",
          "type": "ECrowdySessionLeftReason",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelSessionTypes.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyGameModelSessionSnapshot",
      "name": "FCrowdyGameModelSessionSnapshot",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Session",
          "type": "FCrowdyGameModelSession",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Participants",
          "type": "TArray<FCrowdyGameModelSessionParticipant>",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Revision",
          "type": "int64",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelSessionTypes.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyGameModelTimer",
      "name": "FCrowdyGameModelTimer",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "FunctionName",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Target",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "DelayMsExpression",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "DedupeKeyExpression",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Params",
          "type": "TArray<FCrowdyGameModelTimerParam>",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyGameModelFunctionInput.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyGameModelTimerParam",
      "name": "FCrowdyGameModelTimerParam",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Name",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Expression",
          "type": "FString",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyGameModelFunctionInput.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyGameModelTransportTotals",
      "name": "FCrowdyGameModelTransportTotals",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "RequestBytes",
          "type": "int64",
          "static": false,
          "uproperty": false
        },
        {
          "name": "ResponseBytes",
          "type": "int64",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Responses",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "InFlight",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "PeakInFlight",
          "type": "int32",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelNetStats.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyGameSessionData",
      "name": "FCrowdyGameSessionData",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "SessionId",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "AppId",
          "type": "int64",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Name",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Status",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "CreatedByUserId",
          "type": "int64",
          "static": false,
          "uproperty": false
        },
        {
          "name": "CurrentTurnUserId",
          "type": "int64",
          "static": false,
          "uproperty": false
        },
        {
          "name": "bHasCurrentTurn",
          "type": "bool",
          "static": false,
          "uproperty": false
        },
        {
          "name": "MetadataJson",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Admission",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "MaxParticipants",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "bHasMaxParticipants",
          "type": "bool",
          "static": false,
          "uproperty": false
        },
        {
          "name": "ParticipantCount",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "HostUserId",
          "type": "int64",
          "static": false,
          "uproperty": false
        },
        {
          "name": "bHasHost",
          "type": "bool",
          "static": false,
          "uproperty": false
        },
        {
          "name": "HostTerm",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Revision",
          "type": "int64",
          "static": false,
          "uproperty": false
        },
        {
          "name": "EndedAt",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "EndReason",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "CreatedAt",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Presence",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "SeededContainerCount",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "bHasSeededContainerCount",
          "type": "bool",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/GraphQL/FCrowdyGameApiCodec.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyGameSessionEventData",
      "name": "FCrowdyGameSessionEventData",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "AppId",
          "type": "int64",
          "static": false,
          "uproperty": false
        },
        {
          "name": "SessionId",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Revision",
          "type": "int64",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Kind",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "PayloadJson",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "CreatedAt",
          "type": "FString",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/GraphQL/FCrowdyGameApiCodec.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyGameSessionParticipantData",
      "name": "FCrowdyGameSessionParticipantData",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "SessionId",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "UserId",
          "type": "int64",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Role",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "State",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Incarnation",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "ActorUuid",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "JoinedAt",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "LeftAt",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "LeftReason",
          "type": "FString",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/GraphQL/FCrowdyGameApiCodec.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyGameSessionSnapshotData",
      "name": "FCrowdyGameSessionSnapshotData",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Session",
          "type": "FCrowdyGameSessionData",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Participants",
          "type": "TArray<FCrowdyGameSessionParticipantData>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Revision",
          "type": "int64",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/GraphQL/FCrowdyGameApiCodec.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyGuidSet",
      "name": "FCrowdyGuidSet",
      "kind": "class",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Data/FCrowdyGuidSet.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyIDConflict",
      "name": "FCrowdyIDConflict",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "RegistryName",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "ID",
          "type": "uint32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "IncumbentPath",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "RejectedPath",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Remedy",
          "type": "FString",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Core/CrowdyCategory/FCrowdyIDConflict.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyIDOverride",
      "name": "FCrowdyIDOverride",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Struct",
          "type": "TSoftObjectPtr<UScriptStruct>",
          "static": false,
          "uproperty": true
        },
        {
          "name": "OverrideID",
          "type": "int32",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Utils/CrowdySDKDeveloperSettings.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyInboundEvent",
      "name": "FCrowdyInboundEvent",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Payload",
          "type": "const FInstancedStruct*",
          "static": false,
          "uproperty": false
        },
        {
          "name": "SenderID",
          "type": "FGuid",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Target",
          "type": "ECrowdyTarget",
          "static": false,
          "uproperty": false
        },
        {
          "name": "TargetID",
          "type": "FGuid",
          "static": false,
          "uproperty": false
        },
        {
          "name": "bTargetedDelivery",
          "type": "bool",
          "static": false,
          "uproperty": false
        },
        {
          "name": "ReceivedAtSeconds",
          "type": "double",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyEventRouter.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyInventoryBlueprintOptions",
      "name": "FCrowdyInventoryBlueprintOptions",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "TypePrefix",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "MaxSlots",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "SlotCount",
          "type": "int32",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyKitInventory.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyInvokeRequest",
      "name": "FCrowdyInvokeRequest",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "AppId",
          "type": "int64",
          "static": false,
          "uproperty": false
        },
        {
          "name": "FunctionName",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "SelfContainerId",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "SessionId",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Params",
          "type": "TSharedPtr<FJsonObject>",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/GraphQL/FCrowdyGameApiCodec.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyInvokeResult",
      "name": "FCrowdyInvokeResult",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "bTransportOk",
          "type": "bool",
          "static": false,
          "uproperty": false
        },
        {
          "name": "bSuccess",
          "type": "bool",
          "static": false,
          "uproperty": false
        },
        {
          "name": "ReturnValueJson",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "ErrorMessage",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Mutations",
          "type": "TArray<FCrowdyMutationApplied>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Blame",
          "type": "ECrowdyPlayerFaultBlame",
          "static": false,
          "uproperty": false
        },
        {
          "name": "bRetryable",
          "type": "bool",
          "static": false,
          "uproperty": false
        },
        {
          "name": "FaultCode",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "RetryAfterMs",
          "type": "TOptional<int64>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "DispatchSequence",
          "type": "uint64",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Attempts",
          "type": "int32",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/GraphQL/FCrowdyGameApiCodec.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyKitBlueprint",
      "name": "FCrowdyKitBlueprint",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Name",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "ContainerTypes",
          "type": "TArray<TSharedPtr<FJsonObject>>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "PropertyDefinitions",
          "type": "TArray<TSharedPtr<FJsonObject>>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Functions",
          "type": "TArray<TSharedPtr<FJsonObject>>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Containers",
          "type": "TArray<TSharedPtr<FJsonObject>>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Edges",
          "type": "TArray<TSharedPtr<FJsonObject>>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Automations",
          "type": "TArray<TSharedPtr<FJsonObject>>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "AutomationTriggers",
          "type": "TArray<TSharedPtr<FJsonObject>>",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyKitBlueprint.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyKitBridge",
      "name": "FCrowdyKitBridge",
      "kind": "class",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [],
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyKitBridge.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyKitBundle",
      "name": "FCrowdyKitBundle",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "bOk",
          "type": "bool",
          "static": false,
          "uproperty": false
        },
        {
          "name": "ErrorMessage",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "SeedInputJson",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "AutomationJsons",
          "type": "TArray<FString>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "TriggerJsons",
          "type": "TArray<FString>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "NumContainerTypes",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "NumPropertyDefs",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "NumFunctions",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "NumAutomations",
          "type": "int32",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyKitBridge.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyKitCombatOptions",
      "name": "FCrowdyKitCombatOptions",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "TypePrefix",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "bTurnBased",
          "type": "bool",
          "static": false,
          "uproperty": false
        },
        {
          "name": "bHostSynced",
          "type": "bool",
          "static": false,
          "uproperty": false
        },
        {
          "name": "EffectTickIntervalMs",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "CombatantInstantiableBy",
          "type": "ECrowdyKitInstantiableBy",
          "static": false,
          "uproperty": false
        },
        {
          "name": "bEnableRevive",
          "type": "bool",
          "static": false,
          "uproperty": false
        },
        {
          "name": "ReviveGroupId",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "RevivePermission",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "OwnerIdKind",
          "type": "ECrowdyKitOwnerIdKind",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyKitBridge.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyKitDeployOutcome",
      "name": "FCrowdyKitDeployOutcome",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "bOk",
          "type": "bool",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Error",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "StepsCompleted",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "StepsTotal",
          "type": "int32",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyGameKitDeploy.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyKitDeployResult",
      "name": "FCrowdyKitDeployResult",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "bOk",
          "type": "bool",
          "static": false,
          "uproperty": false
        },
        {
          "name": "ErrorMessage",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "StepsCompleted",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "StepsTotal",
          "type": "int32",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyKitBridge.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyKitGuildOptions",
      "name": "FCrowdyKitGuildOptions",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "GuildGroupId",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "HallPermission",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "bBank",
          "type": "bool",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyKitBridge.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyKitInventoryNames",
      "name": "FCrowdyKitInventoryNames",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "InventoryType",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "StackType",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "GrantFn",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "ConsumeFn",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "MoveFn",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "TransferFn",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "ContainsEdge",
          "type": "FString",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyKitInventory.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyKitLayerSpec",
      "name": "FCrowdyKitLayerSpec",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Genre",
          "type": "ECrowdyKitGenre",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Combat",
          "type": "FCrowdyKitCombatOptions",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Leaderboards",
          "type": "FCrowdyKitLeaderboardsOptions",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Guild",
          "type": "FCrowdyKitGuildOptions",
          "static": false,
          "uproperty": false
        },
        {
          "name": "LivingWorld",
          "type": "FCrowdyKitLivingWorldOptions",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyKitBridge.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyKitLeaderboardsOptions",
      "name": "FCrowdyKitLeaderboardsOptions",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "TypePrefix",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "SubmitAuthority",
          "type": "ECrowdyKitSubmitAuthority",
          "static": false,
          "uproperty": false
        },
        {
          "name": "bKeepBest",
          "type": "bool",
          "static": false,
          "uproperty": false
        },
        {
          "name": "SeasonCron",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "OwnerIdKind",
          "type": "ECrowdyKitOwnerIdKind",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyKitBridge.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyKitLivingWorldOptions",
      "name": "FCrowdyKitLivingWorldOptions",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "TypePrefix",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "bEnableTime",
          "type": "bool",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Time",
          "type": "FCrowdyKitWorldsimTime",
          "static": false,
          "uproperty": false
        },
        {
          "name": "bEnableNodes",
          "type": "bool",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Nodes",
          "type": "FCrowdyKitWorldsimNodes",
          "static": false,
          "uproperty": false
        },
        {
          "name": "bEnableCrops",
          "type": "bool",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Crops",
          "type": "FCrowdyKitWorldsimCrops",
          "static": false,
          "uproperty": false
        },
        {
          "name": "bEnableWaves",
          "type": "bool",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Waves",
          "type": "FCrowdyKitWorldsimWaves",
          "static": false,
          "uproperty": false
        },
        {
          "name": "OwnerIdKind",
          "type": "ECrowdyKitOwnerIdKind",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyKitBridge.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyKitPreview",
      "name": "FCrowdyKitPreview",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "bOk",
          "type": "bool",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Error",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "NumContainerTypes",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "NumPropertyDefs",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "NumFunctions",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "NumAutomations",
          "type": "int32",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyGameKitPreview.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyKitWorldsimCrops",
      "name": "FCrowdyKitWorldsimCrops",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "IntervalMs",
          "type": "int32",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyKitBridge.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyKitWorldsimNodes",
      "name": "FCrowdyKitWorldsimNodes",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "IntervalMs",
          "type": "int32",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyKitBridge.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyKitWorldsimTime",
      "name": "FCrowdyKitWorldsimTime",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "IntervalMs",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "HoursPerDay",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "bWeather",
          "type": "bool",
          "static": false,
          "uproperty": false
        },
        {
          "name": "NotifyDistance",
          "type": "int32",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyKitBridge.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyKitWorldsimWaves",
      "name": "FCrowdyKitWorldsimWaves",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "IntervalMs",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Growth",
          "type": "int32",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyKitBridge.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyLeaderboardEntry",
      "name": "FCrowdyLeaderboardEntry",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "ContainerId",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "DisplayName",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "OwnerUserId",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "BoardId",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Score",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Season",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Rank",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Position",
          "type": "int32",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyLeaderboardsKitActions.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyLoopbackAuthServer",
      "name": "FCrowdyLoopbackAuthServer",
      "kind": "class",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Auth/FCrowdyLoopbackAuthServer.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyLoopbackSettings",
      "name": "FCrowdyLoopbackSettings",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "LatencySeconds",
          "type": "float",
          "static": false,
          "uproperty": false
        },
        {
          "name": "JitterSeconds",
          "type": "float",
          "static": false,
          "uproperty": false
        },
        {
          "name": "LossFraction",
          "type": "float",
          "static": false,
          "uproperty": false
        },
        {
          "name": "MaxQueuedFrames",
          "type": "int32",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/CrowdyCpp/CrowdyCppLoopback.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyLoopbackStats",
      "name": "FCrowdyLoopbackStats",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Accepted",
          "type": "int64",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Delivered",
          "type": "int64",
          "static": false,
          "uproperty": false
        },
        {
          "name": "DroppedToLoss",
          "type": "int64",
          "static": false,
          "uproperty": false
        },
        {
          "name": "DroppedToQueueFull",
          "type": "int64",
          "static": false,
          "uproperty": false
        },
        {
          "name": "DrainsCutShortByMessageBudget",
          "type": "int64",
          "static": false,
          "uproperty": false
        },
        {
          "name": "DrainsCutShortByTimeBudget",
          "type": "int64",
          "static": false,
          "uproperty": false
        },
        {
          "name": "QueueDepth",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "LargestQueueDepth",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "LargestDrain",
          "type": "int32",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/CrowdyCpp/CrowdyCppLoopback.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyManifestApplyOutcome",
      "name": "FCrowdyManifestApplyOutcome",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "bOk",
          "type": "bool",
          "static": false,
          "uproperty": false
        },
        {
          "name": "bCreated",
          "type": "bool",
          "static": false,
          "uproperty": false
        },
        {
          "name": "bRetryable",
          "type": "bool",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Code",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Message",
          "type": "FString",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyContainerManifestApply.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyManifestApplyRunner",
      "name": "FCrowdyManifestApplyRunner",
      "kind": "class",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "TSharedFromThis<FCrowdyManifestApplyRunner>"
      ],
      "fields": [
        {
          "name": "DefaultMaxInFlight",
          "type": "int32",
          "static": true,
          "uproperty": false
        },
        {
          "name": "MaxRetriesPerRow",
          "type": "int32",
          "static": true,
          "uproperty": false
        },
        {
          "name": "PaceWaitSeconds",
          "type": "float",
          "static": true,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyContainerManifestApply.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyManifestRowFailure",
      "name": "FCrowdyManifestRowFailure",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "TypeName",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "BindingKey",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Code",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Message",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "bRetryable",
          "type": "bool",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyContainerManifestApply.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyMergedBlueprints",
      "name": "FCrowdyMergedBlueprints",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "SeedInput",
          "type": "TSharedPtr<FJsonObject>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Automations",
          "type": "TArray<TSharedPtr<FJsonObject>>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "AutomationTriggers",
          "type": "TArray<TSharedPtr<FJsonObject>>",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyKitBlueprint.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyMessageParser",
      "name": "FCrowdyMessageParser",
      "kind": "class",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Serialization/FCrowdyMessageParser.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyModelAttributeEntry",
      "name": "FCrowdyModelAttributeEntry",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Property",
          "type": "FProperty*",
          "static": false,
          "uproperty": false
        },
        {
          "name": "OnRepFunctionName",
          "type": "FName",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyModelAttributeLookup.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyModelAttributeLookup",
      "name": "FCrowdyModelAttributeLookup",
      "kind": "class",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyModelAttributeLookup.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyModelChangedPing",
      "name": "FCrowdyModelChangedPing",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "EntityID",
          "type": "FGuid",
          "static": false,
          "uproperty": true
        },
        {
          "name": "ContainerId",
          "type": "FString",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyModelChangedPing.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyModelChangeHint",
      "name": "FCrowdyModelChangeHint",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "EntityID",
          "type": "FGuid",
          "static": false,
          "uproperty": false
        },
        {
          "name": "ContainerId",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "SessionId",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "EventType",
          "type": "int32",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyModelNotificationSink.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyModelFailure",
      "name": "FCrowdyModelFailure",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Error",
          "type": "ECrowdySessionError",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Code",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Message",
          "type": "FString",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelSessionTypes.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyModelIdentity",
      "name": "FCrowdyModelIdentity",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyModelIdentity.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyModelIdentityProvider",
      "name": "FCrowdyModelIdentityProvider",
      "kind": "class",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "ICrowdyModelIdentity"
      ],
      "fields": [],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyModelIdentityProvider.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyModelRef",
      "name": "FCrowdyModelRef",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "ModelId",
          "type": "FString",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyModelRef.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyModelValueCodec",
      "name": "FCrowdyModelValueCodec",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "MaxArrayElements",
          "type": "int32",
          "static": true,
          "uproperty": false
        },
        {
          "name": "MaxStructDepth",
          "type": "int32",
          "static": true,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyModelValueCodec.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyMutationApplied",
      "name": "FCrowdyMutationApplied",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "ContainerId",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Key",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "OldValueJson",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "NewValueJson",
          "type": "FString",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/GraphQL/FCrowdyGameApiCodec.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyMyChannelsResult",
      "name": "FCrowdyMyChannelsResult",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Memberships",
          "type": "TArray<FCrowdyChannelMembership>",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsQueryActions.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyMyTeamsResult",
      "name": "FCrowdyMyTeamsResult",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Memberships",
          "type": "TArray<FCrowdyTeamMembership>",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsQueryActions.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyNativeExecConnection",
      "name": "FCrowdyNativeExecConnection",
      "kind": "class",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [],
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyNativeExec.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyNativeExecOptions",
      "name": "FCrowdyNativeExecOptions",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "NodeType",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Key",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "CallTimeoutMs",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "OpenTimeoutMs",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "bReconnect",
          "type": "bool",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyNativeExec.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyNativeExecPush",
      "name": "FCrowdyNativeExecPush",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "NodeType",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Key",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Topic",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Payload",
          "type": "TArray<uint8>",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyNativeExec.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyNativeExecReply",
      "name": "FCrowdyNativeExecReply",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Status",
          "type": "ECrowdyNativeExecStatus",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Payload",
          "type": "TArray<uint8>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Message",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "bRetryable",
          "type": "bool",
          "static": false,
          "uproperty": false
        },
        {
          "name": "bRateLimited",
          "type": "bool",
          "static": false,
          "uproperty": false
        },
        {
          "name": "RetryAfterMs",
          "type": "int32",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyNativeExec.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyNetModule",
      "name": "FCrowdyNetModule",
      "kind": "class",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "IModuleInterface"
      ],
      "fields": [],
      "enumerators": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/CrowdyNet.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyOwnedEntityState",
      "name": "FCrowdyOwnedEntityState",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "EntityID",
          "type": "FGuid",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Participant",
          "type": "TWeakObjectPtr<UObject>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "bNonSpatial",
          "type": "bool",
          "static": false,
          "uproperty": false
        },
        {
          "name": "ShadowLayoutHash",
          "type": "int64",
          "static": false,
          "uproperty": false
        },
        {
          "name": "ClassID",
          "type": "uint32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "ShadowData",
          "type": "TArray<uint8>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "ShadowOffsets",
          "type": "TArray<int32>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "ShadowProps",
          "type": "TArray<const FProperty*>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "ShadowCompareBytes",
          "type": "TArray<int32>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "bShadowInitialized",
          "type": "bool",
          "static": false,
          "uproperty": false
        },
        {
          "name": "bHostOwned",
          "type": "bool",
          "static": false,
          "uproperty": false
        },
        {
          "name": "bHeartbeatSuppressed",
          "type": "bool",
          "static": false,
          "uproperty": false
        },
        {
          "name": "PendingManualDirty",
          "type": "TBitArray<>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "NextKeyframeTime",
          "type": "double",
          "static": false,
          "uproperty": false
        },
        {
          "name": "LastSentBytes",
          "type": "int32",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyStateReplicator.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyPayloadKey",
      "name": "FCrowdyPayloadKey",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Category",
          "type": "ECrowdyPayloadCategory",
          "static": false,
          "uproperty": false
        },
        {
          "name": "TypeID",
          "type": "FCrowdyTypeID",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Core/UDP/Subscription/FCrowdyPayloadKey.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyPayloadRoutes",
      "name": "FCrowdyPayloadRoutes",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Keys",
          "type": "TArray<FCrowdyTypeID>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Slots",
          "type": "TArray<FCrowdyRouteSlot>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Wildcard",
          "type": "FCrowdyRouteSlot",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Internal/FCrowdyRoutingTable.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyPendingHostPush",
      "name": "FCrowdyPendingHostPush",
      "kind": "struct",
      "scope": "UCrowdyStateReplicator",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "EntityID",
          "type": "FGuid",
          "static": false,
          "uproperty": false
        },
        {
          "name": "PropertyIndex",
          "type": "int32",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyStateReplicator.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyPendingLocalNotify",
      "name": "FCrowdyPendingLocalNotify",
      "kind": "struct",
      "scope": "UCrowdyStateReplicator",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Container",
          "type": "TWeakObjectPtr<UObject>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "FunctionName",
          "type": "FName",
          "static": false,
          "uproperty": false
        },
        {
          "name": "EntityID",
          "type": "FGuid",
          "static": false,
          "uproperty": false
        },
        {
          "name": "PropertyIndex",
          "type": "int32",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyStateReplicator.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyPlayerDerivedIdentityFacts",
      "name": "FCrowdyPlayerDerivedIdentityFacts",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "bIsPawn",
          "type": "bool",
          "static": false,
          "uproperty": false
        },
        {
          "name": "bHasController",
          "type": "bool",
          "static": false,
          "uproperty": false
        },
        {
          "name": "bControllerIsPlayerController",
          "type": "bool",
          "static": false,
          "uproperty": false
        },
        {
          "name": "bIsLocalController",
          "type": "bool",
          "static": false,
          "uproperty": false
        },
        {
          "name": "bIsPrimaryPlayer",
          "type": "bool",
          "static": false,
          "uproperty": false
        },
        {
          "name": "bHasGameSession",
          "type": "bool",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Components/CrowdyEntityComponent.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyPoolConfig",
      "name": "FCrowdyPoolConfig",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "ActorClass",
          "type": "TSubclassOf<AActor>",
          "static": false,
          "uproperty": true
        },
        {
          "name": "PoolPolicyClass",
          "type": "TSubclassOf<UCrowdyActorPoolPolicy>",
          "static": false,
          "uproperty": true
        },
        {
          "name": "PoolSize",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "MaxPoolSize",
          "type": "int32",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Data/FCrowdyPoolConfig.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyPullStateLatentAction",
      "name": "FCrowdyPullStateLatentAction",
      "kind": "class",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "FPendingLatentAction"
      ],
      "fields": [
        {
          "name": "ExecutionFunction",
          "type": "FName",
          "static": false,
          "uproperty": false
        },
        {
          "name": "OutputLink",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "CallbackTarget",
          "type": "FWeakObjectPtr",
          "static": false,
          "uproperty": false
        },
        {
          "name": "StructType",
          "type": "UScriptStruct*",
          "static": false,
          "uproperty": false
        },
        {
          "name": "OutAddr",
          "type": "void*",
          "static": false,
          "uproperty": false
        },
        {
          "name": "ResultPtr",
          "type": "EPullStateResult*",
          "static": false,
          "uproperty": false
        },
        {
          "name": "OwnerObject",
          "type": "TWeakObjectPtr<UObject>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "InstanceKey",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "bCompleted",
          "type": "bool",
          "static": false,
          "uproperty": false
        },
        {
          "name": "bSuccess",
          "type": "bool",
          "static": false,
          "uproperty": false
        },
        {
          "name": "ResultBytes",
          "type": "TArray<uint8>",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Core/Persistence/FCrowdyPullStateLatentAction.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyRepLayout",
      "name": "FCrowdyRepLayout",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "OwnerClass",
          "type": "TWeakObjectPtr<const UClass>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Properties",
          "type": "TArray<FCrowdyRepProperty>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "LayoutHash",
          "type": "int64",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/State/FCrowdyRepLayout.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyReplicatedVariableCustomization",
      "name": "FCrowdyReplicatedVariableCustomization",
      "kind": "class",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "IDetailCustomization"
      ],
      "fields": [],
      "enumerators": [],
      "module": "CrowdySDKEditor",
      "header": "CrowdySDKEditor/Public/Customizations/CrowdyReplicatedVariableCustomization.h",
      "editor_module": true
    },
    {
      "id": "FCrowdyRepProperty",
      "name": "FCrowdyRepProperty",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Property",
          "type": "const FProperty*",
          "static": false,
          "uproperty": false
        },
        {
          "name": "PropertyID",
          "type": "int64",
          "static": false,
          "uproperty": false
        },
        {
          "name": "bOwnerOnly",
          "type": "bool",
          "static": false,
          "uproperty": false
        },
        {
          "name": "bManualDirty",
          "type": "bool",
          "static": false,
          "uproperty": false
        },
        {
          "name": "bHeartbeat",
          "type": "bool",
          "static": false,
          "uproperty": false
        },
        {
          "name": "OnRepFunctionName",
          "type": "FName",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/State/FCrowdyRepLayout.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyResourceNode",
      "name": "FCrowdyResourceNode",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "ContainerId",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "DisplayName",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "NodeId",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "ResourceItemId",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Amount",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "MaxAmount",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "RegenRate",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "X",
          "type": "float",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Y",
          "type": "float",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Z",
          "type": "float",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyWorldsimKitActions.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyRouterState",
      "name": "FCrowdyRouterState",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Mutex",
          "type": "FCriticalSection",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Owner",
          "type": "FCrowdyServiceRegistry*",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Internal/FCrowdyRoutingTable.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyRouteSlot",
      "name": "FCrowdyRouteSlot",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Observers",
          "type": "TArray<FCrowdySubscriptionRecordPtr>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Handlers",
          "type": "TArray<FCrowdySubscriptionRecordPtr>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Fallbacks",
          "type": "TArray<FCrowdySubscriptionRecordPtr>",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Internal/FCrowdyRoutingTable.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyRoutingConflict",
      "name": "FCrowdyRoutingConflict",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Subscriber",
          "type": "FName",
          "static": false,
          "uproperty": false
        },
        {
          "name": "OtherSubscriber",
          "type": "FName",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Key",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Detail",
          "type": "FString",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Internal/FCrowdyServiceRegistry.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyRoutingStats",
      "name": "FCrowdyRoutingStats",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "DeliveredCount",
          "type": "uint64",
          "static": false,
          "uproperty": false
        },
        {
          "name": "UnroutedCount",
          "type": "uint64",
          "static": false,
          "uproperty": false
        },
        {
          "name": "UnroutedKeys",
          "type": "TArray<FString>",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Internal/FCrowdyServiceRegistry.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyRoutingTable",
      "name": "FCrowdyRoutingTable",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "EventRoutes",
          "type": "FCrowdyPayloadRoutes",
          "static": false,
          "uproperty": false
        },
        {
          "name": "ActorUpdateRoutes",
          "type": "FCrowdyPayloadRoutes",
          "static": false,
          "uproperty": false
        },
        {
          "name": "OpcodeRoutes",
          "type": "FCrowdyRouteSlot",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Generation",
          "type": "uint32",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Internal/FCrowdyRoutingTable.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyRPC",
      "name": "FCrowdyRPC",
      "kind": "class",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/RPC/CrowdyRPC.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyRpcCall",
      "name": "FCrowdyRpcCall",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "ClassID",
          "type": "int64",
          "static": false,
          "uproperty": true
        },
        {
          "name": "EntityID",
          "type": "FGuid",
          "static": false,
          "uproperty": true
        },
        {
          "name": "SenderID",
          "type": "FGuid",
          "static": false,
          "uproperty": true
        },
        {
          "name": "FunctionID",
          "type": "int64",
          "static": false,
          "uproperty": true
        },
        {
          "name": "ParamBlob",
          "type": "TArray<uint8>",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/RPC/FCrowdyRpcCall.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyRpcRouteDecision",
      "name": "FCrowdyRpcRouteDecision",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "bRunLocally",
          "type": "bool",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Route",
          "type": "ECrowdyRpcRoute",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/RPC/CrowdyRPC.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyRpcTarget",
      "name": "FCrowdyRpcTarget",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "NetID",
          "type": "FGuid",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Location",
          "type": "TOptional<FVector>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "OwnerID",
          "type": "FGuid",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Role",
          "type": "ECrowdyRole",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/RPC/FCrowdyRpcTarget.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyScannedAsset",
      "name": "FCrowdyScannedAsset",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "ObjectPath",
          "type": "FSoftObjectPath",
          "static": false,
          "uproperty": false
        },
        {
          "name": "AssetPath",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "ScanVersion",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "ContainerTypeName",
          "type": "FString",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyStudio",
      "header": "CrowdyStudio/Public/GameModel/CrowdyContainerScan.h",
      "editor_module": true
    },
    {
      "id": "FCrowdySDKModule",
      "name": "FCrowdySDKModule",
      "kind": "class",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "IModuleInterface"
      ],
      "fields": [],
      "enumerators": [],
      "module": "CrowdySDK",
      "header": "CrowdySDK/Public/CrowdySDK.h",
      "editor_module": false
    },
    {
      "id": "FCrowdySecretFile",
      "name": "FCrowdySecretFile",
      "kind": "class",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Security/FCrowdySecretFile.h",
      "editor_module": false
    },
    {
      "id": "FCrowdySelectIDAsHost",
      "name": "FCrowdySelectIDAsHost",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "NewHostID",
          "type": "FGuid",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Messages/Events/FCrowdySelectIDAsHost.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyServerCallResult",
      "name": "FCrowdyServerCallResult",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Outcome",
          "type": "ECrowdyServerCallOutcome",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Reply",
          "type": "FInstancedStruct",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Reason",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "bRetryable",
          "type": "bool",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectTypes.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyServerEnumValueName",
      "name": "FCrowdyServerEnumValueName",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Enum",
          "type": "TObjectPtr<UEnum>",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Value",
          "type": "FName",
          "static": false,
          "uproperty": true
        },
        {
          "name": "ServerName",
          "type": "FString",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectDefinition.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyServerFieldName",
      "name": "FCrowdyServerFieldName",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Struct",
          "type": "TObjectPtr<UScriptStruct>",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Field",
          "type": "FName",
          "static": false,
          "uproperty": true
        },
        {
          "name": "ServerName",
          "type": "FString",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectDefinition.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyServerFunction",
      "name": "FCrowdyServerFunction",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Name",
          "type": "FName",
          "static": false,
          "uproperty": true
        },
        {
          "name": "ServerName",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "ParamsForm",
          "type": "ECrowdyServerValuesForm",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Params",
          "type": "TObjectPtr<UScriptStruct>",
          "static": false,
          "uproperty": true
        },
        {
          "name": "ParamsList",
          "type": "FInstancedPropertyBag",
          "static": false,
          "uproperty": true
        },
        {
          "name": "ReplyForm",
          "type": "ECrowdyServerValuesForm",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Reply",
          "type": "TObjectPtr<UScriptStruct>",
          "static": false,
          "uproperty": true
        },
        {
          "name": "ReplyList",
          "type": "FInstancedPropertyBag",
          "static": false,
          "uproperty": true
        },
        {
          "name": "WhoCanCall",
          "type": "ECrowdyServerFunctionCaller",
          "static": false,
          "uproperty": true
        },
        {
          "name": "CooldownSeconds",
          "type": "float",
          "static": false,
          "uproperty": true
        },
        {
          "name": "BakedMethodName",
          "type": "FString",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectDefinition.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyServerListValueName",
      "name": "FCrowdyServerListValueName",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "List",
          "type": "FName",
          "static": false,
          "uproperty": true
        },
        {
          "name": "ValueId",
          "type": "FGuid",
          "static": false,
          "uproperty": true
        },
        {
          "name": "ServerName",
          "type": "FString",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectDefinition.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyServerMemberInputs",
      "name": "FCrowdyServerMemberInputs",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Player",
          "type": "int64",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectDefinition.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyServerNamedList",
      "name": "FCrowdyServerNamedList",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Name",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Values",
          "type": "const FInstancedPropertyBag*",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectDefinition.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyServerObjectKey",
      "name": "FCrowdyServerObjectKey",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Definition",
          "type": "TObjectPtr<UCrowdyServerObjectDefinition>",
          "static": false,
          "uproperty": true
        },
        {
          "name": "InstanceId",
          "type": "FString",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectTypes.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyServerObjectLinkKey",
      "name": "FCrowdyServerObjectLinkKey",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Owner",
          "type": "TWeakObjectPtr<UObject>",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Definition",
          "type": "TObjectPtr<UCrowdyServerObjectDefinition>",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Find",
          "type": "ECrowdyServerObjectFind",
          "static": false,
          "uproperty": true
        },
        {
          "name": "InstanceId",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "TeamId",
          "type": "int64",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectTypes.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyServerOpenInputs",
      "name": "FCrowdyServerOpenInputs",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "bOpen",
          "type": "bool",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectDefinition.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyServerTimer",
      "name": "FCrowdyServerTimer",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Name",
          "type": "FName",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Repeat",
          "type": "ECrowdyServerTimerRepeat",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Seconds",
          "type": "float",
          "static": false,
          "uproperty": true
        },
        {
          "name": "bStartAutomatically",
          "type": "bool",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectDefinition.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyServerVariableBindings",
      "name": "FCrowdyServerVariableBindings",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [],
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObject.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyServiceRegistry",
      "name": "FCrowdyServiceRegistry",
      "kind": "class",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Internal/FCrowdyServiceRegistry.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyStateCodec",
      "name": "FCrowdyStateCodec",
      "kind": "class",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/State/CrowdyStateCodec.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyStateDecodeScratch",
      "name": "FCrowdyStateDecodeScratch",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/State/CrowdyStateCodec.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyStateDelta",
      "name": "FCrowdyStateDelta",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "ClassID",
          "type": "int64",
          "static": false,
          "uproperty": true
        },
        {
          "name": "EntityID",
          "type": "FGuid",
          "static": false,
          "uproperty": true
        },
        {
          "name": "SenderID",
          "type": "FGuid",
          "static": false,
          "uproperty": true
        },
        {
          "name": "LayoutHash",
          "type": "int64",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Flags",
          "type": "uint8",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Blob",
          "type": "TArray<uint8>",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/State/FCrowdyStateDelta.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyStateLayoutBuilder",
      "name": "FCrowdyStateLayoutBuilder",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/State/FCrowdyRepLayout.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyStateNestedContainerStruct",
      "name": "FCrowdyStateNestedContainerStruct",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Scalar",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Items",
          "type": "TArray<int32>",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/State/CrowdyStateTestTarget.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyStateOverlapState",
      "name": "FCrowdyStateOverlapState",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Health",
          "type": "float",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/State/CrowdyStateTestTarget.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyStatePartialNetStruct",
      "name": "FCrowdyStatePartialNetStruct",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Wire",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Conditional",
          "type": "int32",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/State/CrowdyStateTestTarget.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyStateScratchContainer",
      "name": "FCrowdyStateScratchContainer",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "OwnerClass",
          "type": "TWeakObjectPtr<const UClass>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "LayoutHash",
          "type": "int64",
          "static": false,
          "uproperty": false
        },
        {
          "name": "ClassID",
          "type": "uint32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Data",
          "type": "uint8*",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Size",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "InitializedProps",
          "type": "TArray<const FProperty*>",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyEventRouter.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyStructContextMenu",
      "name": "FCrowdyStructContextMenu",
      "kind": "class",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [],
      "module": "CrowdySDKEditor",
      "header": "CrowdySDKEditor/Public/Menus/CrowdyStructContextMenu.h",
      "editor_module": true
    },
    {
      "id": "FCrowdyStructCustomization",
      "name": "FCrowdyStructCustomization",
      "kind": "class",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "IDetailCustomization"
      ],
      "fields": [],
      "enumerators": [],
      "module": "CrowdySDKEditor",
      "header": "CrowdySDKEditor/Public/Customizations/CrowdyStructCustomization.h",
      "editor_module": true
    },
    {
      "id": "FCrowdyStructEditorToolbar",
      "name": "FCrowdyStructEditorToolbar",
      "kind": "class",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [],
      "module": "CrowdySDKEditor",
      "header": "CrowdySDKEditor/Public/Menus/CrowdyStructEditorToolbar.h",
      "editor_module": true
    },
    {
      "id": "FCrowdyStudioModule",
      "name": "FCrowdyStudioModule",
      "kind": "class",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "IModuleInterface"
      ],
      "fields": [],
      "enumerators": [],
      "module": "CrowdyStudio",
      "header": "CrowdyStudio/Public/CrowdyStudioModule.h",
      "editor_module": true
    },
    {
      "id": "FCrowdyStudioStyle",
      "name": "FCrowdyStudioStyle",
      "kind": "class",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [],
      "module": "CrowdyStudio",
      "header": "CrowdyStudio/Public/Style/CrowdyStudioStyle.h",
      "editor_module": true
    },
    {
      "id": "FCrowdySubscription",
      "name": "FCrowdySubscription",
      "kind": "class",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Core/UDP/Subscription/FCrowdySubscription.h",
      "editor_module": false
    },
    {
      "id": "FCrowdySubscriptionKey",
      "name": "FCrowdySubscriptionKey",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Kind",
          "type": "EKind",
          "static": false,
          "uproperty": false
        },
        {
          "name": "PayloadKey",
          "type": "FCrowdyPayloadKey",
          "static": false,
          "uproperty": false
        },
        {
          "name": "MessageType",
          "type": "ECrowdyMessageType",
          "static": false,
          "uproperty": false
        },
        {
          "name": "SourceStruct",
          "type": "const UScriptStruct*",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Internal/FCrowdyServiceRegistry.h",
      "editor_module": false
    },
    {
      "id": "FCrowdySubscriptionOptions",
      "name": "FCrowdySubscriptionOptions",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Role",
          "type": "ECrowdySubscriptionRole",
          "static": false,
          "uproperty": false
        },
        {
          "name": "bRequiresExclusiveHandling",
          "type": "bool",
          "static": false,
          "uproperty": false
        },
        {
          "name": "SubscriberName",
          "type": "FName",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Core/UDP/Subscription/FCrowdySubscriptionOptions.h",
      "editor_module": false
    },
    {
      "id": "FCrowdySubscriptionRecord",
      "name": "FCrowdySubscriptionRecord",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Handler",
          "type": "FCrowdyDeliveryHandler",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Options",
          "type": "FCrowdySubscriptionOptions",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Keys",
          "type": "TArray<FCrowdySubscriptionKey>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "bActive",
          "type": "std::atomic<bool>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Router",
          "type": "TWeakPtr<FCrowdyRouterState, ESPMode::ThreadSafe>",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Internal/FCrowdyRoutingTable.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyTabItem",
      "name": "FCrowdyTabItem",
      "kind": "struct",
      "scope": "CrowdyStudioWidgets",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Value",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Label",
          "type": "FText",
          "static": false,
          "uproperty": false
        },
        {
          "name": "IsEnabled",
          "type": "TAttribute<bool>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "ToolTip",
          "type": "TAttribute<FText>",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyStudio",
      "header": "CrowdyStudio/Public/UI/CrowdyStudioWidgets.h",
      "editor_module": true
    },
    {
      "id": "FCrowdyTeam",
      "name": "FCrowdyTeam",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "TeamId",
          "type": "int64",
          "static": false,
          "uproperty": true
        },
        {
          "name": "AppId",
          "type": "int64",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Name",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Description",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "OwnerUserId",
          "type": "int64",
          "static": false,
          "uproperty": true
        },
        {
          "name": "MembershipPolicy",
          "type": "ECrowdyTeamMembershipPolicy",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Status",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "CreatedAt",
          "type": "FString",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Queries/Data/Teams/Types/FCrowdyTeam.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyTeamError",
      "name": "FCrowdyTeamError",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Code",
          "type": "ECrowdyTeamErrorCode",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Message",
          "type": "FString",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Queries/Data/Teams/Types/FCrowdyTeamError.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyTeamMember",
      "name": "FCrowdyTeamMember",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "TeamMemberId",
          "type": "int64",
          "static": false,
          "uproperty": true
        },
        {
          "name": "TeamId",
          "type": "int64",
          "static": false,
          "uproperty": true
        },
        {
          "name": "UserId",
          "type": "int64",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Status",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Roles",
          "type": "TArray<FCrowdyTeamRole>",
          "static": false,
          "uproperty": true
        },
        {
          "name": "CreatedAt",
          "type": "FString",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Queries/Data/Teams/Types/FCrowdyTeamMember.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyTeamMembership",
      "name": "FCrowdyTeamMembership",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Team",
          "type": "FCrowdyTeam",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Roles",
          "type": "TArray<FCrowdyTeamRole>",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Permissions",
          "type": "FCrowdyTeamPermissions",
          "static": false,
          "uproperty": true
        },
        {
          "name": "JoinedAt",
          "type": "FString",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Queries/Data/Teams/Types/FCrowdyTeamMembership.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyTeamMembersResult",
      "name": "FCrowdyTeamMembersResult",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Members",
          "type": "TArray<FCrowdyTeamMember>",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsQueryActions.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyTeamPermissions",
      "name": "FCrowdyTeamPermissions",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "bManageTeam",
          "type": "bool",
          "static": false,
          "uproperty": true
        },
        {
          "name": "bManageMembers",
          "type": "bool",
          "static": false,
          "uproperty": true
        },
        {
          "name": "bManageRoles",
          "type": "bool",
          "static": false,
          "uproperty": true
        },
        {
          "name": "bInviteMembers",
          "type": "bool",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Queries/Data/Teams/Types/FCrowdyTeamPermissions.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyTeamPolicy",
      "name": "FCrowdyTeamPolicy",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "AppId",
          "type": "int64",
          "static": false,
          "uproperty": true
        },
        {
          "name": "CreationPolicy",
          "type": "ECrowdyTeamCreationPolicy",
          "static": false,
          "uproperty": true
        },
        {
          "name": "DefaultMembershipPolicy",
          "type": "ECrowdyTeamMembershipPolicy",
          "static": false,
          "uproperty": true
        },
        {
          "name": "MaxMembers",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "MaxTeamsPerUser",
          "type": "int32",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Queries/Data/Teams/Types/FCrowdyTeamPolicy.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyTeamRole",
      "name": "FCrowdyTeamRole",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "TeamRoleId",
          "type": "int64",
          "static": false,
          "uproperty": true
        },
        {
          "name": "TeamId",
          "type": "int64",
          "static": false,
          "uproperty": true
        },
        {
          "name": "RoleName",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Rank",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "bIsSystem",
          "type": "bool",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Permissions",
          "type": "FCrowdyTeamPermissions",
          "static": false,
          "uproperty": true
        },
        {
          "name": "CreatedAt",
          "type": "FString",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Queries/Data/Teams/Types/FCrowdyTeamRole.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyTeamRolesResult",
      "name": "FCrowdyTeamRolesResult",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Roles",
          "type": "TArray<FCrowdyTeamRole>",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsQueryActions.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyTeamsResult",
      "name": "FCrowdyTeamsResult",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Teams",
          "type": "TArray<FCrowdyTeam>",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsQueryActions.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyTransportSample",
      "name": "FCrowdyTransportSample",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "BytesSent",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "BytesReceived",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "DatagramsSent",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "DatagramsReceived",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "MessagesSent",
          "type": "int32",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/UDP/CrowdyUDPSubsystem.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyTraverseData",
      "name": "FCrowdyTraverseData",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "RootId",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Nodes",
          "type": "TArray<TSharedPtr<FJsonObject>>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Edges",
          "type": "TArray<FCrowdyEdgeData>",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/GraphQL/FCrowdyGameApiCodec.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyTrustedAuthority",
      "name": "FCrowdyTrustedAuthority",
      "kind": "struct",
      "scope": "CrowdyKit",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Kind",
          "type": "EKind",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Custom",
          "type": "TSharedPtr<FJsonObject>",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyKitPolicy.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyTypeIDGenerator",
      "name": "FCrowdyTypeIDGenerator",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Core/CrowdyCategory/FCrowdyTypeIDGenerator.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyUDPEndpoint",
      "name": "FCrowdyUDPEndpoint",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "bGateKeep",
          "type": "bool",
          "static": false,
          "uproperty": false
        },
        {
          "name": "IPv6Address",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "IPv4Address",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Port",
          "type": "uint16",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/UDP/FCrowdyUDPEndpoint.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyUserIdentity",
      "name": "FCrowdyUserIdentity",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "IdentityId",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "UserId",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Provider",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Subject",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Email",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "bEmailVerified",
          "type": "bool",
          "static": false,
          "uproperty": true
        },
        {
          "name": "CreatedAt",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "LastLoginAt",
          "type": "FString",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Queries/Authentication/FCrowdyUserIdentity.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyVideoFrame",
      "name": "FCrowdyVideoFrame",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "SenderUUID",
          "type": "FGuid",
          "static": false,
          "uproperty": true
        },
        {
          "name": "SenderId",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Codec",
          "type": "ECrowdyVideoCodec",
          "static": false,
          "uproperty": true
        },
        {
          "name": "FrameId",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Bytes",
          "type": "TArray<uint8>",
          "static": false,
          "uproperty": true
        },
        {
          "name": "ChunkX",
          "type": "int64",
          "static": false,
          "uproperty": true
        },
        {
          "name": "ChunkY",
          "type": "int64",
          "static": false,
          "uproperty": true
        },
        {
          "name": "ChunkZ",
          "type": "int64",
          "static": false,
          "uproperty": true
        },
        {
          "name": "ServerTimestamp",
          "type": "int64",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyVideoFrameReceiver.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyWildcardStruct",
      "name": "FCrowdyWildcardStruct",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyPersistenceSubsystem.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyWorldState",
      "name": "FCrowdyWorldState",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "ContainerId",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "TimeOfDay",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Day",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Weather",
          "type": "FString",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyWorldsimKitActions.h",
      "editor_module": false
    },
    {
      "id": "FDeclaredFunction",
      "name": "FDeclaredFunction",
      "kind": "struct",
      "scope": "CrowdyEffectFunctionCatalog",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "FunctionName",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "ContainerTypeName",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "ReturnType",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "InvokeScope",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "bAuthorsReturn",
          "type": "bool",
          "static": false,
          "uproperty": false
        },
        {
          "name": "bHasMutations",
          "type": "bool",
          "static": false,
          "uproperty": false
        },
        {
          "name": "AssetPath",
          "type": "FString",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffect.h",
      "editor_module": false
    },
    {
      "id": "FDefaultMessage",
      "name": "FDefaultMessage",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "ICrowdyMessage"
      ],
      "fields": [],
      "enumerators": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Messages/FDefaultMessage.h",
      "editor_module": false
    },
    {
      "id": "FDueFirst",
      "name": "FDueFirst",
      "kind": "struct",
      "scope": "FCrowdyCppLoopback",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/CrowdyCpp/CrowdyCppLoopback.h",
      "editor_module": false
    },
    {
      "id": "FEventPayloadTypeEntry",
      "name": "FEventPayloadTypeEntry",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "TypeID",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "EventName",
          "type": "FName",
          "static": false,
          "uproperty": true
        },
        {
          "name": "EventType",
          "type": "TObjectPtr<UScriptStruct>",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Data/EventPayloadType.h",
      "editor_module": false
    },
    {
      "id": "FGameEventBody",
      "name": "FGameEventBody",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "ICrowdyMessage"
      ],
      "fields": [
        {
          "name": "EventType",
          "type": "uint16",
          "static": false,
          "uproperty": false
        },
        {
          "name": "StateSize",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "PayloadStruct",
          "type": "const UScriptStruct*",
          "static": false,
          "uproperty": false
        },
        {
          "name": "PayloadMemory",
          "type": "const void*",
          "static": false,
          "uproperty": false
        },
        {
          "name": "PayloadTypeID",
          "type": "FCrowdyTypeID",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Target",
          "type": "ECrowdyTarget",
          "static": false,
          "uproperty": false
        },
        {
          "name": "TargetID",
          "type": "FGuid",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Messages/GameObjects/FGameEventBody.h",
      "editor_module": false
    },
    {
      "id": "FGameEventNotification",
      "name": "FGameEventNotification",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "FGameEventBody"
      ],
      "fields": [
        {
          "name": "State",
          "type": "FInstancedStruct",
          "static": false,
          "uproperty": false
        },
        {
          "name": "StateView",
          "type": "TConstArrayView<uint8>",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Messages/GameObjects/FGameEventNotification.h",
      "editor_module": false
    },
    {
      "id": "FGameEventNotificationBP",
      "name": "FGameEventNotificationBP",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "ChunkX",
          "type": "int64",
          "static": false,
          "uproperty": true
        },
        {
          "name": "ChunkY",
          "type": "int64",
          "static": false,
          "uproperty": true
        },
        {
          "name": "ChunkZ",
          "type": "int64",
          "static": false,
          "uproperty": true
        },
        {
          "name": "UUID",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Event",
          "type": "FInstancedStruct",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Timestamp",
          "type": "int64",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Messages/Blueprint/FGameEventNotificationBP.h",
      "editor_module": false
    },
    {
      "id": "FGameEventRequest",
      "name": "FGameEventRequest",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "FGameEventBody"
      ],
      "fields": [],
      "enumerators": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Messages/GameObjects/FGameEventRequest.h",
      "editor_module": false
    },
    {
      "id": "FGameObjectActivationNotification",
      "name": "FGameObjectActivationNotification",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "ICrowdyMessage"
      ],
      "fields": [
        {
          "name": "MapID",
          "type": "int64",
          "static": false,
          "uproperty": false
        },
        {
          "name": "ChunkZ",
          "type": "int64 ChunkX, ChunkY,",
          "static": false,
          "uproperty": false
        },
        {
          "name": "ActivatorUUID",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "EventType",
          "type": "uint16",
          "static": false,
          "uproperty": false
        },
        {
          "name": "StateSize",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "StateBytes",
          "type": "TArray<uint8>",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Messages/GameObjects/FGameObjectActivationNotification.h",
      "editor_module": false
    },
    {
      "id": "FGameObjectActivationRequest",
      "name": "FGameObjectActivationRequest",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "ICrowdyMessage"
      ],
      "fields": [
        {
          "name": "MapID",
          "type": "int64",
          "static": false,
          "uproperty": false
        },
        {
          "name": "ChunkZ",
          "type": "int64 ChunkX, ChunkY,",
          "static": false,
          "uproperty": false
        },
        {
          "name": "ActivatorUUID",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "EventType",
          "type": "uint16",
          "static": false,
          "uproperty": false
        },
        {
          "name": "StateBytes",
          "type": "TArray<uint8>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "StateSize",
          "type": "int32",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Messages/GameObjects/FGameObjectActivationRequest.h",
      "editor_module": false
    },
    {
      "id": "FGameObjectState",
      "name": "FGameObjectState",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Version",
          "type": "uint8",
          "static": false,
          "uproperty": true
        },
        {
          "name": "bIsActive",
          "type": "bool",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CKSharedTypes",
      "header": "CKSharedTypes/Public/Shared/Types/Structures/GameObjects/FGameObjectState.h",
      "editor_module": false
    },
    {
      "id": "FGameSessionInfo",
      "name": "FGameSessionInfo",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "AppID",
          "type": "int64",
          "static": false,
          "uproperty": true
        },
        {
          "name": "SessionToken",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "SessionGameTokenID",
          "type": "int64",
          "static": false,
          "uproperty": true
        },
        {
          "name": "GameToken",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "GameTokenID",
          "type": "int64",
          "static": false,
          "uproperty": true
        },
        {
          "name": "AppTokenExpiresAt",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "ReplicationServerIp4",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "ReplicationServerClientPort",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "AppTokenAuthorizedServerIp4",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "AppTokenAuthorizedServerClientPort",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "GameApiUrl",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "GameApiWsUrl",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "LaunchUrl",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "UserID",
          "type": "int64",
          "static": false,
          "uproperty": true
        },
        {
          "name": "UUID",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "ID",
          "type": "FGuid",
          "static": false,
          "uproperty": true
        },
        {
          "name": "ChunkSize",
          "type": "double",
          "static": false,
          "uproperty": true
        },
        {
          "name": "CurrentPlayerChunkCoordinates",
          "type": "FInt64Vector",
          "static": false,
          "uproperty": true
        },
        {
          "name": "LastMinigameChunkCoordinates",
          "type": "FInt64Vector",
          "static": false,
          "uproperty": true
        },
        {
          "name": "LastMinigameVoxelCoordinates",
          "type": "FInt32Vector",
          "static": false,
          "uproperty": true
        },
        {
          "name": "bWasInMinigame",
          "type": "bool",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Subsystem/CrowdyGameSession.h",
      "editor_module": false
    },
    {
      "id": "FGameVersion",
      "name": "FGameVersion",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Version",
          "type": "uint8",
          "static": false,
          "uproperty": true
        },
        {
          "name": "MajorVersion",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "MinorVersion",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "PatchVersion",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "BuildNumber",
          "type": "int32",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CKSharedTypes",
      "header": "CKSharedTypes/Public/Shared/Types/Structures/Versioning/FGameVersion.h",
      "editor_module": false
    },
    {
      "id": "FGeneratedCrate",
      "name": "FGeneratedCrate",
      "kind": "struct",
      "scope": "CrowdyExecCodegen",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Name",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Files",
          "type": "TArray<FGeneratedFile>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "StateName",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Stubs",
          "type": "TArray<FLogicStub>",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyExecEditor",
      "header": "CrowdyExecEditor/Public/CrowdyExecCodegen.h",
      "editor_module": true
    },
    {
      "id": "FGeneratedFile",
      "name": "FGeneratedFile",
      "kind": "struct",
      "scope": "CrowdyExecCodegen",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Path",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Text",
          "type": "FString",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyExecEditor",
      "header": "CrowdyExecEditor/Public/CrowdyExecCodegen.h",
      "editor_module": true
    },
    {
      "id": "FListValueRename",
      "name": "FListValueRename",
      "kind": "struct",
      "scope": "CrowdyExecCodegen",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Struct",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "OldName",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "NewName",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "ValueId",
          "type": "FGuid",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyExecEditor",
      "header": "CrowdyExecEditor/Public/CrowdyExecCodegen.h",
      "editor_module": true
    },
    {
      "id": "FLogicGaps",
      "name": "FLogicGaps",
      "kind": "struct",
      "scope": "CrowdyExecCodegen",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Missing",
          "type": "TArray<FLogicStub>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Leftover",
          "type": "TArray<FString>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "InsertAt",
          "type": "int32",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyExecEditor",
      "header": "CrowdyExecEditor/Public/CrowdyExecCodegen.h",
      "editor_module": true
    },
    {
      "id": "FLogicStub",
      "name": "FLogicStub",
      "kind": "struct",
      "scope": "CrowdyExecCodegen",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Method",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Text",
          "type": "FString",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyExecEditor",
      "header": "CrowdyExecEditor/Public/CrowdyExecCodegen.h",
      "editor_module": true
    },
    {
      "id": "FOriginOffset",
      "name": "FOriginOffset",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "OffsetX",
          "type": "int64",
          "static": false,
          "uproperty": true
        },
        {
          "name": "OffsetY",
          "type": "int64",
          "static": false,
          "uproperty": true
        },
        {
          "name": "OffsetZ",
          "type": "int64",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CKSharedTypes",
      "header": "CKSharedTypes/Public/Shared/Types/Structures/Voxels/FOriginOffset.h",
      "editor_module": false
    },
    {
      "id": "FPendingActivation",
      "name": "FPendingActivation",
      "kind": "struct",
      "scope": "UCrowdyActorManager",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "SlotId",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "InitialState",
          "type": "FInstancedStruct",
          "static": false,
          "uproperty": false
        },
        {
          "name": "PayloadTypeID",
          "type": "FCrowdyTypeID",
          "static": false,
          "uproperty": false
        },
        {
          "name": "TicksWaiting",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "bWarnedStranded",
          "type": "bool",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyActorManager.h",
      "editor_module": false
    },
    {
      "id": "FPendingCall",
      "name": "FPendingCall",
      "kind": "struct",
      "scope": "UCrowdyServerObject",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Function",
          "type": "FName",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Method",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Payload",
          "type": "TArray<uint8>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "ReplyStruct",
          "type": "const UScriptStruct*",
          "static": false,
          "uproperty": false
        },
        {
          "name": "ReplyName",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "OnDone",
          "type": "TFunction<void(const FCrowdyServerCallResult&)>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "MadeAt",
          "type": "double",
          "static": false,
          "uproperty": false
        },
        {
          "name": "RetryIn",
          "type": "float",
          "static": false,
          "uproperty": false
        },
        {
          "name": "UnsentSeconds",
          "type": "float",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Attempts",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "bInFlight",
          "type": "bool",
          "static": false,
          "uproperty": false
        },
        {
          "name": "bConnectionClosed",
          "type": "bool",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObject.h",
      "editor_module": false
    },
    {
      "id": "FPendingPullOp",
      "name": "FPendingPullOp",
      "kind": "struct",
      "scope": "UCrowdyPersistenceSubsystem",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "InstanceKey",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "TargetVx",
          "type": "int16",
          "static": false,
          "uproperty": false
        },
        {
          "name": "LatentUUID",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "CallbackTarget",
          "type": "FWeakObjectPtr",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyPersistenceSubsystem.h",
      "editor_module": false
    },
    {
      "id": "FPendingPushVerification",
      "name": "FPendingPushVerification",
      "kind": "struct",
      "scope": "UCrowdyPersistenceSubsystem",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "ChunkX",
          "type": "int64",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Vx",
          "type": "int16",
          "static": false,
          "uproperty": false
        },
        {
          "name": "VoxelType",
          "type": "int16",
          "static": false,
          "uproperty": false
        },
        {
          "name": "PushedBytes",
          "type": "TArray<uint8>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "StructType",
          "type": "UScriptStruct*",
          "static": false,
          "uproperty": false
        },
        {
          "name": "RetryCount",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "LastPushTime",
          "type": "double",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyPersistenceSubsystem.h",
      "editor_module": false
    },
    {
      "id": "FPendingReliableSend",
      "name": "FPendingReliableSend",
      "kind": "struct",
      "scope": "UCrowdyChannels",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "ChannelName",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Payload",
          "type": "TArray<uint8>",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyChannels.h",
      "editor_module": false
    },
    {
      "id": "FPendingRemoteSpawn",
      "name": "FPendingRemoteSpawn",
      "kind": "struct",
      "scope": "UCrowdyEntitySubsystem",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "SpawnEvent",
          "type": "FCrowdyEntitySpawnEvent",
          "static": false,
          "uproperty": false
        },
        {
          "name": "LoadHandle",
          "type": "TSharedPtr<FStreamableHandle>",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyEntitySubsystem.h",
      "editor_module": false
    },
    {
      "id": "FPersistenceTypeInfo",
      "name": "FPersistenceTypeInfo",
      "kind": "struct",
      "scope": "UCrowdyPersistenceSubsystem",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "ChunkX",
          "type": "int64",
          "static": false,
          "uproperty": false
        },
        {
          "name": "bInstanced",
          "type": "bool",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyPersistenceSubsystem.h",
      "editor_module": false
    },
    {
      "id": "FPingTestMessage",
      "name": "FPingTestMessage",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "ICrowdyMessage"
      ],
      "fields": [
        {
          "name": "ReceiveTime",
          "type": "int64",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Messages/FPingTestMessage.h",
      "editor_module": false
    },
    {
      "id": "FPlacedObjectState",
      "name": "FPlacedObjectState",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "ObjectID",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Location",
          "type": "FVector",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Rotation",
          "type": "FRotator",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Scale",
          "type": "FVector",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CKSharedTypes",
      "header": "CKSharedTypes/Public/Shared/Types/Structures/Voxels/FVoxelState.h",
      "editor_module": false
    },
    {
      "id": "FPlayerLastKnownAddress",
      "name": "FPlayerLastKnownAddress",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Version",
          "type": "uint8",
          "static": false,
          "uproperty": true
        },
        {
          "name": "ChunkX",
          "type": "int64",
          "static": false,
          "uproperty": true
        },
        {
          "name": "ChunkY",
          "type": "int64",
          "static": false,
          "uproperty": true
        },
        {
          "name": "ChunkZ",
          "type": "int64",
          "static": false,
          "uproperty": true
        },
        {
          "name": "VoxelX",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "VoxelY",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "VoxelZ",
          "type": "int32",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CKSharedTypes",
      "header": "CKSharedTypes/Public/Shared/Types/Structures/Player/FPlayerLastKnownAddress.h",
      "editor_module": false
    },
    {
      "id": "FPool",
      "name": "FPool",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "ActorClass",
          "type": "TSubclassOf<AActor>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Policy",
          "type": "TObjectPtr<UCrowdyActorPoolPolicy>",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Slots",
          "type": "TArray<FSlot>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "MaxSize",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "bWarnedAtCap",
          "type": "bool",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyActorPoolSubsystem.h",
      "editor_module": false
    },
    {
      "id": "FPulledChunk",
      "name": "FPulledChunk",
      "kind": "struct",
      "scope": "UCrowdyPersistenceSubsystem",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "ChunkX",
          "type": "int64",
          "static": false,
          "uproperty": false
        },
        {
          "name": "bRead",
          "type": "bool",
          "static": false,
          "uproperty": false
        },
        {
          "name": "VoxelStateBytes",
          "type": "TMap<int16, TArray<uint8>>",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyPersistenceSubsystem.h",
      "editor_module": false
    },
    {
      "id": "FQueuedFrame",
      "name": "FQueuedFrame",
      "kind": "struct",
      "scope": "FCrowdyCppLoopback",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "DueSeconds",
          "type": "double",
          "static": false,
          "uproperty": false
        },
        {
          "name": "AppId",
          "type": "int64",
          "static": false,
          "uproperty": false
        },
        {
          "name": "ChunkX",
          "type": "int64",
          "static": false,
          "uproperty": false
        },
        {
          "name": "ChunkY",
          "type": "int64",
          "static": false,
          "uproperty": false
        },
        {
          "name": "ChunkZ",
          "type": "int64",
          "static": false,
          "uproperty": false
        },
        {
          "name": "TimestampMillis",
          "type": "int64",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Uuid",
          "type": "FCrowdyActorId",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Payload",
          "type": "TArray<uint8>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Opcode",
          "type": "uint8",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Sequence",
          "type": "uint8",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/CrowdyCpp/CrowdyCppLoopback.h",
      "editor_module": false
    },
    {
      "id": "FQueuedPush",
      "name": "FQueuedPush",
      "kind": "struct",
      "scope": "UCrowdyPersistenceSubsystem",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "StructType",
          "type": "UScriptStruct*",
          "static": false,
          "uproperty": false
        },
        {
          "name": "SerializedBytes",
          "type": "TArray<uint8>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "ChunkX",
          "type": "int64",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Vx",
          "type": "int16",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyPersistenceSubsystem.h",
      "editor_module": false
    },
    {
      "id": "FReplicationData",
      "name": "FReplicationData",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Positions",
          "type": "TArray<FVector3f>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Chunks",
          "type": "TArray<FInt64Vector>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "UUIDs",
          "type": "TArray<FString>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Components",
          "type": "TArray<TWeakObjectPtr<const UActorComponent>>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Sources",
          "type": "TArray<const ICrowdyReplicationSource*>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "ClassIDs",
          "type": "TArray<FCrowdyClassID>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "LastSentStates",
          "type": "TArray<FInstancedStruct>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "LastSentCompareBytes",
          "type": "TArray<int32>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "LastSentChunks",
          "type": "TArray<FInt64Vector>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "NextKeyframeTimes",
          "type": "TArray<double>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "NextHeartbeatTimes",
          "type": "TArray<double>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "bHasSent",
          "type": "TArray<bool>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Count",
          "type": "int32",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyAutoReplicator.h",
      "editor_module": false
    },
    {
      "id": "FRpcSignatureResult",
      "name": "FRpcSignatureResult",
      "kind": "struct",
      "scope": "FCrowdyCustomEventCustomization",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "bValid",
          "type": "bool",
          "static": false,
          "uproperty": false
        },
        {
          "name": "ParamCount",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Problem",
          "type": "FString",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdySDKEditor",
      "header": "CrowdySDKEditor/Public/Customizations/CrowdyCustomEventCustomization.h",
      "editor_module": true
    },
    {
      "id": "FScopedEntityContext",
      "name": "FScopedEntityContext",
      "kind": "struct",
      "scope": "FCrowdyRPC",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/RPC/CrowdyRPC.h",
      "editor_module": false
    },
    {
      "id": "FScopedReplay",
      "name": "FScopedReplay",
      "kind": "struct",
      "scope": "FCrowdyRPC",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/RPC/CrowdyRPC.h",
      "editor_module": false
    },
    {
      "id": "FSection",
      "name": "FSection",
      "kind": "struct",
      "scope": "FChunkMeshBuildResult",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "AtlasOverride",
          "type": "int64",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Vertices",
          "type": "TArray<FVector>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Triangles",
          "type": "TArray<int32>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Normals",
          "type": "TArray<FVector>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "UVs",
          "type": "TArray<FVector2D>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "VertexColors",
          "type": "TArray<FLinearColor>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Tangents",
          "type": "TArray<FProcMeshTangent>",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CKSharedTypes",
      "header": "CKSharedTypes/Public/Shared/Types/Structures/Chunks/FChunkMeshBuildResult.h",
      "editor_module": false
    },
    {
      "id": "FSendInputs",
      "name": "FSendInputs",
      "kind": "struct",
      "scope": "CrowdyAutoReplication",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "bSendOnlyOnChange",
          "type": "bool",
          "static": false,
          "uproperty": false
        },
        {
          "name": "bHasSentBefore",
          "type": "bool",
          "static": false,
          "uproperty": false
        },
        {
          "name": "bStateOrChunkChanged",
          "type": "bool",
          "static": false,
          "uproperty": false
        },
        {
          "name": "bKeyframeDue",
          "type": "bool",
          "static": false,
          "uproperty": false
        },
        {
          "name": "bHeartbeatDue",
          "type": "bool",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyAutoReplicator.h",
      "editor_module": false
    },
    {
      "id": "FServerEventNotification",
      "name": "FServerEventNotification",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "FGameEventNotification"
      ],
      "fields": [],
      "enumerators": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Messages/GameObjects/FServerEventNotification.h",
      "editor_module": false
    },
    {
      "id": "FSingleActorNotification",
      "name": "FSingleActorNotification",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "FGameEventNotification"
      ],
      "fields": [],
      "enumerators": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Messages/GameObjects/FSingleActorMessage.h",
      "editor_module": false
    },
    {
      "id": "FSingleActorRequest",
      "name": "FSingleActorRequest",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "FGameEventRequest"
      ],
      "fields": [],
      "enumerators": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Messages/GameObjects/FSingleActorMessage.h",
      "editor_module": false
    },
    {
      "id": "FSlot",
      "name": "FSlot",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Actor",
          "type": "TWeakObjectPtr<AActor>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "bActive",
          "type": "bool",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyActorPoolSubsystem.h",
      "editor_module": false
    },
    {
      "id": "FSlotEntry",
      "name": "FSlotEntry",
      "kind": "struct",
      "scope": "UCrowdyActorManager",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "UUID",
          "type": "FGuid",
          "static": false,
          "uproperty": false
        },
        {
          "name": "bActive",
          "type": "bool",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyActorManager.h",
      "editor_module": false
    },
    {
      "id": "FStateParticipantStats",
      "name": "FStateParticipantStats",
      "kind": "struct",
      "scope": "UCrowdyEventRouter",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "DroppedNoLayoutNoSubscriber",
          "type": "int64",
          "static": false,
          "uproperty": false
        },
        {
          "name": "DroppedNotHostSourcedForOwned",
          "type": "int64",
          "static": false,
          "uproperty": false
        },
        {
          "name": "DroppedHostOverrideRefused",
          "type": "int64",
          "static": false,
          "uproperty": false
        },
        {
          "name": "DroppedNotHostSourcedForWorld",
          "type": "int64",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyEventRouter.h",
      "editor_module": false
    },
    {
      "id": "FStateSubscriberStats",
      "name": "FStateSubscriberStats",
      "kind": "struct",
      "scope": "UCrowdyEventRouter",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Claimed",
          "type": "int64",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Applied",
          "type": "int64",
          "static": false,
          "uproperty": false
        },
        {
          "name": "DeliveredSlots",
          "type": "int64",
          "static": false,
          "uproperty": false
        },
        {
          "name": "DroppedNoEntityClass",
          "type": "int64",
          "static": false,
          "uproperty": false
        },
        {
          "name": "DroppedClassIdMismatch",
          "type": "int64",
          "static": false,
          "uproperty": false
        },
        {
          "name": "DroppedNoLayout",
          "type": "int64",
          "static": false,
          "uproperty": false
        },
        {
          "name": "DroppedNoScratch",
          "type": "int64",
          "static": false,
          "uproperty": false
        },
        {
          "name": "DroppedDecodeFailed",
          "type": "int64",
          "static": false,
          "uproperty": false
        },
        {
          "name": "NotClaimed",
          "type": "int64",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyEventRouter.h",
      "editor_module": false
    },
    {
      "id": "FTextMessage",
      "name": "FTextMessage",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Version",
          "type": "uint8",
          "static": false,
          "uproperty": true
        },
        {
          "name": "UserID",
          "type": "int64",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Username",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Message",
          "type": "FString",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CKSharedTypes",
      "header": "CKSharedTypes/Public/Shared/Types/Structures/Services/TextChat/FTextMessage.h",
      "editor_module": false
    },
    {
      "id": "FTextMessageNotification",
      "name": "FTextMessageNotification",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "ICrowdyMessage"
      ],
      "fields": [
        {
          "name": "UserID",
          "type": "int64",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Username",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Message",
          "type": "FString",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Messages/Communication/FTextMessageNotification.h",
      "editor_module": false
    },
    {
      "id": "FTextMessageRequest",
      "name": "FTextMessageRequest",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "ICrowdyMessage"
      ],
      "fields": [
        {
          "name": "UserID",
          "type": "int64",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Username",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Message",
          "type": "FString",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Messages/Communication/FTextMessageRequest.h",
      "editor_module": false
    },
    {
      "id": "FUDPNetworkStatistics",
      "name": "FUDPNetworkStatistics",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "BytesSent",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "BytesReceived",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "DatagramsSent",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "DatagramsReceived",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "MessagesSentPerSecond",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "MessagesReceivedPerSecond",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "SendRecvRatio",
          "type": "float",
          "static": false,
          "uproperty": true
        },
        {
          "name": "TotalClientNotifiesSent",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "TotalClientNotifiesReceived",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "TotalPendingClientNotifies",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "ClientNotifyLossPercentage",
          "type": "float",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Ping",
          "type": "int64",
          "static": false,
          "uproperty": true
        },
        {
          "name": "TotalMessagesSent",
          "type": "int64",
          "static": false,
          "uproperty": true
        },
        {
          "name": "TotalMessagesReceived",
          "type": "int64",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/UDP/CrowdyUDPSubsystem.h",
      "editor_module": false
    },
    {
      "id": "FVoiceChatService",
      "name": "FVoiceChatService",
      "kind": "class",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [],
      "module": "CrowdyVoice",
      "header": "CrowdyVoice/Public/Core/Audio/VoiceChat/Service/FVoiceChatService.h",
      "editor_module": false
    },
    {
      "id": "FVoxelCoordinate",
      "name": "FVoxelCoordinate",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Version",
          "type": "uint8",
          "static": false,
          "uproperty": true
        },
        {
          "name": "X",
          "type": "uint8",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Y",
          "type": "uint8",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Z",
          "type": "uint8",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CKSharedTypes",
      "header": "CKSharedTypes/Public/Shared/Types/Structures/Voxels/FVoxelCoordinate.h",
      "editor_module": false
    },
    {
      "id": "FVoxelDefinition",
      "name": "FVoxelDefinition",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Version",
          "type": "uint8",
          "static": false,
          "uproperty": true
        },
        {
          "name": "VoxelType",
          "type": "uint8",
          "static": false,
          "uproperty": true
        },
        {
          "name": "VoxelState",
          "type": "FVoxelState",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CKSharedTypes",
      "header": "CKSharedTypes/Public/Shared/Types/Structures/Voxels/FVoxelDefinition.h",
      "editor_module": false
    },
    {
      "id": "FVoxelIDData",
      "name": "FVoxelIDData",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Cx",
          "type": "int64",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Cy",
          "type": "int64",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Cz",
          "type": "int64",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Vx",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Vy",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Vz",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "VoxelType",
          "type": "EVoxelType",
          "static": false,
          "uproperty": true
        },
        {
          "name": "VoxelState",
          "type": "FVoxelState",
          "static": false,
          "uproperty": true
        },
        {
          "name": "VoxelSystemType",
          "type": "EVoxelSystemType",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CKSharedTypes",
      "header": "CKSharedTypes/Public/Shared/Types/Structures/Voxels/FVoxelIDData.h",
      "editor_module": false
    },
    {
      "id": "FVoxelListItem",
      "name": "FVoxelListItem",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Version",
          "type": "uint8",
          "static": false,
          "uproperty": true
        },
        {
          "name": "x",
          "type": "uint8",
          "static": false,
          "uproperty": true
        },
        {
          "name": "y",
          "type": "uint8",
          "static": false,
          "uproperty": true
        },
        {
          "name": "z",
          "type": "uint8",
          "static": false,
          "uproperty": true
        },
        {
          "name": "type",
          "type": "uint8",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CKSharedTypes",
      "header": "CKSharedTypes/Public/Shared/Types/Structures/Voxels/FVoxelListItem.h",
      "editor_module": false
    },
    {
      "id": "FVoxelState",
      "name": "FVoxelState",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "Version",
          "type": "uint8",
          "static": false,
          "uproperty": true
        },
        {
          "name": "FaceOneDirection",
          "type": "uint8",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Rotation",
          "type": "uint8",
          "static": false,
          "uproperty": true
        },
        {
          "name": "AtlasOverride",
          "type": "int64",
          "static": false,
          "uproperty": true
        },
        {
          "name": "bIsVLO",
          "type": "bool",
          "static": false,
          "uproperty": true
        },
        {
          "name": "GameObjects",
          "type": "TArray<FPlacedObjectState>",
          "static": false,
          "uproperty": true
        },
        {
          "name": "VoxelEditShape",
          "type": "uint8",
          "static": false,
          "uproperty": true
        },
        {
          "name": "VoxelEditShapeSize",
          "type": "FVector3f",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CKSharedTypes",
      "header": "CKSharedTypes/Public/Shared/Types/Structures/Voxels/FVoxelState.h",
      "editor_module": false
    },
    {
      "id": "FVoxelStateUpdateRequest",
      "name": "FVoxelStateUpdateRequest",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "FVoxelUpdateBody"
      ],
      "fields": [],
      "enumerators": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Messages/Voxel/FVoxelStateUpdateRequest.h",
      "editor_module": false
    },
    {
      "id": "FVoxelUpdateBody",
      "name": "FVoxelUpdateBody",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "ICrowdyMessage"
      ],
      "fields": [
        {
          "name": "Vx",
          "type": "int16",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Vy",
          "type": "int16",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Vz",
          "type": "int16",
          "static": false,
          "uproperty": false
        },
        {
          "name": "VoxelType",
          "type": "int16",
          "static": false,
          "uproperty": false
        },
        {
          "name": "StateBytes",
          "type": "TArray<uint8>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "StateSize",
          "type": "uint16",
          "static": false,
          "uproperty": false
        },
        {
          "name": "bContainsState",
          "type": "bool",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Messages/Voxel/FVoxelUpdateBody.h",
      "editor_module": false
    },
    {
      "id": "FVoxelUpdateNotificationMessage",
      "name": "FVoxelUpdateNotificationMessage",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "FVoxelUpdateBody"
      ],
      "fields": [],
      "enumerators": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Messages/Voxel/FVoxelUpdateNotificationMessage.h",
      "editor_module": false
    },
    {
      "id": "FWidgetSpec",
      "name": "FWidgetSpec",
      "kind": "struct",
      "scope": "",
      "reflected": "USTRUCT",
      "blueprint_type": true,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "WidgetClass",
          "type": "TSubclassOf<UUserWidget>",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Layer",
          "type": "ECrowdyUILayer",
          "static": false,
          "uproperty": true
        },
        {
          "name": "bClearLayerFirst",
          "type": "bool",
          "static": false,
          "uproperty": true
        },
        {
          "name": "bStartVisible",
          "type": "bool",
          "static": false,
          "uproperty": true
        },
        {
          "name": "EnteringInputMode",
          "type": "ECrowdyInputMode",
          "static": false,
          "uproperty": true
        },
        {
          "name": "ExitingInputMode",
          "type": "ECrowdyInputMode",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Core/UI/Structures/FWidgetSpec.h",
      "editor_module": false
    },
    {
      "id": "ICrowdyBindingKeyProvider",
      "name": "ICrowdyBindingKeyProvider",
      "kind": "class",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyBindingKeyProvider.h",
      "editor_module": false
    },
    {
      "id": "ICrowdyEntityComponentProvider",
      "name": "ICrowdyEntityComponentProvider",
      "kind": "class",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Interfaces/CrowdyEntityComponentProvider.h",
      "editor_module": false
    },
    {
      "id": "ICrowdyEntityEventHandler",
      "name": "ICrowdyEntityEventHandler",
      "kind": "class",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/RPC/ICrowdyEntityEventHandler.h",
      "editor_module": false
    },
    {
      "id": "ICrowdyEntitySubscriber",
      "name": "ICrowdyEntitySubscriber",
      "kind": "class",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/ICrowdyEntitySubscriber.h",
      "editor_module": false
    },
    {
      "id": "ICrowdyEventSource",
      "name": "ICrowdyEventSource",
      "kind": "class",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/RPC/ICrowdyEventSource.h",
      "editor_module": false
    },
    {
      "id": "ICrowdyHUD",
      "name": "ICrowdyHUD",
      "kind": "class",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Core/UI/Interfaces/CrowdyHUD.h",
      "editor_module": false
    },
    {
      "id": "ICrowdyMessage",
      "name": "ICrowdyMessage",
      "kind": "class",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [
        {
          "name": "UUID",
          "type": "FCrowdyActorId",
          "static": false,
          "uproperty": false
        },
        {
          "name": "AppID",
          "type": "int64",
          "static": false,
          "uproperty": false
        },
        {
          "name": "ChunkX",
          "type": "int64",
          "static": false,
          "uproperty": false
        },
        {
          "name": "ChunkY",
          "type": "int64",
          "static": false,
          "uproperty": false
        },
        {
          "name": "ChunkZ",
          "type": "int64",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Timestamp",
          "type": "int64",
          "static": false,
          "uproperty": false
        },
        {
          "name": "ReplicationDistance",
          "type": "ECrowdyReplicationDistance",
          "static": false,
          "uproperty": false
        },
        {
          "name": "DecayRate",
          "type": "ECrowdyDecayRate",
          "static": false,
          "uproperty": false
        },
        {
          "name": "SequenceNumber",
          "type": "uint8",
          "static": false,
          "uproperty": false
        },
        {
          "name": "bContainsAuth",
          "type": "bool",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Core/UDP/Interfaces/ICrowdyMessage.h",
      "editor_module": false
    },
    {
      "id": "ICrowdyMinigame",
      "name": "ICrowdyMinigame",
      "kind": "class",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Core/Interfaces/Minigames/CrowdyMinigame.h",
      "editor_module": false
    },
    {
      "id": "ICrowdyModelIdentity",
      "name": "ICrowdyModelIdentity",
      "kind": "class",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyModelIdentityInterface.h",
      "editor_module": false
    },
    {
      "id": "ICrowdyModelNotificationSink",
      "name": "ICrowdyModelNotificationSink",
      "kind": "class",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyModelNotificationSink.h",
      "editor_module": false
    },
    {
      "id": "ICrowdyPersistentOwner",
      "name": "ICrowdyPersistentOwner",
      "kind": "class",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Core/Persistence/ICrowdyPersistentOwner.h",
      "editor_module": false
    },
    {
      "id": "ICrowdyPlayer",
      "name": "ICrowdyPlayer",
      "kind": "class",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Core/Interfaces/Player/CrowdyPlayer.h",
      "editor_module": false
    },
    {
      "id": "ICrowdyReplicationSource",
      "name": "ICrowdyReplicationSource",
      "kind": "class",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Interfaces/CrowdyReplicationSource.h",
      "editor_module": false
    },
    {
      "id": "ICrowdyUIRootWidget",
      "name": "ICrowdyUIRootWidget",
      "kind": "class",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Core/UI/Interfaces/CrowdyUIRootWidget.h",
      "editor_module": false
    },
    {
      "id": "ISubsystemInitializable",
      "name": "ISubsystemInitializable",
      "kind": "class",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": false,
      "bases": [],
      "fields": [],
      "enumerators": [],
      "module": "CKSharedTypes",
      "header": "CKSharedTypes/Public/Shared/Types/Interfaces/Subsystems/SubsystemInitializable.h",
      "editor_module": false
    },
    {
      "id": "TCrowdyMessagePool",
      "name": "TCrowdyMessagePool",
      "kind": "class",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": true,
      "bases": [],
      "fields": [],
      "enumerators": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Serialization/CrowdyMessagePool.h",
      "editor_module": false
    },
    {
      "id": "TInterpolatedField",
      "name": "TInterpolatedField",
      "kind": "struct",
      "scope": "",
      "reflected": "",
      "blueprint_type": false,
      "template": true,
      "bases": [],
      "fields": [
        {
          "name": "Values",
          "type": "T",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Timestamps",
          "type": "int64",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Head",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Count",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "const",
          "type": ")",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Data/TInterpolatedField.h",
      "editor_module": false
    },
    {
      "id": "UActorUpdateExecutor",
      "name": "UActorUpdateExecutor",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": true,
      "template": false,
      "bases": [
        "UObject"
      ],
      "fields": [],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Executor/ActorUpdateExecutor.h",
      "editor_module": false
    },
    {
      "id": "UActorUpdatePayloadRegistry",
      "name": "UActorUpdatePayloadRegistry",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UObject"
      ],
      "fields": [],
      "enumerators": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Utils/UActorUpdatePayloadRegistry.h",
      "editor_module": false
    },
    {
      "id": "UActorUpdatePayloadType",
      "name": "UActorUpdatePayloadType",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": true,
      "template": false,
      "bases": [
        "UDataAsset"
      ],
      "fields": [
        {
          "name": "Entries",
          "type": "TArray<FActorUpdatePayloadTypeEntry>",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Data/ActorUpdatePayloadType.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyActorManagementConfig",
      "name": "UCrowdyActorManagementConfig",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": true,
      "template": false,
      "bases": [
        "UDataAsset"
      ],
      "fields": [
        {
          "name": "Config",
          "type": "FCrowdyActorManagementConfigStruct",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Data/CrowdyActorManagementConfig.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyActorManager",
      "name": "UCrowdyActorManager",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": true,
      "template": false,
      "bases": [
        "UTickableWorldSubsystem"
      ],
      "fields": [],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyActorManager.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyActorPoolBackend",
      "name": "UCrowdyActorPoolBackend",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": true,
      "template": false,
      "bases": [
        "UCrowdyRenderingBackend"
      ],
      "fields": [],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Data/CrowdyActorPoolBackend.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyActorPoolBackendConfig",
      "name": "UCrowdyActorPoolBackendConfig",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": true,
      "template": false,
      "bases": [
        "UCrowdyRenderingBackendConfig"
      ],
      "fields": [
        {
          "name": "ReplicationPolicyClass",
          "type": "TSubclassOf<UCrowdyRepApplicationPolicy>",
          "static": false,
          "uproperty": true
        },
        {
          "name": "PoolPolicyClass",
          "type": "TSubclassOf<UCrowdyActorPoolPolicy>",
          "static": false,
          "uproperty": true
        },
        {
          "name": "DefaultPoolSizePerClass",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "PerClassPoolOverrides",
          "type": "TMap<TSoftClassPtr<AActor>, int32>",
          "static": false,
          "uproperty": true
        },
        {
          "name": "MaxPoolSizePerClass",
          "type": "int32",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Data/CrowdyActorPoolBackendConfig.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyActorPoolPolicy",
      "name": "UCrowdyActorPoolPolicy",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": true,
      "template": false,
      "bases": [
        "UObject"
      ],
      "fields": [],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Data/CrowdyActorPoolPolicy.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyActorPoolSubsystem",
      "name": "UCrowdyActorPoolSubsystem",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": true,
      "template": false,
      "bases": [
        "UWorldSubsystem"
      ],
      "fields": [],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyActorPoolSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyActorTracker",
      "name": "UCrowdyActorTracker",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": true,
      "template": false,
      "bases": [
        "UTickableWorldSubsystem"
      ],
      "fields": [
        {
          "name": "OnTrackedActorUpdates",
          "type": "FOnTrackedActorUpdateBatch",
          "static": false,
          "uproperty": false
        },
        {
          "name": "OnUpdatesGameThread",
          "type": "FOnActorUpdateGameThreadBatch",
          "static": false,
          "uproperty": true
        },
        {
          "name": "OnRemoteEntityAppeared",
          "type": "FOnActorSpawnRequested",
          "static": false,
          "uproperty": true
        },
        {
          "name": "OnRemoteEntityTimedOut",
          "type": "FOnActorTimeoutRequested",
          "static": false,
          "uproperty": true
        },
        {
          "name": "OnRemoteEntityLeft",
          "type": "FOnActorLeftReported",
          "static": false,
          "uproperty": true
        },
        {
          "name": "OnRemoteEntityLeftAnnounced",
          "type": "FOnActorLeftReported",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyActorTracker.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyAuth_BeginMagicLinkSignIn",
      "name": "UCrowdyAuth_BeginMagicLinkSignIn",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UBlueprintAsyncActionBase"
      ],
      "fields": [
        {
          "name": "OnSuccess",
          "type": "FBeginMagicLinkSignInDelegateOnSuccess",
          "static": false,
          "uproperty": true
        },
        {
          "name": "OnError",
          "type": "FBeginMagicLinkSignInDelegateOnError",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyAuthenticationActions.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyAuth_BeginSocialSignIn",
      "name": "UCrowdyAuth_BeginSocialSignIn",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UBlueprintAsyncActionBase"
      ],
      "fields": [
        {
          "name": "OnSuccess",
          "type": "FBeginSocialSignInDelegateOnSuccess",
          "static": false,
          "uproperty": true
        },
        {
          "name": "OnError",
          "type": "FBeginSocialSignInDelegateOnError",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyAuthenticationActions.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyAuth_Login",
      "name": "UCrowdyAuth_Login",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UBlueprintAsyncActionBase"
      ],
      "fields": [
        {
          "name": "OnSuccess",
          "type": "FLoginDelegateOnSuccess",
          "static": false,
          "uproperty": true
        },
        {
          "name": "OnError",
          "type": "FLoginDelegateOnError",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyAuthenticationActions.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyAuth_Register",
      "name": "UCrowdyAuth_Register",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UBlueprintAsyncActionBase"
      ],
      "fields": [
        {
          "name": "OnSuccess",
          "type": "FRegisterDelegateOnSuccess",
          "static": false,
          "uproperty": true
        },
        {
          "name": "OnError",
          "type": "FRegisterDelegateOnFailure",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyAuthenticationActions.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyAuth_RestoreSession",
      "name": "UCrowdyAuth_RestoreSession",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UBlueprintAsyncActionBase"
      ],
      "fields": [
        {
          "name": "OnSuccess",
          "type": "FRestoreSessionDelegateOnSuccess",
          "static": false,
          "uproperty": true
        },
        {
          "name": "OnError",
          "type": "FRestoreSessionDelegateOnError",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyAuthenticationActions.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyAuthentication",
      "name": "UCrowdyAuthentication",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": true,
      "template": false,
      "bases": [
        "UGameInstanceSubsystem"
      ],
      "fields": [
        {
          "name": "OnLogin",
          "type": "FOnAuthLoginEvent",
          "static": false,
          "uproperty": true
        },
        {
          "name": "OnLoginFailed",
          "type": "FOnAuthLoginFailed",
          "static": false,
          "uproperty": true
        },
        {
          "name": "OnRegister",
          "type": "FOnAuthRegisterEvent",
          "static": false,
          "uproperty": true
        },
        {
          "name": "OnRegisterFailed",
          "type": "FOnAuthRegisterFailed",
          "static": false,
          "uproperty": true
        },
        {
          "name": "OnSessionRestored",
          "type": "FOnAuthSessionRestored",
          "static": false,
          "uproperty": true
        },
        {
          "name": "OnSessionRestoreFailed",
          "type": "FOnAuthSessionRestoreFailed",
          "static": false,
          "uproperty": true
        },
        {
          "name": "OnAppTokenRefreshed",
          "type": "FOnAppTokenRefreshed",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyAuthentication.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyAuthSaveGame",
      "name": "UCrowdyAuthSaveGame",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "USaveGame"
      ],
      "fields": [
        {
          "name": "SessionToken",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "SessionGameTokenID",
          "type": "int64",
          "static": false,
          "uproperty": true
        },
        {
          "name": "UserID",
          "type": "int64",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/Data/CrowdyAuthSaveGame.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyAutoRegistry",
      "name": "UCrowdyAutoRegistry",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UGameInstanceSubsystem"
      ],
      "fields": [],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Subsystem/CrowdyAutoRegistry.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyAutoReplicator",
      "name": "UCrowdyAutoReplicator",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UTickableWorldSubsystem"
      ],
      "fields": [],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyAutoReplicator.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyAvatars",
      "name": "UCrowdyAvatars",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UGameInstanceSubsystem"
      ],
      "fields": [
        {
          "name": "OnMyAvatarsCacheChanged",
          "type": "FOnMyAvatarsCacheChanged",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyAvatars.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyAvatars_CreateAvatar",
      "name": "UCrowdyAvatars_CreateAvatar",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UBlueprintAsyncActionBase"
      ],
      "fields": [
        {
          "name": "OnSuccess",
          "type": "FAvatarAsyncOnSuccess",
          "static": false,
          "uproperty": true
        },
        {
          "name": "OnError",
          "type": "FAvatarsAsyncOnError",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyAvatarsWriteActions.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyAvatars_DeleteAvatar",
      "name": "UCrowdyAvatars_DeleteAvatar",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UBlueprintAsyncActionBase"
      ],
      "fields": [
        {
          "name": "OnSuccess",
          "type": "FAvatarVoidAsyncOnSuccess",
          "static": false,
          "uproperty": true
        },
        {
          "name": "OnError",
          "type": "FAvatarsAsyncOnError",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyAvatarsWriteActions.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyAvatars_GetAvatar",
      "name": "UCrowdyAvatars_GetAvatar",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UBlueprintAsyncActionBase"
      ],
      "fields": [
        {
          "name": "OnSuccess",
          "type": "FAvatarAsyncOnSuccess",
          "static": false,
          "uproperty": true
        },
        {
          "name": "OnError",
          "type": "FAvatarsAsyncOnError",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyAvatarsQueryActions.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyAvatars_GetAvatarAppState",
      "name": "UCrowdyAvatars_GetAvatarAppState",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UBlueprintAsyncActionBase"
      ],
      "fields": [
        {
          "name": "OnSuccess",
          "type": "FAppStateAsyncOnSuccess",
          "static": false,
          "uproperty": true
        },
        {
          "name": "OnError",
          "type": "FAvatarsAsyncOnError",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyAvatarsQueryActions.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyAvatars_GetAvatarAppStates",
      "name": "UCrowdyAvatars_GetAvatarAppStates",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UBlueprintAsyncActionBase"
      ],
      "fields": [
        {
          "name": "OnSuccess",
          "type": "FAppStatesAsyncOnSuccess",
          "static": false,
          "uproperty": true
        },
        {
          "name": "OnError",
          "type": "FAvatarsAsyncOnError",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyAvatarsQueryActions.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyAvatars_GetMyAvatars",
      "name": "UCrowdyAvatars_GetMyAvatars",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UBlueprintAsyncActionBase"
      ],
      "fields": [
        {
          "name": "OnSuccess",
          "type": "FAvatarsAsyncOnSuccess",
          "static": false,
          "uproperty": true
        },
        {
          "name": "OnError",
          "type": "FAvatarsAsyncOnError",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyAvatarsQueryActions.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyAvatars_GetUserAvatars",
      "name": "UCrowdyAvatars_GetUserAvatars",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UBlueprintAsyncActionBase"
      ],
      "fields": [
        {
          "name": "OnSuccess",
          "type": "FAvatarsAsyncOnSuccess",
          "static": false,
          "uproperty": true
        },
        {
          "name": "OnError",
          "type": "FAvatarsAsyncOnError",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyAvatarsQueryActions.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyAvatars_UpdateAvatar",
      "name": "UCrowdyAvatars_UpdateAvatar",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UBlueprintAsyncActionBase"
      ],
      "fields": [
        {
          "name": "OnSuccess",
          "type": "FAvatarAsyncOnSuccess",
          "static": false,
          "uproperty": true
        },
        {
          "name": "OnError",
          "type": "FAvatarsAsyncOnError",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyAvatarsWriteActions.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyAvatars_UpdateAvatarAppState",
      "name": "UCrowdyAvatars_UpdateAvatarAppState",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UBlueprintAsyncActionBase"
      ],
      "fields": [
        {
          "name": "OnSuccess",
          "type": "FAppStateAsyncOnSuccess",
          "static": false,
          "uproperty": true
        },
        {
          "name": "OnError",
          "type": "FAvatarsAsyncOnError",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyAvatarsWriteActions.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyAvatars_UpdatePrivateAvatarState",
      "name": "UCrowdyAvatars_UpdatePrivateAvatarState",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UBlueprintAsyncActionBase"
      ],
      "fields": [
        {
          "name": "OnSuccess",
          "type": "FAvatarAsyncOnSuccess",
          "static": false,
          "uproperty": true
        },
        {
          "name": "OnError",
          "type": "FAvatarsAsyncOnError",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyAvatarsWriteActions.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyAvatars_UpdatePublicAvatarState",
      "name": "UCrowdyAvatars_UpdatePublicAvatarState",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UBlueprintAsyncActionBase"
      ],
      "fields": [
        {
          "name": "OnSuccess",
          "type": "FAvatarAsyncOnSuccess",
          "static": false,
          "uproperty": true
        },
        {
          "name": "OnError",
          "type": "FAvatarsAsyncOnError",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyAvatarsWriteActions.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyBakedRegistry",
      "name": "UCrowdyBakedRegistry",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UDataAsset"
      ],
      "fields": [
        {
          "name": "PersistentStructs",
          "type": "TArray<FSoftObjectPath>",
          "static": false,
          "uproperty": true
        },
        {
          "name": "SingletonStructs",
          "type": "TArray<FSoftObjectPath>",
          "static": false,
          "uproperty": true
        },
        {
          "name": "RpcFunctions",
          "type": "TArray<FCrowdyBakedRpcFunction>",
          "static": false,
          "uproperty": true
        },
        {
          "name": "RepProperties",
          "type": "TArray<FCrowdyBakedRepProperty>",
          "static": false,
          "uproperty": true
        },
        {
          "name": "RepLayoutHashes",
          "type": "TArray<FCrowdyBakedRepLayoutHash>",
          "static": false,
          "uproperty": true
        },
        {
          "name": "ModelAttributes",
          "type": "TArray<FCrowdyBakedAttribute>",
          "static": false,
          "uproperty": true
        },
        {
          "name": "ModelClasses",
          "type": "TArray<FCrowdyBakedModelClass>",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Utils/CrowdyBakedRegistry.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyBindingKeyProvider",
      "name": "UCrowdyBindingKeyProvider",
      "kind": "class",
      "scope": "",
      "reflected": "UINTERFACE",
      "blueprint_type": true,
      "template": false,
      "bases": [
        "UInterface"
      ],
      "fields": [],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyBindingKeyProvider.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyBlueprintReceptionLayer",
      "name": "UCrowdyBlueprintReceptionLayer",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": true,
      "template": false,
      "bases": [
        "UObject"
      ],
      "fields": [
        {
          "name": "OnEventNotificationReceived",
          "type": "FOnGameEventNotificationReceived",
          "static": false,
          "uproperty": true
        },
        {
          "name": "OnActorUpdateReceived",
          "type": "FOnActorUpdateReceived",
          "static": false,
          "uproperty": true
        },
        {
          "name": "SupportedResponseTypes",
          "type": "TArray<ECrowdyMessageType>",
          "static": false,
          "uproperty": true
        },
        {
          "name": "SupportedActorUpdateTypes",
          "type": "TArray<FName>",
          "static": false,
          "uproperty": true
        },
        {
          "name": "SupportedEvents",
          "type": "TArray<TObjectPtr<UScriptStruct>>",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Core/Blueprints/CrowdyBlueprintReceptionLayer.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels",
      "name": "UCrowdyChannels",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UGameInstanceSubsystem"
      ],
      "fields": [
        {
          "name": "OnMyChannelsCacheChanged",
          "type": "FOnMyChannelsCacheChanged",
          "static": false,
          "uproperty": true
        },
        {
          "name": "OnChannelMessageReceived",
          "type": "FOnChannelMessageReceived",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyChannels.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels_AddChannelMember",
      "name": "UCrowdyChannels_AddChannelMember",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UBlueprintAsyncActionBase"
      ],
      "fields": [
        {
          "name": "OnSuccess",
          "type": "FChannelMemberAsyncOnSuccess",
          "static": false,
          "uproperty": true
        },
        {
          "name": "OnError",
          "type": "FChannelAsyncOnError",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsWriteActions.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels_CreateChannel",
      "name": "UCrowdyChannels_CreateChannel",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UBlueprintAsyncActionBase"
      ],
      "fields": [
        {
          "name": "OnSuccess",
          "type": "FChannelAsyncOnSuccess",
          "static": false,
          "uproperty": true
        },
        {
          "name": "OnError",
          "type": "FChannelAsyncOnError",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsWriteActions.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels_CreateChannelRole",
      "name": "UCrowdyChannels_CreateChannelRole",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UBlueprintAsyncActionBase"
      ],
      "fields": [
        {
          "name": "OnSuccess",
          "type": "FChannelRoleAsyncOnSuccess",
          "static": false,
          "uproperty": true
        },
        {
          "name": "OnError",
          "type": "FChannelAsyncOnError",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsWriteActions.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels_DeleteChannel",
      "name": "UCrowdyChannels_DeleteChannel",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UBlueprintAsyncActionBase"
      ],
      "fields": [
        {
          "name": "OnSuccess",
          "type": "FChannelVoidAsyncOnSuccess",
          "static": false,
          "uproperty": true
        },
        {
          "name": "OnError",
          "type": "FChannelAsyncOnError",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsWriteActions.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels_DeleteChannelRole",
      "name": "UCrowdyChannels_DeleteChannelRole",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UBlueprintAsyncActionBase"
      ],
      "fields": [
        {
          "name": "OnSuccess",
          "type": "FChannelVoidAsyncOnSuccess",
          "static": false,
          "uproperty": true
        },
        {
          "name": "OnError",
          "type": "FChannelAsyncOnError",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsWriteActions.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels_GetChannel",
      "name": "UCrowdyChannels_GetChannel",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UBlueprintAsyncActionBase"
      ],
      "fields": [
        {
          "name": "OnSuccess",
          "type": "FChannelAsyncOnSuccess",
          "static": false,
          "uproperty": true
        },
        {
          "name": "OnError",
          "type": "FChannelAsyncOnError",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsQueryActions.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels_GetChannelMembers",
      "name": "UCrowdyChannels_GetChannelMembers",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UBlueprintAsyncActionBase"
      ],
      "fields": [
        {
          "name": "OnSuccess",
          "type": "FChannelMembersAsyncOnSuccess",
          "static": false,
          "uproperty": true
        },
        {
          "name": "OnError",
          "type": "FChannelAsyncOnError",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsQueryActions.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels_GetChannelPolicy",
      "name": "UCrowdyChannels_GetChannelPolicy",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UBlueprintAsyncActionBase"
      ],
      "fields": [
        {
          "name": "OnSuccess",
          "type": "FChannelPolicyAsyncOnSuccess",
          "static": false,
          "uproperty": true
        },
        {
          "name": "OnError",
          "type": "FChannelAsyncOnError",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsQueryActions.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels_GetChannelRoles",
      "name": "UCrowdyChannels_GetChannelRoles",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UBlueprintAsyncActionBase"
      ],
      "fields": [
        {
          "name": "OnSuccess",
          "type": "FChannelRolesAsyncOnSuccess",
          "static": false,
          "uproperty": true
        },
        {
          "name": "OnError",
          "type": "FChannelAsyncOnError",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsQueryActions.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels_GetChannels",
      "name": "UCrowdyChannels_GetChannels",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UBlueprintAsyncActionBase"
      ],
      "fields": [
        {
          "name": "OnSuccess",
          "type": "FChannelsAsyncOnSuccess",
          "static": false,
          "uproperty": true
        },
        {
          "name": "OnError",
          "type": "FChannelAsyncOnError",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsQueryActions.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels_GetMyChannels",
      "name": "UCrowdyChannels_GetMyChannels",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UBlueprintAsyncActionBase"
      ],
      "fields": [
        {
          "name": "OnSuccess",
          "type": "FMyChannelsAsyncOnSuccess",
          "static": false,
          "uproperty": true
        },
        {
          "name": "OnError",
          "type": "FChannelAsyncOnError",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsQueryActions.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels_GetPendingJoinRequests",
      "name": "UCrowdyChannels_GetPendingJoinRequests",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UBlueprintAsyncActionBase"
      ],
      "fields": [
        {
          "name": "OnSuccess",
          "type": "FChannelMembersAsyncOnSuccess",
          "static": false,
          "uproperty": true
        },
        {
          "name": "OnError",
          "type": "FChannelAsyncOnError",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsQueryActions.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels_JoinChannel",
      "name": "UCrowdyChannels_JoinChannel",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UBlueprintAsyncActionBase"
      ],
      "fields": [
        {
          "name": "OnSuccess",
          "type": "FChannelMemberAsyncOnSuccess",
          "static": false,
          "uproperty": true
        },
        {
          "name": "OnError",
          "type": "FChannelAsyncOnError",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsWriteActions.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels_LeaveChannel",
      "name": "UCrowdyChannels_LeaveChannel",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UBlueprintAsyncActionBase"
      ],
      "fields": [
        {
          "name": "OnSuccess",
          "type": "FChannelVoidAsyncOnSuccess",
          "static": false,
          "uproperty": true
        },
        {
          "name": "OnError",
          "type": "FChannelAsyncOnError",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsWriteActions.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels_RemoveChannelMember",
      "name": "UCrowdyChannels_RemoveChannelMember",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UBlueprintAsyncActionBase"
      ],
      "fields": [
        {
          "name": "OnSuccess",
          "type": "FChannelVoidAsyncOnSuccess",
          "static": false,
          "uproperty": true
        },
        {
          "name": "OnError",
          "type": "FChannelAsyncOnError",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsWriteActions.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels_RequestToJoinChannel",
      "name": "UCrowdyChannels_RequestToJoinChannel",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UBlueprintAsyncActionBase"
      ],
      "fields": [
        {
          "name": "OnSuccess",
          "type": "FChannelMemberAsyncOnSuccess",
          "static": false,
          "uproperty": true
        },
        {
          "name": "OnError",
          "type": "FChannelAsyncOnError",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsWriteActions.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels_SetChannelMemberRoles",
      "name": "UCrowdyChannels_SetChannelMemberRoles",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UBlueprintAsyncActionBase"
      ],
      "fields": [
        {
          "name": "OnSuccess",
          "type": "FChannelMemberAsyncOnSuccess",
          "static": false,
          "uproperty": true
        },
        {
          "name": "OnError",
          "type": "FChannelAsyncOnError",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsWriteActions.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels_SetChannelPolicy",
      "name": "UCrowdyChannels_SetChannelPolicy",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UBlueprintAsyncActionBase"
      ],
      "fields": [
        {
          "name": "OnSuccess",
          "type": "FChannelPolicyAsyncOnSuccess",
          "static": false,
          "uproperty": true
        },
        {
          "name": "OnError",
          "type": "FChannelAsyncOnError",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsWriteActions.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels_UpdateChannel",
      "name": "UCrowdyChannels_UpdateChannel",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UBlueprintAsyncActionBase"
      ],
      "fields": [
        {
          "name": "OnSuccess",
          "type": "FChannelAsyncOnSuccess",
          "static": false,
          "uproperty": true
        },
        {
          "name": "OnError",
          "type": "FChannelAsyncOnError",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsWriteActions.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels_UpdateChannelRole",
      "name": "UCrowdyChannels_UpdateChannelRole",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UBlueprintAsyncActionBase"
      ],
      "fields": [
        {
          "name": "OnSuccess",
          "type": "FChannelRoleAsyncOnSuccess",
          "static": false,
          "uproperty": true
        },
        {
          "name": "OnError",
          "type": "FChannelAsyncOnError",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsWriteActions.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyClassRegistry",
      "name": "UCrowdyClassRegistry",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UObject"
      ],
      "fields": [],
      "enumerators": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Utils/UCrowdyClassRegistry.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyCombatPreset",
      "name": "UCrowdyCombatPreset",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UCrowdyKitLayerPreset"
      ],
      "fields": [
        {
          "name": "TypePrefix",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "bTurnBased",
          "type": "bool",
          "static": false,
          "uproperty": true
        },
        {
          "name": "bHostSynced",
          "type": "bool",
          "static": false,
          "uproperty": true
        },
        {
          "name": "EffectTickIntervalMs",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "CombatantInstantiableBy",
          "type": "ECrowdyKitCreator",
          "static": false,
          "uproperty": true
        },
        {
          "name": "bEnableRevive",
          "type": "bool",
          "static": false,
          "uproperty": true
        },
        {
          "name": "ReviveGroupId",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "RevivePermission",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "OwnerIdKind",
          "type": "ECrowdyKitOwnerId",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyKitLayerPreset.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyConnectionMonitor",
      "name": "UCrowdyConnectionMonitor",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": true,
      "template": false,
      "bases": [
        "UGameInstanceSubsystem"
      ],
      "fields": [
        {
          "name": "OnConnectionStateChanged",
          "type": "FOnConnectionStatusChange",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdySDK",
      "header": "CrowdySDK/Public/Network/UDP/CrowdyConnectionMonitor.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyContainerBlueprintExtension",
      "name": "UCrowdyContainerBlueprintExtension",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UBlueprintExtension"
      ],
      "fields": [
        {
          "name": "ContainerTypeName",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "bPullModelOnStart",
          "type": "bool",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdySDKEditor",
      "header": "CrowdySDKEditor/Public/GameModel/CrowdyContainerBlueprintExtension.h",
      "editor_module": true
    },
    {
      "id": "UCrowdyContainerManifestCommandlet",
      "name": "UCrowdyContainerManifestCommandlet",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UCommandlet"
      ],
      "fields": [],
      "enumerators": [],
      "module": "CrowdyStudio",
      "header": "CrowdyStudio/Public/GameModel/CrowdyContainerManifestCommandlet.h",
      "editor_module": true
    },
    {
      "id": "UCrowdyContainerStandIn",
      "name": "UCrowdyContainerStandIn",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UObject"
      ],
      "fields": [
        {
          "name": "RepresentedClass",
          "type": "TObjectPtr<UClass>",
          "static": false,
          "uproperty": true
        },
        {
          "name": "InstanceTerm",
          "type": "FString",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyContainerStandIn.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyCppClientSubsystem",
      "name": "UCrowdyCppClientSubsystem",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UGameInstanceSubsystem"
      ],
      "fields": [],
      "enumerators": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/CrowdyCpp/CrowdyCppClientSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyCppReplicationSubsystem",
      "name": "UCrowdyCppReplicationSubsystem",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UGameInstanceSubsystem"
      ],
      "fields": [],
      "enumerators": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/CrowdyCpp/CrowdyCppReplicationSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyDefaultActorUpdateExecutor",
      "name": "UCrowdyDefaultActorUpdateExecutor",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": true,
      "template": false,
      "bases": [
        "UActorUpdateExecutor"
      ],
      "fields": [],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Executor/ActorUpdateExecutor.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyEntityComponent",
      "name": "UCrowdyEntityComponent",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UActorComponent",
        "ICrowdyReplicationSource"
      ],
      "fields": [
        {
          "name": "OnCrowdySpawned",
          "type": "FOnCrowdyEntitySpawned",
          "static": false,
          "uproperty": true
        },
        {
          "name": "OnCrowdyDestroyed",
          "type": "FOnCrowdyEntityDestroyed",
          "static": false,
          "uproperty": true
        },
        {
          "name": "OnCrowdyOwnershipAssigned",
          "type": "FOnCrowdyOwnershipAssigned",
          "static": false,
          "uproperty": true
        },
        {
          "name": "DestroyDelay",
          "type": "float",
          "static": false,
          "uproperty": true
        },
        {
          "name": "PlayerDerivedFallbackReportCount",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "HostOwnedAutoRegisterReportCount",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "LastPlayerDerivedFallbackMessage",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "LastHostOwnedAutoRegisterMessage",
          "type": "FString",
          "static": false,
          "uproperty": false
        },
        {
          "name": "IdentityResolutionCount",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "OwnershipAnnouncementCount",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "LastAnnouncedOwnerID",
          "type": "FGuid",
          "static": false,
          "uproperty": false
        },
        {
          "name": "LastAnnouncedRole",
          "type": "ECrowdyRole",
          "static": false,
          "uproperty": false
        },
        {
          "name": "bLastAnnouncedLocallyOwned",
          "type": "bool",
          "static": false,
          "uproperty": false
        },
        {
          "name": "OwnershipStepCounter",
          "type": "int32",
          "static": true,
          "uproperty": false
        },
        {
          "name": "TrackersRepointedStep",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "LastAnnouncementStep",
          "type": "int32",
          "static": false,
          "uproperty": false
        },
        {
          "name": "Mode",
          "type": "ECrowdyEntityMode",
          "static": false,
          "uproperty": true
        },
        {
          "name": "IdentityPolicy",
          "type": "ECrowdyIdentityPolicy",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Ownership",
          "type": "ECrowdyOwnership",
          "static": false,
          "uproperty": true
        },
        {
          "name": "HostOverride",
          "type": "ECrowdyHostOverride",
          "static": false,
          "uproperty": true
        },
        {
          "name": "StateHeartbeat",
          "type": "ECrowdyStateHeartbeat",
          "static": false,
          "uproperty": true
        },
        {
          "name": "bAutoApproveOwnershipRequests",
          "type": "bool",
          "static": false,
          "uproperty": true
        },
        {
          "name": "StateExecutor",
          "type": "TObjectPtr<UActorUpdateExecutor>",
          "static": false,
          "uproperty": true
        },
        {
          "name": "bAutoRegister",
          "type": "bool",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Components/CrowdyEntityComponent.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyEntityComponentProvider",
      "name": "UCrowdyEntityComponentProvider",
      "kind": "class",
      "scope": "",
      "reflected": "UINTERFACE",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UInterface"
      ],
      "fields": [],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Interfaces/CrowdyEntityComponentProvider.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyEntityEventHandler",
      "name": "UCrowdyEntityEventHandler",
      "kind": "class",
      "scope": "",
      "reflected": "UINTERFACE",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UInterface"
      ],
      "fields": [],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/RPC/ICrowdyEntityEventHandler.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyEntitySubscriber",
      "name": "UCrowdyEntitySubscriber",
      "kind": "class",
      "scope": "",
      "reflected": "UINTERFACE",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UInterface"
      ],
      "fields": [],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/ICrowdyEntitySubscriber.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyEntitySubsystem",
      "name": "UCrowdyEntitySubsystem",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": true,
      "template": false,
      "bases": [
        "UWorldSubsystem"
      ],
      "fields": [
        {
          "name": "OnEntityRegistered",
          "type": "FOnCrowdyEntityRegistered",
          "static": false,
          "uproperty": true
        },
        {
          "name": "OnEntityUnregistered",
          "type": "FOnCrowdyEntityUnregistered",
          "static": false,
          "uproperty": true
        },
        {
          "name": "OnOwnershipRequested",
          "type": "FOnCrowdyOwnershipRequested",
          "static": false,
          "uproperty": true
        },
        {
          "name": "OnEntityOwnershipChanged",
          "type": "FOnCrowdyEntityOwnershipChanged",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyEntitySubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyEventRouter",
      "name": "UCrowdyEventRouter",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UTickableWorldSubsystem"
      ],
      "fields": [],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyEventRouter.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyEventSource",
      "name": "UCrowdyEventSource",
      "kind": "class",
      "scope": "",
      "reflected": "UINTERFACE",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UInterface"
      ],
      "fields": [],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/RPC/ICrowdyEventSource.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyGameSession",
      "name": "UCrowdyGameSession",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": true,
      "template": false,
      "bases": [
        "UGameInstanceSubsystem"
      ],
      "fields": [
        {
          "name": "OnOwnerUUIDUpdated",
          "type": "FOnOwnerUUIDUpdated",
          "static": false,
          "uproperty": true
        },
        {
          "name": "OnHostIDUpdated",
          "type": "FOnHostIDUpdated",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Subsystem/CrowdyGameSession.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyGuildPreset",
      "name": "UCrowdyGuildPreset",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UCrowdyKitLayerPreset"
      ],
      "fields": [
        {
          "name": "GuildGroupId",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "HallPermission",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "bBank",
          "type": "bool",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyKitLayerPreset.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyHostSubsystem",
      "name": "UCrowdyHostSubsystem",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": true,
      "template": false,
      "bases": [
        "UWorldSubsystem"
      ],
      "fields": [
        {
          "name": "OnHostElected",
          "type": "FOnCrowdyHostElected",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyHostSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyHUD",
      "name": "UCrowdyHUD",
      "kind": "class",
      "scope": "",
      "reflected": "UINTERFACE",
      "blueprint_type": true,
      "template": false,
      "bases": [
        "UInterface"
      ],
      "fields": [],
      "enumerators": [],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Core/UI/Interfaces/CrowdyHUD.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyIsEntityHostServer",
      "name": "UCrowdyIsEntityHostServer",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UBlueprintAsyncActionBase"
      ],
      "fields": [
        {
          "name": "OnIsHost",
          "type": "FCrowdyHostCheckPin",
          "static": false,
          "uproperty": true
        },
        {
          "name": "OnIsNotHost",
          "type": "FCrowdyHostCheckPin",
          "static": false,
          "uproperty": true
        },
        {
          "name": "OnFailed",
          "type": "FCrowdyHostCheckPin",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyHostQueryActions.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyKitLayerPreset",
      "name": "UCrowdyKitLayerPreset",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UObject"
      ],
      "fields": [],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyKitLayerPreset.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyLeaderboardsPreset",
      "name": "UCrowdyLeaderboardsPreset",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UCrowdyKitLayerPreset"
      ],
      "fields": [
        {
          "name": "TypePrefix",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "SubmitAuthority",
          "type": "ECrowdyKitAuthority",
          "static": false,
          "uproperty": true
        },
        {
          "name": "bKeepBest",
          "type": "bool",
          "static": false,
          "uproperty": true
        },
        {
          "name": "SeasonCron",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "OwnerIdKind",
          "type": "ECrowdyKitOwnerId",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyKitLayerPreset.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyLivingWorldPreset",
      "name": "UCrowdyLivingWorldPreset",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UCrowdyKitLayerPreset"
      ],
      "fields": [
        {
          "name": "TypePrefix",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "bEnableTime",
          "type": "bool",
          "static": false,
          "uproperty": true
        },
        {
          "name": "TimeIntervalMs",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "HoursPerDay",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "bWeather",
          "type": "bool",
          "static": false,
          "uproperty": true
        },
        {
          "name": "NotifyDistance",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "bEnableNodes",
          "type": "bool",
          "static": false,
          "uproperty": true
        },
        {
          "name": "NodesIntervalMs",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "bEnableCrops",
          "type": "bool",
          "static": false,
          "uproperty": true
        },
        {
          "name": "CropsIntervalMs",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "bEnableWaves",
          "type": "bool",
          "static": false,
          "uproperty": true
        },
        {
          "name": "WavesIntervalMs",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "WaveGrowth",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "OwnerIdKind",
          "type": "ECrowdyKitOwnerId",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyKitLayerPreset.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyMapProfile",
      "name": "UCrowdyMapProfile",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": true,
      "template": false,
      "bases": [
        "UDataAsset"
      ],
      "fields": [
        {
          "name": "bEnableNetworking",
          "type": "bool",
          "static": false,
          "uproperty": true
        },
        {
          "name": "ActorManagement",
          "type": "FCrowdyActorManagementConfigStruct",
          "static": false,
          "uproperty": true
        },
        {
          "name": "bUseAutoReplicator",
          "type": "bool",
          "static": false,
          "uproperty": true
        },
        {
          "name": "ReplicationIntervalHz",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "bSendActorStateOnlyOnChange",
          "type": "bool",
          "static": false,
          "uproperty": true
        },
        {
          "name": "ActorKeyframeIntervalSeconds",
          "type": "float",
          "static": false,
          "uproperty": true
        },
        {
          "name": "ActorHeartbeatIntervalSeconds",
          "type": "float",
          "static": false,
          "uproperty": true
        },
        {
          "name": "bUseStateReplicator",
          "type": "bool",
          "static": false,
          "uproperty": true
        },
        {
          "name": "StateRelevanceDistance",
          "type": "ECrowdyReplicationDistance",
          "static": false,
          "uproperty": true
        },
        {
          "name": "StateKeyframeIntervalSeconds",
          "type": "float",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Data/CrowdyMapProfile.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyMinigame",
      "name": "UCrowdyMinigame",
      "kind": "class",
      "scope": "",
      "reflected": "UINTERFACE",
      "blueprint_type": true,
      "template": false,
      "bases": [
        "UInterface"
      ],
      "fields": [],
      "enumerators": [],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Core/Interfaces/Minigames/CrowdyMinigame.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyOwnershipTransfer",
      "name": "UCrowdyOwnershipTransfer",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UBlueprintFunctionLibrary"
      ],
      "fields": [],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Ownership/CrowdyOwnershipTransfer.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyPersistenceSubsystem",
      "name": "UCrowdyPersistenceSubsystem",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UGameInstanceSubsystem"
      ],
      "fields": [],
      "enumerators": [],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyPersistenceSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyPersistentOwner",
      "name": "UCrowdyPersistentOwner",
      "kind": "class",
      "scope": "",
      "reflected": "UINTERFACE",
      "blueprint_type": true,
      "template": false,
      "bases": [
        "UInterface"
      ],
      "fields": [],
      "enumerators": [],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Core/Persistence/ICrowdyPersistentOwner.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyPlayer",
      "name": "UCrowdyPlayer",
      "kind": "class",
      "scope": "",
      "reflected": "UINTERFACE",
      "blueprint_type": true,
      "template": false,
      "bases": [
        "UInterface"
      ],
      "fields": [],
      "enumerators": [],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Core/Interfaces/Player/CrowdyPlayer.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyRenderingBackend",
      "name": "UCrowdyRenderingBackend",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": true,
      "template": false,
      "bases": [
        "UObject"
      ],
      "fields": [],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Data/CrowdyRenderingBackend.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyRenderingBackendConfig",
      "name": "UCrowdyRenderingBackendConfig",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": true,
      "template": false,
      "bases": [
        "UObject"
      ],
      "fields": [],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Data/CrowdyRenderingBackendConfig.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyRepApplicationPolicy",
      "name": "UCrowdyRepApplicationPolicy",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UObject"
      ],
      "fields": [],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Data/CrowdyRepApplicationPolicy.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyReplicatedEventLibrary",
      "name": "UCrowdyReplicatedEventLibrary",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UBlueprintFunctionLibrary"
      ],
      "fields": [],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/RPC/CrowdyReplicatedEventLibrary.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyReplicatedGameInstanceSubsystem",
      "name": "UCrowdyReplicatedGameInstanceSubsystem",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UGameInstanceSubsystem"
      ],
      "fields": [],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyReplicatedSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyReplicatedSubsystemLibrary",
      "name": "UCrowdyReplicatedSubsystemLibrary",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UBlueprintFunctionLibrary"
      ],
      "fields": [],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyReplicatedSubsystemLibrary.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyReplicatedWorldSubsystem",
      "name": "UCrowdyReplicatedWorldSubsystem",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UWorldSubsystem"
      ],
      "fields": [],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyReplicatedSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyReplicationSource",
      "name": "UCrowdyReplicationSource",
      "kind": "class",
      "scope": "",
      "reflected": "UINTERFACE",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UInterface"
      ],
      "fields": [],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Interfaces/CrowdyReplicationSource.h",
      "editor_module": false
    },
    {
      "id": "UCrowdySchemaScanSettings",
      "name": "UCrowdySchemaScanSettings",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UDeveloperSettings"
      ],
      "fields": [
        {
          "name": "ScannedContentRoots",
          "type": "TArray<FString>",
          "static": false,
          "uproperty": true
        },
        {
          "name": "ExcludedContentRoots",
          "type": "TArray<FString>",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyStudio",
      "header": "CrowdyStudio/Public/GameModel/CrowdyContainerScan.h",
      "editor_module": true
    },
    {
      "id": "UCrowdySDKBridgeSubsystem",
      "name": "UCrowdySDKBridgeSubsystem",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UGameInstanceSubsystem"
      ],
      "fields": [
        {
          "name": "ServiceRegistry",
          "type": "FCrowdyServiceRegistry*",
          "static": false,
          "uproperty": false
        },
        {
          "name": "DispatchActorUpdateFn",
          "type": "TFunction<void(int64, int64, int64, ECrowdyDecayRate, ECrowdyReplicationDistance, const FString&, const FInstancedStruct&, FCrowdyClassID, bool)>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "DispatchActorHeartbeatFn",
          "type": "TFunction<void(int64, int64, int64, const FString&)>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "DispatchGameEventFn",
          "type": "TFunction<void(int64, int64, int64, ECrowdyDecayRate, ECrowdyReplicationDistance, const FGuid&, FInstancedStruct, ECrowdyTarget, const FGuid&, bool)>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "DispatchGameEventViewFn",
          "type": "TFunction<void(int64, int64, int64, ECrowdyDecayRate, ECrowdyReplicationDistance, const FGuid&, const UScriptStruct*, const void*, ECrowdyTarget, const FGuid&)>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "DispatchSingleActorMessageFn",
          "type": "TFunction<void(int64, int64, int64, const FGuid&, FInstancedStruct, bool)>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "PublishReliableRpcFn",
          "type": "TFunction<void(const FString&, const TArray<uint8>&)>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "SendMessageFn",
          "type": "TFunction<void(const ICrowdyMessage&)>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "BroadcastHUDReadyFn",
          "type": "TFunction<void()>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "ReloadConfigFn",
          "type": "TFunction<void()>",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Core/CrowdySDKBridgeSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdySDKDeveloperSettings",
      "name": "UCrowdySDKDeveloperSettings",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UDeveloperSettings"
      ],
      "fields": [
        {
          "name": "Environment",
          "type": "ECrowdyEnvironment",
          "static": false,
          "uproperty": true
        },
        {
          "name": "DiscoveryUrl",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "AppID",
          "type": "int64",
          "static": false,
          "uproperty": true
        },
        {
          "name": "OrgId",
          "type": "int64",
          "static": false,
          "uproperty": true
        },
        {
          "name": "GameApiHttpUrl",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "GameApiWsUrl",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "UDPProtocol",
          "type": "ECrowdyUDPProtocol",
          "static": false,
          "uproperty": true
        },
        {
          "name": "UDPTimeoutSeconds",
          "type": "float",
          "static": false,
          "uproperty": true
        },
        {
          "name": "HostPollIntervalSeconds",
          "type": "float",
          "static": false,
          "uproperty": true
        },
        {
          "name": "bAutoClearPersistentStateOnShutdown",
          "type": "bool",
          "static": false,
          "uproperty": true
        },
        {
          "name": "BakedRegistry",
          "type": "TSoftObjectPtr<UCrowdyBakedRegistry>",
          "static": false,
          "uproperty": true
        },
        {
          "name": "DefaultModelNotificationCarrier",
          "type": "ECrowdyEffectNotificationCarrier",
          "static": false,
          "uproperty": true
        },
        {
          "name": "MapProfiles",
          "type": "TMap<TSoftObjectPtr<UWorld>, TSoftObjectPtr<UCrowdyMapProfile>>",
          "static": false,
          "uproperty": true
        },
        {
          "name": "DefaultProfile",
          "type": "TSoftObjectPtr<UCrowdyMapProfile>",
          "static": false,
          "uproperty": true
        },
        {
          "name": "IDOverrides",
          "type": "TArray<FCrowdyIDOverride>",
          "static": false,
          "uproperty": true
        },
        {
          "name": "ClassIDOverrides",
          "type": "TArray<FCrowdyClassIDOverride>",
          "static": false,
          "uproperty": true
        },
        {
          "name": "PreloadedEntityClasses",
          "type": "TArray<TSoftClassPtr<AActor>>",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Utils/CrowdySDKDeveloperSettings.h",
      "editor_module": false
    },
    {
      "id": "UCrowdySDKSubsystem",
      "name": "UCrowdySDKSubsystem",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": true,
      "template": false,
      "bases": [
        "UGameInstanceSubsystem"
      ],
      "fields": [
        {
          "name": "OnLogin",
          "type": "FOnLogin",
          "static": false,
          "uproperty": true
        },
        {
          "name": "OnRegister",
          "type": "FOnRegister",
          "static": false,
          "uproperty": true
        },
        {
          "name": "OnLogout",
          "type": "FOnLogout",
          "static": false,
          "uproperty": true
        },
        {
          "name": "OnUDPAddressNotify",
          "type": "FOnUDPAddressNotify",
          "static": false,
          "uproperty": true
        },
        {
          "name": "OnVersionInfo",
          "type": "FOnVersionInfo",
          "static": false,
          "uproperty": true
        },
        {
          "name": "OnUDPConnectionSuccess",
          "type": "FOnUDPConnectionSuccess",
          "static": false,
          "uproperty": true
        },
        {
          "name": "OnUDPTimedOut",
          "type": "FOnUDPTimedOut",
          "static": false,
          "uproperty": true
        },
        {
          "name": "OnTeleportPermission",
          "type": "FOnTeleportPermission",
          "static": false,
          "uproperty": true
        },
        {
          "name": "OnCrowdyHUDReady",
          "type": "FOnCrowdyHUDReady",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdySDK",
      "header": "CrowdySDK/Public/Subsystem/CrowdySDKSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyServerCallAction",
      "name": "UCrowdyServerCallAction",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UBlueprintAsyncActionBase"
      ],
      "fields": [
        {
          "name": "OnSuccess",
          "type": "FCrowdyServerCallDone",
          "static": false,
          "uproperty": true
        },
        {
          "name": "OnFailed",
          "type": "FCrowdyServerCallDone",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectLibrary.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObject",
      "name": "UCrowdyServerObject",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": true,
      "template": false,
      "bases": [
        "UObject"
      ],
      "fields": [
        {
          "name": "OnStatusChanged",
          "type": "FOnCrowdyServerObjectStatusChanged",
          "static": false,
          "uproperty": false
        },
        {
          "name": "StatusChanged",
          "type": "FCrowdyServerStatusChanged",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObject.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObjectComponent",
      "name": "UCrowdyServerObjectComponent",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UActorComponent"
      ],
      "fields": [
        {
          "name": "Definition",
          "type": "TObjectPtr<UCrowdyServerObjectDefinition>",
          "static": false,
          "uproperty": true
        },
        {
          "name": "InstanceMode",
          "type": "ECrowdyServerObjectInstanceMode",
          "static": false,
          "uproperty": true
        },
        {
          "name": "InstanceId",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "TeamId",
          "type": "int64",
          "static": false,
          "uproperty": true
        },
        {
          "name": "SourceDefinition",
          "type": "TObjectPtr<UCrowdyServerObjectDefinition>",
          "static": false,
          "uproperty": true
        },
        {
          "name": "SourceInstance",
          "type": "ECrowdyServerObjectSourceInstance",
          "static": false,
          "uproperty": true
        },
        {
          "name": "SourceInstanceId",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "SourceVariable",
          "type": "FName",
          "static": false,
          "uproperty": true
        },
        {
          "name": "OnVariablesChanged",
          "type": "FCrowdyServerVariablesChanged",
          "static": false,
          "uproperty": true
        },
        {
          "name": "OnStatusChanged",
          "type": "FCrowdyServerStatusChanged",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectComponent.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObjectDefinition",
      "name": "UCrowdyServerObjectDefinition",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": true,
      "template": false,
      "bases": [
        "UDataAsset"
      ],
      "fields": [
        {
          "name": "TypeName",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Visibility",
          "type": "ECrowdyServerObjectVisibility",
          "static": false,
          "uproperty": true
        },
        {
          "name": "bOnlyOneInstance",
          "type": "bool",
          "static": false,
          "uproperty": true
        },
        {
          "name": "OnlyInstanceId",
          "type": "const TCHAR* const",
          "static": true,
          "uproperty": false
        },
        {
          "name": "StateForm",
          "type": "ECrowdyServerValuesForm",
          "static": false,
          "uproperty": true
        },
        {
          "name": "State",
          "type": "TObjectPtr<UScriptStruct>",
          "static": false,
          "uproperty": true
        },
        {
          "name": "StateList",
          "type": "FInstancedPropertyBag",
          "static": false,
          "uproperty": true
        },
        {
          "name": "WatchedFields",
          "type": "TArray<FName>",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Functions",
          "type": "TArray<FCrowdyServerFunction>",
          "static": false,
          "uproperty": true
        },
        {
          "name": "MembersFrom",
          "type": "ECrowdyServerMembersSource",
          "static": false,
          "uproperty": true
        },
        {
          "name": "MaxMembers",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "bShowMembers",
          "type": "bool",
          "static": false,
          "uproperty": true
        },
        {
          "name": "bRemoveMembersWhoLeave",
          "type": "bool",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Timers",
          "type": "TArray<FCrowdyServerTimer>",
          "static": false,
          "uproperty": true
        },
        {
          "name": "bOnPlayerJoined",
          "type": "bool",
          "static": false,
          "uproperty": true
        },
        {
          "name": "bOnPlayerLeft",
          "type": "bool",
          "static": false,
          "uproperty": true
        },
        {
          "name": "CanCall",
          "type": "TArray<TObjectPtr<UCrowdyServerObjectDefinition>>",
          "static": false,
          "uproperty": true
        },
        {
          "name": "SaveIntervalSeconds",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "IdleTimeoutSeconds",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Description",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "CodeSource",
          "type": "ECrowdyServerCodeSource",
          "static": false,
          "uproperty": true
        },
        {
          "name": "LogicFile",
          "type": "FFilePath",
          "static": false,
          "uproperty": true
        },
        {
          "name": "FieldNames",
          "type": "TArray<FCrowdyServerFieldName>",
          "static": false,
          "uproperty": true
        },
        {
          "name": "EnumValueNames",
          "type": "TArray<FCrowdyServerEnumValueName>",
          "static": false,
          "uproperty": true
        },
        {
          "name": "ListValueNames",
          "type": "TArray<FCrowdyServerListValueName>",
          "static": false,
          "uproperty": true
        },
        {
          "name": "BakedStructs",
          "type": "TArray<FCrowdyExecBakedStruct>",
          "static": false,
          "uproperty": true
        },
        {
          "name": "BakedEnums",
          "type": "TArray<FCrowdyExecBakedEnum>",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectDefinition.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObjectLibrary",
      "name": "UCrowdyServerObjectLibrary",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UBlueprintFunctionLibrary"
      ],
      "fields": [],
      "enumerators": [],
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectLibrary.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObjectLink",
      "name": "UCrowdyServerObjectLink",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": true,
      "template": false,
      "bases": [
        "UObject"
      ],
      "fields": [],
      "enumerators": [],
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectLink.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObjectSubsystem",
      "name": "UCrowdyServerObjectSubsystem",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UGameInstanceSubsystem"
      ],
      "fields": [
        {
          "name": "GracePeriodSeconds",
          "type": "float",
          "static": true,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyServerTypedCallAction",
      "name": "UCrowdyServerTypedCallAction",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UCrowdyServerCallAction"
      ],
      "fields": [],
      "enumerators": [],
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectLibrary.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyStateApplyOtherComponent",
      "name": "UCrowdyStateApplyOtherComponent",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UActorComponent"
      ],
      "fields": [],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/State/CrowdyStateTestTarget.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyStateApplyTestComponent",
      "name": "UCrowdyStateApplyTestComponent",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UActorComponent"
      ],
      "fields": [
        {
          "name": "CompInt",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "CompFloat",
          "type": "float",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/State/CrowdyStateTestTarget.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyStateBadOnRepTarget",
      "name": "UCrowdyStateBadOnRepTarget",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UObject"
      ],
      "fields": [
        {
          "name": "RepBad",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "RepGood",
          "type": "int32",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/State/CrowdyStateTestTarget.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyStateBlueprintLibrary",
      "name": "UCrowdyStateBlueprintLibrary",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UBlueprintFunctionLibrary"
      ],
      "fields": [],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/State/CrowdyStateBlueprintLibrary.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyStateCodecTarget",
      "name": "UCrowdyStateCodecTarget",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UObject"
      ],
      "fields": [
        {
          "name": "RepInt",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "RepBigInt",
          "type": "int64",
          "static": false,
          "uproperty": true
        },
        {
          "name": "RepFloat",
          "type": "float",
          "static": false,
          "uproperty": true
        },
        {
          "name": "RepDouble",
          "type": "double",
          "static": false,
          "uproperty": true
        },
        {
          "name": "bRepFlag",
          "type": "bool",
          "static": false,
          "uproperty": true
        },
        {
          "name": "RepByte",
          "type": "uint8",
          "static": false,
          "uproperty": true
        },
        {
          "name": "RepEnum",
          "type": "ECrowdyStateTestEnum",
          "static": false,
          "uproperty": true
        },
        {
          "name": "RepName",
          "type": "FName",
          "static": false,
          "uproperty": true
        },
        {
          "name": "RepString",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "RepVector",
          "type": "FVector",
          "static": false,
          "uproperty": true
        },
        {
          "name": "RepRotator",
          "type": "FRotator",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/State/CrowdyStateTestTarget.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyStateContainerRejectTarget",
      "name": "UCrowdyStateContainerRejectTarget",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UObject"
      ],
      "fields": [
        {
          "name": "RepGood",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "RepBadArray",
          "type": "TArray<int32>",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/State/CrowdyStateTestTarget.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyStateNestedContainerRejectTarget",
      "name": "UCrowdyStateNestedContainerRejectTarget",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UObject"
      ],
      "fields": [
        {
          "name": "RepGood",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "RepBadStruct",
          "type": "FCrowdyStateNestedContainerStruct",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/State/CrowdyStateTestTarget.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyStateObjectRejectTarget",
      "name": "UCrowdyStateObjectRejectTarget",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UObject"
      ],
      "fields": [
        {
          "name": "RepGood",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "RepBadObject",
          "type": "TObjectPtr<UObject>",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/State/CrowdyStateTestTarget.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyStateOverlapExecutor",
      "name": "UCrowdyStateOverlapExecutor",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UActorUpdateExecutor"
      ],
      "fields": [],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/State/CrowdyStateTestTarget.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyStatePartialNetTarget",
      "name": "UCrowdyStatePartialNetTarget",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UObject"
      ],
      "fields": [
        {
          "name": "RepPartial",
          "type": "FCrowdyStatePartialNetStruct",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/State/CrowdyStateTestTarget.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyStateReplicator",
      "name": "UCrowdyStateReplicator",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UTickableWorldSubsystem"
      ],
      "fields": [
        {
          "name": "DispatchHookForTests",
          "type": "TFunction<void(const FCrowdyStateDelta& , bool )>",
          "static": false,
          "uproperty": false
        },
        {
          "name": "ChannelDispatchHookForTests",
          "type": "TFunction<void(const FCrowdyStateDelta& )>",
          "static": false,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyStateReplicator.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyStateRetypeInt64Target",
      "name": "UCrowdyStateRetypeInt64Target",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UObject"
      ],
      "fields": [
        {
          "name": "RepValue",
          "type": "int64",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/State/CrowdyStateTestTarget.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyStateRetypeIntTarget",
      "name": "UCrowdyStateRetypeIntTarget",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UObject"
      ],
      "fields": [
        {
          "name": "RepValue",
          "type": "int32",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/State/CrowdyStateTestTarget.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyStateStaticArrayRejectTarget",
      "name": "UCrowdyStateStaticArrayRejectTarget",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UObject"
      ],
      "fields": [
        {
          "name": "RepGood",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "RepBadArray",
          "type": "int32",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/State/CrowdyStateTestTarget.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyStateSubsystemTestTarget",
      "name": "UCrowdyStateSubsystemTestTarget",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UObject"
      ],
      "fields": [
        {
          "name": "RepInt",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "RepFloat",
          "type": "float",
          "static": false,
          "uproperty": true
        },
        {
          "name": "RepManualDirty",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "RepNotified",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "NotifiedOnRepCount",
          "type": "int32",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/State/CrowdyStateTestTarget.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyStateSubsystemTestTargetB",
      "name": "UCrowdyStateSubsystemTestTargetB",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UObject"
      ],
      "fields": [
        {
          "name": "RepInt",
          "type": "int32",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/State/CrowdyStateTestTarget.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyStateTestTarget",
      "name": "UCrowdyStateTestTarget",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UObject"
      ],
      "fields": [
        {
          "name": "RepInt",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "RepBigInt",
          "type": "int64",
          "static": false,
          "uproperty": true
        },
        {
          "name": "RepFloat",
          "type": "float",
          "static": false,
          "uproperty": true
        },
        {
          "name": "RepDouble",
          "type": "double",
          "static": false,
          "uproperty": true
        },
        {
          "name": "bRepFlag",
          "type": "bool",
          "static": false,
          "uproperty": true
        },
        {
          "name": "RepByte",
          "type": "uint8",
          "static": false,
          "uproperty": true
        },
        {
          "name": "RepEnum",
          "type": "ECrowdyStateTestEnum",
          "static": false,
          "uproperty": true
        },
        {
          "name": "RepName",
          "type": "FName",
          "static": false,
          "uproperty": true
        },
        {
          "name": "RepString",
          "type": "FString",
          "static": false,
          "uproperty": true
        },
        {
          "name": "RepVector",
          "type": "FVector",
          "static": false,
          "uproperty": true
        },
        {
          "name": "RepRotator",
          "type": "FRotator",
          "static": false,
          "uproperty": true
        },
        {
          "name": "RepOwnerOnly",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "RepManualDirty",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "RepHealth",
          "type": "float",
          "static": false,
          "uproperty": true
        },
        {
          "name": "NotReplicated",
          "type": "int32",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/State/CrowdyStateTestTarget.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyStateTestTargetExtra",
      "name": "UCrowdyStateTestTargetExtra",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UCrowdyStateTestTarget"
      ],
      "fields": [
        {
          "name": "RepExtra",
          "type": "int32",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/State/CrowdyStateTestTarget.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyStateWideTarget",
      "name": "UCrowdyStateWideTarget",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UObject"
      ],
      "fields": [
        {
          "name": "Rep00",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Rep01",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Rep02",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Rep03",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Rep04",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Rep05",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Rep06",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Rep07",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Rep08",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Rep09",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Rep10",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Rep11",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Rep12",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Rep13",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Rep14",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Rep15",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Rep16",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Rep17",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Rep18",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Rep19",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Rep20",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Rep21",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Rep22",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Rep23",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Rep24",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Rep25",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Rep26",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Rep27",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Rep28",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Rep29",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Rep30",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Rep31",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Rep32",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Rep33",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Rep34",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Rep35",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Rep36",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Rep37",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Rep38",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Rep39",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Rep40",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Rep41",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Rep42",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Rep43",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Rep44",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Rep45",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Rep46",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Rep47",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Rep48",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Rep49",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Rep50",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Rep51",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Rep52",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Rep53",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Rep54",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Rep55",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Rep56",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Rep57",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Rep58",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Rep59",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Rep60",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Rep61",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Rep62",
          "type": "int32",
          "static": false,
          "uproperty": true
        },
        {
          "name": "Rep63",
          "type": "int32",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/State/CrowdyStateTestTarget.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams",
      "name": "UCrowdyTeams",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UGameInstanceSubsystem"
      ],
      "fields": [
        {
          "name": "OnMyTeamsCacheChanged",
          "type": "FOnMyTeamsCacheChanged",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyTeams.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams_AddTeamMember",
      "name": "UCrowdyTeams_AddTeamMember",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UBlueprintAsyncActionBase"
      ],
      "fields": [
        {
          "name": "OnSuccess",
          "type": "FMemberAsyncOnSuccess",
          "static": false,
          "uproperty": true
        },
        {
          "name": "OnError",
          "type": "FTeamsAsyncOnError",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsWriteActions.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams_CreateTeam",
      "name": "UCrowdyTeams_CreateTeam",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UBlueprintAsyncActionBase"
      ],
      "fields": [
        {
          "name": "OnSuccess",
          "type": "FTeamAsyncOnSuccess",
          "static": false,
          "uproperty": true
        },
        {
          "name": "OnError",
          "type": "FTeamsAsyncOnError",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsWriteActions.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams_CreateTeamRole",
      "name": "UCrowdyTeams_CreateTeamRole",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UBlueprintAsyncActionBase"
      ],
      "fields": [
        {
          "name": "OnSuccess",
          "type": "FRoleAsyncOnSuccess",
          "static": false,
          "uproperty": true
        },
        {
          "name": "OnError",
          "type": "FTeamsAsyncOnError",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsWriteActions.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams_DeleteTeam",
      "name": "UCrowdyTeams_DeleteTeam",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UBlueprintAsyncActionBase"
      ],
      "fields": [
        {
          "name": "OnSuccess",
          "type": "FVoidAsyncOnSuccess",
          "static": false,
          "uproperty": true
        },
        {
          "name": "OnError",
          "type": "FTeamsAsyncOnError",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsWriteActions.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams_DeleteTeamRole",
      "name": "UCrowdyTeams_DeleteTeamRole",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UBlueprintAsyncActionBase"
      ],
      "fields": [
        {
          "name": "OnSuccess",
          "type": "FVoidAsyncOnSuccess",
          "static": false,
          "uproperty": true
        },
        {
          "name": "OnError",
          "type": "FTeamsAsyncOnError",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsWriteActions.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams_GetMyTeams",
      "name": "UCrowdyTeams_GetMyTeams",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UBlueprintAsyncActionBase"
      ],
      "fields": [
        {
          "name": "OnSuccess",
          "type": "FMyTeamsAsyncOnSuccess",
          "static": false,
          "uproperty": true
        },
        {
          "name": "OnError",
          "type": "FTeamsAsyncOnError",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsQueryActions.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams_GetPendingJoinRequests",
      "name": "UCrowdyTeams_GetPendingJoinRequests",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UBlueprintAsyncActionBase"
      ],
      "fields": [
        {
          "name": "OnSuccess",
          "type": "FMembersAsyncOnSuccess",
          "static": false,
          "uproperty": true
        },
        {
          "name": "OnError",
          "type": "FTeamsAsyncOnError",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsQueryActions.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams_GetTeam",
      "name": "UCrowdyTeams_GetTeam",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UBlueprintAsyncActionBase"
      ],
      "fields": [
        {
          "name": "OnSuccess",
          "type": "FTeamAsyncOnSuccess",
          "static": false,
          "uproperty": true
        },
        {
          "name": "OnError",
          "type": "FTeamsAsyncOnError",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsQueryActions.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams_GetTeamMembers",
      "name": "UCrowdyTeams_GetTeamMembers",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UBlueprintAsyncActionBase"
      ],
      "fields": [
        {
          "name": "OnSuccess",
          "type": "FMembersAsyncOnSuccess",
          "static": false,
          "uproperty": true
        },
        {
          "name": "OnError",
          "type": "FTeamsAsyncOnError",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsQueryActions.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams_GetTeamPolicy",
      "name": "UCrowdyTeams_GetTeamPolicy",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UBlueprintAsyncActionBase"
      ],
      "fields": [
        {
          "name": "OnSuccess",
          "type": "FPolicyAsyncOnSuccess",
          "static": false,
          "uproperty": true
        },
        {
          "name": "OnError",
          "type": "FTeamsAsyncOnError",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsQueryActions.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams_GetTeamRoles",
      "name": "UCrowdyTeams_GetTeamRoles",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UBlueprintAsyncActionBase"
      ],
      "fields": [
        {
          "name": "OnSuccess",
          "type": "FRolesAsyncOnSuccess",
          "static": false,
          "uproperty": true
        },
        {
          "name": "OnError",
          "type": "FTeamsAsyncOnError",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsQueryActions.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams_GetTeams",
      "name": "UCrowdyTeams_GetTeams",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UBlueprintAsyncActionBase"
      ],
      "fields": [
        {
          "name": "OnSuccess",
          "type": "FTeamsAsyncOnSuccess",
          "static": false,
          "uproperty": true
        },
        {
          "name": "OnError",
          "type": "FTeamsAsyncOnError",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsQueryActions.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams_JoinTeam",
      "name": "UCrowdyTeams_JoinTeam",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UBlueprintAsyncActionBase"
      ],
      "fields": [
        {
          "name": "OnSuccess",
          "type": "FMemberAsyncOnSuccess",
          "static": false,
          "uproperty": true
        },
        {
          "name": "OnError",
          "type": "FTeamsAsyncOnError",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsWriteActions.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams_LeaveTeam",
      "name": "UCrowdyTeams_LeaveTeam",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UBlueprintAsyncActionBase"
      ],
      "fields": [
        {
          "name": "OnSuccess",
          "type": "FVoidAsyncOnSuccess",
          "static": false,
          "uproperty": true
        },
        {
          "name": "OnError",
          "type": "FTeamsAsyncOnError",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsWriteActions.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams_RemoveTeamMember",
      "name": "UCrowdyTeams_RemoveTeamMember",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UBlueprintAsyncActionBase"
      ],
      "fields": [
        {
          "name": "OnSuccess",
          "type": "FVoidAsyncOnSuccess",
          "static": false,
          "uproperty": true
        },
        {
          "name": "OnError",
          "type": "FTeamsAsyncOnError",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsWriteActions.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams_RequestToJoinTeam",
      "name": "UCrowdyTeams_RequestToJoinTeam",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UBlueprintAsyncActionBase"
      ],
      "fields": [
        {
          "name": "OnSuccess",
          "type": "FMemberAsyncOnSuccess",
          "static": false,
          "uproperty": true
        },
        {
          "name": "OnError",
          "type": "FTeamsAsyncOnError",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsWriteActions.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams_SetTeamMemberRoles",
      "name": "UCrowdyTeams_SetTeamMemberRoles",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UBlueprintAsyncActionBase"
      ],
      "fields": [
        {
          "name": "OnSuccess",
          "type": "FMemberAsyncOnSuccess",
          "static": false,
          "uproperty": true
        },
        {
          "name": "OnError",
          "type": "FTeamsAsyncOnError",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsWriteActions.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams_SetTeamPolicy",
      "name": "UCrowdyTeams_SetTeamPolicy",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UBlueprintAsyncActionBase"
      ],
      "fields": [
        {
          "name": "OnSuccess",
          "type": "FPolicyAsyncOnSuccess",
          "static": false,
          "uproperty": true
        },
        {
          "name": "OnError",
          "type": "FTeamsAsyncOnError",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsWriteActions.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams_UpdateTeam",
      "name": "UCrowdyTeams_UpdateTeam",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UBlueprintAsyncActionBase"
      ],
      "fields": [
        {
          "name": "OnSuccess",
          "type": "FTeamAsyncOnSuccess",
          "static": false,
          "uproperty": true
        },
        {
          "name": "OnError",
          "type": "FTeamsAsyncOnError",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsWriteActions.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams_UpdateTeamRole",
      "name": "UCrowdyTeams_UpdateTeamRole",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UBlueprintAsyncActionBase"
      ],
      "fields": [
        {
          "name": "OnSuccess",
          "type": "FRoleAsyncOnSuccess",
          "static": false,
          "uproperty": true
        },
        {
          "name": "OnError",
          "type": "FTeamsAsyncOnError",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsWriteActions.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyTransformRepPolicy",
      "name": "UCrowdyTransformRepPolicy",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UCrowdyRepApplicationPolicy"
      ],
      "fields": [],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Data/CrowdyTransformRepPolicy.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyUDPSubsystem",
      "name": "UCrowdyUDPSubsystem",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UGameInstanceSubsystem"
      ],
      "fields": [
        {
          "name": "OnUDPConnectionSuccessful",
          "type": "FUDPConnectionSuccessful",
          "static": false,
          "uproperty": true
        },
        {
          "name": "OnUDPTimeout",
          "type": "FUDPTimeout",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/UDP/CrowdyUDPSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyUIRootWidget",
      "name": "UCrowdyUIRootWidget",
      "kind": "class",
      "scope": "",
      "reflected": "UINTERFACE",
      "blueprint_type": true,
      "template": false,
      "bases": [
        "UInterface"
      ],
      "fields": [],
      "enumerators": [],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Core/UI/Interfaces/CrowdyUIRootWidget.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyUtilities",
      "name": "UCrowdyUtilities",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": true,
      "template": false,
      "bases": [
        "UBlueprintFunctionLibrary"
      ],
      "fields": [],
      "enumerators": [],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Utils/CrowdyUtilities.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyVideoFrameReceiver",
      "name": "UCrowdyVideoFrameReceiver",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": true,
      "template": false,
      "bases": [
        "UWorldSubsystem"
      ],
      "fields": [
        {
          "name": "OnVideoFrameReady",
          "type": "FOnCrowdyVideoFrameReady",
          "static": false,
          "uproperty": false
        },
        {
          "name": "OnVideoFrameAssembled",
          "type": "FOnCrowdyVideoFrameAssembled",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyVideoFrameReceiver.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyWidgetSet",
      "name": "UCrowdyWidgetSet",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": true,
      "template": false,
      "bases": [
        "UDataAsset"
      ],
      "fields": [
        {
          "name": "WidgetSpecMap",
          "type": "TMap<FGameplayTag, FWidgetSpec>",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Core/UI/Data/CrowdyWidgetSet.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyWorkerThreadsSubsystem",
      "name": "UCrowdyWorkerThreadsSubsystem",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UGameInstanceSubsystem"
      ],
      "fields": [
        {
          "name": "ReservedCoreCount",
          "type": "int32",
          "static": true,
          "uproperty": false
        }
      ],
      "enumerators": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Subsystem/CrowdyWorkerThreadsSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UEventPayloadRegistry",
      "name": "UEventPayloadRegistry",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UObject"
      ],
      "fields": [],
      "enumerators": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Utils/UEventPayloadRegistry.h",
      "editor_module": false
    },
    {
      "id": "UEventPayloadType",
      "name": "UEventPayloadType",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": true,
      "template": false,
      "bases": [
        "UDataAsset"
      ],
      "fields": [
        {
          "name": "Entries",
          "type": "TArray<FEventPayloadTypeEntry>",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Data/EventPayloadType.h",
      "editor_module": false
    },
    {
      "id": "UHelperFunctions",
      "name": "UHelperFunctions",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UBlueprintFunctionLibrary"
      ],
      "fields": [],
      "enumerators": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Utils/HelperFunctions.h",
      "editor_module": false
    },
    {
      "id": "USubsystemInitializable",
      "name": "USubsystemInitializable",
      "kind": "class",
      "scope": "",
      "reflected": "UINTERFACE",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UInterface"
      ],
      "fields": [],
      "enumerators": [],
      "module": "CKSharedTypes",
      "header": "CKSharedTypes/Public/Shared/Types/Interfaces/Subsystems/SubsystemInitializable.h",
      "editor_module": false
    },
    {
      "id": "UVoiceChatSubsystem",
      "name": "UVoiceChatSubsystem",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": false,
      "template": false,
      "bases": [
        "UTickableWorldSubsystem"
      ],
      "fields": [
        {
          "name": "OnAudioDataGenerated",
          "type": "FOnAudioDataGenerated",
          "static": false,
          "uproperty": true
        },
        {
          "name": "OnAudioDataReceived",
          "type": "FOnAudioDataReceived",
          "static": false,
          "uproperty": true
        },
        {
          "name": "OnAudioNotify",
          "type": "FAudioNotify",
          "static": false,
          "uproperty": true
        },
        {
          "name": "OnStreamTimeout",
          "type": "FOnStreamTimeout",
          "static": false,
          "uproperty": true
        }
      ],
      "enumerators": [],
      "module": "CrowdyVoice",
      "header": "CrowdyVoice/Public/Core/Audio/VoiceChat/VoiceChatSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UW_CrowdyHUD",
      "name": "UW_CrowdyHUD",
      "kind": "class",
      "scope": "",
      "reflected": "UCLASS",
      "blueprint_type": true,
      "template": false,
      "bases": [
        "UUserWidget",
        "ICrowdyUIRootWidget"
      ],
      "fields": [],
      "enumerators": [],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Core/UI/Widgets/W_CrowdyHUD.h",
      "editor_module": false
    }
  ],
  "cpp_functions": [
    {
      "id": "ACrowdyHUDBase::InitializeCrowdyWidgets",
      "owner": "ACrowdyHUDBase",
      "owner_kind": "class",
      "name": "InitializeCrowdyWidgets",
      "test_helper": false,
      "implementation": false,
      "signature": "void InitializeCrowdyWidgets()",
      "return_type": "void",
      "params": "",
      "access": "protected",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Core/UI/CrowdyHUDBase.h",
      "editor_module": false
    },
    {
      "id": "ACrowdyStateApplyTestActor::OnRep_Health",
      "owner": "ACrowdyStateApplyTestActor",
      "owner_kind": "class",
      "name": "OnRep_Health",
      "test_helper": false,
      "implementation": false,
      "signature": "void OnRep_Health()",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/State/CrowdyStateTestTarget.h",
      "editor_module": false
    },
    {
      "id": "ACrowdyStateApplyTestActor::OnRep_Score",
      "owner": "ACrowdyStateApplyTestActor",
      "owner_kind": "class",
      "name": "OnRep_Score",
      "test_helper": false,
      "implementation": false,
      "signature": "void OnRep_Score()",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/State/CrowdyStateTestTarget.h",
      "editor_module": false
    },
    {
      "id": "ACrowdyStateReentrantNotifyActor::OnRep_First",
      "owner": "ACrowdyStateReentrantNotifyActor",
      "owner_kind": "class",
      "name": "OnRep_First",
      "test_helper": false,
      "implementation": false,
      "signature": "void OnRep_First()",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/State/CrowdyStateTestTarget.h",
      "editor_module": false
    },
    {
      "id": "ACrowdyStateReentrantNotifyActor::OnRep_Third",
      "owner": "ACrowdyStateReentrantNotifyActor",
      "owner_kind": "class",
      "name": "OnRep_Third",
      "test_helper": false,
      "implementation": false,
      "signature": "void OnRep_Third()",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/State/CrowdyStateTestTarget.h",
      "editor_module": false
    },
    {
      "id": "CrowdyActorLeftReasonFromPayload",
      "owner": "",
      "owner_kind": "namespace",
      "name": "CrowdyActorLeftReasonFromPayload",
      "test_helper": false,
      "implementation": false,
      "signature": "ECrowdyActorLeftReason CrowdyActorLeftReasonFromPayload(const TConstArrayView<uint8> Payload)",
      "return_type": "ECrowdyActorLeftReason",
      "params": "const TConstArrayView<uint8> Payload",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Core/UDP/Enums/ECrowdyMessageType.h",
      "editor_module": false
    },
    {
      "id": "CrowdyActorUpdateExecutor::AnswersStateNatively",
      "owner": "CrowdyActorUpdateExecutor",
      "owner_kind": "namespace",
      "name": "AnswersStateNatively",
      "test_helper": false,
      "implementation": false,
      "signature": "bool AnswersStateNatively(const UActorUpdateExecutor* Executor)",
      "return_type": "bool",
      "params": "const UActorUpdateExecutor* Executor",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Executor/ActorUpdateExecutor.h",
      "editor_module": false
    },
    {
      "id": "CrowdyActorUpdateExecutor::IsNativeStateFunction",
      "owner": "CrowdyActorUpdateExecutor",
      "owner_kind": "namespace",
      "name": "IsNativeStateFunction",
      "test_helper": false,
      "implementation": false,
      "signature": "bool IsNativeStateFunction(const UFunction* StateFunction)",
      "return_type": "bool",
      "params": "const UFunction* StateFunction",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Executor/ActorUpdateExecutor.h",
      "editor_module": false
    },
    {
      "id": "CrowdyActorUpdateRouting::JudgeQueuedUpdate",
      "owner": "CrowdyActorUpdateRouting",
      "owner_kind": "namespace",
      "name": "JudgeQueuedUpdate",
      "test_helper": false,
      "implementation": false,
      "signature": "EQueuedVerdict JudgeQueuedUpdate(const bool bTracked, const bool bSpawnPending)",
      "return_type": "EQueuedVerdict",
      "params": "const bool bTracked, const bool bSpawnPending",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyActorUpdateRouting.h",
      "editor_module": false
    },
    {
      "id": "CrowdyActorUpdateRouting::RouteOnReceive",
      "owner": "CrowdyActorUpdateRouting",
      "owner_kind": "namespace",
      "name": "RouteOnReceive",
      "test_helper": false,
      "implementation": false,
      "signature": "EReceiveRoute RouteOnReceive(const bool bTracked)",
      "return_type": "EReceiveRoute",
      "params": "const bool bTracked",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyActorUpdateRouting.h",
      "editor_module": false
    },
    {
      "id": "CrowdyApplyEffectNodeShared::GetContainerBlueprintResolver",
      "owner": "CrowdyApplyEffectNodeShared",
      "owner_kind": "namespace",
      "name": "GetContainerBlueprintResolver",
      "test_helper": false,
      "implementation": false,
      "signature": "TFunction<bool(const UBlueprint*)> GetContainerBlueprintResolver()",
      "return_type": "TFunction<bool(const UBlueprint*)>",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNodes",
      "header": "CrowdyNodes/Public/Nodes/CrowdyApplyEffectContainerResolver.h",
      "editor_module": true
    },
    {
      "id": "CrowdyApplyEffectNodeShared::IsGameModelContainerBlueprint",
      "owner": "CrowdyApplyEffectNodeShared",
      "owner_kind": "namespace",
      "name": "IsGameModelContainerBlueprint",
      "test_helper": false,
      "implementation": false,
      "signature": "bool IsGameModelContainerBlueprint(const UBlueprint* Blueprint)",
      "return_type": "bool",
      "params": "const UBlueprint* Blueprint",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNodes",
      "header": "CrowdyNodes/Public/Nodes/CrowdyApplyEffectContainerResolver.h",
      "editor_module": true
    },
    {
      "id": "CrowdyApplyEffectNodeShared::SetContainerBlueprintResolver",
      "owner": "CrowdyApplyEffectNodeShared",
      "owner_kind": "namespace",
      "name": "SetContainerBlueprintResolver",
      "test_helper": false,
      "implementation": false,
      "signature": "void SetContainerBlueprintResolver(TFunction<bool(const UBlueprint*)> Resolver)",
      "return_type": "void",
      "params": "TFunction<bool(const UBlueprint*)> Resolver",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNodes",
      "header": "CrowdyNodes/Public/Nodes/CrowdyApplyEffectContainerResolver.h",
      "editor_module": true
    },
    {
      "id": "CrowdyAuthoringContributions::DescribeActionEventProblem",
      "owner": "CrowdyAuthoringContributions",
      "owner_kind": "namespace",
      "name": "DescribeActionEventProblem",
      "test_helper": false,
      "implementation": false,
      "signature": "FString DescribeActionEventProblem(const UFunction* Function)",
      "return_type": "FString",
      "params": "const UFunction* Function",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNodes",
      "header": "CrowdyNodes/Public/Compiler/CrowdyAuthoringContributions.h",
      "editor_module": true
    },
    {
      "id": "CrowdyAuthoringContributions::GetActionParameters",
      "owner": "CrowdyAuthoringContributions",
      "owner_kind": "namespace",
      "name": "GetActionParameters",
      "test_helper": false,
      "implementation": false,
      "signature": "TArray<FCrowdyActionParameterSpec> GetActionParameters()",
      "return_type": "TArray<FCrowdyActionParameterSpec>",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNodes",
      "header": "CrowdyNodes/Public/Compiler/CrowdyAuthoringContributions.h",
      "editor_module": true
    },
    {
      "id": "CrowdyAuthoringContributions::IsCrowdRepresentationSelected",
      "owner": "CrowdyAuthoringContributions",
      "owner_kind": "namespace",
      "name": "IsCrowdRepresentationSelected",
      "test_helper": false,
      "implementation": false,
      "signature": "bool IsCrowdRepresentationSelected()",
      "return_type": "bool",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNodes",
      "header": "CrowdyNodes/Public/Compiler/CrowdyAuthoringContributions.h",
      "editor_module": true
    },
    {
      "id": "CrowdyAuthoringContributions::SetActionEventValidator",
      "owner": "CrowdyAuthoringContributions",
      "owner_kind": "namespace",
      "name": "SetActionEventValidator",
      "test_helper": false,
      "implementation": false,
      "signature": "TFunction<FString(const UFunction*)> SetActionEventValidator(TFunction<FString(const UFunction*)> Validator)",
      "return_type": "TFunction<FString(const UFunction*)>",
      "params": "TFunction<FString(const UFunction*)> Validator",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNodes",
      "header": "CrowdyNodes/Public/Compiler/CrowdyAuthoringContributions.h",
      "editor_module": true
    },
    {
      "id": "CrowdyAuthoringContributions::SetActionParameterProvider",
      "owner": "CrowdyAuthoringContributions",
      "owner_kind": "namespace",
      "name": "SetActionParameterProvider",
      "test_helper": false,
      "implementation": false,
      "signature": "TFunction<TArray<FCrowdyActionParameterSpec>()> SetActionParameterProvider(TFunction<TArray<FCrowdyActionParameterSpec>()> Provider)",
      "return_type": "TFunction<TArray<FCrowdyActionParameterSpec>()>",
      "params": "TFunction<TArray<FCrowdyActionParameterSpec>()> Provider",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNodes",
      "header": "CrowdyNodes/Public/Compiler/CrowdyAuthoringContributions.h",
      "editor_module": true
    },
    {
      "id": "CrowdyAuthPayloads::EnsureGameApiGraphqlPath",
      "owner": "CrowdyAuthPayloads",
      "owner_kind": "namespace",
      "name": "EnsureGameApiGraphqlPath",
      "test_helper": false,
      "implementation": false,
      "signature": "FString EnsureGameApiGraphqlPath(const FString& Url)",
      "return_type": "FString",
      "params": "const FString& Url",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Auth/CrowdyAuthPayloadReaders.h",
      "editor_module": false
    },
    {
      "id": "CrowdyAuthPayloads::IsBrowserNavigableUrl",
      "owner": "CrowdyAuthPayloads",
      "owner_kind": "namespace",
      "name": "IsBrowserNavigableUrl",
      "test_helper": false,
      "implementation": false,
      "signature": "bool IsBrowserNavigableUrl(const FString& Url)",
      "return_type": "bool",
      "params": "const FString& Url",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Auth/CrowdyAuthPayloadReaders.h",
      "editor_module": false
    },
    {
      "id": "CrowdyAuthPayloads::ReadIdentity",
      "owner": "CrowdyAuthPayloads",
      "owner_kind": "namespace",
      "name": "ReadIdentity",
      "test_helper": false,
      "implementation": false,
      "signature": "bool ReadIdentity(const TSharedPtr<FJsonValue>& Value, int64 SignedInUserId, FCrowdyUserIdentity& OutIdentity)",
      "return_type": "bool",
      "params": "const TSharedPtr<FJsonValue>& Value, int64 SignedInUserId, FCrowdyUserIdentity& OutIdentity",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Auth/CrowdyAuthPayloadReaders.h",
      "editor_module": false
    },
    {
      "id": "CrowdyAuthPayloads::ReadLoginLinkPayload",
      "owner": "CrowdyAuthPayloads",
      "owner_kind": "namespace",
      "name": "ReadLoginLinkPayload",
      "test_helper": false,
      "implementation": false,
      "signature": "bool ReadLoginLinkPayload(const TSharedPtr<FJsonValue>& Value, bool& OutSent)",
      "return_type": "bool",
      "params": "const TSharedPtr<FJsonValue>& Value, bool& OutSent",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Auth/CrowdyAuthPayloadReaders.h",
      "editor_module": false
    },
    {
      "id": "CrowdyAuthPayloads::ReadSocialStartPayload",
      "owner": "CrowdyAuthPayloads",
      "owner_kind": "namespace",
      "name": "ReadSocialStartPayload",
      "test_helper": false,
      "implementation": false,
      "signature": "bool ReadSocialStartPayload(const TSharedPtr<FJsonValue>& Value, FString& OutAuthorizeUrl, FString& OutState)",
      "return_type": "bool",
      "params": "const TSharedPtr<FJsonValue>& Value, FString& OutAuthorizeUrl, FString& OutState",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Auth/CrowdyAuthPayloadReaders.h",
      "editor_module": false
    },
    {
      "id": "CrowdyAutoReplication::DecideSend",
      "owner": "CrowdyAutoReplication",
      "owner_kind": "namespace",
      "name": "DecideSend",
      "test_helper": false,
      "implementation": false,
      "signature": "ESendDecision DecideSend(const FSendInputs& Inputs)",
      "return_type": "ESendDecision",
      "params": "const FSendInputs& Inputs",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyAutoReplicator.h",
      "editor_module": false
    },
    {
      "id": "CrowdyAutoReplication::HasStateChanged",
      "owner": "CrowdyAutoReplication",
      "owner_kind": "namespace",
      "name": "HasStateChanged",
      "test_helper": false,
      "implementation": false,
      "signature": "bool HasStateChanged(const FInstancedStruct& LastSent, const FInstancedStruct& Live, int32 ComparableBytes)",
      "return_type": "bool",
      "params": "const FInstancedStruct& LastSent, const FInstancedStruct& Live, int32 ComparableBytes",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyAutoReplicator.h",
      "editor_module": false
    },
    {
      "id": "CrowdyAutoReplication::ResolveCompareBytes",
      "owner": "CrowdyAutoReplication",
      "owner_kind": "namespace",
      "name": "ResolveCompareBytes",
      "test_helper": false,
      "implementation": false,
      "signature": "int32 ResolveCompareBytes(const UScriptStruct* PreviousStruct, const UScriptStruct* SentStruct, int32 CurrentBytes)",
      "return_type": "int32",
      "params": "const UScriptStruct* PreviousStruct, const UScriptStruct* SentStruct, int32 CurrentBytes",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyAutoReplicator.h",
      "editor_module": false
    },
    {
      "id": "CrowdyBakedRegistryPaths::TEXT",
      "owner": "CrowdyBakedRegistryPaths",
      "owner_kind": "namespace",
      "name": "TEXT",
      "test_helper": false,
      "implementation": false,
      "signature": "const TCHAR* ObjectPath = TEXT(\"/Game/CrowdySDK/CrowdyBakedRegistry.CrowdyBakedRegistry\")",
      "return_type": "const TCHAR* ObjectPath =",
      "params": "\"/Game/CrowdySDK/CrowdyBakedRegistry.CrowdyBakedRegistry\"",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Utils/CrowdyBakedRegistry.h",
      "editor_module": false
    },
    {
      "id": "CrowdyBakedRegistryPaths::TEXT",
      "owner": "CrowdyBakedRegistryPaths",
      "owner_kind": "namespace",
      "name": "TEXT",
      "test_helper": false,
      "implementation": false,
      "signature": "const TCHAR* PackagePath = TEXT(\"/Game/CrowdySDK/CrowdyBakedRegistry\")",
      "return_type": "const TCHAR* PackagePath =",
      "params": "\"/Game/CrowdySDK/CrowdyBakedRegistry\"",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Utils/CrowdyBakedRegistry.h",
      "editor_module": false
    },
    {
      "id": "CrowdyBitwiseCompare::ComparableBytes",
      "owner": "CrowdyBitwiseCompare",
      "owner_kind": "namespace",
      "name": "ComparableBytes",
      "test_helper": false,
      "implementation": false,
      "signature": "int32 ComparableBytes(const FProperty* Property)",
      "return_type": "int32",
      "params": "const FProperty* Property",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/State/CrowdyBitwiseCompare.h",
      "editor_module": false
    },
    {
      "id": "CrowdyBitwiseCompare::ComparableBytes",
      "owner": "CrowdyBitwiseCompare",
      "owner_kind": "namespace",
      "name": "ComparableBytes",
      "test_helper": false,
      "implementation": false,
      "signature": "int32 ComparableBytes(const UScriptStruct* Struct)",
      "return_type": "int32",
      "params": "const UScriptStruct* Struct",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/State/CrowdyBitwiseCompare.h",
      "editor_module": false
    },
    {
      "id": "CrowdyBlueprintCompileHooks::NotifyClassCompiled",
      "owner": "CrowdyBlueprintCompileHooks",
      "owner_kind": "namespace",
      "name": "NotifyClassCompiled",
      "test_helper": false,
      "implementation": false,
      "signature": "void NotifyClassCompiled(UClass* Class)",
      "return_type": "void",
      "params": "UClass* Class",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNodes",
      "header": "CrowdyNodes/Public/Compiler/CrowdyBlueprintCompileHooks.h",
      "editor_module": true
    },
    {
      "id": "CrowdyBlueprintCompileHooks::SetClassCompiledHook",
      "owner": "CrowdyBlueprintCompileHooks",
      "owner_kind": "namespace",
      "name": "SetClassCompiledHook",
      "test_helper": false,
      "implementation": false,
      "signature": "void SetClassCompiledHook(TFunction<void(UClass*)> Hook)",
      "return_type": "void",
      "params": "TFunction<void(UClass*)> Hook",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNodes",
      "header": "CrowdyNodes/Public/Compiler/CrowdyBlueprintCompileHooks.h",
      "editor_module": true
    },
    {
      "id": "CrowdyBlueprintCompileHooks::SetContainerStampHook",
      "owner": "CrowdyBlueprintCompileHooks",
      "owner_kind": "namespace",
      "name": "SetContainerStampHook",
      "test_helper": false,
      "implementation": false,
      "signature": "void SetContainerStampHook(TFunction<void(const UBlueprint*, UClass*)> Hook)",
      "return_type": "void",
      "params": "TFunction<void(const UBlueprint*, UClass*)> Hook",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNodes",
      "header": "CrowdyNodes/Public/Compiler/CrowdyBlueprintCompileHooks.h",
      "editor_module": true
    },
    {
      "id": "CrowdyBlueprintCompileHooks::StampContainerMetadata",
      "owner": "CrowdyBlueprintCompileHooks",
      "owner_kind": "namespace",
      "name": "StampContainerMetadata",
      "test_helper": false,
      "implementation": false,
      "signature": "void StampContainerMetadata(const UBlueprint* Blueprint, UClass* Class)",
      "return_type": "void",
      "params": "const UBlueprint* Blueprint, UClass* Class",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNodes",
      "header": "CrowdyNodes/Public/Compiler/CrowdyBlueprintCompileHooks.h",
      "editor_module": true
    },
    {
      "id": "CrowdyCanonicalNumber::ToText",
      "owner": "CrowdyCanonicalNumber",
      "owner_kind": "namespace",
      "name": "ToText",
      "test_helper": false,
      "implementation": false,
      "signature": "FString ToText(double Number)",
      "return_type": "FString",
      "params": "double Number",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyCanonicalNumber.h",
      "editor_module": false
    },
    {
      "id": "CrowdyCoalesce::HashString",
      "owner": "CrowdyCoalesce",
      "owner_kind": "namespace",
      "name": "HashString",
      "test_helper": false,
      "implementation": false,
      "signature": "uint64 HashString(const FString& Value)",
      "return_type": "uint64",
      "params": "const FString& Value",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelSubsystem.h",
      "editor_module": false
    },
    {
      "id": "CrowdyCoalesce::MixHash",
      "owner": "CrowdyCoalesce",
      "owner_kind": "namespace",
      "name": "MixHash",
      "test_helper": false,
      "implementation": false,
      "signature": "uint64 MixHash(uint64 Accumulated, uint64 Value)",
      "return_type": "uint64",
      "params": "uint64 Accumulated, uint64 Value",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelSubsystem.h",
      "editor_module": false
    },
    {
      "id": "CrowdyCombatKitNames::ApplyEffectFunctionName",
      "owner": "CrowdyCombatKitNames",
      "owner_kind": "namespace",
      "name": "ApplyEffectFunctionName",
      "test_helper": false,
      "implementation": false,
      "signature": "FString ApplyEffectFunctionName(const FString& TypePrefix)",
      "return_type": "FString",
      "params": "const FString& TypePrefix",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyCombatKitNames.h",
      "editor_module": false
    },
    {
      "id": "CrowdyCombatKitNames::AttackFunctionName",
      "owner": "CrowdyCombatKitNames",
      "owner_kind": "namespace",
      "name": "AttackFunctionName",
      "test_helper": false,
      "implementation": false,
      "signature": "FString AttackFunctionName(const FString& TypePrefix)",
      "return_type": "FString",
      "params": "const FString& TypePrefix",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyCombatKitNames.h",
      "editor_module": false
    },
    {
      "id": "CrowdyCombatKitNames::CombatantTypeName",
      "owner": "CrowdyCombatKitNames",
      "owner_kind": "namespace",
      "name": "CombatantTypeName",
      "test_helper": false,
      "implementation": false,
      "signature": "FString CombatantTypeName(const FString& TypePrefix)",
      "return_type": "FString",
      "params": "const FString& TypePrefix",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyCombatKitNames.h",
      "editor_module": false
    },
    {
      "id": "CrowdyCombatKitNames::EffectKeys::TEXT",
      "owner": "CrowdyCombatKitNames::EffectKeys",
      "owner_kind": "namespace",
      "name": "TEXT",
      "test_helper": false,
      "implementation": false,
      "signature": "const TCHAR* EffectId = TEXT(\"effect_id\")",
      "return_type": "const TCHAR* EffectId =",
      "params": "\"effect_id\"",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyCombatKitNames.h",
      "editor_module": false
    },
    {
      "id": "CrowdyCombatKitNames::EffectKeys::TEXT",
      "owner": "CrowdyCombatKitNames::EffectKeys",
      "owner_kind": "namespace",
      "name": "TEXT",
      "test_helper": false,
      "implementation": false,
      "signature": "const TCHAR* Magnitude = TEXT(\"magnitude\")",
      "return_type": "const TCHAR* Magnitude =",
      "params": "\"magnitude\"",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyCombatKitNames.h",
      "editor_module": false
    },
    {
      "id": "CrowdyCombatKitNames::EffectKeys::TEXT",
      "owner": "CrowdyCombatKitNames::EffectKeys",
      "owner_kind": "namespace",
      "name": "TEXT",
      "test_helper": false,
      "implementation": false,
      "signature": "const TCHAR* TargetKey = TEXT(\"target_key\")",
      "return_type": "const TCHAR* TargetKey =",
      "params": "\"target_key\"",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyCombatKitNames.h",
      "editor_module": false
    },
    {
      "id": "CrowdyCombatKitNames::EffectKeys::TEXT",
      "owner": "CrowdyCombatKitNames::EffectKeys",
      "owner_kind": "namespace",
      "name": "TEXT",
      "test_helper": false,
      "implementation": false,
      "signature": "const TCHAR* TicksLeft = TEXT(\"ticks_left\")",
      "return_type": "const TCHAR* TicksLeft =",
      "params": "\"ticks_left\"",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyCombatKitNames.h",
      "editor_module": false
    },
    {
      "id": "CrowdyCombatKitNames::EffectTypeName",
      "owner": "CrowdyCombatKitNames",
      "owner_kind": "namespace",
      "name": "EffectTypeName",
      "test_helper": false,
      "implementation": false,
      "signature": "FString EffectTypeName(const FString& TypePrefix)",
      "return_type": "FString",
      "params": "const FString& TypePrefix",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyCombatKitNames.h",
      "editor_module": false
    },
    {
      "id": "CrowdyCombatKitNames::Keys::TEXT",
      "owner": "CrowdyCombatKitNames::Keys",
      "owner_kind": "namespace",
      "name": "TEXT",
      "test_helper": false,
      "implementation": false,
      "signature": "const TCHAR* Alive = TEXT(\"alive\")",
      "return_type": "const TCHAR* Alive =",
      "params": "\"alive\"",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyCombatKitNames.h",
      "editor_module": false
    },
    {
      "id": "CrowdyCombatKitNames::Keys::TEXT",
      "owner": "CrowdyCombatKitNames::Keys",
      "owner_kind": "namespace",
      "name": "TEXT",
      "test_helper": false,
      "implementation": false,
      "signature": "const TCHAR* Attack = TEXT(\"attack\")",
      "return_type": "const TCHAR* Attack =",
      "params": "\"attack\"",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyCombatKitNames.h",
      "editor_module": false
    },
    {
      "id": "CrowdyCombatKitNames::Keys::TEXT",
      "owner": "CrowdyCombatKitNames::Keys",
      "owner_kind": "namespace",
      "name": "TEXT",
      "test_helper": false,
      "implementation": false,
      "signature": "const TCHAR* CombatKey = TEXT(\"combat_key\")",
      "return_type": "const TCHAR* CombatKey =",
      "params": "\"combat_key\"",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyCombatKitNames.h",
      "editor_module": false
    },
    {
      "id": "CrowdyCombatKitNames::Keys::TEXT",
      "owner": "CrowdyCombatKitNames::Keys",
      "owner_kind": "namespace",
      "name": "TEXT",
      "test_helper": false,
      "implementation": false,
      "signature": "const TCHAR* Defense = TEXT(\"defense\")",
      "return_type": "const TCHAR* Defense =",
      "params": "\"defense\"",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyCombatKitNames.h",
      "editor_module": false
    },
    {
      "id": "CrowdyCombatKitNames::Keys::TEXT",
      "owner": "CrowdyCombatKitNames::Keys",
      "owner_kind": "namespace",
      "name": "TEXT",
      "test_helper": false,
      "implementation": false,
      "signature": "const TCHAR* Hp = TEXT(\"hp\")",
      "return_type": "const TCHAR* Hp =",
      "params": "\"hp\"",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyCombatKitNames.h",
      "editor_module": false
    },
    {
      "id": "CrowdyCombatKitNames::Keys::TEXT",
      "owner": "CrowdyCombatKitNames::Keys",
      "owner_kind": "namespace",
      "name": "TEXT",
      "test_helper": false,
      "implementation": false,
      "signature": "const TCHAR* MaxHp = TEXT(\"max_hp\")",
      "return_type": "const TCHAR* MaxHp =",
      "params": "\"max_hp\"",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyCombatKitNames.h",
      "editor_module": false
    },
    {
      "id": "CrowdyCombatKitNames::Keys::TEXT",
      "owner": "CrowdyCombatKitNames::Keys",
      "owner_kind": "namespace",
      "name": "TEXT",
      "test_helper": false,
      "implementation": false,
      "signature": "const TCHAR* OwnerUserId = TEXT(\"owner_user_id\")",
      "return_type": "const TCHAR* OwnerUserId =",
      "params": "\"owner_user_id\"",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyCombatKitNames.h",
      "editor_module": false
    },
    {
      "id": "CrowdyCombatKitNames::PrefixedFunctionName",
      "owner": "CrowdyCombatKitNames",
      "owner_kind": "namespace",
      "name": "PrefixedFunctionName",
      "test_helper": false,
      "implementation": false,
      "signature": "FString PrefixedFunctionName(const FString& TypePrefix, const TCHAR* FunctionBase)",
      "return_type": "FString",
      "params": "const FString& TypePrefix, const TCHAR* FunctionBase",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyCombatKitNames.h",
      "editor_module": false
    },
    {
      "id": "CrowdyCombatKitNames::RespawnFunctionName",
      "owner": "CrowdyCombatKitNames",
      "owner_kind": "namespace",
      "name": "RespawnFunctionName",
      "test_helper": false,
      "implementation": false,
      "signature": "FString RespawnFunctionName(const FString& TypePrefix)",
      "return_type": "FString",
      "params": "const FString& TypePrefix",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyCombatKitNames.h",
      "editor_module": false
    },
    {
      "id": "CrowdyCombatKitNames::ReviveFunctionName",
      "owner": "CrowdyCombatKitNames",
      "owner_kind": "namespace",
      "name": "ReviveFunctionName",
      "test_helper": false,
      "implementation": false,
      "signature": "FString ReviveFunctionName(const FString& TypePrefix)",
      "return_type": "FString",
      "params": "const FString& TypePrefix",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyCombatKitNames.h",
      "editor_module": false
    },
    {
      "id": "CrowdyCombatKitNames::SyncFunctionName",
      "owner": "CrowdyCombatKitNames",
      "owner_kind": "namespace",
      "name": "SyncFunctionName",
      "test_helper": false,
      "implementation": false,
      "signature": "FString SyncFunctionName(const FString& TypePrefix)",
      "return_type": "FString",
      "params": "const FString& TypePrefix",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyCombatKitNames.h",
      "editor_module": false
    },
    {
      "id": "CrowdyCombatKitNames::TEXT",
      "owner": "CrowdyCombatKitNames",
      "owner_kind": "namespace",
      "name": "TEXT",
      "test_helper": false,
      "implementation": false,
      "signature": "const TCHAR* ApplyEffectFunctionBase = TEXT(\"apply_effect\")",
      "return_type": "const TCHAR* ApplyEffectFunctionBase =",
      "params": "\"apply_effect\"",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyCombatKitNames.h",
      "editor_module": false
    },
    {
      "id": "CrowdyCombatKitNames::TEXT",
      "owner": "CrowdyCombatKitNames",
      "owner_kind": "namespace",
      "name": "TEXT",
      "test_helper": false,
      "implementation": false,
      "signature": "const TCHAR* AttackFunctionBase = TEXT(\"attack\")",
      "return_type": "const TCHAR* AttackFunctionBase =",
      "params": "\"attack\"",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyCombatKitNames.h",
      "editor_module": false
    },
    {
      "id": "CrowdyCombatKitNames::TEXT",
      "owner": "CrowdyCombatKitNames",
      "owner_kind": "namespace",
      "name": "TEXT",
      "test_helper": false,
      "implementation": false,
      "signature": "const TCHAR* CombatantTypeSuffix = TEXT(\"Combatant\")",
      "return_type": "const TCHAR* CombatantTypeSuffix =",
      "params": "\"Combatant\"",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyCombatKitNames.h",
      "editor_module": false
    },
    {
      "id": "CrowdyCombatKitNames::TEXT",
      "owner": "CrowdyCombatKitNames",
      "owner_kind": "namespace",
      "name": "TEXT",
      "test_helper": false,
      "implementation": false,
      "signature": "const TCHAR* RespawnFunctionBase = TEXT(\"respawn\")",
      "return_type": "const TCHAR* RespawnFunctionBase =",
      "params": "\"respawn\"",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyCombatKitNames.h",
      "editor_module": false
    },
    {
      "id": "CrowdyCombatKitNames::TEXT",
      "owner": "CrowdyCombatKitNames",
      "owner_kind": "namespace",
      "name": "TEXT",
      "test_helper": false,
      "implementation": false,
      "signature": "const TCHAR* ReviveFunctionBase = TEXT(\"revive\")",
      "return_type": "const TCHAR* ReviveFunctionBase =",
      "params": "\"revive\"",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyCombatKitNames.h",
      "editor_module": false
    },
    {
      "id": "CrowdyCombatKitNames::TEXT",
      "owner": "CrowdyCombatKitNames",
      "owner_kind": "namespace",
      "name": "TEXT",
      "test_helper": false,
      "implementation": false,
      "signature": "const TCHAR* StatusEffectTypeSuffix = TEXT(\"StatusEffect\")",
      "return_type": "const TCHAR* StatusEffectTypeSuffix =",
      "params": "\"StatusEffect\"",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyCombatKitNames.h",
      "editor_module": false
    },
    {
      "id": "CrowdyCombatKitNames::TEXT",
      "owner": "CrowdyCombatKitNames",
      "owner_kind": "namespace",
      "name": "TEXT",
      "test_helper": false,
      "implementation": false,
      "signature": "const TCHAR* SyncFunctionBase = TEXT(\"sync_combatant\")",
      "return_type": "const TCHAR* SyncFunctionBase =",
      "params": "\"sync_combatant\"",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyCombatKitNames.h",
      "editor_module": false
    },
    {
      "id": "CrowdyCombatKitNames::ToSnakeCase",
      "owner": "CrowdyCombatKitNames",
      "owner_kind": "namespace",
      "name": "ToSnakeCase",
      "test_helper": false,
      "implementation": false,
      "signature": "FString ToSnakeCase(const FString& Name)",
      "return_type": "FString",
      "params": "const FString& Name",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyCombatKitNames.h",
      "editor_module": false
    },
    {
      "id": "CrowdyContainerMarker::FindExtension",
      "owner": "CrowdyContainerMarker",
      "owner_kind": "namespace",
      "name": "FindExtension",
      "test_helper": false,
      "implementation": false,
      "signature": "UCrowdyContainerBlueprintExtension* FindExtension(const UBlueprint* Blueprint)",
      "return_type": "UCrowdyContainerBlueprintExtension*",
      "params": "const UBlueprint* Blueprint",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdySDKEditor",
      "header": "CrowdySDKEditor/Public/GameModel/CrowdyContainerBlueprintExtension.h",
      "editor_module": true
    },
    {
      "id": "CrowdyContainerMarker::GetPullModelOnStart",
      "owner": "CrowdyContainerMarker",
      "owner_kind": "namespace",
      "name": "GetPullModelOnStart",
      "test_helper": false,
      "implementation": false,
      "signature": "bool GetPullModelOnStart(const UBlueprint* Blueprint)",
      "return_type": "bool",
      "params": "const UBlueprint* Blueprint",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdySDKEditor",
      "header": "CrowdySDKEditor/Public/GameModel/CrowdyContainerBlueprintExtension.h",
      "editor_module": true
    },
    {
      "id": "CrowdyContainerMarker::IsGameModelContainerClass",
      "owner": "CrowdyContainerMarker",
      "owner_kind": "namespace",
      "name": "IsGameModelContainerClass",
      "test_helper": false,
      "implementation": false,
      "signature": "bool IsGameModelContainerClass(const UBlueprint* Blueprint)",
      "return_type": "bool",
      "params": "const UBlueprint* Blueprint",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdySDKEditor",
      "header": "CrowdySDKEditor/Public/GameModel/CrowdyContainerBlueprintExtension.h",
      "editor_module": true
    },
    {
      "id": "CrowdyContainerMarker::IsMarkedContainer",
      "owner": "CrowdyContainerMarker",
      "owner_kind": "namespace",
      "name": "IsMarkedContainer",
      "test_helper": false,
      "implementation": false,
      "signature": "bool IsMarkedContainer(const UBlueprint* Blueprint)",
      "return_type": "bool",
      "params": "const UBlueprint* Blueprint",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdySDKEditor",
      "header": "CrowdySDKEditor/Public/GameModel/CrowdyContainerBlueprintExtension.h",
      "editor_module": true
    },
    {
      "id": "CrowdyContainerMarker::ResolveContainerTypeName",
      "owner": "CrowdyContainerMarker",
      "owner_kind": "namespace",
      "name": "ResolveContainerTypeName",
      "test_helper": false,
      "implementation": false,
      "signature": "FString ResolveContainerTypeName(const UBlueprint* Blueprint)",
      "return_type": "FString",
      "params": "const UBlueprint* Blueprint",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdySDKEditor",
      "header": "CrowdySDKEditor/Public/GameModel/CrowdyContainerBlueprintExtension.h",
      "editor_module": true
    },
    {
      "id": "CrowdyContainerMarker::ResolvePullOnStartStamp",
      "owner": "CrowdyContainerMarker",
      "owner_kind": "namespace",
      "name": "ResolvePullOnStartStamp",
      "test_helper": false,
      "implementation": false,
      "signature": "ECrowdyPullOnStartStamp ResolvePullOnStartStamp(const UBlueprint* Blueprint)",
      "return_type": "ECrowdyPullOnStartStamp",
      "params": "const UBlueprint* Blueprint",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdySDKEditor",
      "header": "CrowdySDKEditor/Public/GameModel/CrowdyContainerBlueprintExtension.h",
      "editor_module": true
    },
    {
      "id": "CrowdyContainerMarker::ResolveTypeName",
      "owner": "CrowdyContainerMarker",
      "owner_kind": "namespace",
      "name": "ResolveTypeName",
      "test_helper": false,
      "implementation": false,
      "signature": "FString ResolveTypeName(const FString& AuthoredTypeName, const FString& AssetName)",
      "return_type": "FString",
      "params": "const FString& AuthoredTypeName, const FString& AssetName",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdySDKEditor",
      "header": "CrowdySDKEditor/Public/GameModel/CrowdyContainerBlueprintExtension.h",
      "editor_module": true
    },
    {
      "id": "CrowdyContainerMarker::SetAuthoredTypeName",
      "owner": "CrowdyContainerMarker",
      "owner_kind": "namespace",
      "name": "SetAuthoredTypeName",
      "test_helper": false,
      "implementation": false,
      "signature": "void SetAuthoredTypeName(UBlueprint* Blueprint, const FString& TypeName)",
      "return_type": "void",
      "params": "UBlueprint* Blueprint, const FString& TypeName",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdySDKEditor",
      "header": "CrowdySDKEditor/Public/GameModel/CrowdyContainerBlueprintExtension.h",
      "editor_module": true
    },
    {
      "id": "CrowdyContainerMarker::SetMarked",
      "owner": "CrowdyContainerMarker",
      "owner_kind": "namespace",
      "name": "SetMarked",
      "test_helper": false,
      "implementation": false,
      "signature": "void SetMarked(UBlueprint* Blueprint, bool bMarked)",
      "return_type": "void",
      "params": "UBlueprint* Blueprint, bool bMarked",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdySDKEditor",
      "header": "CrowdySDKEditor/Public/GameModel/CrowdyContainerBlueprintExtension.h",
      "editor_module": true
    },
    {
      "id": "CrowdyContainerMarker::SetPullModelOnStart",
      "owner": "CrowdyContainerMarker",
      "owner_kind": "namespace",
      "name": "SetPullModelOnStart",
      "test_helper": false,
      "implementation": false,
      "signature": "void SetPullModelOnStart(UBlueprint* Blueprint, bool bPullOnStart)",
      "return_type": "void",
      "params": "UBlueprint* Blueprint, bool bPullOnStart",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdySDKEditor",
      "header": "CrowdySDKEditor/Public/GameModel/CrowdyContainerBlueprintExtension.h",
      "editor_module": true
    },
    {
      "id": "CrowdyContainerMarker::ShouldStampPullOnStartOff",
      "owner": "CrowdyContainerMarker",
      "owner_kind": "namespace",
      "name": "ShouldStampPullOnStartOff",
      "test_helper": false,
      "implementation": false,
      "signature": "bool ShouldStampPullOnStartOff(const UBlueprint* Blueprint)",
      "return_type": "bool",
      "params": "const UBlueprint* Blueprint",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdySDKEditor",
      "header": "CrowdySDKEditor/Public/GameModel/CrowdyContainerBlueprintExtension.h",
      "editor_module": true
    },
    {
      "id": "CrowdyCppBusyRetryDelaySeconds",
      "owner": "",
      "owner_kind": "namespace",
      "name": "CrowdyCppBusyRetryDelaySeconds",
      "test_helper": false,
      "implementation": false,
      "signature": "TOptional<double> CrowdyCppBusyRetryDelaySeconds(int32 RetryIndex, TOptional<int64> RetryAfterMs)",
      "return_type": "TOptional<double>",
      "params": "int32 RetryIndex, TOptional<int64> RetryAfterMs",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppClient.h",
      "editor_module": false
    },
    {
      "id": "CrowdyCppIsBusyRetryEnabled",
      "owner": "",
      "owner_kind": "namespace",
      "name": "CrowdyCppIsBusyRetryEnabled",
      "test_helper": false,
      "implementation": false,
      "signature": "bool CrowdyCppIsBusyRetryEnabled()",
      "return_type": "bool",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppClient.h",
      "editor_module": false
    },
    {
      "id": "CrowdyCppIsModelRefusalCode",
      "owner": "",
      "owner_kind": "namespace",
      "name": "CrowdyCppIsModelRefusalCode",
      "test_helper": false,
      "implementation": false,
      "signature": "bool CrowdyCppIsModelRefusalCode(const FString& Code)",
      "return_type": "bool",
      "params": "const FString& Code",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppClient.h",
      "editor_module": false
    },
    {
      "id": "CrowdyCppSend::SplitMessage",
      "owner": "CrowdyCppSend",
      "owner_kind": "namespace",
      "name": "SplitMessage",
      "test_helper": false,
      "implementation": false,
      "signature": "bool SplitMessage(const ICrowdyMessage& Message, TArray<uint8>& OutFrameStorage, FCrowdyCppOutboundFrame& OutFrame, FString& OutError)",
      "return_type": "bool",
      "params": "const ICrowdyMessage& Message, TArray<uint8>& OutFrameStorage, FCrowdyCppOutboundFrame& OutFrame, FString& OutError",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/UDP/CrowdyCppSendAdapter.h",
      "editor_module": false
    },
    {
      "id": "CrowdyCppSetGameModelDeprecated",
      "owner": "",
      "owner_kind": "namespace",
      "name": "CrowdyCppSetGameModelDeprecated",
      "test_helper": false,
      "implementation": false,
      "signature": "void CrowdyCppSetGameModelDeprecated(FCrowdyCppContainerStateResult& Result)",
      "return_type": "void",
      "params": "FCrowdyCppContainerStateResult& Result",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppClient.h",
      "editor_module": false
    },
    {
      "id": "CrowdyCppSetGameModelDeprecated",
      "owner": "",
      "owner_kind": "namespace",
      "name": "CrowdyCppSetGameModelDeprecated",
      "test_helper": false,
      "implementation": false,
      "signature": "void CrowdyCppSetGameModelDeprecated(FCrowdyCppInvokeResult& Result)",
      "return_type": "void",
      "params": "FCrowdyCppInvokeResult& Result",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppClient.h",
      "editor_module": false
    },
    {
      "id": "CrowdyCppSetGameModelDeprecated",
      "owner": "",
      "owner_kind": "namespace",
      "name": "CrowdyCppSetGameModelDeprecated",
      "test_helper": false,
      "implementation": false,
      "signature": "void CrowdyCppSetGameModelDeprecated(FCrowdyCppJsonResult& Result)",
      "return_type": "void",
      "params": "FCrowdyCppJsonResult& Result",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppClient.h",
      "editor_module": false
    },
    {
      "id": "CrowdyCppSetGameModelDeprecated",
      "owner": "",
      "owner_kind": "namespace",
      "name": "CrowdyCppSetGameModelDeprecated",
      "test_helper": false,
      "implementation": false,
      "signature": "void CrowdyCppSetGameModelDeprecated(FCrowdyCppStudioOpResult& Result)",
      "return_type": "void",
      "params": "FCrowdyCppStudioOpResult& Result",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppClient.h",
      "editor_module": false
    },
    {
      "id": "CrowdyEffectAuthoredSurface::BuildLoweringContext",
      "owner": "CrowdyEffectAuthoredSurface",
      "owner_kind": "namespace",
      "name": "BuildLoweringContext",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdyEffectLoweringContext BuildLoweringContext(const FCrowdyEffectAuthoredSurface& Surface, const FCrowdyEffectVocabulary& Vocabulary, ECrowdyModelNotificationCarrier Carrier, ECrowdyEffectFnCatalog FnCatalog)",
      "return_type": "FCrowdyEffectLoweringContext",
      "params": "const FCrowdyEffectAuthoredSurface& Surface, const FCrowdyEffectVocabulary& Vocabulary, ECrowdyModelNotificationCarrier Carrier, ECrowdyEffectFnCatalog FnCatalog",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffectAuthoredSurface.h",
      "editor_module": false
    },
    {
      "id": "CrowdyEffectAuthoredSurface::BuildTagPayload",
      "owner": "CrowdyEffectAuthoredSurface",
      "owner_kind": "namespace",
      "name": "BuildTagPayload",
      "test_helper": false,
      "implementation": false,
      "signature": "bool BuildTagPayload(const UCrowdyEffect& Effect, FString& OutPayload)",
      "return_type": "bool",
      "params": "const UCrowdyEffect& Effect, FString& OutPayload",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffectAuthoredSurface.h",
      "editor_module": false
    },
    {
      "id": "CrowdyEffectAuthoredSurface::Compile",
      "owner": "CrowdyEffectAuthoredSurface",
      "owner_kind": "namespace",
      "name": "Compile",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdyEffectLoweringResult Compile(const FCrowdyEffectAuthoredSurface& Surface, const FCrowdyEffectVocabulary& Vocabulary, ECrowdyModelNotificationCarrier Carrier, ECrowdyEffectFnCatalog FnCatalog, const TArray<FCrowdyEffectDiagnostic>& PriorDiagnostics)",
      "return_type": "FCrowdyEffectLoweringResult",
      "params": "const FCrowdyEffectAuthoredSurface& Surface, const FCrowdyEffectVocabulary& Vocabulary, ECrowdyModelNotificationCarrier Carrier, ECrowdyEffectFnCatalog FnCatalog, const TArray<FCrowdyEffectDiagnostic>& PriorDiagnostics",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffectAuthoredSurface.h",
      "editor_module": false
    },
    {
      "id": "CrowdyEffectAuthoredSurface::CompileResolved",
      "owner": "CrowdyEffectAuthoredSurface",
      "owner_kind": "namespace",
      "name": "CompileResolved",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdyEffectLoweringResult CompileResolved(const FCrowdyEffectAuthoredSurface& Surface, ECrowdyEffectFnCatalog FnCatalog, const TArray<FCrowdyEffectDiagnostic>& PriorDiagnostics, FString& OutTargetTypeName)",
      "return_type": "FCrowdyEffectLoweringResult",
      "params": "const FCrowdyEffectAuthoredSurface& Surface, ECrowdyEffectFnCatalog FnCatalog, const TArray<FCrowdyEffectDiagnostic>& PriorDiagnostics, FString& OutTargetTypeName",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffectAuthoredSurface.h",
      "editor_module": false
    },
    {
      "id": "CrowdyEffectAuthoredSurface::FromEffect",
      "owner": "CrowdyEffectAuthoredSurface",
      "owner_kind": "namespace",
      "name": "FromEffect",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdyEffectAuthoredSurface FromEffect(const UCrowdyEffect& Effect, TArray<FCrowdyEffectDiagnostic>& OutDiagnostics)",
      "return_type": "FCrowdyEffectAuthoredSurface",
      "params": "const UCrowdyEffect& Effect, TArray<FCrowdyEffectDiagnostic>& OutDiagnostics",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffectAuthoredSurface.h",
      "editor_module": false
    },
    {
      "id": "CrowdyEffectAuthoredSurface::FromEffectSettings",
      "owner": "CrowdyEffectAuthoredSurface",
      "owner_kind": "namespace",
      "name": "FromEffectSettings",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdyEffectAuthoredSurface FromEffectSettings(const UCrowdyEffect& Effect)",
      "return_type": "FCrowdyEffectAuthoredSurface",
      "params": "const UCrowdyEffect& Effect",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffectAuthoredSurface.h",
      "editor_module": false
    },
    {
      "id": "CrowdyEffectAuthoredSurface::FromJson",
      "owner": "CrowdyEffectAuthoredSurface",
      "owner_kind": "namespace",
      "name": "FromJson",
      "test_helper": false,
      "implementation": false,
      "signature": "bool FromJson(const FString& Json, FCrowdyEffectAuthoredSurface& OutSurface)",
      "return_type": "bool",
      "params": "const FString& Json, FCrowdyEffectAuthoredSurface& OutSurface",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffectAuthoredSurface.h",
      "editor_module": false
    },
    {
      "id": "CrowdyEffectAuthoredSurface::IsCurrentTagVersion",
      "owner": "CrowdyEffectAuthoredSurface",
      "owner_kind": "namespace",
      "name": "IsCurrentTagVersion",
      "test_helper": false,
      "implementation": false,
      "signature": "bool IsCurrentTagVersion(const FString& VersionText)",
      "return_type": "bool",
      "params": "const FString& VersionText",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffectAuthoredSurface.h",
      "editor_module": false
    },
    {
      "id": "CrowdyEffectAuthoredSurface::ResolveCarrier",
      "owner": "CrowdyEffectAuthoredSurface",
      "owner_kind": "namespace",
      "name": "ResolveCarrier",
      "test_helper": false,
      "implementation": false,
      "signature": "ECrowdyModelNotificationCarrier ResolveCarrier(const FCrowdyEffectAuthoredSurface& Surface)",
      "return_type": "ECrowdyModelNotificationCarrier",
      "params": "const FCrowdyEffectAuthoredSurface& Surface",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffectAuthoredSurface.h",
      "editor_module": false
    },
    {
      "id": "CrowdyEffectAuthoredSurface::ResolveTargetClass",
      "owner": "CrowdyEffectAuthoredSurface",
      "owner_kind": "namespace",
      "name": "ResolveTargetClass",
      "test_helper": false,
      "implementation": false,
      "signature": "UClass* ResolveTargetClass(const FCrowdyEffectAuthoredSurface& Surface)",
      "return_type": "UClass*",
      "params": "const FCrowdyEffectAuthoredSurface& Surface",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffectAuthoredSurface.h",
      "editor_module": false
    },
    {
      "id": "CrowdyEffectAuthoredSurface::ResolveVocabularyFromClasses",
      "owner": "CrowdyEffectAuthoredSurface",
      "owner_kind": "namespace",
      "name": "ResolveVocabularyFromClasses",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdyEffectVocabulary ResolveVocabularyFromClasses(const UClass* TargetClass, const FString& TargetTypeName, const FString& DeclaredSourceType)",
      "return_type": "FCrowdyEffectVocabulary",
      "params": "const UClass* TargetClass, const FString& TargetTypeName, const FString& DeclaredSourceType",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffectAuthoredSurface.h",
      "editor_module": false
    },
    {
      "id": "CrowdyEffectAuthoredSurface::ResolveVocabularyFromTypes",
      "owner": "CrowdyEffectAuthoredSurface",
      "owner_kind": "namespace",
      "name": "ResolveVocabularyFromTypes",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdyEffectVocabulary ResolveVocabularyFromTypes(const TArray<FCrowdyEffectVocabularyType>& Types, const FString& TargetTypeName, const FString& DeclaredSourceType)",
      "return_type": "FCrowdyEffectVocabulary",
      "params": "const TArray<FCrowdyEffectVocabularyType>& Types, const FString& TargetTypeName, const FString& DeclaredSourceType",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffectAuthoredSurface.h",
      "editor_module": false
    },
    {
      "id": "CrowdyEffectAuthoredSurface::ToJson",
      "owner": "CrowdyEffectAuthoredSurface",
      "owner_kind": "namespace",
      "name": "ToJson",
      "test_helper": false,
      "implementation": false,
      "signature": "FString ToJson(const FCrowdyEffectAuthoredSurface& Surface)",
      "return_type": "FString",
      "params": "const FCrowdyEffectAuthoredSurface& Surface",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffectAuthoredSurface.h",
      "editor_module": false
    },
    {
      "id": "CrowdyEffectBinaryPrecedence",
      "owner": "",
      "owner_kind": "namespace",
      "name": "CrowdyEffectBinaryPrecedence",
      "test_helper": false,
      "implementation": false,
      "signature": "int32 CrowdyEffectBinaryPrecedence(const FString& Op)",
      "return_type": "int32",
      "params": "const FString& Op",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffectAst.h",
      "editor_module": false
    },
    {
      "id": "CrowdyEffectDuplicateFunctionCheck::FindOtherEffectsWithFunctionName",
      "owner": "CrowdyEffectDuplicateFunctionCheck",
      "owner_kind": "namespace",
      "name": "FindOtherEffectsWithFunctionName",
      "test_helper": false,
      "implementation": false,
      "signature": "TArray<FConflict> FindOtherEffectsWithFunctionName(const FString& AssetPath, const FString& ContainerTypeName, const FString& FunctionName)",
      "return_type": "TArray<FConflict>",
      "params": "const FString& AssetPath, const FString& ContainerTypeName, const FString& FunctionName",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffect.h",
      "editor_module": false
    },
    {
      "id": "CrowdyEffectDuplicateFunctionCheck::SetSweepHook",
      "owner": "CrowdyEffectDuplicateFunctionCheck",
      "owner_kind": "namespace",
      "name": "SetSweepHook",
      "test_helper": false,
      "implementation": false,
      "signature": "void SetSweepHook(FSweepHook Hook)",
      "return_type": "void",
      "params": "FSweepHook Hook",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffect.h",
      "editor_module": false
    },
    {
      "id": "CrowdyEffectFunctionCatalog::FindFunctionsOnContainerType",
      "owner": "CrowdyEffectFunctionCatalog",
      "owner_kind": "namespace",
      "name": "FindFunctionsOnContainerType",
      "test_helper": false,
      "implementation": false,
      "signature": "TArray<FDeclaredFunction> FindFunctionsOnContainerType(const FString& ContainerTypeName)",
      "return_type": "TArray<FDeclaredFunction>",
      "params": "const FString& ContainerTypeName",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffect.h",
      "editor_module": false
    },
    {
      "id": "CrowdyEffectFunctionCatalog::IsCatalogAvailable",
      "owner": "CrowdyEffectFunctionCatalog",
      "owner_kind": "namespace",
      "name": "IsCatalogAvailable",
      "test_helper": false,
      "implementation": false,
      "signature": "bool IsCatalogAvailable()",
      "return_type": "bool",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffect.h",
      "editor_module": false
    },
    {
      "id": "CrowdyEffectFunctionCatalog::SetCatalogHook",
      "owner": "CrowdyEffectFunctionCatalog",
      "owner_kind": "namespace",
      "name": "SetCatalogHook",
      "test_helper": false,
      "implementation": false,
      "signature": "void SetCatalogHook(FHook Hook)",
      "return_type": "void",
      "params": "FHook Hook",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffect.h",
      "editor_module": false
    },
    {
      "id": "CrowdyEffectGraphCompile::CompileGraphToSpec",
      "owner": "CrowdyEffectGraphCompile",
      "owner_kind": "namespace",
      "name": "CompileGraphToSpec",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdyEffectSpec CompileGraphToSpec(const UEdGraph* Graph, TArray<FCrowdyEffectDiagnostic>& OutDiagnostics)",
      "return_type": "FCrowdyEffectSpec",
      "params": "const UEdGraph* Graph, TArray<FCrowdyEffectDiagnostic>& OutDiagnostics",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffectGraphCompileHook.h",
      "editor_module": false
    },
    {
      "id": "CrowdyEffectGraphCompile::GetCompileHook",
      "owner": "CrowdyEffectGraphCompile",
      "owner_kind": "namespace",
      "name": "GetCompileHook",
      "test_helper": false,
      "implementation": false,
      "signature": "FCompileHook GetCompileHook()",
      "return_type": "FCompileHook",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffectGraphCompileHook.h",
      "editor_module": false
    },
    {
      "id": "CrowdyEffectGraphCompile::SetCompileHook",
      "owner": "CrowdyEffectGraphCompile",
      "owner_kind": "namespace",
      "name": "SetCompileHook",
      "test_helper": false,
      "implementation": false,
      "signature": "void SetCompileHook(FCompileHook Hook)",
      "return_type": "void",
      "params": "FCompileHook Hook",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffectGraphCompileHook.h",
      "editor_module": false
    },
    {
      "id": "CrowdyEffectMagnitudeJson::FromCanonicalJson",
      "owner": "CrowdyEffectMagnitudeJson",
      "owner_kind": "namespace",
      "name": "FromCanonicalJson",
      "test_helper": false,
      "implementation": false,
      "signature": "FString FromCanonicalJson(ECrowdyEffectValueType Type, const FString& CanonicalJson)",
      "return_type": "FString",
      "params": "ECrowdyEffectValueType Type, const FString& CanonicalJson",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffectMagnitudeJson.h",
      "editor_module": false
    },
    {
      "id": "CrowdyEffectMagnitudeJson::ToCanonicalJson",
      "owner": "CrowdyEffectMagnitudeJson",
      "owner_kind": "namespace",
      "name": "ToCanonicalJson",
      "test_helper": false,
      "implementation": false,
      "signature": "FString ToCanonicalJson(ECrowdyEffectValueType Type, const FString& RawInput)",
      "return_type": "FString",
      "params": "ECrowdyEffectValueType Type, const FString& RawInput",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffectMagnitudeJson.h",
      "editor_module": false
    },
    {
      "id": "CrowdyEffectPayloadPreview::BuildPayloadPreview",
      "owner": "CrowdyEffectPayloadPreview",
      "owner_kind": "namespace",
      "name": "BuildPayloadPreview",
      "test_helper": false,
      "implementation": false,
      "signature": "FString BuildPayloadPreview(const FCrowdyEffectLoweringResult& Result, const FString& EffectiveFunctionName, EMode Mode)",
      "return_type": "FString",
      "params": "const FCrowdyEffectLoweringResult& Result, const FString& EffectiveFunctionName, EMode Mode",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdySDKEditor",
      "header": "CrowdySDKEditor/Public/Customizations/CrowdyEffectPayloadPreview.h",
      "editor_module": true
    },
    {
      "id": "CrowdyEffectPickerOptions::AllowedAssignmentOps",
      "owner": "CrowdyEffectPickerOptions",
      "owner_kind": "namespace",
      "name": "AllowedAssignmentOps",
      "test_helper": false,
      "implementation": false,
      "signature": "TArray<ECrowdyEffectAssignmentOp> AllowedAssignmentOps(const FString& ValueType)",
      "return_type": "TArray<ECrowdyEffectAssignmentOp>",
      "params": "const FString& ValueType",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdySDKEditor",
      "header": "CrowdySDKEditor/Public/Customizations/CrowdyEffectPickerOptions.h",
      "editor_module": true
    },
    {
      "id": "CrowdyEffectPickerOptions::AllowedAssignmentOps",
      "owner": "CrowdyEffectPickerOptions",
      "owner_kind": "namespace",
      "name": "AllowedAssignmentOps",
      "test_helper": false,
      "implementation": false,
      "signature": "TArray<ECrowdyEffectAssignmentOp> AllowedAssignmentOps(ECrowdyEffectValueType ValueType)",
      "return_type": "TArray<ECrowdyEffectAssignmentOp>",
      "params": "ECrowdyEffectValueType ValueType",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdySDKEditor",
      "header": "CrowdySDKEditor/Public/Customizations/CrowdyEffectPickerOptions.h",
      "editor_module": true
    },
    {
      "id": "CrowdyEffectPickerOptions::AttributeNameForScriptCompletion",
      "owner": "CrowdyEffectPickerOptions",
      "owner_kind": "namespace",
      "name": "AttributeNameForScriptCompletion",
      "test_helper": false,
      "implementation": false,
      "signature": "FString AttributeNameForScriptCompletion(const FCrowdyAttributeDef& Def)",
      "return_type": "FString",
      "params": "const FCrowdyAttributeDef& Def",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdySDKEditor",
      "header": "CrowdySDKEditor/Public/Customizations/CrowdyEffectPickerOptions.h",
      "editor_module": true
    },
    {
      "id": "CrowdyEffectPickerOptions::AttributePickerWrittenValue",
      "owner": "CrowdyEffectPickerOptions",
      "owner_kind": "namespace",
      "name": "AttributePickerWrittenValue",
      "test_helper": false,
      "implementation": false,
      "signature": "FString AttributePickerWrittenValue(const FCrowdyAttributeDef& Def)",
      "return_type": "FString",
      "params": "const FCrowdyAttributeDef& Def",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdySDKEditor",
      "header": "CrowdySDKEditor/Public/Customizations/CrowdyEffectPickerOptions.h",
      "editor_module": true
    },
    {
      "id": "CrowdyEffectPickerOptions::AttributesForClass",
      "owner": "CrowdyEffectPickerOptions",
      "owner_kind": "namespace",
      "name": "AttributesForClass",
      "test_helper": false,
      "implementation": false,
      "signature": "TArray<FCrowdyAttributeDef> AttributesForClass(const UClass* Class)",
      "return_type": "TArray<FCrowdyAttributeDef>",
      "params": "const UClass* Class",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdySDKEditor",
      "header": "CrowdySDKEditor/Public/Customizations/CrowdyEffectPickerOptions.h",
      "editor_module": true
    },
    {
      "id": "CrowdyEffectPickerOptions::IsOfferableContainerType",
      "owner": "CrowdyEffectPickerOptions",
      "owner_kind": "namespace",
      "name": "IsOfferableContainerType",
      "test_helper": false,
      "implementation": false,
      "signature": "bool IsOfferableContainerType(const UClass* Class, FString& OutTypeName)",
      "return_type": "bool",
      "params": "const UClass* Class, FString& OutTypeName",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdySDKEditor",
      "header": "CrowdySDKEditor/Public/Customizations/CrowdyEffectPickerOptions.h",
      "editor_module": true
    },
    {
      "id": "CrowdyEffectPickerOptions::IsTransientReflectionClassName",
      "owner": "CrowdyEffectPickerOptions",
      "owner_kind": "namespace",
      "name": "IsTransientReflectionClassName",
      "test_helper": false,
      "implementation": false,
      "signature": "bool IsTransientReflectionClassName(const FString& ClassName)",
      "return_type": "bool",
      "params": "const FString& ClassName",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdySDKEditor",
      "header": "CrowdySDKEditor/Public/Customizations/CrowdyEffectPickerOptions.h",
      "editor_module": true
    },
    {
      "id": "CrowdyEffectPickerOptions::KnownContainerTypeNames",
      "owner": "CrowdyEffectPickerOptions",
      "owner_kind": "namespace",
      "name": "KnownContainerTypeNames",
      "test_helper": false,
      "implementation": false,
      "signature": "TArray<FString> KnownContainerTypeNames()",
      "return_type": "TArray<FString>",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdySDKEditor",
      "header": "CrowdySDKEditor/Public/Customizations/CrowdyEffectPickerOptions.h",
      "editor_module": true
    },
    {
      "id": "CrowdyEffectPickerOptions::OpForVerbLabel",
      "owner": "CrowdyEffectPickerOptions",
      "owner_kind": "namespace",
      "name": "OpForVerbLabel",
      "test_helper": false,
      "implementation": false,
      "signature": "bool OpForVerbLabel(const FString& VerbText, ECrowdyEffectAssignmentOp& OutOp)",
      "return_type": "bool",
      "params": "const FString& VerbText, ECrowdyEffectAssignmentOp& OutOp",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdySDKEditor",
      "header": "CrowdySDKEditor/Public/Customizations/CrowdyEffectPickerOptions.h",
      "editor_module": true
    },
    {
      "id": "CrowdyEffectPickerOptions::PropertyKeyForAutomationTrigger",
      "owner": "CrowdyEffectPickerOptions",
      "owner_kind": "namespace",
      "name": "PropertyKeyForAutomationTrigger",
      "test_helper": false,
      "implementation": false,
      "signature": "FString PropertyKeyForAutomationTrigger(const FCrowdyAttributeDef& Def)",
      "return_type": "FString",
      "params": "const FCrowdyAttributeDef& Def",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdySDKEditor",
      "header": "CrowdySDKEditor/Public/Customizations/CrowdyEffectPickerOptions.h",
      "editor_module": true
    },
    {
      "id": "CrowdyEffectPickerOptions::RoleWord",
      "owner": "CrowdyEffectPickerOptions",
      "owner_kind": "namespace",
      "name": "RoleWord",
      "test_helper": false,
      "implementation": false,
      "signature": "FString RoleWord(ECrowdyEffectRole Role, const FString& SourceRoleLabel)",
      "return_type": "FString",
      "params": "ECrowdyEffectRole Role, const FString& SourceRoleLabel",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdySDKEditor",
      "header": "CrowdySDKEditor/Public/Customizations/CrowdyEffectPickerOptions.h",
      "editor_module": true
    },
    {
      "id": "CrowdyEffectPickerOptions::TargetPhrase",
      "owner": "CrowdyEffectPickerOptions",
      "owner_kind": "namespace",
      "name": "TargetPhrase",
      "test_helper": false,
      "implementation": false,
      "signature": "FString TargetPhrase(ECrowdyEffectRole Role, const FString& Attribute, const FString& SourceRoleLabel)",
      "return_type": "FString",
      "params": "ECrowdyEffectRole Role, const FString& Attribute, const FString& SourceRoleLabel",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdySDKEditor",
      "header": "CrowdySDKEditor/Public/Customizations/CrowdyEffectPickerOptions.h",
      "editor_module": true
    },
    {
      "id": "CrowdyEffectPickerOptions::ValueTypeForAttribute",
      "owner": "CrowdyEffectPickerOptions",
      "owner_kind": "namespace",
      "name": "ValueTypeForAttribute",
      "test_helper": false,
      "implementation": false,
      "signature": "FString ValueTypeForAttribute(const UClass* Class, const FString& AttributeKeyOrName)",
      "return_type": "FString",
      "params": "const UClass* Class, const FString& AttributeKeyOrName",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdySDKEditor",
      "header": "CrowdySDKEditor/Public/Customizations/CrowdyEffectPickerOptions.h",
      "editor_module": true
    },
    {
      "id": "CrowdyEffectPickerOptions::VerbLabel",
      "owner": "CrowdyEffectPickerOptions",
      "owner_kind": "namespace",
      "name": "VerbLabel",
      "test_helper": false,
      "implementation": false,
      "signature": "FText VerbLabel(ECrowdyEffectAssignmentOp Op)",
      "return_type": "FText",
      "params": "ECrowdyEffectAssignmentOp Op",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdySDKEditor",
      "header": "CrowdySDKEditor/Public/Customizations/CrowdyEffectPickerOptions.h",
      "editor_module": true
    },
    {
      "id": "CrowdyEntityClassContainer::GetDerivedComponentContainers",
      "owner": "CrowdyEntityClassContainer",
      "owner_kind": "namespace",
      "name": "GetDerivedComponentContainers",
      "test_helper": false,
      "implementation": false,
      "signature": "bool GetDerivedComponentContainers(const UClass* ActorClass, TArray<FCrowdyDerivedComponentContainer>& OutContainers)",
      "return_type": "bool",
      "params": "const UClass* ActorClass, TArray<FCrowdyDerivedComponentContainer>& OutContainers",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyEntityClassContainer.h",
      "editor_module": false
    },
    {
      "id": "CrowdyEntityClassContainer::RecordNamesAnotherClass",
      "owner": "CrowdyEntityClassContainer",
      "owner_kind": "namespace",
      "name": "RecordNamesAnotherClass",
      "test_helper": false,
      "implementation": false,
      "signature": "bool RecordNamesAnotherClass(const UCrowdyEntitySubsystem* Entities, const FGuid& NetID, const UObject* Participant, uint32& OutClassID)",
      "return_type": "bool",
      "params": "const UCrowdyEntitySubsystem* Entities, const FGuid& NetID, const UObject* Participant, uint32& OutClassID",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyEntityClassContainer.h",
      "editor_module": false
    },
    {
      "id": "CrowdyEntityClassContainer::ResolveRecordedClass",
      "owner": "CrowdyEntityClassContainer",
      "owner_kind": "namespace",
      "name": "ResolveRecordedClass",
      "test_helper": false,
      "implementation": false,
      "signature": "const UClass* ResolveRecordedClass(uint32 ClassID)",
      "return_type": "const UClass*",
      "params": "uint32 ClassID",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyEntityClassContainer.h",
      "editor_module": false
    },
    {
      "id": "CrowdyEntityClassContainer::ResolveRecordedContainerClass",
      "owner": "CrowdyEntityClassContainer",
      "owner_kind": "namespace",
      "name": "ResolveRecordedContainerClass",
      "test_helper": false,
      "implementation": false,
      "signature": "const UClass* ResolveRecordedContainerClass(const UCrowdyEntitySubsystem* Entities, const FGuid& NetID, const UObject* Participant, FString& OutTypeName)",
      "return_type": "const UClass*",
      "params": "const UCrowdyEntitySubsystem* Entities, const FGuid& NetID, const UObject* Participant, FString& OutTypeName",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyEntityClassContainer.h",
      "editor_module": false
    },
    {
      "id": "CrowdyEntityClassContainer::ResolveTaggedClass",
      "owner": "CrowdyEntityClassContainer",
      "owner_kind": "namespace",
      "name": "ResolveTaggedClass",
      "test_helper": false,
      "implementation": false,
      "signature": "const UClass* ResolveTaggedClass(const UClass* Class)",
      "return_type": "const UClass*",
      "params": "const UClass* Class",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyEntityClassContainer.h",
      "editor_module": false
    },
    {
      "id": "CrowdyEntityClassContainer::TryGetContainerTypeName",
      "owner": "CrowdyEntityClassContainer",
      "owner_kind": "namespace",
      "name": "TryGetContainerTypeName",
      "test_helper": false,
      "implementation": false,
      "signature": "bool TryGetContainerTypeName(const UClass* Class, FString& OutTypeName)",
      "return_type": "bool",
      "params": "const UClass* Class, FString& OutTypeName",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyEntityClassContainer.h",
      "editor_module": false
    },
    {
      "id": "CrowdyExec::Decode",
      "owner": "CrowdyExec",
      "owner_kind": "namespace",
      "name": "Decode",
      "test_helper": false,
      "implementation": false,
      "signature": "bool Decode(const UCrowdyServerObjectDefinition& Definition, const UScriptStruct& Struct, TConstArrayView<uint8> Bytes, void* Value, FString& OutError, const void* Defaults = nullptr)",
      "return_type": "bool",
      "params": "const UCrowdyServerObjectDefinition& Definition, const UScriptStruct& Struct, TConstArrayView<uint8> Bytes, void* Value, FString& OutError, const void* Defaults = nullptr",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyExecCodec.h",
      "editor_module": false
    },
    {
      "id": "CrowdyExec::FindResolvedPropertyForTest",
      "owner": "CrowdyExec",
      "owner_kind": "namespace",
      "name": "FindResolvedPropertyForTest",
      "test_helper": true,
      "implementation": false,
      "signature": "const FProperty* FindResolvedPropertyForTest(const UCrowdyServerObjectDefinition& Definition, const UScriptStruct& Struct, const FString& ServerName)",
      "return_type": "const FProperty*",
      "params": "const UCrowdyServerObjectDefinition& Definition, const UScriptStruct& Struct, const FString& ServerName",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyExecCodec.h",
      "editor_module": false
    },
    {
      "id": "CrowdyExec::NotifyStructsChanged",
      "owner": "CrowdyExec",
      "owner_kind": "namespace",
      "name": "NotifyStructsChanged",
      "test_helper": false,
      "implementation": false,
      "signature": "void NotifyStructsChanged()",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyExecCodec.h",
      "editor_module": false
    },
    {
      "id": "CrowdyExec::ToList",
      "owner": "CrowdyExec",
      "owner_kind": "namespace",
      "name": "ToList",
      "test_helper": false,
      "implementation": false,
      "signature": "FInstancedPropertyBag ToList(const FInstancedStruct& Values)",
      "return_type": "FInstancedPropertyBag",
      "params": "const FInstancedStruct& Values",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyExecCodec.h",
      "editor_module": false
    },
    {
      "id": "CrowdyExecCodegen::AddLogicStubs",
      "owner": "CrowdyExecCodegen",
      "owner_kind": "namespace",
      "name": "AddLogicStubs",
      "test_helper": false,
      "implementation": false,
      "signature": "FString AddLogicStubs(const FString& Logic, const FLogicGaps& Gaps)",
      "return_type": "FString",
      "params": "const FString& Logic, const FLogicGaps& Gaps",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyExecEditor",
      "header": "CrowdyExecEditor/Public/CrowdyExecCodegen.h",
      "editor_module": true
    },
    {
      "id": "CrowdyExecCodegen::FindLogicGaps",
      "owner": "CrowdyExecCodegen",
      "owner_kind": "namespace",
      "name": "FindLogicGaps",
      "test_helper": false,
      "implementation": false,
      "signature": "FLogicGaps FindLogicGaps(const FGeneratedCrate& Crate, const FString& Logic)",
      "return_type": "FLogicGaps",
      "params": "const FGeneratedCrate& Crate, const FString& Logic",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyExecEditor",
      "header": "CrowdyExecEditor/Public/CrowdyExecCodegen.h",
      "editor_module": true
    },
    {
      "id": "CrowdyExecCodegen::FindRemovals",
      "owner": "CrowdyExecCodegen",
      "owner_kind": "namespace",
      "name": "FindRemovals",
      "test_helper": false,
      "implementation": false,
      "signature": "TArray<FString> FindRemovals(const FString& OldTypes, const FString& NewTypes)",
      "return_type": "TArray<FString>",
      "params": "const FString& OldTypes, const FString& NewTypes",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyExecEditor",
      "header": "CrowdyExecEditor/Public/CrowdyExecCodegen.h",
      "editor_module": true
    },
    {
      "id": "CrowdyExecCodegen::FindRenames",
      "owner": "CrowdyExecCodegen",
      "owner_kind": "namespace",
      "name": "FindRenames",
      "test_helper": false,
      "implementation": false,
      "signature": "TArray<FListValueRename> FindRenames(const FString& OldTypes, const FString& NewTypes)",
      "return_type": "TArray<FListValueRename>",
      "params": "const FString& OldTypes, const FString& NewTypes",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyExecEditor",
      "header": "CrowdyExecEditor/Public/CrowdyExecCodegen.h",
      "editor_module": true
    },
    {
      "id": "CrowdyExecCodegen::FindTypeIdentityChanges",
      "owner": "CrowdyExecCodegen",
      "owner_kind": "namespace",
      "name": "FindTypeIdentityChanges",
      "test_helper": false,
      "implementation": false,
      "signature": "TArray<FString> FindTypeIdentityChanges(const FString& OldTypes, const FString& NewTypes)",
      "return_type": "TArray<FString>",
      "params": "const FString& OldTypes, const FString& NewTypes",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyExecEditor",
      "header": "CrowdyExecEditor/Public/CrowdyExecCodegen.h",
      "editor_module": true
    },
    {
      "id": "CrowdyExecCodegen::Generate",
      "owner": "CrowdyExecCodegen",
      "owner_kind": "namespace",
      "name": "Generate",
      "test_helper": false,
      "implementation": false,
      "signature": "bool Generate(const UCrowdyServerObjectDefinition& Definition, FGeneratedCrate& OutCrate, FString& OutError)",
      "return_type": "bool",
      "params": "const UCrowdyServerObjectDefinition& Definition, FGeneratedCrate& OutCrate, FString& OutError",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyExecEditor",
      "header": "CrowdyExecEditor/Public/CrowdyExecCodegen.h",
      "editor_module": true
    },
    {
      "id": "CrowdyExecCodegen::GetCrateDirectory",
      "owner": "CrowdyExecCodegen",
      "owner_kind": "namespace",
      "name": "GetCrateDirectory",
      "test_helper": false,
      "implementation": false,
      "signature": "FString GetCrateDirectory(const UCrowdyServerObjectDefinition& Definition)",
      "return_type": "FString",
      "params": "const UCrowdyServerObjectDefinition& Definition",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyExecEditor",
      "header": "CrowdyExecEditor/Public/CrowdyExecCodegen.h",
      "editor_module": true
    },
    {
      "id": "CrowdyExecCodegen::GetLogicFile",
      "owner": "CrowdyExecCodegen",
      "owner_kind": "namespace",
      "name": "GetLogicFile",
      "test_helper": false,
      "implementation": false,
      "signature": "FString GetLogicFile(const UCrowdyServerObjectDefinition& Definition, const FString& CrateDirectory)",
      "return_type": "FString",
      "params": "const UCrowdyServerObjectDefinition& Definition, const FString& CrateDirectory",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyExecEditor",
      "header": "CrowdyExecEditor/Public/CrowdyExecCodegen.h",
      "editor_module": true
    },
    {
      "id": "CrowdyExecCodegen::GetLogicFile",
      "owner": "CrowdyExecCodegen",
      "owner_kind": "namespace",
      "name": "GetLogicFile",
      "test_helper": false,
      "implementation": false,
      "signature": "FString GetLogicFile(const UCrowdyServerObjectDefinition& Definition)",
      "return_type": "FString",
      "params": "const UCrowdyServerObjectDefinition& Definition",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyExecEditor",
      "header": "CrowdyExecEditor/Public/CrowdyExecCodegen.h",
      "editor_module": true
    },
    {
      "id": "CrowdyExecCodegen::GetServerDirectory",
      "owner": "CrowdyExecCodegen",
      "owner_kind": "namespace",
      "name": "GetServerDirectory",
      "test_helper": false,
      "implementation": false,
      "signature": "FString GetServerDirectory()",
      "return_type": "FString",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyExecEditor",
      "header": "CrowdyExecEditor/Public/CrowdyExecCodegen.h",
      "editor_module": true
    },
    {
      "id": "CrowdyExecCodegen::HasOwnLogicFile",
      "owner": "CrowdyExecCodegen",
      "owner_kind": "namespace",
      "name": "HasOwnLogicFile",
      "test_helper": false,
      "implementation": false,
      "signature": "bool HasOwnLogicFile(const UCrowdyServerObjectDefinition& Definition)",
      "return_type": "bool",
      "params": "const UCrowdyServerObjectDefinition& Definition",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyExecEditor",
      "header": "CrowdyExecEditor/Public/CrowdyExecCodegen.h",
      "editor_module": true
    },
    {
      "id": "CrowdyExecCodegen::ReadCrateDefinition",
      "owner": "CrowdyExecCodegen",
      "owner_kind": "namespace",
      "name": "ReadCrateDefinition",
      "test_helper": false,
      "implementation": false,
      "signature": "FString ReadCrateDefinition(const FString& Directory)",
      "return_type": "FString",
      "params": "const FString& Directory",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyExecEditor",
      "header": "CrowdyExecEditor/Public/CrowdyExecCodegen.h",
      "editor_module": true
    },
    {
      "id": "CrowdyExecCodegen::RetagCrates",
      "owner": "CrowdyExecCodegen",
      "owner_kind": "namespace",
      "name": "RetagCrates",
      "test_helper": false,
      "implementation": false,
      "signature": "int32 RetagCrates(const FString& ServerDirectory, const FString& OldPath, const FString& NewPath)",
      "return_type": "int32",
      "params": "const FString& ServerDirectory, const FString& OldPath, const FString& NewPath",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyExecEditor",
      "header": "CrowdyExecEditor/Public/CrowdyExecCodegen.h",
      "editor_module": true
    },
    {
      "id": "CrowdyExecCodegen::WithoutCrateDefinition",
      "owner": "CrowdyExecCodegen",
      "owner_kind": "namespace",
      "name": "WithoutCrateDefinition",
      "test_helper": false,
      "implementation": false,
      "signature": "FString WithoutCrateDefinition(const FString& CargoText)",
      "return_type": "FString",
      "params": "const FString& CargoText",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyExecEditor",
      "header": "CrowdyExecEditor/Public/CrowdyExecCodegen.h",
      "editor_module": true
    },
    {
      "id": "CrowdyExecCodegen::WriteCrate",
      "owner": "CrowdyExecCodegen",
      "owner_kind": "namespace",
      "name": "WriteCrate",
      "test_helper": false,
      "implementation": false,
      "signature": "bool WriteCrate(const FGeneratedCrate& Crate, const FString& Directory, TArray<FString>& OutWritten, FString& OutError)",
      "return_type": "bool",
      "params": "const FGeneratedCrate& Crate, const FString& Directory, TArray<FString>& OutWritten, FString& OutError",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyExecEditor",
      "header": "CrowdyExecEditor/Public/CrowdyExecCodegen.h",
      "editor_module": true
    },
    {
      "id": "CrowdyExecNodesSpawn::HasValuePinName",
      "owner": "CrowdyExecNodesSpawn",
      "owner_kind": "namespace",
      "name": "HasValuePinName",
      "test_helper": false,
      "implementation": false,
      "signature": "FName HasValuePinName(FName Value)",
      "return_type": "FName",
      "params": "FName Value",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyExecNodes",
      "header": "CrowdyExecNodes/Public/CrowdyExecNodesSpawn.h",
      "editor_module": true
    },
    {
      "id": "CrowdyExecNodesSpawn::SetFindByAsset",
      "owner": "CrowdyExecNodesSpawn",
      "owner_kind": "namespace",
      "name": "SetFindByAsset",
      "test_helper": false,
      "implementation": false,
      "signature": "void SetFindByAsset(UEdGraphNode* Node, ECrowdyServerObjectFind Instance)",
      "return_type": "void",
      "params": "UEdGraphNode* Node, ECrowdyServerObjectFind Instance",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyExecNodes",
      "header": "CrowdyExecNodes/Public/CrowdyExecNodesSpawn.h",
      "editor_module": true
    },
    {
      "id": "CrowdyExecNodesSpawn::SpawnServerFunctionCall",
      "owner": "CrowdyExecNodesSpawn",
      "owner_kind": "namespace",
      "name": "SpawnServerFunctionCall",
      "test_helper": false,
      "implementation": false,
      "signature": "UEdGraphNode* SpawnServerFunctionCall(UEdGraph* Graph, UCrowdyServerObjectDefinition* Definition, FName Function, FVector2D Position)",
      "return_type": "UEdGraphNode*",
      "params": "UEdGraph* Graph, UCrowdyServerObjectDefinition* Definition, FName Function, FVector2D Position",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyExecNodes",
      "header": "CrowdyExecNodes/Public/CrowdyExecNodesSpawn.h",
      "editor_module": true
    },
    {
      "id": "CrowdyExecNodesSpawn::SpawnServerState",
      "owner": "CrowdyExecNodesSpawn",
      "owner_kind": "namespace",
      "name": "SpawnServerState",
      "test_helper": false,
      "implementation": false,
      "signature": "UEdGraphNode* SpawnServerState(UEdGraph* Graph, UCrowdyServerObjectDefinition* Definition, FVector2D Position)",
      "return_type": "UEdGraphNode*",
      "params": "UEdGraph* Graph, UCrowdyServerObjectDefinition* Definition, FVector2D Position",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyExecNodes",
      "header": "CrowdyExecNodes/Public/CrowdyExecNodesSpawn.h",
      "editor_module": true
    },
    {
      "id": "CrowdyExecNodesSpawn::SpawnServerVariableChanged",
      "owner": "CrowdyExecNodesSpawn",
      "owner_kind": "namespace",
      "name": "SpawnServerVariableChanged",
      "test_helper": false,
      "implementation": false,
      "signature": "UEdGraphNode* SpawnServerVariableChanged(UEdGraph* Graph, UCrowdyServerObjectDefinition* Definition, FName Variable, FVector2D Position)",
      "return_type": "UEdGraphNode*",
      "params": "UEdGraph* Graph, UCrowdyServerObjectDefinition* Definition, FName Variable, FVector2D Position",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyExecNodes",
      "header": "CrowdyExecNodes/Public/CrowdyExecNodesSpawn.h",
      "editor_module": true
    },
    {
      "id": "CrowdyExecNodesSpawn::SpawnServerVariableGetter",
      "owner": "CrowdyExecNodesSpawn",
      "owner_kind": "namespace",
      "name": "SpawnServerVariableGetter",
      "test_helper": false,
      "implementation": false,
      "signature": "UEdGraphNode* SpawnServerVariableGetter(UEdGraph* Graph, UCrowdyServerObjectDefinition* Definition, FName Variable, FVector2D Position)",
      "return_type": "UEdGraphNode*",
      "params": "UEdGraph* Graph, UCrowdyServerObjectDefinition* Definition, FName Variable, FVector2D Position",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyExecNodes",
      "header": "CrowdyExecNodes/Public/CrowdyExecNodesSpawn.h",
      "editor_module": true
    },
    {
      "id": "CrowdyExecTrace::Exec",
      "owner": "CrowdyExecTrace",
      "owner_kind": "namespace",
      "name": "Exec",
      "test_helper": false,
      "implementation": false,
      "signature": "bool Exec()",
      "return_type": "bool",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyExecLog.h",
      "editor_module": false
    },
    {
      "id": "CrowdyExpressionEditorModel::BuildBodyHighlightRuns",
      "owner": "CrowdyExpressionEditorModel",
      "owner_kind": "namespace",
      "name": "BuildBodyHighlightRuns",
      "test_helper": false,
      "implementation": false,
      "signature": "TArray<FCrowdyExpressionHighlightRun> BuildBodyHighlightRuns(const FString& Body, const TArray<FCrowdyEffectDiagnostic>& ExtraDiagnostics)",
      "return_type": "TArray<FCrowdyExpressionHighlightRun>",
      "params": "const FString& Body, const TArray<FCrowdyEffectDiagnostic>& ExtraDiagnostics",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdySDKEditor",
      "header": "CrowdySDKEditor/Public/Customizations/CrowdyExpressionEditorModel.h",
      "editor_module": true
    },
    {
      "id": "CrowdyExpressionEditorModel::BuildBodyHighlightRuns",
      "owner": "CrowdyExpressionEditorModel",
      "owner_kind": "namespace",
      "name": "BuildBodyHighlightRuns",
      "test_helper": false,
      "implementation": false,
      "signature": "TArray<FCrowdyExpressionHighlightRun> BuildBodyHighlightRuns(const FString& Body)",
      "return_type": "TArray<FCrowdyExpressionHighlightRun>",
      "params": "const FString& Body",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdySDKEditor",
      "header": "CrowdySDKEditor/Public/Customizations/CrowdyExpressionEditorModel.h",
      "editor_module": true
    },
    {
      "id": "CrowdyExpressionEditorModel::BuildHighlightRuns",
      "owner": "CrowdyExpressionEditorModel",
      "owner_kind": "namespace",
      "name": "BuildHighlightRuns",
      "test_helper": false,
      "implementation": false,
      "signature": "TArray<FCrowdyExpressionHighlightRun> BuildHighlightRuns(const FString& Expression)",
      "return_type": "TArray<FCrowdyExpressionHighlightRun>",
      "params": "const FString& Expression",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdySDKEditor",
      "header": "CrowdySDKEditor/Public/Customizations/CrowdyExpressionEditorModel.h",
      "editor_module": true
    },
    {
      "id": "CrowdyExpressionEditorModel::BuiltinNames",
      "owner": "CrowdyExpressionEditorModel",
      "owner_kind": "namespace",
      "name": "BuiltinNames",
      "test_helper": false,
      "implementation": false,
      "signature": "const TArray<FString>& BuiltinNames()",
      "return_type": "const TArray<FString>&",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdySDKEditor",
      "header": "CrowdySDKEditor/Public/Customizations/CrowdyExpressionEditorModel.h",
      "editor_module": true
    },
    {
      "id": "CrowdyExpressionEditorModel::ClassifyChips",
      "owner": "CrowdyExpressionEditorModel",
      "owner_kind": "namespace",
      "name": "ClassifyChips",
      "test_helper": false,
      "implementation": false,
      "signature": "TArray<FCrowdyExpressionChip> ClassifyChips(const FString& Expression)",
      "return_type": "TArray<FCrowdyExpressionChip>",
      "params": "const FString& Expression",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdySDKEditor",
      "header": "CrowdySDKEditor/Public/Customizations/CrowdyExpressionEditorModel.h",
      "editor_module": true
    },
    {
      "id": "CrowdyExpressionEditorModel::CountLines",
      "owner": "CrowdyExpressionEditorModel",
      "owner_kind": "namespace",
      "name": "CountLines",
      "test_helper": false,
      "implementation": false,
      "signature": "int32 CountLines(const FString& Body)",
      "return_type": "int32",
      "params": "const FString& Body",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdySDKEditor",
      "header": "CrowdySDKEditor/Public/Customizations/CrowdyExpressionEditorModel.h",
      "editor_module": true
    },
    {
      "id": "CrowdyExpressionEditorModel::DiagnoseBodyRanges",
      "owner": "CrowdyExpressionEditorModel",
      "owner_kind": "namespace",
      "name": "DiagnoseBodyRanges",
      "test_helper": false,
      "implementation": false,
      "signature": "TArray<FCrowdyExpressionDiagnosticRange> DiagnoseBodyRanges(const FString& Body)",
      "return_type": "TArray<FCrowdyExpressionDiagnosticRange>",
      "params": "const FString& Body",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdySDKEditor",
      "header": "CrowdySDKEditor/Public/Customizations/CrowdyExpressionEditorModel.h",
      "editor_module": true
    },
    {
      "id": "CrowdyExpressionEditorModel::DiagnoseRanges",
      "owner": "CrowdyExpressionEditorModel",
      "owner_kind": "namespace",
      "name": "DiagnoseRanges",
      "test_helper": false,
      "implementation": false,
      "signature": "TArray<FCrowdyExpressionDiagnosticRange> DiagnoseRanges(const FString& Expression)",
      "return_type": "TArray<FCrowdyExpressionDiagnosticRange>",
      "params": "const FString& Expression",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdySDKEditor",
      "header": "CrowdySDKEditor/Public/Customizations/CrowdyExpressionEditorModel.h",
      "editor_module": true
    },
    {
      "id": "CrowdyExpressionEditorModel::KeywordNames",
      "owner": "CrowdyExpressionEditorModel",
      "owner_kind": "namespace",
      "name": "KeywordNames",
      "test_helper": false,
      "implementation": false,
      "signature": "const TArray<FString>& KeywordNames()",
      "return_type": "const TArray<FString>&",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdySDKEditor",
      "header": "CrowdySDKEditor/Public/Customizations/CrowdyExpressionEditorModel.h",
      "editor_module": true
    },
    {
      "id": "CrowdyExpressionEditorModel::MapBodyDiagnosticsToRanges",
      "owner": "CrowdyExpressionEditorModel",
      "owner_kind": "namespace",
      "name": "MapBodyDiagnosticsToRanges",
      "test_helper": false,
      "implementation": false,
      "signature": "TArray<FCrowdyExpressionDiagnosticRange> MapBodyDiagnosticsToRanges(const FString& Body, const TArray<FCrowdyEffectDiagnostic>& Diagnostics)",
      "return_type": "TArray<FCrowdyExpressionDiagnosticRange>",
      "params": "const FString& Body, const TArray<FCrowdyEffectDiagnostic>& Diagnostics",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdySDKEditor",
      "header": "CrowdySDKEditor/Public/Customizations/CrowdyExpressionEditorModel.h",
      "editor_module": true
    },
    {
      "id": "CrowdyExpressionEditorModel::PolicyKeywordNames",
      "owner": "CrowdyExpressionEditorModel",
      "owner_kind": "namespace",
      "name": "PolicyKeywordNames",
      "test_helper": false,
      "implementation": false,
      "signature": "const TArray<FString>& PolicyKeywordNames()",
      "return_type": "const TArray<FString>&",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdySDKEditor",
      "header": "CrowdySDKEditor/Public/Customizations/CrowdyExpressionEditorModel.h",
      "editor_module": true
    },
    {
      "id": "CrowdyFrameSplit::ReadChannelEnvelope",
      "owner": "CrowdyFrameSplit",
      "owner_kind": "namespace",
      "name": "ReadChannelEnvelope",
      "test_helper": false,
      "implementation": false,
      "signature": "[[nodiscard]] bool ReadChannelEnvelope(FCrowdyFrame& Frame)",
      "return_type": "[[nodiscard]] bool",
      "params": "FCrowdyFrame& Frame",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Serialization/CrowdyFrameSplit.h",
      "editor_module": false
    },
    {
      "id": "CrowdyFrameSplit::ReadEnvelopeForOpcode",
      "owner": "CrowdyFrameSplit",
      "owner_kind": "namespace",
      "name": "ReadEnvelopeForOpcode",
      "test_helper": false,
      "implementation": false,
      "signature": "[[nodiscard]] bool ReadEnvelopeForOpcode(FCrowdyFrame& Frame)",
      "return_type": "[[nodiscard]] bool",
      "params": "FCrowdyFrame& Frame",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Serialization/CrowdyFrameSplit.h",
      "editor_module": false
    },
    {
      "id": "CrowdyFrameSplit::ReadSpatialEnvelope",
      "owner": "CrowdyFrameSplit",
      "owner_kind": "namespace",
      "name": "ReadSpatialEnvelope",
      "test_helper": false,
      "implementation": false,
      "signature": "[[nodiscard]] bool ReadSpatialEnvelope(FCrowdyFrame& Frame)",
      "return_type": "[[nodiscard]] bool",
      "params": "FCrowdyFrame& Frame",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Serialization/CrowdyFrameSplit.h",
      "editor_module": false
    },
    {
      "id": "CrowdyGameModelMarshalling::BuildAutomationTriggerUpsertInput",
      "owner": "CrowdyGameModelMarshalling",
      "owner_kind": "namespace",
      "name": "BuildAutomationTriggerUpsertInput",
      "test_helper": false,
      "implementation": false,
      "signature": "TSharedPtr<FJsonObject> BuildAutomationTriggerUpsertInput(const FCrowdyGameModelAutomationTriggerInput& Trigger, int64 AppId)",
      "return_type": "TSharedPtr<FJsonObject>",
      "params": "const FCrowdyGameModelAutomationTriggerInput& Trigger, int64 AppId",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyGameModelFunctionMarshaller.h",
      "editor_module": false
    },
    {
      "id": "CrowdyGameModelMarshalling::BuildAutomationUpsertInput",
      "owner": "CrowdyGameModelMarshalling",
      "owner_kind": "namespace",
      "name": "BuildAutomationUpsertInput",
      "test_helper": false,
      "implementation": false,
      "signature": "TSharedPtr<FJsonObject> BuildAutomationUpsertInput(const FCrowdyGameModelAutomationInput& Automation, int64 AppId)",
      "return_type": "TSharedPtr<FJsonObject>",
      "params": "const FCrowdyGameModelAutomationInput& Automation, int64 AppId",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyGameModelFunctionMarshaller.h",
      "editor_module": false
    },
    {
      "id": "CrowdyGameModelMarshalling::BuildFunctionUpsertInput",
      "owner": "CrowdyGameModelMarshalling",
      "owner_kind": "namespace",
      "name": "BuildFunctionUpsertInput",
      "test_helper": false,
      "implementation": false,
      "signature": "TSharedPtr<FJsonObject> BuildFunctionUpsertInput(const FCrowdyGameModelFunctionInput& Fn, int64 AppId)",
      "return_type": "TSharedPtr<FJsonObject>",
      "params": "const FCrowdyGameModelFunctionInput& Fn, int64 AppId",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyGameModelFunctionMarshaller.h",
      "editor_module": false
    },
    {
      "id": "CrowdyGameModelMetaKeys::CollectionTouchFunctionName",
      "owner": "CrowdyGameModelMetaKeys",
      "owner_kind": "namespace",
      "name": "CollectionTouchFunctionName",
      "test_helper": false,
      "implementation": false,
      "signature": "FString CollectionTouchFunctionName(const FString& ContainerTypeName)",
      "return_type": "FString",
      "params": "const FString& ContainerTypeName",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelMetaKeys.h",
      "editor_module": false
    },
    {
      "id": "CrowdyGameModelMetaKeys::GameModelChannelPayloadForms",
      "owner": "CrowdyGameModelMetaKeys",
      "owner_kind": "namespace",
      "name": "GameModelChannelPayloadForms",
      "test_helper": false,
      "implementation": false,
      "signature": "void GameModelChannelPayloadForms(const TArray<uint8>& Payload, TArray<FString>& OutForms)",
      "return_type": "void",
      "params": "const TArray<uint8>& Payload, TArray<FString>& OutForms",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelMetaKeys.h",
      "editor_module": false
    },
    {
      "id": "CrowdyGameModelMetaKeys::HasGameModelChannelPrefix",
      "owner": "CrowdyGameModelMetaKeys",
      "owner_kind": "namespace",
      "name": "HasGameModelChannelPrefix",
      "test_helper": false,
      "implementation": false,
      "signature": "bool HasGameModelChannelPrefix(const TArray<uint8>& Payload)",
      "return_type": "bool",
      "params": "const TArray<uint8>& Payload",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelMetaKeys.h",
      "editor_module": false
    },
    {
      "id": "CrowdyGameModelMetaKeys::HasModelMeta",
      "owner": "CrowdyGameModelMetaKeys",
      "owner_kind": "namespace",
      "name": "HasModelMeta",
      "test_helper": false,
      "implementation": false,
      "signature": "bool HasModelMeta(const FProperty* Property)",
      "return_type": "bool",
      "params": "const FProperty* Property",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelMetaKeys.h",
      "editor_module": false
    },
    {
      "id": "CrowdyGameModelMetaKeys::HasModelMeta",
      "owner": "CrowdyGameModelMetaKeys",
      "owner_kind": "namespace",
      "name": "HasModelMeta",
      "test_helper": false,
      "implementation": false,
      "signature": "bool HasModelMeta(const FProperty*)",
      "return_type": "bool",
      "params": "const FProperty*",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelMetaKeys.h",
      "editor_module": false
    },
    {
      "id": "CrowdyGameModelMetaKeys::IsReservedCollectionFunctionName",
      "owner": "CrowdyGameModelMetaKeys",
      "owner_kind": "namespace",
      "name": "IsReservedCollectionFunctionName",
      "test_helper": false,
      "implementation": false,
      "signature": "bool IsReservedCollectionFunctionName(const FString& Name)",
      "return_type": "bool",
      "params": "const FString& Name",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelMetaKeys.h",
      "editor_module": false
    },
    {
      "id": "CrowdyGameModelMetaKeys::IsReservedCollectionKey",
      "owner": "CrowdyGameModelMetaKeys",
      "owner_kind": "namespace",
      "name": "IsReservedCollectionKey",
      "test_helper": false,
      "implementation": false,
      "signature": "bool IsReservedCollectionKey(const FString& InKey)",
      "return_type": "bool",
      "params": "const FString& InKey",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelMetaKeys.h",
      "editor_module": false
    },
    {
      "id": "CrowdyGameModelMetaKeys::IsValidVisibility",
      "owner": "CrowdyGameModelMetaKeys",
      "owner_kind": "namespace",
      "name": "IsValidVisibility",
      "test_helper": false,
      "implementation": false,
      "signature": "bool IsValidVisibility(const FString& Value)",
      "return_type": "bool",
      "params": "const FString& Value",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelMetaKeys.h",
      "editor_module": false
    },
    {
      "id": "CrowdyGameModelMetaKeys::ResolvedServerKeyForProperty",
      "owner": "CrowdyGameModelMetaKeys",
      "owner_kind": "namespace",
      "name": "ResolvedServerKeyForProperty",
      "test_helper": false,
      "implementation": false,
      "signature": "FString ResolvedServerKeyForProperty(const FProperty* Property, bool* bOutBlankOverride = nullptr)",
      "return_type": "FString",
      "params": "const FProperty* Property, bool* bOutBlankOverride = nullptr",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelMetaKeys.h",
      "editor_module": false
    },
    {
      "id": "CrowdyGameModelMetaKeys::ServerKeyForProperty",
      "owner": "CrowdyGameModelMetaKeys",
      "owner_kind": "namespace",
      "name": "ServerKeyForProperty",
      "test_helper": false,
      "implementation": false,
      "signature": "FString ServerKeyForProperty(const FProperty* Property)",
      "return_type": "FString",
      "params": "const FProperty* Property",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelMetaKeys.h",
      "editor_module": false
    },
    {
      "id": "CrowdyGameModelMetaKeys::TEXT",
      "owner": "CrowdyGameModelMetaKeys",
      "owner_kind": "namespace",
      "name": "TEXT",
      "test_helper": false,
      "implementation": false,
      "signature": "const TCHAR* CollectionRevKey = TEXT(\"crowdy_rev\")",
      "return_type": "const TCHAR* CollectionRevKey =",
      "params": "\"crowdy_rev\"",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelMetaKeys.h",
      "editor_module": false
    },
    {
      "id": "CrowdyGameModelMetaKeys::TEXT",
      "owner": "CrowdyGameModelMetaKeys",
      "owner_kind": "namespace",
      "name": "TEXT",
      "test_helper": false,
      "implementation": false,
      "signature": "const TCHAR* CollectionTouchFunctionPrefix = TEXT(\"__crowdy_touch_\")",
      "return_type": "const TCHAR* CollectionTouchFunctionPrefix =",
      "params": "\"__crowdy_touch_\"",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelMetaKeys.h",
      "editor_module": false
    },
    {
      "id": "CrowdyGameModelMetaKeys::TEXT",
      "owner": "CrowdyGameModelMetaKeys",
      "owner_kind": "namespace",
      "name": "TEXT",
      "test_helper": false,
      "implementation": false,
      "signature": "const TCHAR* Container = TEXT(\"CrowdyContainer\")",
      "return_type": "const TCHAR* Container =",
      "params": "\"CrowdyContainer\"",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelMetaKeys.h",
      "editor_module": false
    },
    {
      "id": "CrowdyGameModelMetaKeys::TEXT",
      "owner": "CrowdyGameModelMetaKeys",
      "owner_kind": "namespace",
      "name": "TEXT",
      "test_helper": false,
      "implementation": false,
      "signature": "const TCHAR* ContainerTest = TEXT(\"CrowdyContainerTest\")",
      "return_type": "const TCHAR* ContainerTest =",
      "params": "\"CrowdyContainerTest\"",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelMetaKeys.h",
      "editor_module": false
    },
    {
      "id": "CrowdyGameModelMetaKeys::TEXT",
      "owner": "CrowdyGameModelMetaKeys",
      "owner_kind": "namespace",
      "name": "TEXT",
      "test_helper": false,
      "implementation": false,
      "signature": "const TCHAR* ContainerTypeAssetTag = TEXT(\"CrowdyContainerType\")",
      "return_type": "const TCHAR* ContainerTypeAssetTag =",
      "params": "\"CrowdyContainerType\"",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelMetaKeys.h",
      "editor_module": false
    },
    {
      "id": "CrowdyGameModelMetaKeys::TEXT",
      "owner": "CrowdyGameModelMetaKeys",
      "owner_kind": "namespace",
      "name": "TEXT",
      "test_helper": false,
      "implementation": false,
      "signature": "const TCHAR* DefaultCollectionRelationship = TEXT(\"contains\")",
      "return_type": "const TCHAR* DefaultCollectionRelationship =",
      "params": "\"contains\"",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelMetaKeys.h",
      "editor_module": false
    },
    {
      "id": "CrowdyGameModelMetaKeys::TEXT",
      "owner": "CrowdyGameModelMetaKeys",
      "owner_kind": "namespace",
      "name": "TEXT",
      "test_helper": false,
      "implementation": false,
      "signature": "const TCHAR* DefaultVisibility = TEXT(\"public\")",
      "return_type": "const TCHAR* DefaultVisibility =",
      "params": "\"public\"",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelMetaKeys.h",
      "editor_module": false
    },
    {
      "id": "CrowdyGameModelMetaKeys::TEXT",
      "owner": "CrowdyGameModelMetaKeys",
      "owner_kind": "namespace",
      "name": "TEXT",
      "test_helper": false,
      "implementation": false,
      "signature": "const TCHAR* InstantiableBy = TEXT(\"CrowdyInstantiableBy\")",
      "return_type": "const TCHAR* InstantiableBy =",
      "params": "\"CrowdyInstantiableBy\"",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelMetaKeys.h",
      "editor_module": false
    },
    {
      "id": "CrowdyGameModelMetaKeys::TEXT",
      "owner": "CrowdyGameModelMetaKeys",
      "owner_kind": "namespace",
      "name": "TEXT",
      "test_helper": false,
      "implementation": false,
      "signature": "const TCHAR* Key = TEXT(\"CrowdyKey\")",
      "return_type": "const TCHAR* Key =",
      "params": "\"CrowdyKey\"",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelMetaKeys.h",
      "editor_module": false
    },
    {
      "id": "CrowdyGameModelMetaKeys::TEXT",
      "owner": "CrowdyGameModelMetaKeys",
      "owner_kind": "namespace",
      "name": "TEXT",
      "test_helper": false,
      "implementation": false,
      "signature": "const TCHAR* Model = TEXT(\"CrowdyModel\")",
      "return_type": "const TCHAR* Model =",
      "params": "\"CrowdyModel\"",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelMetaKeys.h",
      "editor_module": false
    },
    {
      "id": "CrowdyGameModelMetaKeys::TEXT",
      "owner": "CrowdyGameModelMetaKeys",
      "owner_kind": "namespace",
      "name": "TEXT",
      "test_helper": false,
      "implementation": false,
      "signature": "const TCHAR* ModelChangedChannelPrefix = TEXT(\"cmc:\")",
      "return_type": "const TCHAR* ModelChangedChannelPrefix =",
      "params": "\"cmc:\"",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelMetaKeys.h",
      "editor_module": false
    },
    {
      "id": "CrowdyGameModelMetaKeys::TEXT",
      "owner": "CrowdyGameModelMetaKeys",
      "owner_kind": "namespace",
      "name": "TEXT",
      "test_helper": false,
      "implementation": false,
      "signature": "const TCHAR* NotifyIdParam = TEXT(\"notify_id\")",
      "return_type": "const TCHAR* NotifyIdParam =",
      "params": "\"notify_id\"",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelMetaKeys.h",
      "editor_module": false
    },
    {
      "id": "CrowdyGameModelMetaKeys::TEXT",
      "owner": "CrowdyGameModelMetaKeys",
      "owner_kind": "namespace",
      "name": "TEXT",
      "test_helper": false,
      "implementation": false,
      "signature": "const TCHAR* PullOnStart = TEXT(\"CrowdyPullOnStart\")",
      "return_type": "const TCHAR* PullOnStart =",
      "params": "\"CrowdyPullOnStart\"",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelMetaKeys.h",
      "editor_module": false
    },
    {
      "id": "CrowdyGameModelMetaKeys::TEXT",
      "owner": "CrowdyGameModelMetaKeys",
      "owner_kind": "namespace",
      "name": "TEXT",
      "test_helper": false,
      "implementation": false,
      "signature": "const TCHAR* ReservedNetIdMetaKey = TEXT(\"__crowdy_netid\")",
      "return_type": "const TCHAR* ReservedNetIdMetaKey =",
      "params": "\"__crowdy_netid\"",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelMetaKeys.h",
      "editor_module": false
    },
    {
      "id": "CrowdyGameModelMetaKeys::TEXT",
      "owner": "CrowdyGameModelMetaKeys",
      "owner_kind": "namespace",
      "name": "TEXT",
      "test_helper": false,
      "implementation": false,
      "signature": "const TCHAR* ScanAssetTag = TEXT(\"CrowdyScan\")",
      "return_type": "const TCHAR* ScanAssetTag =",
      "params": "\"CrowdyScan\"",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelMetaKeys.h",
      "editor_module": false
    },
    {
      "id": "CrowdyGameModelMetaKeys::TEXT",
      "owner": "CrowdyGameModelMetaKeys",
      "owner_kind": "namespace",
      "name": "TEXT",
      "test_helper": false,
      "implementation": false,
      "signature": "const TCHAR* ScanAssetTagValue = TEXT(\"1\")",
      "return_type": "const TCHAR* ScanAssetTagValue =",
      "params": "\"1\"",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelMetaKeys.h",
      "editor_module": false
    },
    {
      "id": "CrowdyGameModelMetaKeys::TEXT",
      "owner": "CrowdyGameModelMetaKeys",
      "owner_kind": "namespace",
      "name": "TEXT",
      "test_helper": false,
      "implementation": false,
      "signature": "const TCHAR* Scope = TEXT(\"CrowdyScope\")",
      "return_type": "const TCHAR* Scope =",
      "params": "\"CrowdyScope\"",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelMetaKeys.h",
      "editor_module": false
    },
    {
      "id": "CrowdyGameModelMetaKeys::TEXT",
      "owner": "CrowdyGameModelMetaKeys",
      "owner_kind": "namespace",
      "name": "TEXT",
      "test_helper": false,
      "implementation": false,
      "signature": "const TCHAR* SelfContainerIdParam = TEXT(\"self_container_id\")",
      "return_type": "const TCHAR* SelfContainerIdParam =",
      "params": "\"self_container_id\"",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelMetaKeys.h",
      "editor_module": false
    },
    {
      "id": "CrowdyGameModelMetaKeys::TEXT",
      "owner": "CrowdyGameModelMetaKeys",
      "owner_kind": "namespace",
      "name": "TEXT",
      "test_helper": false,
      "implementation": false,
      "signature": "const TCHAR* SessionChangedChannelPrefix = TEXT(\"gms|\")",
      "return_type": "const TCHAR* SessionChangedChannelPrefix =",
      "params": "\"gms|\"",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelMetaKeys.h",
      "editor_module": false
    },
    {
      "id": "CrowdyGameModelMetaKeys::TEXT",
      "owner": "CrowdyGameModelMetaKeys",
      "owner_kind": "namespace",
      "name": "TEXT",
      "test_helper": false,
      "implementation": false,
      "signature": "const TCHAR* SessionChannelNameParam = TEXT(\"session_channel_name\")",
      "return_type": "const TCHAR* SessionChannelNameParam =",
      "params": "\"session_channel_name\"",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelMetaKeys.h",
      "editor_module": false
    },
    {
      "id": "CrowdyGameModelMetaKeys::TEXT",
      "owner": "CrowdyGameModelMetaKeys",
      "owner_kind": "namespace",
      "name": "TEXT",
      "test_helper": false,
      "implementation": false,
      "signature": "const TCHAR* SignalChannelPrefix = TEXT(\"csg:\")",
      "return_type": "const TCHAR* SignalChannelPrefix =",
      "params": "\"csg:\"",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelMetaKeys.h",
      "editor_module": false
    },
    {
      "id": "CrowdyGameModelMetaKeys::TEXT",
      "owner": "CrowdyGameModelMetaKeys",
      "owner_kind": "namespace",
      "name": "TEXT",
      "test_helper": false,
      "implementation": false,
      "signature": "const TCHAR* SignalHandlerPrefix = TEXT(\"OnSignal_\")",
      "return_type": "const TCHAR* SignalHandlerPrefix =",
      "params": "\"OnSignal_\"",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelMetaKeys.h",
      "editor_module": false
    },
    {
      "id": "CrowdyGameModelMetaKeys::TEXT",
      "owner": "CrowdyGameModelMetaKeys",
      "owner_kind": "namespace",
      "name": "TEXT",
      "test_helper": false,
      "implementation": false,
      "signature": "const TCHAR* TestFixture = TEXT(\"CrowdyTestFixture\")",
      "return_type": "const TCHAR* TestFixture =",
      "params": "\"CrowdyTestFixture\"",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelMetaKeys.h",
      "editor_module": false
    },
    {
      "id": "CrowdyGameModelMetaKeys::TEXT",
      "owner": "CrowdyGameModelMetaKeys",
      "owner_kind": "namespace",
      "name": "TEXT",
      "test_helper": false,
      "implementation": false,
      "signature": "const TCHAR* Visibility = TEXT(\"CrowdyVisibility\")",
      "return_type": "const TCHAR* Visibility =",
      "params": "\"CrowdyVisibility\"",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelMetaKeys.h",
      "editor_module": false
    },
    {
      "id": "CrowdyGameModelTrace::GameModel",
      "owner": "CrowdyGameModelTrace",
      "owner_kind": "namespace",
      "name": "GameModel",
      "test_helper": false,
      "implementation": false,
      "signature": "bool GameModel()",
      "return_type": "bool",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/CrowdyGameModelLog.h",
      "editor_module": false
    },
    {
      "id": "CrowdyIDConflicts::ReportAll",
      "owner": "CrowdyIDConflicts",
      "owner_kind": "namespace",
      "name": "ReportAll",
      "test_helper": false,
      "implementation": false,
      "signature": "int32 ReportAll()",
      "return_type": "int32",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Core/CrowdyCategory/FCrowdyIDConflict.h",
      "editor_module": false
    },
    {
      "id": "CrowdyKit::AllowPolicy",
      "owner": "CrowdyKit",
      "owner_kind": "namespace",
      "name": "AllowPolicy",
      "test_helper": false,
      "implementation": false,
      "signature": "TSharedPtr<FJsonObject> AllowPolicy()",
      "return_type": "TSharedPtr<FJsonObject>",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyKitPolicy.h",
      "editor_module": false
    },
    {
      "id": "CrowdyKit::AndPolicies",
      "owner": "CrowdyKit",
      "owner_kind": "namespace",
      "name": "AndPolicies",
      "test_helper": false,
      "implementation": false,
      "signature": "TSharedPtr<FJsonObject> AndPolicies(const TSharedPtr<FJsonObject>& Base, const TArray<TSharedPtr<FJsonObject>>& Extra = TArray<TSharedPtr<FJsonObject>>())",
      "return_type": "TSharedPtr<FJsonObject>",
      "params": "const TSharedPtr<FJsonObject>& Base, const TArray<TSharedPtr<FJsonObject>>& Extra = TArray<TSharedPtr<FJsonObject>>()",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyKitPolicy.h",
      "editor_module": false
    },
    {
      "id": "CrowdyKit::AndPolicy",
      "owner": "CrowdyKit",
      "owner_kind": "namespace",
      "name": "AndPolicy",
      "test_helper": false,
      "implementation": false,
      "signature": "TSharedPtr<FJsonObject> AndPolicy(const TArray<TSharedPtr<FJsonObject>>& Rules)",
      "return_type": "TSharedPtr<FJsonObject>",
      "params": "const TArray<TSharedPtr<FJsonObject>>& Rules",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyKitPolicy.h",
      "editor_module": false
    },
    {
      "id": "CrowdyKit::ApplyTrustedAuthority",
      "owner": "CrowdyKit",
      "owner_kind": "namespace",
      "name": "ApplyTrustedAuthority",
      "test_helper": false,
      "implementation": false,
      "signature": "void ApplyTrustedAuthority(TSharedPtr<FJsonObject>& Fn, const FCrowdyTrustedAuthority& Authority, const FString& ExtraCondition = FString())",
      "return_type": "void",
      "params": "TSharedPtr<FJsonObject>& Fn, const FCrowdyTrustedAuthority& Authority, const FString& ExtraCondition = FString()",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyKitPolicy.h",
      "editor_module": false
    },
    {
      "id": "CrowdyKit::BlueprintField",
      "owner": "CrowdyKit",
      "owner_kind": "namespace",
      "name": "BlueprintField",
      "test_helper": false,
      "implementation": false,
      "signature": "FString BlueprintField(const TSharedPtr<FJsonObject>& Object, const FString& Key)",
      "return_type": "FString",
      "params": "const TSharedPtr<FJsonObject>& Object, const FString& Key",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyKitBlueprint.h",
      "editor_module": false
    },
    {
      "id": "CrowdyKit::ComposeBlueprints",
      "owner": "CrowdyKit",
      "owner_kind": "namespace",
      "name": "ComposeBlueprints",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdyKitBlueprint ComposeBlueprints(const FString& Name, const TArray<FCrowdyKitBlueprint>& List)",
      "return_type": "FCrowdyKitBlueprint",
      "params": "const FString& Name, const TArray<FCrowdyKitBlueprint>& List",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyKitBlueprint.h",
      "editor_module": false
    },
    {
      "id": "CrowdyKit::ConditionPolicy",
      "owner": "CrowdyKit",
      "owner_kind": "namespace",
      "name": "ConditionPolicy",
      "test_helper": false,
      "implementation": false,
      "signature": "TSharedPtr<FJsonObject> ConditionPolicy(const FString& Expression)",
      "return_type": "TSharedPtr<FJsonObject>",
      "params": "const FString& Expression",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyKitPolicy.h",
      "editor_module": false
    },
    {
      "id": "CrowdyKit::FeatureGate",
      "owner": "CrowdyKit",
      "owner_kind": "namespace",
      "name": "FeatureGate",
      "test_helper": false,
      "implementation": false,
      "signature": "TSharedPtr<FJsonObject> FeatureGate(const FString& Feature)",
      "return_type": "TSharedPtr<FJsonObject>",
      "params": "const FString& Feature",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyKitPolicy.h",
      "editor_module": false
    },
    {
      "id": "CrowdyKit::GridPermissionPolicy",
      "owner": "CrowdyKit",
      "owner_kind": "namespace",
      "name": "GridPermissionPolicy",
      "test_helper": false,
      "implementation": false,
      "signature": "TSharedPtr<FJsonObject> GridPermissionPolicy(const FString& Key, const FString& GridId = FString())",
      "return_type": "TSharedPtr<FJsonObject>",
      "params": "const FString& Key, const FString& GridId = FString()",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyKitPolicy.h",
      "editor_module": false
    },
    {
      "id": "CrowdyKit::GroupPermissionPolicy",
      "owner": "CrowdyKit",
      "owner_kind": "namespace",
      "name": "GroupPermissionPolicy",
      "test_helper": false,
      "implementation": false,
      "signature": "TSharedPtr<FJsonObject> GroupPermissionPolicy(const FString& GroupId, const FString& Permission = FString())",
      "return_type": "TSharedPtr<FJsonObject>",
      "params": "const FString& GroupId, const FString& Permission = FString()",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyKitPolicy.h",
      "editor_module": false
    },
    {
      "id": "CrowdyKit::InventoryBlueprint",
      "owner": "CrowdyKit",
      "owner_kind": "namespace",
      "name": "InventoryBlueprint",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdyKitBlueprint InventoryBlueprint(const FCrowdyInventoryBlueprintOptions& Options = FCrowdyInventoryBlueprintOptions())",
      "return_type": "FCrowdyKitBlueprint",
      "params": "const FCrowdyInventoryBlueprintOptions& Options = FCrowdyInventoryBlueprintOptions()",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyKitInventory.h",
      "editor_module": false
    },
    {
      "id": "CrowdyKit::InventoryNames",
      "owner": "CrowdyKit",
      "owner_kind": "namespace",
      "name": "InventoryNames",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdyKitInventoryNames InventoryNames(const FString& TypePrefix = FString())",
      "return_type": "FCrowdyKitInventoryNames",
      "params": "const FString& TypePrefix = FString()",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyKitInventory.h",
      "editor_module": false
    },
    {
      "id": "CrowdyKit::IsAutomationPolicy",
      "owner": "CrowdyKit",
      "owner_kind": "namespace",
      "name": "IsAutomationPolicy",
      "test_helper": false,
      "implementation": false,
      "signature": "TSharedPtr<FJsonObject> IsAutomationPolicy()",
      "return_type": "TSharedPtr<FJsonObject>",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyKitPolicy.h",
      "editor_module": false
    },
    {
      "id": "CrowdyKit::IsCurrentTurnPolicy",
      "owner": "CrowdyKit",
      "owner_kind": "namespace",
      "name": "IsCurrentTurnPolicy",
      "test_helper": false,
      "implementation": false,
      "signature": "TSharedPtr<FJsonObject> IsCurrentTurnPolicy()",
      "return_type": "TSharedPtr<FJsonObject>",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyKitPolicy.h",
      "editor_module": false
    },
    {
      "id": "CrowdyKit::IsHostPolicy",
      "owner": "CrowdyKit",
      "owner_kind": "namespace",
      "name": "IsHostPolicy",
      "test_helper": false,
      "implementation": false,
      "signature": "TSharedPtr<FJsonObject> IsHostPolicy()",
      "return_type": "TSharedPtr<FJsonObject>",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyKitPolicy.h",
      "editor_module": false
    },
    {
      "id": "CrowdyKit::IsParticipantPolicy",
      "owner": "CrowdyKit",
      "owner_kind": "namespace",
      "name": "IsParticipantPolicy",
      "test_helper": false,
      "implementation": false,
      "signature": "TSharedPtr<FJsonObject> IsParticipantPolicy()",
      "return_type": "TSharedPtr<FJsonObject>",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyKitPolicy.h",
      "editor_module": false
    },
    {
      "id": "CrowdyKit::KitPolicyJson",
      "owner": "CrowdyKit",
      "owner_kind": "namespace",
      "name": "KitPolicyJson",
      "test_helper": false,
      "implementation": false,
      "signature": "FString KitPolicyJson(const TSharedPtr<FJsonObject>& Policy)",
      "return_type": "FString",
      "params": "const TSharedPtr<FJsonObject>& Policy",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyKitPolicy.h",
      "editor_module": false
    },
    {
      "id": "CrowdyKit::MergeBlueprints",
      "owner": "CrowdyKit",
      "owner_kind": "namespace",
      "name": "MergeBlueprints",
      "test_helper": false,
      "implementation": false,
      "signature": "bool MergeBlueprints(const FString& AppId, const TArray<FCrowdyKitBlueprint>& Blueprints, const FString& SessionId, FCrowdyMergedBlueprints& Out, TArray<FString>& OutErrors)",
      "return_type": "bool",
      "params": "const FString& AppId, const TArray<FCrowdyKitBlueprint>& Blueprints, const FString& SessionId, FCrowdyMergedBlueprints& Out, TArray<FString>& OutErrors",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyKitBlueprint.h",
      "editor_module": false
    },
    {
      "id": "CrowdyKit::NotPolicy",
      "owner": "CrowdyKit",
      "owner_kind": "namespace",
      "name": "NotPolicy",
      "test_helper": false,
      "implementation": false,
      "signature": "TSharedPtr<FJsonObject> NotPolicy(const TSharedPtr<FJsonObject>& Rule)",
      "return_type": "TSharedPtr<FJsonObject>",
      "params": "const TSharedPtr<FJsonObject>& Rule",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyKitPolicy.h",
      "editor_module": false
    },
    {
      "id": "CrowdyKit::OrPolicy",
      "owner": "CrowdyKit",
      "owner_kind": "namespace",
      "name": "OrPolicy",
      "test_helper": false,
      "implementation": false,
      "signature": "TSharedPtr<FJsonObject> OrPolicy(const TArray<TSharedPtr<FJsonObject>>& Rules)",
      "return_type": "TSharedPtr<FJsonObject>",
      "params": "const TArray<TSharedPtr<FJsonObject>>& Rules",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyKitPolicy.h",
      "editor_module": false
    },
    {
      "id": "CrowdyKit::OwnerEquals",
      "owner": "CrowdyKit",
      "owner_kind": "namespace",
      "name": "OwnerEquals",
      "test_helper": false,
      "implementation": false,
      "signature": "FString OwnerEquals(const FString& OwnerExpr, const FString& UserExpr, EOwnerIdKind Kind = EOwnerIdKind::Int)",
      "return_type": "FString",
      "params": "const FString& OwnerExpr, const FString& UserExpr, EOwnerIdKind Kind = EOwnerIdKind::Int",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyKitPolicy.h",
      "editor_module": false
    },
    {
      "id": "CrowdyKit::OwnerEqualsCaller",
      "owner": "CrowdyKit",
      "owner_kind": "namespace",
      "name": "OwnerEqualsCaller",
      "test_helper": false,
      "implementation": false,
      "signature": "FString OwnerEqualsCaller(const FString& OwnerExpr, EOwnerIdKind Kind = EOwnerIdKind::Int)",
      "return_type": "FString",
      "params": "const FString& OwnerExpr, EOwnerIdKind Kind = EOwnerIdKind::Int",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyKitPolicy.h",
      "editor_module": false
    },
    {
      "id": "CrowdyKit::OwnerMirrorProperty",
      "owner": "CrowdyKit",
      "owner_kind": "namespace",
      "name": "OwnerMirrorProperty",
      "test_helper": false,
      "implementation": false,
      "signature": "TSharedPtr<FJsonObject> OwnerMirrorProperty(const FString& ContainerTypeName, EOwnerIdKind Kind = EOwnerIdKind::Int)",
      "return_type": "TSharedPtr<FJsonObject>",
      "params": "const FString& ContainerTypeName, EOwnerIdKind Kind = EOwnerIdKind::Int",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyKitPolicy.h",
      "editor_module": false
    },
    {
      "id": "CrowdyKit::OwnerOfSelfPolicy",
      "owner": "CrowdyKit",
      "owner_kind": "namespace",
      "name": "OwnerOfSelfPolicy",
      "test_helper": false,
      "implementation": false,
      "signature": "TSharedPtr<FJsonObject> OwnerOfSelfPolicy()",
      "return_type": "TSharedPtr<FJsonObject>",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyKitPolicy.h",
      "editor_module": false
    },
    {
      "id": "CrowdyKit::Policy",
      "owner": "CrowdyKit",
      "owner_kind": "namespace",
      "name": "Policy",
      "test_helper": false,
      "implementation": false,
      "signature": "TSharedPtr<FJsonObject> Policy(const FString& Type)",
      "return_type": "TSharedPtr<FJsonObject>",
      "params": "const FString& Type",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyKitPolicy.h",
      "editor_module": false
    },
    {
      "id": "CrowdyKit::ToSnakeCase",
      "owner": "CrowdyKit",
      "owner_kind": "namespace",
      "name": "ToSnakeCase",
      "test_helper": false,
      "implementation": false,
      "signature": "FString ToSnakeCase(const FString& Name)",
      "return_type": "FString",
      "params": "const FString& Name",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyKitPolicy.h",
      "editor_module": false
    },
    {
      "id": "CrowdyKitDeployedNames",
      "owner": "",
      "owner_kind": "namespace",
      "name": "CrowdyKitDeployedNames",
      "test_helper": false,
      "implementation": false,
      "signature": "bool CrowdyKitDeployedNames(const TArray<TObjectPtr<UCrowdyKitLayerPreset>>& Layers, int64 AppId, const FString& SessionId, TArray<FString>& OutTypeNames, TArray<FString>& OutFunctionNames)",
      "return_type": "bool",
      "params": "const TArray<TObjectPtr<UCrowdyKitLayerPreset>>& Layers, int64 AppId, const FString& SessionId, TArray<FString>& OutTypeNames, TArray<FString>& OutFunctionNames",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyGameKitPreview.h",
      "editor_module": false
    },
    {
      "id": "CrowdyKitDeployLayers",
      "owner": "",
      "owner_kind": "namespace",
      "name": "CrowdyKitDeployLayers",
      "test_helper": false,
      "implementation": false,
      "signature": "void CrowdyKitDeployLayers(const TArray<TObjectPtr<UCrowdyKitLayerPreset>>& Layers, int64 AppId, const FString& SessionId, const FString& GameApiUrl, const FString& AdminToken, TFunction<void(FCrowdyKitDeployOutcome)> OnDone)",
      "return_type": "void",
      "params": "const TArray<TObjectPtr<UCrowdyKitLayerPreset>>& Layers, int64 AppId, const FString& SessionId, const FString& GameApiUrl, const FString& AdminToken, TFunction<void(FCrowdyKitDeployOutcome)> OnDone",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyGameKitDeploy.h",
      "editor_module": false
    },
    {
      "id": "CrowdyKitJson::ArrayOfObjects",
      "owner": "CrowdyKitJson",
      "owner_kind": "namespace",
      "name": "ArrayOfObjects",
      "test_helper": false,
      "implementation": false,
      "signature": "TSharedPtr<FJsonValue> ArrayOfObjects(const TArray<TSharedPtr<FJsonObject>>& Objects)",
      "return_type": "TSharedPtr<FJsonValue>",
      "params": "const TArray<TSharedPtr<FJsonObject>>& Objects",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyKitJson.h",
      "editor_module": false
    },
    {
      "id": "CrowdyKitJson::Canonical",
      "owner": "CrowdyKitJson",
      "owner_kind": "namespace",
      "name": "Canonical",
      "test_helper": false,
      "implementation": false,
      "signature": "FString Canonical(const TSharedPtr<FJsonObject>& Object)",
      "return_type": "FString",
      "params": "const TSharedPtr<FJsonObject>& Object",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyKitJson.h",
      "editor_module": false
    },
    {
      "id": "CrowdyKitJson::Canonical",
      "owner": "CrowdyKitJson",
      "owner_kind": "namespace",
      "name": "Canonical",
      "test_helper": false,
      "implementation": false,
      "signature": "FString Canonical(const TSharedPtr<FJsonValue>& Value)",
      "return_type": "FString",
      "params": "const TSharedPtr<FJsonValue>& Value",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyKitJson.h",
      "editor_module": false
    },
    {
      "id": "CrowdyKitJson::ObjectValue",
      "owner": "CrowdyKitJson",
      "owner_kind": "namespace",
      "name": "ObjectValue",
      "test_helper": false,
      "implementation": false,
      "signature": "TSharedPtr<FJsonValue> ObjectValue(const TSharedPtr<FJsonObject>& Object)",
      "return_type": "TSharedPtr<FJsonValue>",
      "params": "const TSharedPtr<FJsonObject>& Object",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyKitJson.h",
      "editor_module": false
    },
    {
      "id": "CrowdyKitPreviewLayers",
      "owner": "",
      "owner_kind": "namespace",
      "name": "CrowdyKitPreviewLayers",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdyKitPreview CrowdyKitPreviewLayers(const TArray<TObjectPtr<UCrowdyKitLayerPreset>>& Layers, int64 AppId, const FString& SessionId)",
      "return_type": "FCrowdyKitPreview",
      "params": "const TArray<TObjectPtr<UCrowdyKitLayerPreset>>& Layers, int64 AppId, const FString& SessionId",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyGameKitPreview.h",
      "editor_module": false
    },
    {
      "id": "CrowdyLeaderboardsKitNames::EntryTypeName",
      "owner": "CrowdyLeaderboardsKitNames",
      "owner_kind": "namespace",
      "name": "EntryTypeName",
      "test_helper": false,
      "implementation": false,
      "signature": "FString EntryTypeName(const FString& TypePrefix)",
      "return_type": "FString",
      "params": "const FString& TypePrefix",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyLeaderboardsKitNames.h",
      "editor_module": false
    },
    {
      "id": "CrowdyLeaderboardsKitNames::Keys::TEXT",
      "owner": "CrowdyLeaderboardsKitNames::Keys",
      "owner_kind": "namespace",
      "name": "TEXT",
      "test_helper": false,
      "implementation": false,
      "signature": "const TCHAR* BoardId = TEXT(\"board_id\")",
      "return_type": "const TCHAR* BoardId =",
      "params": "\"board_id\"",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyLeaderboardsKitNames.h",
      "editor_module": false
    },
    {
      "id": "CrowdyLeaderboardsKitNames::Keys::TEXT",
      "owner": "CrowdyLeaderboardsKitNames::Keys",
      "owner_kind": "namespace",
      "name": "TEXT",
      "test_helper": false,
      "implementation": false,
      "signature": "const TCHAR* OwnerUserId = TEXT(\"owner_user_id\")",
      "return_type": "const TCHAR* OwnerUserId =",
      "params": "\"owner_user_id\"",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyLeaderboardsKitNames.h",
      "editor_module": false
    },
    {
      "id": "CrowdyLeaderboardsKitNames::Keys::TEXT",
      "owner": "CrowdyLeaderboardsKitNames::Keys",
      "owner_kind": "namespace",
      "name": "TEXT",
      "test_helper": false,
      "implementation": false,
      "signature": "const TCHAR* Rank = TEXT(\"rank\")",
      "return_type": "const TCHAR* Rank =",
      "params": "\"rank\"",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyLeaderboardsKitNames.h",
      "editor_module": false
    },
    {
      "id": "CrowdyLeaderboardsKitNames::Keys::TEXT",
      "owner": "CrowdyLeaderboardsKitNames::Keys",
      "owner_kind": "namespace",
      "name": "TEXT",
      "test_helper": false,
      "implementation": false,
      "signature": "const TCHAR* Score = TEXT(\"score\")",
      "return_type": "const TCHAR* Score =",
      "params": "\"score\"",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyLeaderboardsKitNames.h",
      "editor_module": false
    },
    {
      "id": "CrowdyLeaderboardsKitNames::Keys::TEXT",
      "owner": "CrowdyLeaderboardsKitNames::Keys",
      "owner_kind": "namespace",
      "name": "TEXT",
      "test_helper": false,
      "implementation": false,
      "signature": "const TCHAR* Season = TEXT(\"season\")",
      "return_type": "const TCHAR* Season =",
      "params": "\"season\"",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyLeaderboardsKitNames.h",
      "editor_module": false
    },
    {
      "id": "CrowdyLeaderboardsKitNames::SubmitScoreFunctionName",
      "owner": "CrowdyLeaderboardsKitNames",
      "owner_kind": "namespace",
      "name": "SubmitScoreFunctionName",
      "test_helper": false,
      "implementation": false,
      "signature": "FString SubmitScoreFunctionName(const FString& TypePrefix)",
      "return_type": "FString",
      "params": "const FString& TypePrefix",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyLeaderboardsKitNames.h",
      "editor_module": false
    },
    {
      "id": "CrowdyLeaderboardsKitNames::TEXT",
      "owner": "CrowdyLeaderboardsKitNames",
      "owner_kind": "namespace",
      "name": "TEXT",
      "test_helper": false,
      "implementation": false,
      "signature": "const TCHAR* EntryTypeSuffix = TEXT(\"LeaderboardEntry\")",
      "return_type": "const TCHAR* EntryTypeSuffix =",
      "params": "\"LeaderboardEntry\"",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyLeaderboardsKitNames.h",
      "editor_module": false
    },
    {
      "id": "CrowdyLeaderboardsKitNames::TEXT",
      "owner": "CrowdyLeaderboardsKitNames",
      "owner_kind": "namespace",
      "name": "TEXT",
      "test_helper": false,
      "implementation": false,
      "signature": "const TCHAR* SubmitScoreFunctionBase = TEXT(\"submit_score\")",
      "return_type": "const TCHAR* SubmitScoreFunctionBase =",
      "params": "\"submit_score\"",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyLeaderboardsKitNames.h",
      "editor_module": false
    },
    {
      "id": "CrowdyLeaderboardsKitNames::ToSnakeCase",
      "owner": "CrowdyLeaderboardsKitNames",
      "owner_kind": "namespace",
      "name": "ToSnakeCase",
      "test_helper": false,
      "implementation": false,
      "signature": "FString ToSnakeCase(const FString& Name)",
      "return_type": "FString",
      "params": "const FString& Name",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyLeaderboardsKitNames.h",
      "editor_module": false
    },
    {
      "id": "CrowdyModelErrorText::FromInvokeResult",
      "owner": "CrowdyModelErrorText",
      "owner_kind": "namespace",
      "name": "FromInvokeResult",
      "test_helper": false,
      "implementation": false,
      "signature": "FString FromInvokeResult(const FCrowdyInvokeResult& Result)",
      "return_type": "FString",
      "params": "const FCrowdyInvokeResult& Result",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyModelErrorText.h",
      "editor_module": false
    },
    {
      "id": "CrowdyModelErrorText::SubsystemUnavailable",
      "owner": "CrowdyModelErrorText",
      "owner_kind": "namespace",
      "name": "SubsystemUnavailable",
      "test_helper": false,
      "implementation": false,
      "signature": "FString SubsystemUnavailable()",
      "return_type": "FString",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyModelErrorText.h",
      "editor_module": false
    },
    {
      "id": "CrowdyModelListen::PassesFilter",
      "owner": "CrowdyModelListen",
      "owner_kind": "namespace",
      "name": "PassesFilter",
      "test_helper": false,
      "implementation": false,
      "signature": "bool PassesFilter(bool bHasTargetFilter, const UObject* TargetFilter, const FString& ModelIdFilter, const UObject* InTarget, const FString& InModelId)",
      "return_type": "bool",
      "params": "bool bHasTargetFilter, const UObject* TargetFilter, const FString& ModelIdFilter, const UObject* InTarget, const FString& InModelId",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyModelChangeActions.h",
      "editor_module": false
    },
    {
      "id": "CrowdyNetProfile::DecodeScopes",
      "owner": "CrowdyNetProfile",
      "owner_kind": "namespace",
      "name": "DecodeScopes",
      "test_helper": false,
      "implementation": false,
      "signature": "bool DecodeScopes()",
      "return_type": "bool",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/CrowdyNetLog.h",
      "editor_module": false
    },
    {
      "id": "CrowdyNetTrace::Net",
      "owner": "CrowdyNetTrace",
      "owner_kind": "namespace",
      "name": "Net",
      "test_helper": false,
      "implementation": false,
      "signature": "bool Net()",
      "return_type": "bool",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/CrowdyNetLog.h",
      "editor_module": false
    },
    {
      "id": "CrowdyNetTrace::Query",
      "owner": "CrowdyNetTrace",
      "owner_kind": "namespace",
      "name": "Query",
      "test_helper": false,
      "implementation": false,
      "signature": "bool Query()",
      "return_type": "bool",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/CrowdyNetLog.h",
      "editor_module": false
    },
    {
      "id": "CrowdyNetTrace::Serialize",
      "owner": "CrowdyNetTrace",
      "owner_kind": "namespace",
      "name": "Serialize",
      "test_helper": false,
      "implementation": false,
      "signature": "bool Serialize()",
      "return_type": "bool",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/CrowdyNetLog.h",
      "editor_module": false
    },
    {
      "id": "CrowdyPlayerFaultBlameFromWireString",
      "owner": "",
      "owner_kind": "namespace",
      "name": "CrowdyPlayerFaultBlameFromWireString",
      "test_helper": false,
      "implementation": false,
      "signature": "ECrowdyPlayerFaultBlame CrowdyPlayerFaultBlameFromWireString(const FString& Wire)",
      "return_type": "ECrowdyPlayerFaultBlame",
      "params": "const FString& Wire",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/GraphQL/FCrowdyGameApiCodec.h",
      "editor_module": false
    },
    {
      "id": "CrowdyPlayerFaultBlameToWord",
      "owner": "",
      "owner_kind": "namespace",
      "name": "CrowdyPlayerFaultBlameToWord",
      "test_helper": false,
      "implementation": false,
      "signature": "const TCHAR* CrowdyPlayerFaultBlameToWord(ECrowdyPlayerFaultBlame Blame)",
      "return_type": "const TCHAR*",
      "params": "ECrowdyPlayerFaultBlame Blame",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/GraphQL/FCrowdyGameApiCodec.h",
      "editor_module": false
    },
    {
      "id": "CrowdyPodCopyPlan::Apply",
      "owner": "CrowdyPodCopyPlan",
      "owner_kind": "namespace",
      "name": "Apply",
      "test_helper": false,
      "implementation": false,
      "signature": "bool Apply(const FCrowdyCopyPlan& Plan, FArchive& Ar, void* Container)",
      "return_type": "bool",
      "params": "const FCrowdyCopyPlan& Plan, FArchive& Ar, void* Container",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Utils/CrowdyPodCopyPlan.h",
      "editor_module": false
    },
    {
      "id": "CrowdyPodCopyPlan::Build",
      "owner": "CrowdyPodCopyPlan",
      "owner_kind": "namespace",
      "name": "Build",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdyCopyPlan Build(const UScriptStruct* Struct, FString& OutReason)",
      "return_type": "FCrowdyCopyPlan",
      "params": "const UScriptStruct* Struct, FString& OutReason",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Utils/CrowdyPodCopyPlan.h",
      "editor_module": false
    },
    {
      "id": "CrowdyPodCopyPlan::Find",
      "owner": "CrowdyPodCopyPlan",
      "owner_kind": "namespace",
      "name": "Find",
      "test_helper": false,
      "implementation": false,
      "signature": "const FCrowdyCopyPlan* Find(const UScriptStruct* Struct)",
      "return_type": "const FCrowdyCopyPlan*",
      "params": "const UScriptStruct* Struct",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Utils/CrowdyPodCopyPlan.h",
      "editor_module": false
    },
    {
      "id": "CrowdyPodCopyPlan::GetBuildCount",
      "owner": "CrowdyPodCopyPlan",
      "owner_kind": "namespace",
      "name": "GetBuildCount",
      "test_helper": false,
      "implementation": false,
      "signature": "int32 GetBuildCount()",
      "return_type": "int32",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Utils/CrowdyPodCopyPlan.h",
      "editor_module": false
    },
    {
      "id": "CrowdyPodCopyPlan::InstallForTests",
      "owner": "CrowdyPodCopyPlan",
      "owner_kind": "namespace",
      "name": "InstallForTests",
      "test_helper": true,
      "implementation": false,
      "signature": "void InstallForTests(const UScriptStruct* Struct, FCrowdyCopyPlan Plan)",
      "return_type": "void",
      "params": "const UScriptStruct* Struct, FCrowdyCopyPlan Plan",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Utils/CrowdyPodCopyPlan.h",
      "editor_module": false
    },
    {
      "id": "CrowdyPodCopyPlan::InvalidateAll",
      "owner": "CrowdyPodCopyPlan",
      "owner_kind": "namespace",
      "name": "InvalidateAll",
      "test_helper": false,
      "implementation": false,
      "signature": "void InvalidateAll()",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Utils/CrowdyPodCopyPlan.h",
      "editor_module": false
    },
    {
      "id": "CrowdyReplicationModeDecision::KeysToScrubOnSwitch",
      "owner": "CrowdyReplicationModeDecision",
      "owner_kind": "namespace",
      "name": "KeysToScrubOnSwitch",
      "test_helper": false,
      "implementation": false,
      "signature": "TArray<const TCHAR*> KeysToScrubOnSwitch(ECrowdyReplicationMode FromMode, ECrowdyReplicationMode ToMode)",
      "return_type": "TArray<const TCHAR*>",
      "params": "ECrowdyReplicationMode FromMode, ECrowdyReplicationMode ToMode",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdySDKEditor",
      "header": "CrowdySDKEditor/Public/Customizations/CrowdyReplicationMode.h",
      "editor_module": true
    },
    {
      "id": "CrowdyReplicationModeDecision::OnRepFollowsGraphRename",
      "owner": "CrowdyReplicationModeDecision",
      "owner_kind": "namespace",
      "name": "OnRepFollowsGraphRename",
      "test_helper": false,
      "implementation": false,
      "signature": "bool OnRepFollowsGraphRename(const FString& CurrentOnRep, FName OldGraphName, FName NewGraphName)",
      "return_type": "bool",
      "params": "const FString& CurrentOnRep, FName OldGraphName, FName NewGraphName",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdySDKEditor",
      "header": "CrowdySDKEditor/Public/Customizations/CrowdyReplicationMode.h",
      "editor_module": true
    },
    {
      "id": "CrowdyReplicationModeDecision::OwnedKeys",
      "owner": "CrowdyReplicationModeDecision",
      "owner_kind": "namespace",
      "name": "OwnedKeys",
      "test_helper": false,
      "implementation": false,
      "signature": "TArray<const TCHAR*> OwnedKeys(ECrowdyReplicationMode Mode)",
      "return_type": "TArray<const TCHAR*>",
      "params": "ECrowdyReplicationMode Mode",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdySDKEditor",
      "header": "CrowdySDKEditor/Public/Customizations/CrowdyReplicationMode.h",
      "editor_module": true
    },
    {
      "id": "CrowdyReplicationProfile::StateScopes",
      "owner": "CrowdyReplicationProfile",
      "owner_kind": "namespace",
      "name": "StateScopes",
      "test_helper": false,
      "implementation": false,
      "signature": "bool StateScopes()",
      "return_type": "bool",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/CrowdyReplicationLog.h",
      "editor_module": false
    },
    {
      "id": "CrowdyReplicationTrace::Entity",
      "owner": "CrowdyReplicationTrace",
      "owner_kind": "namespace",
      "name": "Entity",
      "test_helper": false,
      "implementation": false,
      "signature": "bool Entity()",
      "return_type": "bool",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/CrowdyReplicationLog.h",
      "editor_module": false
    },
    {
      "id": "CrowdyReplicationTrace::Pool",
      "owner": "CrowdyReplicationTrace",
      "owner_kind": "namespace",
      "name": "Pool",
      "test_helper": false,
      "implementation": false,
      "signature": "bool Pool()",
      "return_type": "bool",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/CrowdyReplicationLog.h",
      "editor_module": false
    },
    {
      "id": "CrowdyReplicationTrace::State",
      "owner": "CrowdyReplicationTrace",
      "owner_kind": "namespace",
      "name": "State",
      "test_helper": false,
      "implementation": false,
      "signature": "bool State()",
      "return_type": "bool",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/CrowdyReplicationLog.h",
      "editor_module": false
    },
    {
      "id": "CrowdyRpcMetaKeys::HasReplicatesMeta",
      "owner": "CrowdyRpcMetaKeys",
      "owner_kind": "namespace",
      "name": "HasReplicatesMeta",
      "test_helper": false,
      "implementation": false,
      "signature": "bool HasReplicatesMeta(const UField* Field)",
      "return_type": "bool",
      "params": "const UField* Field",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/RPC/CrowdyRPC.h",
      "editor_module": false
    },
    {
      "id": "CrowdyRpcMetaKeys::TEXT",
      "owner": "CrowdyRpcMetaKeys",
      "owner_kind": "namespace",
      "name": "TEXT",
      "test_helper": false,
      "implementation": false,
      "signature": "const TCHAR* Action = TEXT(\"CrowdyAction\")",
      "return_type": "const TCHAR* Action =",
      "params": "\"CrowdyAction\"",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/RPC/CrowdyRPC.h",
      "editor_module": false
    },
    {
      "id": "CrowdyRpcMetaKeys::TEXT",
      "owner": "CrowdyRpcMetaKeys",
      "owner_kind": "namespace",
      "name": "TEXT",
      "test_helper": false,
      "implementation": false,
      "signature": "const TCHAR* Channel = TEXT(\"CrowdyChannel\")",
      "return_type": "const TCHAR* Channel =",
      "params": "\"CrowdyChannel\"",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/RPC/CrowdyRPC.h",
      "editor_module": false
    },
    {
      "id": "CrowdyRpcMetaKeys::TEXT",
      "owner": "CrowdyRpcMetaKeys",
      "owner_kind": "namespace",
      "name": "TEXT",
      "test_helper": false,
      "implementation": false,
      "signature": "const TCHAR* Decay = TEXT(\"CrowdyDecay\")",
      "return_type": "const TCHAR* Decay =",
      "params": "\"CrowdyDecay\"",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/RPC/CrowdyRPC.h",
      "editor_module": false
    },
    {
      "id": "CrowdyRpcMetaKeys::TEXT",
      "owner": "CrowdyRpcMetaKeys",
      "owner_kind": "namespace",
      "name": "TEXT",
      "test_helper": false,
      "implementation": false,
      "signature": "const TCHAR* Distance = TEXT(\"CrowdyDistance\")",
      "return_type": "const TCHAR* Distance =",
      "params": "\"CrowdyDistance\"",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/RPC/CrowdyRPC.h",
      "editor_module": false
    },
    {
      "id": "CrowdyRpcMetaKeys::TEXT",
      "owner": "CrowdyRpcMetaKeys",
      "owner_kind": "namespace",
      "name": "TEXT",
      "test_helper": false,
      "implementation": false,
      "signature": "const TCHAR* LegacyReplicate = TEXT(\"CrowdyReplicate\")",
      "return_type": "const TCHAR* LegacyReplicate =",
      "params": "\"CrowdyReplicate\"",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/RPC/CrowdyRPC.h",
      "editor_module": false
    },
    {
      "id": "CrowdyRpcMetaKeys::TEXT",
      "owner": "CrowdyRpcMetaKeys",
      "owner_kind": "namespace",
      "name": "TEXT",
      "test_helper": false,
      "implementation": false,
      "signature": "const TCHAR* Recipient = TEXT(\"CrowdyRecipient\")",
      "return_type": "const TCHAR* Recipient =",
      "params": "\"CrowdyRecipient\"",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/RPC/CrowdyRPC.h",
      "editor_module": false
    },
    {
      "id": "CrowdyRpcMetaKeys::TEXT",
      "owner": "CrowdyRpcMetaKeys",
      "owner_kind": "namespace",
      "name": "TEXT",
      "test_helper": false,
      "implementation": false,
      "signature": "const TCHAR* Replicates = TEXT(\"CrowdyReplicates\")",
      "return_type": "const TCHAR* Replicates =",
      "params": "\"CrowdyReplicates\"",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/RPC/CrowdyRPC.h",
      "editor_module": false
    },
    {
      "id": "CrowdySDKTrace::Sdk",
      "owner": "CrowdySDKTrace",
      "owner_kind": "namespace",
      "name": "Sdk",
      "test_helper": false,
      "implementation": false,
      "signature": "bool Sdk()",
      "return_type": "bool",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdySDK",
      "header": "CrowdySDK/Public/CrowdySDKLog.h",
      "editor_module": false
    },
    {
      "id": "CrowdyServicesTrace::Hud",
      "owner": "CrowdyServicesTrace",
      "owner_kind": "namespace",
      "name": "Hud",
      "test_helper": false,
      "implementation": false,
      "signature": "bool Hud()",
      "return_type": "bool",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/CrowdyServicesLog.h",
      "editor_module": false
    },
    {
      "id": "CrowdyServicesTrace::Services",
      "owner": "CrowdyServicesTrace",
      "owner_kind": "namespace",
      "name": "Services",
      "test_helper": false,
      "implementation": false,
      "signature": "bool Services()",
      "return_type": "bool",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/CrowdyServicesLog.h",
      "editor_module": false
    },
    {
      "id": "CrowdyShardScheduling::ClaimShardForWork",
      "owner": "CrowdyShardScheduling",
      "owner_kind": "namespace",
      "name": "ClaimShardForWork",
      "test_helper": false,
      "implementation": false,
      "signature": "bool ClaimShardForWork(FShardState& State, TFunctionRef<bool()> Schedule, TFunctionRef<void()> Wake)",
      "return_type": "bool",
      "params": "FShardState& State, TFunctionRef<bool()> Schedule, TFunctionRef<void()> Wake",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyShardScheduling.h",
      "editor_module": false
    },
    {
      "id": "CrowdyShardScheduling::ComputeShardCount",
      "owner": "CrowdyShardScheduling",
      "owner_kind": "namespace",
      "name": "ComputeShardCount",
      "test_helper": false,
      "implementation": false,
      "signature": "int32 ComputeShardCount(const int32 NumCores)",
      "return_type": "int32",
      "params": "const int32 NumCores",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyShardScheduling.h",
      "editor_module": false
    },
    {
      "id": "CrowdyShardScheduling::DecideBatchStep",
      "owner": "CrowdyShardScheduling",
      "owner_kind": "namespace",
      "name": "DecideBatchStep",
      "test_helper": false,
      "implementation": false,
      "signature": "EBatchStep DecideBatchStep(const int32 BatchNum, const int32 MaxUpdatesPerBatch, const double RemainingSeconds)",
      "return_type": "EBatchStep",
      "params": "const int32 BatchNum, const int32 MaxUpdatesPerBatch, const double RemainingSeconds",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyShardScheduling.h",
      "editor_module": false
    },
    {
      "id": "CrowdyShardScheduling::ReleaseShard",
      "owner": "CrowdyShardScheduling",
      "owner_kind": "namespace",
      "name": "ReleaseShard",
      "test_helper": false,
      "implementation": false,
      "signature": "bool ReleaseShard(FShardState& State, TFunctionRef<bool()> HasWork, TFunctionRef<bool()> Schedule)",
      "return_type": "bool",
      "params": "FShardState& State, TFunctionRef<bool()> HasWork, TFunctionRef<bool()> Schedule",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyShardScheduling.h",
      "editor_module": false
    },
    {
      "id": "CrowdyShardScheduling::RunShardConsumer",
      "owner": "CrowdyShardScheduling",
      "owner_kind": "namespace",
      "name": "RunShardConsumer",
      "test_helper": false,
      "implementation": false,
      "signature": "void RunShardConsumer(FShardState& State, TFunctionRef<void()> Process, TFunctionRef<bool()> HasWork, TFunctionRef<bool()> Schedule, TFunctionRef<void()> OnFinished)",
      "return_type": "void",
      "params": "FShardState& State, TFunctionRef<void()> Process, TFunctionRef<bool()> HasWork, TFunctionRef<bool()> Schedule, TFunctionRef<void()> OnFinished",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyShardScheduling.h",
      "editor_module": false
    },
    {
      "id": "CrowdyShardScheduling::ScheduleOwnedShard",
      "owner": "CrowdyShardScheduling",
      "owner_kind": "namespace",
      "name": "ScheduleOwnedShard",
      "test_helper": false,
      "implementation": false,
      "signature": "bool ScheduleOwnedShard(FShardState& State, TFunctionRef<bool()> Schedule)",
      "return_type": "bool",
      "params": "FShardState& State, TFunctionRef<bool()> Schedule",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyShardScheduling.h",
      "editor_module": false
    },
    {
      "id": "CrowdyShardScheduling::ScheduleShardConsumer",
      "owner": "CrowdyShardScheduling",
      "owner_kind": "namespace",
      "name": "ScheduleShardConsumer",
      "test_helper": false,
      "implementation": false,
      "signature": "bool ScheduleShardConsumer(std::atomic<int32>& ConsumersInFlight, TFunctionRef<bool()> Enqueue)",
      "return_type": "bool",
      "params": "std::atomic<int32>& ConsumersInFlight, TFunctionRef<bool()> Enqueue",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyShardScheduling.h",
      "editor_module": false
    },
    {
      "id": "CrowdyShardScheduling::ShardWaitMilliseconds",
      "owner": "CrowdyShardScheduling",
      "owner_kind": "namespace",
      "name": "ShardWaitMilliseconds",
      "test_helper": false,
      "implementation": false,
      "signature": "uint32 ShardWaitMilliseconds(const double RemainingSeconds)",
      "return_type": "uint32",
      "params": "const double RemainingSeconds",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyShardScheduling.h",
      "editor_module": false
    },
    {
      "id": "CrowdySpatialHeader::sizeof",
      "owner": "CrowdySpatialHeader",
      "owner_kind": "namespace",
      "name": "sizeof",
      "test_helper": false,
      "implementation": false,
      "signature": "int32 ActorIdOffset = ContainsAuthOffset + sizeof(uint8)",
      "return_type": "int32 ActorIdOffset = ContainsAuthOffset +",
      "params": "uint8",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Core/UDP/Interfaces/ICrowdyMessage.h",
      "editor_module": false
    },
    {
      "id": "CrowdySpatialHeader::sizeof",
      "owner": "CrowdySpatialHeader",
      "owner_kind": "namespace",
      "name": "sizeof",
      "test_helper": false,
      "implementation": false,
      "signature": "int32 AppIdOffset = OpcodeOffset + sizeof(uint8)",
      "return_type": "int32 AppIdOffset = OpcodeOffset +",
      "params": "uint8",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Core/UDP/Interfaces/ICrowdyMessage.h",
      "editor_module": false
    },
    {
      "id": "CrowdySpatialHeader::sizeof",
      "owner": "CrowdySpatialHeader",
      "owner_kind": "namespace",
      "name": "sizeof",
      "test_helper": false,
      "implementation": false,
      "signature": "int32 ChunkXOffset = AppIdOffset + sizeof(int64)",
      "return_type": "int32 ChunkXOffset = AppIdOffset +",
      "params": "int64",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Core/UDP/Interfaces/ICrowdyMessage.h",
      "editor_module": false
    },
    {
      "id": "CrowdySpatialHeader::sizeof",
      "owner": "CrowdySpatialHeader",
      "owner_kind": "namespace",
      "name": "sizeof",
      "test_helper": false,
      "implementation": false,
      "signature": "int32 ChunkYOffset = ChunkXOffset + sizeof(int64)",
      "return_type": "int32 ChunkYOffset = ChunkXOffset +",
      "params": "int64",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Core/UDP/Interfaces/ICrowdyMessage.h",
      "editor_module": false
    },
    {
      "id": "CrowdySpatialHeader::sizeof",
      "owner": "CrowdySpatialHeader",
      "owner_kind": "namespace",
      "name": "sizeof",
      "test_helper": false,
      "implementation": false,
      "signature": "int32 ChunkZOffset = ChunkYOffset + sizeof(int64)",
      "return_type": "int32 ChunkZOffset = ChunkYOffset +",
      "params": "int64",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Core/UDP/Interfaces/ICrowdyMessage.h",
      "editor_module": false
    },
    {
      "id": "CrowdySpatialHeader::sizeof",
      "owner": "CrowdySpatialHeader",
      "owner_kind": "namespace",
      "name": "sizeof",
      "test_helper": false,
      "implementation": false,
      "signature": "int32 ContainsAuthOffset = DecayOffset + sizeof(uint8)",
      "return_type": "int32 ContainsAuthOffset = DecayOffset +",
      "params": "uint8",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Core/UDP/Interfaces/ICrowdyMessage.h",
      "editor_module": false
    },
    {
      "id": "CrowdySpatialHeader::sizeof",
      "owner": "CrowdySpatialHeader",
      "owner_kind": "namespace",
      "name": "sizeof",
      "test_helper": false,
      "implementation": false,
      "signature": "int32 DecayOffset = DistanceOffset + sizeof(uint8)",
      "return_type": "int32 DecayOffset = DistanceOffset +",
      "params": "uint8",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Core/UDP/Interfaces/ICrowdyMessage.h",
      "editor_module": false
    },
    {
      "id": "CrowdySpatialHeader::sizeof",
      "owner": "CrowdySpatialHeader",
      "owner_kind": "namespace",
      "name": "sizeof",
      "test_helper": false,
      "implementation": false,
      "signature": "int32 DistanceOffset = ChunkZOffset + sizeof(int64)",
      "return_type": "int32 DistanceOffset = ChunkZOffset +",
      "params": "int64",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Core/UDP/Interfaces/ICrowdyMessage.h",
      "editor_module": false
    },
    {
      "id": "CrowdyStateMetaKeys::HasStateMeta",
      "owner": "CrowdyStateMetaKeys",
      "owner_kind": "namespace",
      "name": "HasStateMeta",
      "test_helper": false,
      "implementation": false,
      "signature": "bool HasStateMeta(const FProperty* Property)",
      "return_type": "bool",
      "params": "const FProperty* Property",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/State/CrowdyStateMetaKeys.h",
      "editor_module": false
    },
    {
      "id": "CrowdyStateMetaKeys::TEXT",
      "owner": "CrowdyStateMetaKeys",
      "owner_kind": "namespace",
      "name": "TEXT",
      "test_helper": false,
      "implementation": false,
      "signature": "const TCHAR* Heartbeat = TEXT(\"CrowdyHeartbeat\")",
      "return_type": "const TCHAR* Heartbeat =",
      "params": "\"CrowdyHeartbeat\"",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/State/CrowdyStateMetaKeys.h",
      "editor_module": false
    },
    {
      "id": "CrowdyStateMetaKeys::TEXT",
      "owner": "CrowdyStateMetaKeys",
      "owner_kind": "namespace",
      "name": "TEXT",
      "test_helper": false,
      "implementation": false,
      "signature": "const TCHAR* ManualDirty = TEXT(\"CrowdyManualDirty\")",
      "return_type": "const TCHAR* ManualDirty =",
      "params": "\"CrowdyManualDirty\"",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/State/CrowdyStateMetaKeys.h",
      "editor_module": false
    },
    {
      "id": "CrowdyStateMetaKeys::TEXT",
      "owner": "CrowdyStateMetaKeys",
      "owner_kind": "namespace",
      "name": "TEXT",
      "test_helper": false,
      "implementation": false,
      "signature": "const TCHAR* OnRep = TEXT(\"CrowdyOnRep\")",
      "return_type": "const TCHAR* OnRep =",
      "params": "\"CrowdyOnRep\"",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/State/CrowdyStateMetaKeys.h",
      "editor_module": false
    },
    {
      "id": "CrowdyStateMetaKeys::TEXT",
      "owner": "CrowdyStateMetaKeys",
      "owner_kind": "namespace",
      "name": "TEXT",
      "test_helper": false,
      "implementation": false,
      "signature": "const TCHAR* OwnerOnly = TEXT(\"CrowdyOwnerOnly\")",
      "return_type": "const TCHAR* OwnerOnly =",
      "params": "\"CrowdyOwnerOnly\"",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/State/CrowdyStateMetaKeys.h",
      "editor_module": false
    },
    {
      "id": "CrowdyStateMetaKeys::TEXT",
      "owner": "CrowdyStateMetaKeys",
      "owner_kind": "namespace",
      "name": "TEXT",
      "test_helper": false,
      "implementation": false,
      "signature": "const TCHAR* Replicate = TEXT(\"CrowdyState\")",
      "return_type": "const TCHAR* Replicate =",
      "params": "\"CrowdyState\"",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/State/CrowdyStateMetaKeys.h",
      "editor_module": false
    },
    {
      "id": "CrowdyStudioAuth::FetchAppChannelNames",
      "owner": "CrowdyStudioAuth",
      "owner_kind": "namespace",
      "name": "FetchAppChannelNames",
      "test_helper": false,
      "implementation": false,
      "signature": "void FetchAppChannelNames(int64 AppId, TFunction<void(const TArray<FString>&)> OnDone)",
      "return_type": "void",
      "params": "int64 AppId, TFunction<void(const TArray<FString>&)> OnDone",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyStudio",
      "header": "CrowdyStudio/Public/CrowdyStudioModule.h",
      "editor_module": true
    },
    {
      "id": "CrowdyStudioAuth::GetSignedInToken",
      "owner": "CrowdyStudioAuth",
      "owner_kind": "namespace",
      "name": "GetSignedInToken",
      "test_helper": false,
      "implementation": false,
      "signature": "FString GetSignedInToken()",
      "return_type": "FString",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyStudio",
      "header": "CrowdyStudio/Public/CrowdyStudioModule.h",
      "editor_module": true
    },
    {
      "id": "CrowdyStudioExtraPages::OpenPage",
      "owner": "CrowdyStudioExtraPages",
      "owner_kind": "namespace",
      "name": "OpenPage",
      "test_helper": false,
      "implementation": false,
      "signature": "void OpenPage(FName Id)",
      "return_type": "void",
      "params": "FName Id",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyStudio",
      "header": "CrowdyStudio/Public/CrowdyStudioModule.h",
      "editor_module": true
    },
    {
      "id": "CrowdyStudioExtraPages::RegisterPage",
      "owner": "CrowdyStudioExtraPages",
      "owner_kind": "namespace",
      "name": "RegisterPage",
      "test_helper": false,
      "implementation": false,
      "signature": "void RegisterPage(FName Id, const FText& Group, const FText& Label, const TCHAR* Icon, TFunction<TSharedRef<SWidget>()> MakeWidget)",
      "return_type": "void",
      "params": "FName Id, const FText& Group, const FText& Label, const TCHAR* Icon, TFunction<TSharedRef<SWidget>()> MakeWidget",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyStudio",
      "header": "CrowdyStudio/Public/CrowdyStudioModule.h",
      "editor_module": true
    },
    {
      "id": "CrowdyStudioExtraPages::UnregisterPage",
      "owner": "CrowdyStudioExtraPages",
      "owner_kind": "namespace",
      "name": "UnregisterPage",
      "test_helper": false,
      "implementation": false,
      "signature": "void UnregisterPage(FName Id)",
      "return_type": "void",
      "params": "FName Id",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyStudio",
      "header": "CrowdyStudio/Public/CrowdyStudioModule.h",
      "editor_module": true
    },
    {
      "id": "CrowdyStudioRegistry::GetLoadContainerAssetsHook",
      "owner": "CrowdyStudioRegistry",
      "owner_kind": "namespace",
      "name": "GetLoadContainerAssetsHook",
      "test_helper": false,
      "implementation": false,
      "signature": "TFunction<void(TFunction<void()>)> GetLoadContainerAssetsHook()",
      "return_type": "TFunction<void(TFunction<void()>)>",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyStudio",
      "header": "CrowdyStudio/Public/CrowdyStudioModule.h",
      "editor_module": true
    },
    {
      "id": "CrowdyStudioRegistry::HasRebuildHook",
      "owner": "CrowdyStudioRegistry",
      "owner_kind": "namespace",
      "name": "HasRebuildHook",
      "test_helper": false,
      "implementation": false,
      "signature": "bool HasRebuildHook()",
      "return_type": "bool",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyStudio",
      "header": "CrowdyStudio/Public/CrowdyStudioModule.h",
      "editor_module": true
    },
    {
      "id": "CrowdyStudioRegistry::RequestLoadContainerAssets",
      "owner": "CrowdyStudioRegistry",
      "owner_kind": "namespace",
      "name": "RequestLoadContainerAssets",
      "test_helper": false,
      "implementation": false,
      "signature": "void RequestLoadContainerAssets(TFunction<void()> OnComplete)",
      "return_type": "void",
      "params": "TFunction<void()> OnComplete",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyStudio",
      "header": "CrowdyStudio/Public/CrowdyStudioModule.h",
      "editor_module": true
    },
    {
      "id": "CrowdyStudioRegistry::RequestRebuild",
      "owner": "CrowdyStudioRegistry",
      "owner_kind": "namespace",
      "name": "RequestRebuild",
      "test_helper": false,
      "implementation": false,
      "signature": "void RequestRebuild(TFunction<void()> OnComplete = nullptr)",
      "return_type": "void",
      "params": "TFunction<void()> OnComplete = nullptr",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyStudio",
      "header": "CrowdyStudio/Public/CrowdyStudioModule.h",
      "editor_module": true
    },
    {
      "id": "CrowdyStudioRegistry::SetLoadContainerAssetsHook",
      "owner": "CrowdyStudioRegistry",
      "owner_kind": "namespace",
      "name": "SetLoadContainerAssetsHook",
      "test_helper": false,
      "implementation": false,
      "signature": "void SetLoadContainerAssetsHook(TFunction<void(TFunction<void()> )> Hook)",
      "return_type": "void",
      "params": "TFunction<void(TFunction<void()> )> Hook",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyStudio",
      "header": "CrowdyStudio/Public/CrowdyStudioModule.h",
      "editor_module": true
    },
    {
      "id": "CrowdyStudioRegistry::SetRebuildHook",
      "owner": "CrowdyStudioRegistry",
      "owner_kind": "namespace",
      "name": "SetRebuildHook",
      "test_helper": false,
      "implementation": false,
      "signature": "void SetRebuildHook(TFunction<void(TFunction<void()> )> Hook)",
      "return_type": "void",
      "params": "TFunction<void(TFunction<void()> )> Hook",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyStudio",
      "header": "CrowdyStudio/Public/CrowdyStudioModule.h",
      "editor_module": true
    },
    {
      "id": "CrowdyStudioSyncService::BuildSyncedStatusMessage",
      "owner": "CrowdyStudioSyncService",
      "owner_kind": "namespace",
      "name": "BuildSyncedStatusMessage",
      "test_helper": false,
      "implementation": false,
      "signature": "FString BuildSyncedStatusMessage(const TArray<FString>& Warnings)",
      "return_type": "FString",
      "params": "const TArray<FString>& Warnings",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyStudio",
      "header": "CrowdyStudio/Public/CrowdyStudioSyncService.h",
      "editor_module": true
    },
    {
      "id": "CrowdyStudioSyncService::GetCachedOutOfSyncEffects",
      "owner": "CrowdyStudioSyncService",
      "owner_kind": "namespace",
      "name": "GetCachedOutOfSyncEffects",
      "test_helper": false,
      "implementation": false,
      "signature": "TArray<TWeakObjectPtr<UCrowdyEffect>> GetCachedOutOfSyncEffects()",
      "return_type": "TArray<TWeakObjectPtr<UCrowdyEffect>>",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyStudio",
      "header": "CrowdyStudio/Public/CrowdyStudioSyncService.h",
      "editor_module": true
    },
    {
      "id": "CrowdyStudioSyncService::GetCachedStatus",
      "owner": "CrowdyStudioSyncService",
      "owner_kind": "namespace",
      "name": "GetCachedStatus",
      "test_helper": false,
      "implementation": false,
      "signature": "ECrowdyEffectSyncStatus GetCachedStatus(const UCrowdyEffect* Effect)",
      "return_type": "ECrowdyEffectSyncStatus",
      "params": "const UCrowdyEffect* Effect",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyStudio",
      "header": "CrowdyStudio/Public/CrowdyStudioSyncService.h",
      "editor_module": true
    },
    {
      "id": "CrowdyStudioSyncService::InvalidateAllCachedStatuses",
      "owner": "CrowdyStudioSyncService",
      "owner_kind": "namespace",
      "name": "InvalidateAllCachedStatuses",
      "test_helper": false,
      "implementation": false,
      "signature": "void InvalidateAllCachedStatuses()",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyStudio",
      "header": "CrowdyStudio/Public/CrowdyStudioSyncService.h",
      "editor_module": true
    },
    {
      "id": "CrowdyStudioSyncService::InvalidateCachedStatus",
      "owner": "CrowdyStudioSyncService",
      "owner_kind": "namespace",
      "name": "InvalidateCachedStatus",
      "test_helper": false,
      "implementation": false,
      "signature": "void InvalidateCachedStatus(const UCrowdyEffect* Effect)",
      "return_type": "void",
      "params": "const UCrowdyEffect* Effect",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyStudio",
      "header": "CrowdyStudio/Public/CrowdyStudioSyncService.h",
      "editor_module": true
    },
    {
      "id": "CrowdyStudioSyncService::RequestEffectSyncStatus",
      "owner": "CrowdyStudioSyncService",
      "owner_kind": "namespace",
      "name": "RequestEffectSyncStatus",
      "test_helper": false,
      "implementation": false,
      "signature": "void RequestEffectSyncStatus(UCrowdyEffect* Effect, TFunction<void(ECrowdyEffectSyncStatus , const FString& )> OnStatus)",
      "return_type": "void",
      "params": "UCrowdyEffect* Effect, TFunction<void(ECrowdyEffectSyncStatus , const FString& )> OnStatus",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyStudio",
      "header": "CrowdyStudio/Public/CrowdyStudioSyncService.h",
      "editor_module": true
    },
    {
      "id": "CrowdyStudioSyncService::ShouldCacheStatusResult",
      "owner": "CrowdyStudioSyncService",
      "owner_kind": "namespace",
      "name": "ShouldCacheStatusResult",
      "test_helper": false,
      "implementation": false,
      "signature": "bool ShouldCacheStatusResult(uint64 StartEpoch, uint64 CurrentEpoch)",
      "return_type": "bool",
      "params": "uint64 StartEpoch, uint64 CurrentEpoch",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyStudio",
      "header": "CrowdyStudio/Public/CrowdyStudioSyncService.h",
      "editor_module": true
    },
    {
      "id": "CrowdyStudioSyncService::ShouldReportDriftForPendingChannel",
      "owner": "CrowdyStudioSyncService",
      "owner_kind": "namespace",
      "name": "ShouldReportDriftForPendingChannel",
      "test_helper": false,
      "implementation": false,
      "signature": "bool ShouldReportDriftForPendingChannel(bool bDeltaEmpty, bool bAnyFunctionNeedsChannel, int64 SessionChannelId)",
      "return_type": "bool",
      "params": "bool bDeltaEmpty, bool bAnyFunctionNeedsChannel, int64 SessionChannelId",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyStudio",
      "header": "CrowdyStudio/Public/CrowdyStudioSyncService.h",
      "editor_module": true
    },
    {
      "id": "CrowdyStudioSyncService::SyncEffect",
      "owner": "CrowdyStudioSyncService",
      "owner_kind": "namespace",
      "name": "SyncEffect",
      "test_helper": false,
      "implementation": false,
      "signature": "void SyncEffect(UCrowdyEffect* Effect, TFunction<void(bool , const FString& )> OnDone)",
      "return_type": "void",
      "params": "UCrowdyEffect* Effect, TFunction<void(bool , const FString& )> OnDone",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyStudio",
      "header": "CrowdyStudio/Public/CrowdyStudioSyncService.h",
      "editor_module": true
    },
    {
      "id": "CrowdyStudioTrace::Enabled",
      "owner": "CrowdyStudioTrace",
      "owner_kind": "namespace",
      "name": "Enabled",
      "test_helper": false,
      "implementation": false,
      "signature": "bool Enabled()",
      "return_type": "bool",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyStudio",
      "header": "CrowdyStudio/Public/CrowdyStudioModule.h",
      "editor_module": true
    },
    {
      "id": "CrowdyStudioWidgets::Badge",
      "owner": "CrowdyStudioWidgets",
      "owner_kind": "namespace",
      "name": "Badge",
      "test_helper": false,
      "implementation": false,
      "signature": "TSharedRef<SWidget> Badge(const FText& Label, EBadgeTone Tone)",
      "return_type": "TSharedRef<SWidget>",
      "params": "const FText& Label, EBadgeTone Tone",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyStudio",
      "header": "CrowdyStudio/Public/UI/CrowdyStudioWidgets.h",
      "editor_module": true
    },
    {
      "id": "CrowdyStudioWidgets::BrandMark",
      "owner": "CrowdyStudioWidgets",
      "owner_kind": "namespace",
      "name": "BrandMark",
      "test_helper": false,
      "implementation": false,
      "signature": "TSharedRef<SWidget> BrandMark(int32 FontSize = 28, bool bWithCrown = true, EHorizontalAlignment HAlign = HAlign_Center)",
      "return_type": "TSharedRef<SWidget>",
      "params": "int32 FontSize = 28, bool bWithCrown = true, EHorizontalAlignment HAlign = HAlign_Center",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyStudio",
      "header": "CrowdyStudio/Public/UI/CrowdyStudioWidgets.h",
      "editor_module": true
    },
    {
      "id": "CrowdyStudioWidgets::Card",
      "owner": "CrowdyStudioWidgets",
      "owner_kind": "namespace",
      "name": "Card",
      "test_helper": false,
      "implementation": false,
      "signature": "TSharedRef<SWidget> Card(const TSharedRef<SWidget>& Content, const FMargin& Padding = FMargin(16.0f, 14.0f), bool bFlat = false)",
      "return_type": "TSharedRef<SWidget>",
      "params": "const TSharedRef<SWidget>& Content, const FMargin& Padding = FMargin(16.0f, 14.0f), bool bFlat = false",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyStudio",
      "header": "CrowdyStudio/Public/UI/CrowdyStudioWidgets.h",
      "editor_module": true
    },
    {
      "id": "CrowdyStudioWidgets::Chip",
      "owner": "CrowdyStudioWidgets",
      "owner_kind": "namespace",
      "name": "Chip",
      "test_helper": false,
      "implementation": false,
      "signature": "TSharedRef<SWidget> Chip(const FText& Text)",
      "return_type": "TSharedRef<SWidget>",
      "params": "const FText& Text",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyStudio",
      "header": "CrowdyStudio/Public/UI/CrowdyStudioWidgets.h",
      "editor_module": true
    },
    {
      "id": "CrowdyStudioWidgets::ColorForTone",
      "owner": "CrowdyStudioWidgets",
      "owner_kind": "namespace",
      "name": "ColorForTone",
      "test_helper": false,
      "implementation": false,
      "signature": "FLinearColor ColorForTone(EBadgeTone Tone)",
      "return_type": "FLinearColor",
      "params": "EBadgeTone Tone",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyStudio",
      "header": "CrowdyStudio/Public/UI/CrowdyStudioWidgets.h",
      "editor_module": true
    },
    {
      "id": "CrowdyStudioWidgets::CopyButton",
      "owner": "CrowdyStudioWidgets",
      "owner_kind": "namespace",
      "name": "CopyButton",
      "test_helper": false,
      "implementation": false,
      "signature": "TSharedRef<SWidget> CopyButton(TAttribute<FString> Value, const FText& What)",
      "return_type": "TSharedRef<SWidget>",
      "params": "TAttribute<FString> Value, const FText& What",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyStudio",
      "header": "CrowdyStudio/Public/UI/CrowdyStudioWidgets.h",
      "editor_module": true
    },
    {
      "id": "CrowdyStudioWidgets::CopyChip",
      "owner": "CrowdyStudioWidgets",
      "owner_kind": "namespace",
      "name": "CopyChip",
      "test_helper": false,
      "implementation": false,
      "signature": "TSharedRef<SWidget> CopyChip(TAttribute<FString> Value, const FText& What)",
      "return_type": "TSharedRef<SWidget>",
      "params": "TAttribute<FString> Value, const FText& What",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyStudio",
      "header": "CrowdyStudio/Public/UI/CrowdyStudioWidgets.h",
      "editor_module": true
    },
    {
      "id": "CrowdyStudioWidgets::EmptyState",
      "owner": "CrowdyStudioWidgets",
      "owner_kind": "namespace",
      "name": "EmptyState",
      "test_helper": false,
      "implementation": false,
      "signature": "TSharedRef<SWidget> EmptyState(const TCHAR* Icon, const FText& Message)",
      "return_type": "TSharedRef<SWidget>",
      "params": "const TCHAR* Icon, const FText& Message",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyStudio",
      "header": "CrowdyStudio/Public/UI/CrowdyStudioWidgets.h",
      "editor_module": true
    },
    {
      "id": "CrowdyStudioWidgets::Field",
      "owner": "CrowdyStudioWidgets",
      "owner_kind": "namespace",
      "name": "Field",
      "test_helper": false,
      "implementation": false,
      "signature": "TSharedRef<SWidget> Field(const FText& Label, const TSharedRef<SWidget>& Input, const FText& Hint = FText::GetEmpty())",
      "return_type": "TSharedRef<SWidget>",
      "params": "const FText& Label, const TSharedRef<SWidget>& Input, const FText& Hint = FText::GetEmpty()",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyStudio",
      "header": "CrowdyStudio/Public/UI/CrowdyStudioWidgets.h",
      "editor_module": true
    },
    {
      "id": "CrowdyStudioWidgets::GroupLabel",
      "owner": "CrowdyStudioWidgets",
      "owner_kind": "namespace",
      "name": "GroupLabel",
      "test_helper": false,
      "implementation": false,
      "signature": "TSharedRef<SWidget> GroupLabel(const FText& Text)",
      "return_type": "TSharedRef<SWidget>",
      "params": "const FText& Text",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyStudio",
      "header": "CrowdyStudio/Public/UI/CrowdyStudioWidgets.h",
      "editor_module": true
    },
    {
      "id": "CrowdyStudioWidgets::Icon",
      "owner": "CrowdyStudioWidgets",
      "owner_kind": "namespace",
      "name": "Icon",
      "test_helper": false,
      "implementation": false,
      "signature": "TSharedRef<SWidget> Icon(const TCHAR* Name, float Size = 18.0f, FSlateColor Tint = FSlateColor(FLinearColor::White))",
      "return_type": "TSharedRef<SWidget>",
      "params": "const TCHAR* Name, float Size = 18.0f, FSlateColor Tint = FSlateColor(FLinearColor::White)",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyStudio",
      "header": "CrowdyStudio/Public/UI/CrowdyStudioWidgets.h",
      "editor_module": true
    },
    {
      "id": "CrowdyStudioWidgets::Input",
      "owner": "CrowdyStudioWidgets",
      "owner_kind": "namespace",
      "name": "Input",
      "test_helper": false,
      "implementation": false,
      "signature": "TSharedRef<SEditableTextBox> Input(const FText& Hint, bool bPassword = false)",
      "return_type": "TSharedRef<SEditableTextBox>",
      "params": "const FText& Hint, bool bPassword = false",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyStudio",
      "header": "CrowdyStudio/Public/UI/CrowdyStudioWidgets.h",
      "editor_module": true
    },
    {
      "id": "CrowdyStudioWidgets::ReadCapBox",
      "owner": "CrowdyStudioWidgets",
      "owner_kind": "namespace",
      "name": "ReadCapBox",
      "test_helper": false,
      "implementation": false,
      "signature": "int32 ReadCapBox(const TSharedPtr<SEditableTextBox>& Box)",
      "return_type": "int32",
      "params": "const TSharedPtr<SEditableTextBox>& Box",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyStudio",
      "header": "CrowdyStudio/Public/UI/CrowdyStudioWidgets.h",
      "editor_module": true
    },
    {
      "id": "CrowdyStudioWidgets::SectionHeader",
      "owner": "CrowdyStudioWidgets",
      "owner_kind": "namespace",
      "name": "SectionHeader",
      "test_helper": false,
      "implementation": false,
      "signature": "TSharedRef<SWidget> SectionHeader(const FText& Title, const TCHAR* Icon = nullptr, TSharedPtr<SWidget> RightAccessory = nullptr)",
      "return_type": "TSharedRef<SWidget>",
      "params": "const FText& Title, const TCHAR* Icon = nullptr, TSharedPtr<SWidget> RightAccessory = nullptr",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyStudio",
      "header": "CrowdyStudio/Public/UI/CrowdyStudioWidgets.h",
      "editor_module": true
    },
    {
      "id": "CrowdyStudioWidgets::SegmentedEnum",
      "owner": "CrowdyStudioWidgets",
      "owner_kind": "namespace",
      "name": "SegmentedEnum",
      "test_helper": false,
      "implementation": false,
      "signature": "TSharedRef<SWidget> SegmentedEnum(const TArray<FString>& Values, const TArray<FText>& Labels, TAttribute<FString> Current, TFunction<void(const FString&)> OnSelected)",
      "return_type": "TSharedRef<SWidget>",
      "params": "const TArray<FString>& Values, const TArray<FText>& Labels, TAttribute<FString> Current, TFunction<void(const FString&)> OnSelected",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyStudio",
      "header": "CrowdyStudio/Public/UI/CrowdyStudioWidgets.h",
      "editor_module": true
    },
    {
      "id": "CrowdyStudioWidgets::SetCapBox",
      "owner": "CrowdyStudioWidgets",
      "owner_kind": "namespace",
      "name": "SetCapBox",
      "test_helper": false,
      "implementation": false,
      "signature": "void SetCapBox(const TSharedPtr<SEditableTextBox>& Box, int32 Value)",
      "return_type": "void",
      "params": "const TSharedPtr<SEditableTextBox>& Box, int32 Value",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyStudio",
      "header": "CrowdyStudio/Public/UI/CrowdyStudioWidgets.h",
      "editor_module": true
    },
    {
      "id": "CrowdyStudioWidgets::TabStrip",
      "owner": "CrowdyStudioWidgets",
      "owner_kind": "namespace",
      "name": "TabStrip",
      "test_helper": false,
      "implementation": false,
      "signature": "TSharedRef<SWidget> TabStrip(const TArray<FCrowdyTabItem>& Tabs, TAttribute<FString> Current, TFunction<void(const FString&)> OnSelected)",
      "return_type": "TSharedRef<SWidget>",
      "params": "const TArray<FCrowdyTabItem>& Tabs, TAttribute<FString> Current, TFunction<void(const FString&)> OnSelected",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyStudio",
      "header": "CrowdyStudio/Public/UI/CrowdyStudioWidgets.h",
      "editor_module": true
    },
    {
      "id": "CrowdyStudioWidgets::TabStrip",
      "owner": "CrowdyStudioWidgets",
      "owner_kind": "namespace",
      "name": "TabStrip",
      "test_helper": false,
      "implementation": false,
      "signature": "TSharedRef<SWidget> TabStrip(const TArray<FString>& Values, const TArray<FText>& Labels, TAttribute<FString> Current, TFunction<void(const FString&)> OnSelected)",
      "return_type": "TSharedRef<SWidget>",
      "params": "const TArray<FString>& Values, const TArray<FText>& Labels, TAttribute<FString> Current, TFunction<void(const FString&)> OnSelected",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyStudio",
      "header": "CrowdyStudio/Public/UI/CrowdyStudioWidgets.h",
      "editor_module": true
    },
    {
      "id": "CrowdyStudioWidgets::ToneForStatus",
      "owner": "CrowdyStudioWidgets",
      "owner_kind": "namespace",
      "name": "ToneForStatus",
      "test_helper": false,
      "implementation": false,
      "signature": "EBadgeTone ToneForStatus(const FString& Status)",
      "return_type": "EBadgeTone",
      "params": "const FString& Status",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyStudio",
      "header": "CrowdyStudio/Public/UI/CrowdyStudioWidgets.h",
      "editor_module": true
    },
    {
      "id": "CrowdyUDPEndpoint::ParseServerAssignment",
      "owner": "CrowdyUDPEndpoint",
      "owner_kind": "namespace",
      "name": "ParseServerAssignment",
      "test_helper": false,
      "implementation": false,
      "signature": "bool ParseServerAssignment(const TSharedPtr<FJsonObject>& Data, FCrowdyUDPEndpoint& OutEndpoint, FString& OutError)",
      "return_type": "bool",
      "params": "const TSharedPtr<FJsonObject>& Data, FCrowdyUDPEndpoint& OutEndpoint, FString& OutError",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/UDP/FCrowdyUDPEndpoint.h",
      "editor_module": false
    },
    {
      "id": "CrowdyVideoCodecFromByte",
      "owner": "",
      "owner_kind": "namespace",
      "name": "CrowdyVideoCodecFromByte",
      "test_helper": false,
      "implementation": false,
      "signature": "ECrowdyVideoCodec CrowdyVideoCodecFromByte(const uint8 Codec)",
      "return_type": "ECrowdyVideoCodec",
      "params": "const uint8 Codec",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Core/UDP/Enums/ECrowdyMessageType.h",
      "editor_module": false
    },
    {
      "id": "CrowdyVoiceTrace::Voice",
      "owner": "CrowdyVoiceTrace",
      "owner_kind": "namespace",
      "name": "Voice",
      "test_helper": false,
      "implementation": false,
      "signature": "bool Voice()",
      "return_type": "bool",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyVoice",
      "header": "CrowdyVoice/Public/CrowdyVoiceLog.h",
      "editor_module": false
    },
    {
      "id": "CrowdyWorldsimKitNames::AdvanceTimeFunctionName",
      "owner": "CrowdyWorldsimKitNames",
      "owner_kind": "namespace",
      "name": "AdvanceTimeFunctionName",
      "test_helper": false,
      "implementation": false,
      "signature": "FString AdvanceTimeFunctionName(const FString& TypePrefix)",
      "return_type": "FString",
      "params": "const FString& TypePrefix",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyWorldsimKitNames.h",
      "editor_module": false
    },
    {
      "id": "CrowdyWorldsimKitNames::CropTypeName",
      "owner": "CrowdyWorldsimKitNames",
      "owner_kind": "namespace",
      "name": "CropTypeName",
      "test_helper": false,
      "implementation": false,
      "signature": "FString CropTypeName(const FString& TypePrefix)",
      "return_type": "FString",
      "params": "const FString& TypePrefix",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyWorldsimKitNames.h",
      "editor_module": false
    },
    {
      "id": "CrowdyWorldsimKitNames::FunctionNameForPrefix",
      "owner": "CrowdyWorldsimKitNames",
      "owner_kind": "namespace",
      "name": "FunctionNameForPrefix",
      "test_helper": false,
      "implementation": false,
      "signature": "FString FunctionNameForPrefix(const FString& TypePrefix, const TCHAR* FunctionBase)",
      "return_type": "FString",
      "params": "const FString& TypePrefix, const TCHAR* FunctionBase",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyWorldsimKitNames.h",
      "editor_module": false
    },
    {
      "id": "CrowdyWorldsimKitNames::GatherNodeFunctionName",
      "owner": "CrowdyWorldsimKitNames",
      "owner_kind": "namespace",
      "name": "GatherNodeFunctionName",
      "test_helper": false,
      "implementation": false,
      "signature": "FString GatherNodeFunctionName(const FString& TypePrefix)",
      "return_type": "FString",
      "params": "const FString& TypePrefix",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyWorldsimKitNames.h",
      "editor_module": false
    },
    {
      "id": "CrowdyWorldsimKitNames::GrowCropFunctionName",
      "owner": "CrowdyWorldsimKitNames",
      "owner_kind": "namespace",
      "name": "GrowCropFunctionName",
      "test_helper": false,
      "implementation": false,
      "signature": "FString GrowCropFunctionName(const FString& TypePrefix)",
      "return_type": "FString",
      "params": "const FString& TypePrefix",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyWorldsimKitNames.h",
      "editor_module": false
    },
    {
      "id": "CrowdyWorldsimKitNames::HarvestFunctionName",
      "owner": "CrowdyWorldsimKitNames",
      "owner_kind": "namespace",
      "name": "HarvestFunctionName",
      "test_helper": false,
      "implementation": false,
      "signature": "FString HarvestFunctionName(const FString& TypePrefix)",
      "return_type": "FString",
      "params": "const FString& TypePrefix",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyWorldsimKitNames.h",
      "editor_module": false
    },
    {
      "id": "CrowdyWorldsimKitNames::Keys::TEXT",
      "owner": "CrowdyWorldsimKitNames::Keys",
      "owner_kind": "namespace",
      "name": "TEXT",
      "test_helper": false,
      "implementation": false,
      "signature": "const TCHAR* Amount = TEXT(\"amount\")",
      "return_type": "const TCHAR* Amount =",
      "params": "\"amount\"",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyWorldsimKitNames.h",
      "editor_module": false
    },
    {
      "id": "CrowdyWorldsimKitNames::Keys::TEXT",
      "owner": "CrowdyWorldsimKitNames::Keys",
      "owner_kind": "namespace",
      "name": "TEXT",
      "test_helper": false,
      "implementation": false,
      "signature": "const TCHAR* Cx = TEXT(\"cx\")",
      "return_type": "const TCHAR* Cx =",
      "params": "\"cx\"",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyWorldsimKitNames.h",
      "editor_module": false
    },
    {
      "id": "CrowdyWorldsimKitNames::Keys::TEXT",
      "owner": "CrowdyWorldsimKitNames::Keys",
      "owner_kind": "namespace",
      "name": "TEXT",
      "test_helper": false,
      "implementation": false,
      "signature": "const TCHAR* Cy = TEXT(\"cy\")",
      "return_type": "const TCHAR* Cy =",
      "params": "\"cy\"",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyWorldsimKitNames.h",
      "editor_module": false
    },
    {
      "id": "CrowdyWorldsimKitNames::Keys::TEXT",
      "owner": "CrowdyWorldsimKitNames::Keys",
      "owner_kind": "namespace",
      "name": "TEXT",
      "test_helper": false,
      "implementation": false,
      "signature": "const TCHAR* Cz = TEXT(\"cz\")",
      "return_type": "const TCHAR* Cz =",
      "params": "\"cz\"",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyWorldsimKitNames.h",
      "editor_module": false
    },
    {
      "id": "CrowdyWorldsimKitNames::Keys::TEXT",
      "owner": "CrowdyWorldsimKitNames::Keys",
      "owner_kind": "namespace",
      "name": "TEXT",
      "test_helper": false,
      "implementation": false,
      "signature": "const TCHAR* Day = TEXT(\"day\")",
      "return_type": "const TCHAR* Day =",
      "params": "\"day\"",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyWorldsimKitNames.h",
      "editor_module": false
    },
    {
      "id": "CrowdyWorldsimKitNames::Keys::TEXT",
      "owner": "CrowdyWorldsimKitNames::Keys",
      "owner_kind": "namespace",
      "name": "TEXT",
      "test_helper": false,
      "implementation": false,
      "signature": "const TCHAR* MaxAmount = TEXT(\"max_amount\")",
      "return_type": "const TCHAR* MaxAmount =",
      "params": "\"max_amount\"",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyWorldsimKitNames.h",
      "editor_module": false
    },
    {
      "id": "CrowdyWorldsimKitNames::Keys::TEXT",
      "owner": "CrowdyWorldsimKitNames::Keys",
      "owner_kind": "namespace",
      "name": "TEXT",
      "test_helper": false,
      "implementation": false,
      "signature": "const TCHAR* MaxStage = TEXT(\"max_stage\")",
      "return_type": "const TCHAR* MaxStage =",
      "params": "\"max_stage\"",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyWorldsimKitNames.h",
      "editor_module": false
    },
    {
      "id": "CrowdyWorldsimKitNames::Keys::TEXT",
      "owner": "CrowdyWorldsimKitNames::Keys",
      "owner_kind": "namespace",
      "name": "TEXT",
      "test_helper": false,
      "implementation": false,
      "signature": "const TCHAR* NextWaveSize = TEXT(\"next_wave_size\")",
      "return_type": "const TCHAR* NextWaveSize =",
      "params": "\"next_wave_size\"",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyWorldsimKitNames.h",
      "editor_module": false
    },
    {
      "id": "CrowdyWorldsimKitNames::Keys::TEXT",
      "owner": "CrowdyWorldsimKitNames::Keys",
      "owner_kind": "namespace",
      "name": "TEXT",
      "test_helper": false,
      "implementation": false,
      "signature": "const TCHAR* NodeId = TEXT(\"node_id\")",
      "return_type": "const TCHAR* NodeId =",
      "params": "\"node_id\"",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyWorldsimKitNames.h",
      "editor_module": false
    },
    {
      "id": "CrowdyWorldsimKitNames::Keys::TEXT",
      "owner": "CrowdyWorldsimKitNames::Keys",
      "owner_kind": "namespace",
      "name": "TEXT",
      "test_helper": false,
      "implementation": false,
      "signature": "const TCHAR* OutputItemId = TEXT(\"output_item_id\")",
      "return_type": "const TCHAR* OutputItemId =",
      "params": "\"output_item_id\"",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyWorldsimKitNames.h",
      "editor_module": false
    },
    {
      "id": "CrowdyWorldsimKitNames::Keys::TEXT",
      "owner": "CrowdyWorldsimKitNames::Keys",
      "owner_kind": "namespace",
      "name": "TEXT",
      "test_helper": false,
      "implementation": false,
      "signature": "const TCHAR* OutputQty = TEXT(\"output_qty\")",
      "return_type": "const TCHAR* OutputQty =",
      "params": "\"output_qty\"",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyWorldsimKitNames.h",
      "editor_module": false
    },
    {
      "id": "CrowdyWorldsimKitNames::Keys::TEXT",
      "owner": "CrowdyWorldsimKitNames::Keys",
      "owner_kind": "namespace",
      "name": "TEXT",
      "test_helper": false,
      "implementation": false,
      "signature": "const TCHAR* OwnerUserId = TEXT(\"owner_user_id\")",
      "return_type": "const TCHAR* OwnerUserId =",
      "params": "\"owner_user_id\"",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyWorldsimKitNames.h",
      "editor_module": false
    },
    {
      "id": "CrowdyWorldsimKitNames::Keys::TEXT",
      "owner": "CrowdyWorldsimKitNames::Keys",
      "owner_kind": "namespace",
      "name": "TEXT",
      "test_helper": false,
      "implementation": false,
      "signature": "const TCHAR* RegenRate = TEXT(\"regen_rate\")",
      "return_type": "const TCHAR* RegenRate =",
      "params": "\"regen_rate\"",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyWorldsimKitNames.h",
      "editor_module": false
    },
    {
      "id": "CrowdyWorldsimKitNames::Keys::TEXT",
      "owner": "CrowdyWorldsimKitNames::Keys",
      "owner_kind": "namespace",
      "name": "TEXT",
      "test_helper": false,
      "implementation": false,
      "signature": "const TCHAR* ResourceItemId = TEXT(\"resource_item_id\")",
      "return_type": "const TCHAR* ResourceItemId =",
      "params": "\"resource_item_id\"",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyWorldsimKitNames.h",
      "editor_module": false
    },
    {
      "id": "CrowdyWorldsimKitNames::Keys::TEXT",
      "owner": "CrowdyWorldsimKitNames::Keys",
      "owner_kind": "namespace",
      "name": "TEXT",
      "test_helper": false,
      "implementation": false,
      "signature": "const TCHAR* Stage = TEXT(\"stage\")",
      "return_type": "const TCHAR* Stage =",
      "params": "\"stage\"",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyWorldsimKitNames.h",
      "editor_module": false
    },
    {
      "id": "CrowdyWorldsimKitNames::Keys::TEXT",
      "owner": "CrowdyWorldsimKitNames::Keys",
      "owner_kind": "namespace",
      "name": "TEXT",
      "test_helper": false,
      "implementation": false,
      "signature": "const TCHAR* TimeOfDay = TEXT(\"time_of_day\")",
      "return_type": "const TCHAR* TimeOfDay =",
      "params": "\"time_of_day\"",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyWorldsimKitNames.h",
      "editor_module": false
    },
    {
      "id": "CrowdyWorldsimKitNames::Keys::TEXT",
      "owner": "CrowdyWorldsimKitNames::Keys",
      "owner_kind": "namespace",
      "name": "TEXT",
      "test_helper": false,
      "implementation": false,
      "signature": "const TCHAR* Wave = TEXT(\"wave\")",
      "return_type": "const TCHAR* Wave =",
      "params": "\"wave\"",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyWorldsimKitNames.h",
      "editor_module": false
    },
    {
      "id": "CrowdyWorldsimKitNames::Keys::TEXT",
      "owner": "CrowdyWorldsimKitNames::Keys",
      "owner_kind": "namespace",
      "name": "TEXT",
      "test_helper": false,
      "implementation": false,
      "signature": "const TCHAR* Weather = TEXT(\"weather\")",
      "return_type": "const TCHAR* Weather =",
      "params": "\"weather\"",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyWorldsimKitNames.h",
      "editor_module": false
    },
    {
      "id": "CrowdyWorldsimKitNames::Keys::TEXT",
      "owner": "CrowdyWorldsimKitNames::Keys",
      "owner_kind": "namespace",
      "name": "TEXT",
      "test_helper": false,
      "implementation": false,
      "signature": "const TCHAR* X = TEXT(\"x\")",
      "return_type": "const TCHAR* X =",
      "params": "\"x\"",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyWorldsimKitNames.h",
      "editor_module": false
    },
    {
      "id": "CrowdyWorldsimKitNames::Keys::TEXT",
      "owner": "CrowdyWorldsimKitNames::Keys",
      "owner_kind": "namespace",
      "name": "TEXT",
      "test_helper": false,
      "implementation": false,
      "signature": "const TCHAR* Y = TEXT(\"y\")",
      "return_type": "const TCHAR* Y =",
      "params": "\"y\"",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyWorldsimKitNames.h",
      "editor_module": false
    },
    {
      "id": "CrowdyWorldsimKitNames::Keys::TEXT",
      "owner": "CrowdyWorldsimKitNames::Keys",
      "owner_kind": "namespace",
      "name": "TEXT",
      "test_helper": false,
      "implementation": false,
      "signature": "const TCHAR* Z = TEXT(\"z\")",
      "return_type": "const TCHAR* Z =",
      "params": "\"z\"",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyWorldsimKitNames.h",
      "editor_module": false
    },
    {
      "id": "CrowdyWorldsimKitNames::Params::TEXT",
      "owner": "CrowdyWorldsimKitNames::Params",
      "owner_kind": "namespace",
      "name": "TEXT",
      "test_helper": false,
      "implementation": false,
      "signature": "const TCHAR* Amount = TEXT(\"amount\")",
      "return_type": "const TCHAR* Amount =",
      "params": "\"amount\"",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyWorldsimKitNames.h",
      "editor_module": false
    },
    {
      "id": "CrowdyWorldsimKitNames::Params::TEXT",
      "owner": "CrowdyWorldsimKitNames::Params",
      "owner_kind": "namespace",
      "name": "TEXT",
      "test_helper": false,
      "implementation": false,
      "signature": "const TCHAR* ToStackId = TEXT(\"to_stack_id\")",
      "return_type": "const TCHAR* ToStackId =",
      "params": "\"to_stack_id\"",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyWorldsimKitNames.h",
      "editor_module": false
    },
    {
      "id": "CrowdyWorldsimKitNames::RegenNodeFunctionName",
      "owner": "CrowdyWorldsimKitNames",
      "owner_kind": "namespace",
      "name": "RegenNodeFunctionName",
      "test_helper": false,
      "implementation": false,
      "signature": "FString RegenNodeFunctionName(const FString& TypePrefix)",
      "return_type": "FString",
      "params": "const FString& TypePrefix",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyWorldsimKitNames.h",
      "editor_module": false
    },
    {
      "id": "CrowdyWorldsimKitNames::ResourceNodeTypeName",
      "owner": "CrowdyWorldsimKitNames",
      "owner_kind": "namespace",
      "name": "ResourceNodeTypeName",
      "test_helper": false,
      "implementation": false,
      "signature": "FString ResourceNodeTypeName(const FString& TypePrefix)",
      "return_type": "FString",
      "params": "const FString& TypePrefix",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyWorldsimKitNames.h",
      "editor_module": false
    },
    {
      "id": "CrowdyWorldsimKitNames::SetWeatherFunctionName",
      "owner": "CrowdyWorldsimKitNames",
      "owner_kind": "namespace",
      "name": "SetWeatherFunctionName",
      "test_helper": false,
      "implementation": false,
      "signature": "FString SetWeatherFunctionName(const FString& TypePrefix)",
      "return_type": "FString",
      "params": "const FString& TypePrefix",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyWorldsimKitNames.h",
      "editor_module": false
    },
    {
      "id": "CrowdyWorldsimKitNames::SpawnWaveFunctionName",
      "owner": "CrowdyWorldsimKitNames",
      "owner_kind": "namespace",
      "name": "SpawnWaveFunctionName",
      "test_helper": false,
      "implementation": false,
      "signature": "FString SpawnWaveFunctionName(const FString& TypePrefix)",
      "return_type": "FString",
      "params": "const FString& TypePrefix",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyWorldsimKitNames.h",
      "editor_module": false
    },
    {
      "id": "CrowdyWorldsimKitNames::TEXT",
      "owner": "CrowdyWorldsimKitNames",
      "owner_kind": "namespace",
      "name": "TEXT",
      "test_helper": false,
      "implementation": false,
      "signature": "const TCHAR* AdvanceTimeFunctionBase = TEXT(\"advance_time\")",
      "return_type": "const TCHAR* AdvanceTimeFunctionBase =",
      "params": "\"advance_time\"",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyWorldsimKitNames.h",
      "editor_module": false
    },
    {
      "id": "CrowdyWorldsimKitNames::TEXT",
      "owner": "CrowdyWorldsimKitNames",
      "owner_kind": "namespace",
      "name": "TEXT",
      "test_helper": false,
      "implementation": false,
      "signature": "const TCHAR* CropTypeSuffix = TEXT(\"Crop\")",
      "return_type": "const TCHAR* CropTypeSuffix =",
      "params": "\"Crop\"",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyWorldsimKitNames.h",
      "editor_module": false
    },
    {
      "id": "CrowdyWorldsimKitNames::TEXT",
      "owner": "CrowdyWorldsimKitNames",
      "owner_kind": "namespace",
      "name": "TEXT",
      "test_helper": false,
      "implementation": false,
      "signature": "const TCHAR* GatherNodeFunctionBase = TEXT(\"gather_node\")",
      "return_type": "const TCHAR* GatherNodeFunctionBase =",
      "params": "\"gather_node\"",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyWorldsimKitNames.h",
      "editor_module": false
    },
    {
      "id": "CrowdyWorldsimKitNames::TEXT",
      "owner": "CrowdyWorldsimKitNames",
      "owner_kind": "namespace",
      "name": "TEXT",
      "test_helper": false,
      "implementation": false,
      "signature": "const TCHAR* GrowCropFunctionBase = TEXT(\"grow_crop\")",
      "return_type": "const TCHAR* GrowCropFunctionBase =",
      "params": "\"grow_crop\"",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyWorldsimKitNames.h",
      "editor_module": false
    },
    {
      "id": "CrowdyWorldsimKitNames::TEXT",
      "owner": "CrowdyWorldsimKitNames",
      "owner_kind": "namespace",
      "name": "TEXT",
      "test_helper": false,
      "implementation": false,
      "signature": "const TCHAR* HarvestFunctionBase = TEXT(\"harvest\")",
      "return_type": "const TCHAR* HarvestFunctionBase =",
      "params": "\"harvest\"",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyWorldsimKitNames.h",
      "editor_module": false
    },
    {
      "id": "CrowdyWorldsimKitNames::TEXT",
      "owner": "CrowdyWorldsimKitNames",
      "owner_kind": "namespace",
      "name": "TEXT",
      "test_helper": false,
      "implementation": false,
      "signature": "const TCHAR* RegenNodeFunctionBase = TEXT(\"regen_node\")",
      "return_type": "const TCHAR* RegenNodeFunctionBase =",
      "params": "\"regen_node\"",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyWorldsimKitNames.h",
      "editor_module": false
    },
    {
      "id": "CrowdyWorldsimKitNames::TEXT",
      "owner": "CrowdyWorldsimKitNames",
      "owner_kind": "namespace",
      "name": "TEXT",
      "test_helper": false,
      "implementation": false,
      "signature": "const TCHAR* ResourceNodeTypeSuffix = TEXT(\"ResourceNode\")",
      "return_type": "const TCHAR* ResourceNodeTypeSuffix =",
      "params": "\"ResourceNode\"",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyWorldsimKitNames.h",
      "editor_module": false
    },
    {
      "id": "CrowdyWorldsimKitNames::TEXT",
      "owner": "CrowdyWorldsimKitNames",
      "owner_kind": "namespace",
      "name": "TEXT",
      "test_helper": false,
      "implementation": false,
      "signature": "const TCHAR* SetWeatherFunctionBase = TEXT(\"set_weather\")",
      "return_type": "const TCHAR* SetWeatherFunctionBase =",
      "params": "\"set_weather\"",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyWorldsimKitNames.h",
      "editor_module": false
    },
    {
      "id": "CrowdyWorldsimKitNames::TEXT",
      "owner": "CrowdyWorldsimKitNames",
      "owner_kind": "namespace",
      "name": "TEXT",
      "test_helper": false,
      "implementation": false,
      "signature": "const TCHAR* SpawnWaveFunctionBase = TEXT(\"spawn_wave\")",
      "return_type": "const TCHAR* SpawnWaveFunctionBase =",
      "params": "\"spawn_wave\"",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyWorldsimKitNames.h",
      "editor_module": false
    },
    {
      "id": "CrowdyWorldsimKitNames::TEXT",
      "owner": "CrowdyWorldsimKitNames",
      "owner_kind": "namespace",
      "name": "TEXT",
      "test_helper": false,
      "implementation": false,
      "signature": "const TCHAR* WaveSpawnerTypeSuffix = TEXT(\"WaveSpawner\")",
      "return_type": "const TCHAR* WaveSpawnerTypeSuffix =",
      "params": "\"WaveSpawner\"",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyWorldsimKitNames.h",
      "editor_module": false
    },
    {
      "id": "CrowdyWorldsimKitNames::TEXT",
      "owner": "CrowdyWorldsimKitNames",
      "owner_kind": "namespace",
      "name": "TEXT",
      "test_helper": false,
      "implementation": false,
      "signature": "const TCHAR* WorldStateTypeSuffix = TEXT(\"WorldState\")",
      "return_type": "const TCHAR* WorldStateTypeSuffix =",
      "params": "\"WorldState\"",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyWorldsimKitNames.h",
      "editor_module": false
    },
    {
      "id": "CrowdyWorldsimKitNames::ToSnakeCase",
      "owner": "CrowdyWorldsimKitNames",
      "owner_kind": "namespace",
      "name": "ToSnakeCase",
      "test_helper": false,
      "implementation": false,
      "signature": "FString ToSnakeCase(const FString& Name)",
      "return_type": "FString",
      "params": "const FString& Name",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyWorldsimKitNames.h",
      "editor_module": false
    },
    {
      "id": "CrowdyWorldsimKitNames::WaveSpawnerTypeName",
      "owner": "CrowdyWorldsimKitNames",
      "owner_kind": "namespace",
      "name": "WaveSpawnerTypeName",
      "test_helper": false,
      "implementation": false,
      "signature": "FString WaveSpawnerTypeName(const FString& TypePrefix)",
      "return_type": "FString",
      "params": "const FString& TypePrefix",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyWorldsimKitNames.h",
      "editor_module": false
    },
    {
      "id": "CrowdyWorldsimKitNames::WorldStateTypeName",
      "owner": "CrowdyWorldsimKitNames",
      "owner_kind": "namespace",
      "name": "WorldStateTypeName",
      "test_helper": false,
      "implementation": false,
      "signature": "FString WorldStateTypeName(const FString& TypePrefix)",
      "return_type": "FString",
      "params": "const FString& TypePrefix",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyWorldsimKitNames.h",
      "editor_module": false
    },
    {
      "id": "DECLARE_LOG_CATEGORY_EXTERN",
      "owner": "",
      "owner_kind": "namespace",
      "name": "DECLARE_LOG_CATEGORY_EXTERN",
      "test_helper": false,
      "implementation": false,
      "signature": "DECLARE_LOG_CATEGORY_EXTERN DECLARE_LOG_CATEGORY_EXTERN DECLARE_LOG_CATEGORY_EXTERN(LogCrowdyCpp, Log, All)",
      "return_type": "DECLARE_LOG_CATEGORY_EXTERN DECLARE_LOG_CATEGORY_EXTERN",
      "params": "LogCrowdyCpp, Log, All",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppBridge.h",
      "editor_module": false
    },
    {
      "id": "DECLARE_LOG_CATEGORY_EXTERN",
      "owner": "",
      "owner_kind": "namespace",
      "name": "DECLARE_LOG_CATEGORY_EXTERN",
      "test_helper": false,
      "implementation": false,
      "signature": "DECLARE_LOG_CATEGORY_EXTERN DECLARE_LOG_CATEGORY_EXTERN DECLARE_LOG_CATEGORY_EXTERN(LogCrowdyEditor, Log, All)",
      "return_type": "DECLARE_LOG_CATEGORY_EXTERN DECLARE_LOG_CATEGORY_EXTERN",
      "params": "LogCrowdyEditor, Log, All",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdySDKEditor",
      "header": "CrowdySDKEditor/Public/CrowdySDKEditor.h",
      "editor_module": true
    },
    {
      "id": "DECLARE_LOG_CATEGORY_EXTERN",
      "owner": "",
      "owner_kind": "namespace",
      "name": "DECLARE_LOG_CATEGORY_EXTERN",
      "test_helper": false,
      "implementation": false,
      "signature": "DECLARE_LOG_CATEGORY_EXTERN DECLARE_LOG_CATEGORY_EXTERN DECLARE_LOG_CATEGORY_EXTERN(LogCrowdyExec, Log, All)",
      "return_type": "DECLARE_LOG_CATEGORY_EXTERN DECLARE_LOG_CATEGORY_EXTERN",
      "params": "LogCrowdyExec, Log, All",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyExecLog.h",
      "editor_module": false
    },
    {
      "id": "DECLARE_LOG_CATEGORY_EXTERN",
      "owner": "",
      "owner_kind": "namespace",
      "name": "DECLARE_LOG_CATEGORY_EXTERN",
      "test_helper": false,
      "implementation": false,
      "signature": "DECLARE_LOG_CATEGORY_EXTERN DECLARE_LOG_CATEGORY_EXTERN DECLARE_LOG_CATEGORY_EXTERN(LogCrowdyGameModel, Log, All)",
      "return_type": "DECLARE_LOG_CATEGORY_EXTERN DECLARE_LOG_CATEGORY_EXTERN",
      "params": "LogCrowdyGameModel, Log, All",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/CrowdyGameModelLog.h",
      "editor_module": false
    },
    {
      "id": "DECLARE_LOG_CATEGORY_EXTERN",
      "owner": "",
      "owner_kind": "namespace",
      "name": "DECLARE_LOG_CATEGORY_EXTERN",
      "test_helper": false,
      "implementation": false,
      "signature": "DECLARE_LOG_CATEGORY_EXTERN DECLARE_LOG_CATEGORY_EXTERN DECLARE_LOG_CATEGORY_EXTERN(LogCrowdyNet, Log, All)",
      "return_type": "DECLARE_LOG_CATEGORY_EXTERN DECLARE_LOG_CATEGORY_EXTERN",
      "params": "LogCrowdyNet, Log, All",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/CrowdyNetLog.h",
      "editor_module": false
    },
    {
      "id": "DECLARE_LOG_CATEGORY_EXTERN",
      "owner": "",
      "owner_kind": "namespace",
      "name": "DECLARE_LOG_CATEGORY_EXTERN",
      "test_helper": false,
      "implementation": false,
      "signature": "DECLARE_LOG_CATEGORY_EXTERN DECLARE_LOG_CATEGORY_EXTERN DECLARE_LOG_CATEGORY_EXTERN(LogCrowdyNodes, Log, All)",
      "return_type": "DECLARE_LOG_CATEGORY_EXTERN DECLARE_LOG_CATEGORY_EXTERN",
      "params": "LogCrowdyNodes, Log, All",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNodes",
      "header": "CrowdyNodes/Public/CrowdyNodesLog.h",
      "editor_module": true
    },
    {
      "id": "DECLARE_LOG_CATEGORY_EXTERN",
      "owner": "",
      "owner_kind": "namespace",
      "name": "DECLARE_LOG_CATEGORY_EXTERN",
      "test_helper": false,
      "implementation": false,
      "signature": "DECLARE_LOG_CATEGORY_EXTERN DECLARE_LOG_CATEGORY_EXTERN DECLARE_LOG_CATEGORY_EXTERN(LogCrowdyReplication, Log, All)",
      "return_type": "DECLARE_LOG_CATEGORY_EXTERN DECLARE_LOG_CATEGORY_EXTERN",
      "params": "LogCrowdyReplication, Log, All",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/CrowdyReplicationLog.h",
      "editor_module": false
    },
    {
      "id": "DECLARE_LOG_CATEGORY_EXTERN",
      "owner": "",
      "owner_kind": "namespace",
      "name": "DECLARE_LOG_CATEGORY_EXTERN",
      "test_helper": false,
      "implementation": false,
      "signature": "DECLARE_LOG_CATEGORY_EXTERN DECLARE_LOG_CATEGORY_EXTERN DECLARE_LOG_CATEGORY_EXTERN(LogCrowdySDK, Log, All)",
      "return_type": "DECLARE_LOG_CATEGORY_EXTERN DECLARE_LOG_CATEGORY_EXTERN",
      "params": "LogCrowdySDK, Log, All",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdySDK",
      "header": "CrowdySDK/Public/CrowdySDKLog.h",
      "editor_module": false
    },
    {
      "id": "DECLARE_LOG_CATEGORY_EXTERN",
      "owner": "",
      "owner_kind": "namespace",
      "name": "DECLARE_LOG_CATEGORY_EXTERN",
      "test_helper": false,
      "implementation": false,
      "signature": "DECLARE_LOG_CATEGORY_EXTERN DECLARE_LOG_CATEGORY_EXTERN DECLARE_LOG_CATEGORY_EXTERN(LogCrowdyServices, Log, All)",
      "return_type": "DECLARE_LOG_CATEGORY_EXTERN DECLARE_LOG_CATEGORY_EXTERN",
      "params": "LogCrowdyServices, Log, All",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/CrowdyServicesLog.h",
      "editor_module": false
    },
    {
      "id": "DECLARE_LOG_CATEGORY_EXTERN",
      "owner": "",
      "owner_kind": "namespace",
      "name": "DECLARE_LOG_CATEGORY_EXTERN",
      "test_helper": false,
      "implementation": false,
      "signature": "DECLARE_LOG_CATEGORY_EXTERN DECLARE_LOG_CATEGORY_EXTERN DECLARE_LOG_CATEGORY_EXTERN(LogCrowdyVoice, Log, All)",
      "return_type": "DECLARE_LOG_CATEGORY_EXTERN DECLARE_LOG_CATEGORY_EXTERN",
      "params": "LogCrowdyVoice, Log, All",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyVoice",
      "header": "CrowdyVoice/Public/CrowdyVoiceLog.h",
      "editor_module": false
    },
    {
      "id": "DeserializeValue",
      "owner": "",
      "owner_kind": "namespace",
      "name": "DeserializeValue",
      "test_helper": false,
      "implementation": false,
      "signature": "bool DeserializeValue(const TConstArrayView<uint8> Data, T& OutValue, const int Offset)",
      "return_type": "bool",
      "params": "const TConstArrayView<uint8> Data, T& OutValue, const int Offset",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": true,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Utils/SerializationFunctionLibrary.h",
      "editor_module": false
    },
    {
      "id": "FActorState::DeserializeActorState",
      "owner": "FActorState",
      "owner_kind": "struct",
      "name": "DeserializeActorState",
      "test_helper": false,
      "implementation": false,
      "signature": "FActorState DeserializeActorState(const TConstArrayView<uint8> Payload, const int32 Offset)",
      "return_type": "FActorState",
      "params": "const TConstArrayView<uint8> Payload, const int32 Offset",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CKSharedTypes",
      "header": "CKSharedTypes/Public/Shared/Types/Structures/Actors/FActorState.h",
      "editor_module": false
    },
    {
      "id": "FActorState::SerializeActorState",
      "owner": "FActorState",
      "owner_kind": "struct",
      "name": "SerializeActorState",
      "test_helper": false,
      "implementation": false,
      "signature": "TArray<uint8> SerializeActorState(const FActorState& ActorState)",
      "return_type": "TArray<uint8>",
      "params": "const FActorState& ActorState",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CKSharedTypes",
      "header": "CKSharedTypes/Public/Shared/Types/Structures/Actors/FActorState.h",
      "editor_module": false
    },
    {
      "id": "FActorUpdateBody::AppendBody",
      "owner": "FActorUpdateBody",
      "owner_kind": "struct",
      "name": "AppendBody",
      "test_helper": false,
      "implementation": false,
      "signature": "void AppendBody(TArray<uint8>& Data) const",
      "return_type": "void",
      "params": "TArray<uint8>& Data",
      "access": "protected",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Messages/Actor/FActorUpdateBody.h",
      "editor_module": false
    },
    {
      "id": "FActorUpdateBody::BodySize",
      "owner": "FActorUpdateBody",
      "owner_kind": "struct",
      "name": "BodySize",
      "test_helper": false,
      "implementation": false,
      "signature": "int32 BodySize() const",
      "return_type": "int32",
      "params": "",
      "access": "protected",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Messages/Actor/FActorUpdateBody.h",
      "editor_module": false
    },
    {
      "id": "FActorUpdateNotificationMessage::SetExpectedStateSize",
      "owner": "FActorUpdateNotificationMessage",
      "owner_kind": "struct",
      "name": "SetExpectedStateSize",
      "test_helper": false,
      "implementation": false,
      "signature": "void SetExpectedStateSize(const int32 Size)",
      "return_type": "void",
      "params": "const int32 Size",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Messages/Actor/FActorUpdateNotificationMessage.h",
      "editor_module": false
    },
    {
      "id": "FBallState::FVector",
      "owner": "FBallState",
      "owner_kind": "struct",
      "name": "FVector",
      "test_helper": false,
      "implementation": false,
      "signature": "FVector Velocity = FVector(0.0f, 0.0f, 0.0f)",
      "return_type": "FVector Velocity =",
      "params": "0.0f, 0.0f, 0.0f",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CKSharedTypes",
      "header": "CKSharedTypes/Public/Shared/Types/Structures/Events/FBaseEventState.h",
      "editor_module": false
    },
    {
      "id": "FBaseEventState::FRotator",
      "owner": "FBaseEventState",
      "owner_kind": "struct",
      "name": "FRotator",
      "test_helper": false,
      "implementation": false,
      "signature": "FRotator Rotation = FRotator(0.0f, 0.0f, 0.0f)",
      "return_type": "FRotator Rotation =",
      "params": "0.0f, 0.0f, 0.0f",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CKSharedTypes",
      "header": "CKSharedTypes/Public/Shared/Types/Structures/Events/FBaseEventState.h",
      "editor_module": false
    },
    {
      "id": "FBaseEventState::FVector",
      "owner": "FBaseEventState",
      "owner_kind": "struct",
      "name": "FVector",
      "test_helper": false,
      "implementation": false,
      "signature": "FVector Location = FVector(0.0f, 0.0f, 0.0f)",
      "return_type": "FVector Location =",
      "params": "0.0f, 0.0f, 0.0f",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CKSharedTypes",
      "header": "CKSharedTypes/Public/Shared/Types/Structures/Events/FBaseEventState.h",
      "editor_module": false
    },
    {
      "id": "FBaseEventState::FVector",
      "owner": "FBaseEventState",
      "owner_kind": "struct",
      "name": "FVector",
      "test_helper": false,
      "implementation": false,
      "signature": "FVector Scale = FVector(1.0f, 1.0f, 1.0f)",
      "return_type": "FVector Scale =",
      "params": "1.0f, 1.0f, 1.0f",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CKSharedTypes",
      "header": "CKSharedTypes/Public/Shared/Types/Structures/Events/FBaseEventState.h",
      "editor_module": false
    },
    {
      "id": "FChunkCoordinate::ToString",
      "owner": "FChunkCoordinate",
      "owner_kind": "struct",
      "name": "ToString",
      "test_helper": false,
      "implementation": false,
      "signature": "FString ToString() const",
      "return_type": "FString",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CKSharedTypes",
      "header": "CKSharedTypes/Public/Shared/Types/Structures/Voxels/ChunkCoordinate.h",
      "editor_module": false
    },
    {
      "id": "FClientAudioBody::AppendBody",
      "owner": "FClientAudioBody",
      "owner_kind": "struct",
      "name": "AppendBody",
      "test_helper": false,
      "implementation": false,
      "signature": "void AppendBody(TArray<uint8>& Data) const",
      "return_type": "void",
      "params": "TArray<uint8>& Data",
      "access": "protected",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Messages/Communication/FClientAudioBody.h",
      "editor_module": false
    },
    {
      "id": "FClientAudioPacketMessageRequest::GetAccumulatedMessageSize",
      "owner": "FClientAudioPacketMessageRequest",
      "owner_kind": "struct",
      "name": "GetAccumulatedMessageSize",
      "test_helper": false,
      "implementation": false,
      "signature": "int32 GetAccumulatedMessageSize()",
      "return_type": "int32",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Messages/Communication/FClientAudioPacketMessageRequest.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyActorId::AppendTo",
      "owner": "FCrowdyActorId",
      "owner_kind": "struct",
      "name": "AppendTo",
      "test_helper": false,
      "implementation": false,
      "signature": "void AppendTo(TArray<uint8>& OutBytes) const",
      "return_type": "void",
      "params": "TArray<uint8>& OutBytes",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CKSharedTypes",
      "header": "CKSharedTypes/Public/Serialization/CrowdyActorId.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyActorId::AsOctets",
      "owner": "FCrowdyActorId",
      "owner_kind": "struct",
      "name": "AsOctets",
      "test_helper": false,
      "implementation": false,
      "signature": "TConstArrayView<uint8> AsOctets() const",
      "return_type": "TConstArrayView<uint8>",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CKSharedTypes",
      "header": "CKSharedTypes/Public/Serialization/CrowdyActorId.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyActorId::FromAnsiLiteral",
      "owner": "FCrowdyActorId",
      "owner_kind": "struct",
      "name": "FromAnsiLiteral",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdyActorId FromAnsiLiteral(const ANSICHAR (&InLiteral)[NumOctets + 1])",
      "return_type": "FCrowdyActorId",
      "params": "const ANSICHAR (&InLiteral)[NumOctets + 1]",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CKSharedTypes",
      "header": "CKSharedTypes/Public/Serialization/CrowdyActorId.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyActorId::FromGuid",
      "owner": "FCrowdyActorId",
      "owner_kind": "struct",
      "name": "FromGuid",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdyActorId FromGuid(const FGuid& InGuid)",
      "return_type": "FCrowdyActorId",
      "params": "const FGuid& InGuid",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CKSharedTypes",
      "header": "CKSharedTypes/Public/Serialization/CrowdyActorId.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyActorId::FromOctets",
      "owner": "FCrowdyActorId",
      "owner_kind": "struct",
      "name": "FromOctets",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdyActorId FromOctets(const TConstArrayView<uint8> InOctets)",
      "return_type": "FCrowdyActorId",
      "params": "const TConstArrayView<uint8> InOctets",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CKSharedTypes",
      "header": "CKSharedTypes/Public/Serialization/CrowdyActorId.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyActorId::FromStringOrUnset",
      "owner": "FCrowdyActorId",
      "owner_kind": "struct",
      "name": "FromStringOrUnset",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdyActorId FromStringOrUnset(const FString& InText)",
      "return_type": "FCrowdyActorId",
      "params": "const FString& InText",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CKSharedTypes",
      "header": "CKSharedTypes/Public/Serialization/CrowdyActorId.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyActorId::IsSet",
      "owner": "FCrowdyActorId",
      "owner_kind": "struct",
      "name": "IsSet",
      "test_helper": false,
      "implementation": false,
      "signature": "bool IsSet() const",
      "return_type": "bool",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CKSharedTypes",
      "header": "CKSharedTypes/Public/Serialization/CrowdyActorId.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyActorId::Reset",
      "owner": "FCrowdyActorId",
      "owner_kind": "struct",
      "name": "Reset",
      "test_helper": false,
      "implementation": false,
      "signature": "void Reset()",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CKSharedTypes",
      "header": "CKSharedTypes/Public/Serialization/CrowdyActorId.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyActorId::ToString",
      "owner": "FCrowdyActorId",
      "owner_kind": "struct",
      "name": "ToString",
      "test_helper": false,
      "implementation": false,
      "signature": "FString ToString() const",
      "return_type": "FString",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CKSharedTypes",
      "header": "CKSharedTypes/Public/Serialization/CrowdyActorId.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyActorId::TryFromOctets",
      "owner": "FCrowdyActorId",
      "owner_kind": "struct",
      "name": "TryFromOctets",
      "test_helper": false,
      "implementation": false,
      "signature": "[[nodiscard]] bool TryFromOctets(const TConstArrayView<uint8> InOctets, FCrowdyActorId& OutId)",
      "return_type": "[[nodiscard]] bool",
      "params": "const TConstArrayView<uint8> InOctets, FCrowdyActorId& OutId",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CKSharedTypes",
      "header": "CKSharedTypes/Public/Serialization/CrowdyActorId.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyActorId::TryFromString",
      "owner": "FCrowdyActorId",
      "owner_kind": "struct",
      "name": "TryFromString",
      "test_helper": false,
      "implementation": false,
      "signature": "[[nodiscard]] bool TryFromString(const FString& InText, FCrowdyActorId& OutId)",
      "return_type": "[[nodiscard]] bool",
      "params": "const FString& InText, FCrowdyActorId& OutId",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CKSharedTypes",
      "header": "CKSharedTypes/Public/Serialization/CrowdyActorId.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyActorId::WriteTo",
      "owner": "FCrowdyActorId",
      "owner_kind": "struct",
      "name": "WriteTo",
      "test_helper": false,
      "implementation": false,
      "signature": "void WriteTo(uint8* Dest) const",
      "return_type": "void",
      "params": "uint8* Dest",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CKSharedTypes",
      "header": "CKSharedTypes/Public/Serialization/CrowdyActorId.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyActorManagementConfigStruct::StaticClass",
      "owner": "FCrowdyActorManagementConfigStruct",
      "owner_kind": "struct",
      "name": "StaticClass",
      "test_helper": false,
      "implementation": false,
      "signature": "TSubclassOf<UCrowdyRenderingBackend> BackendClass = StaticClass()",
      "return_type": "TSubclassOf<UCrowdyRenderingBackend> BackendClass =",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Data/CrowdyActorManagementConfig.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyActorUpdate::ResolveState",
      "owner": "FCrowdyActorUpdate",
      "owner_kind": "struct",
      "name": "ResolveState",
      "test_helper": false,
      "implementation": false,
      "signature": "const FInstancedStruct& ResolveState() const",
      "return_type": "const FInstancedStruct&",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyActorTracker.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyAppAvatarState::ParseFromJson",
      "owner": "FCrowdyAppAvatarState",
      "owner_kind": "struct",
      "name": "ParseFromJson",
      "test_helper": false,
      "implementation": false,
      "signature": "bool ParseFromJson(const TSharedPtr<FJsonObject>& Obj, FCrowdyAppAvatarState& Out)",
      "return_type": "bool",
      "params": "const TSharedPtr<FJsonObject>& Obj, FCrowdyAppAvatarState& Out",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Queries/Data/Avatar/Types/FCrowdyAppAvatarState.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyApplyManifestResult::IsComplete",
      "owner": "FCrowdyApplyManifestResult",
      "owner_kind": "struct",
      "name": "IsComplete",
      "test_helper": false,
      "implementation": false,
      "signature": "bool IsComplete() const",
      "return_type": "bool",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyContainerManifestApply.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyAttributeDef::TEXT",
      "owner": "FCrowdyAttributeDef",
      "owner_kind": "struct",
      "name": "TEXT",
      "test_helper": false,
      "implementation": false,
      "signature": "FString Visibility = TEXT(\"public\")",
      "return_type": "FString Visibility =",
      "params": "\"public\"",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyAttributeRegistry.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyAttributeRegistry::ClassHasModelAttributes",
      "owner": "FCrowdyAttributeRegistry",
      "owner_kind": "struct",
      "name": "ClassHasModelAttributes",
      "test_helper": false,
      "implementation": false,
      "signature": "bool ClassHasModelAttributes(const UClass* Class)",
      "return_type": "bool",
      "params": "const UClass* Class",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyAttributeRegistry.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyAttributeRegistry::DiscoverForClass",
      "owner": "FCrowdyAttributeRegistry",
      "owner_kind": "struct",
      "name": "DiscoverForClass",
      "test_helper": false,
      "implementation": false,
      "signature": "TArray<FCrowdyAttributeDef> DiscoverForClass(const UClass* Class)",
      "return_type": "TArray<FCrowdyAttributeDef>",
      "params": "const UClass* Class",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyAttributeRegistry.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyAttributeRegistry::FindContainerClassByTypeName",
      "owner": "FCrowdyAttributeRegistry",
      "owner_kind": "struct",
      "name": "FindContainerClassByTypeName",
      "test_helper": false,
      "implementation": false,
      "signature": "UClass* FindContainerClassByTypeName(const FString& TypeName)",
      "return_type": "UClass*",
      "params": "const FString& TypeName",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyAttributeRegistry.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyAttributeRegistry::GetContainerTypeName",
      "owner": "FCrowdyAttributeRegistry",
      "owner_kind": "struct",
      "name": "GetContainerTypeName",
      "test_helper": false,
      "implementation": false,
      "signature": "bool GetContainerTypeName(const UClass* Class, FString& OutTypeName)",
      "return_type": "bool",
      "params": "const UClass* Class, FString& OutTypeName",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyAttributeRegistry.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyAttributeRegistry::IsContainerAppScoped",
      "owner": "FCrowdyAttributeRegistry",
      "owner_kind": "struct",
      "name": "IsContainerAppScoped",
      "test_helper": false,
      "implementation": false,
      "signature": "bool IsContainerAppScoped(const UClass* Class)",
      "return_type": "bool",
      "params": "const UClass* Class",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyAttributeRegistry.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyAttributeRegistry::IsTestContainer",
      "owner": "FCrowdyAttributeRegistry",
      "owner_kind": "struct",
      "name": "IsTestContainer",
      "test_helper": false,
      "implementation": false,
      "signature": "bool IsTestContainer(const UClass* Class)",
      "return_type": "bool",
      "params": "const UClass* Class",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyAttributeRegistry.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyAttributeRegistry::IsTestFixture",
      "owner": "FCrowdyAttributeRegistry",
      "owner_kind": "struct",
      "name": "IsTestFixture",
      "test_helper": false,
      "implementation": false,
      "signature": "bool IsTestFixture(const UClass* Class)",
      "return_type": "bool",
      "params": "const UClass* Class",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyAttributeRegistry.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyAttributeRegistry::MapPropertyToValueType",
      "owner": "FCrowdyAttributeRegistry",
      "owner_kind": "struct",
      "name": "MapPropertyToValueType",
      "test_helper": false,
      "implementation": false,
      "signature": "FString MapPropertyToValueType(const FProperty* Property)",
      "return_type": "FString",
      "params": "const FProperty* Property",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyAttributeRegistry.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyAvatar::ParseFromJson",
      "owner": "FCrowdyAvatar",
      "owner_kind": "struct",
      "name": "ParseFromJson",
      "test_helper": false,
      "implementation": false,
      "signature": "bool ParseFromJson(const TSharedPtr<FJsonObject>& Obj, FCrowdyAvatar& Out)",
      "return_type": "bool",
      "params": "const TSharedPtr<FJsonObject>& Obj, FCrowdyAvatar& Out",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Queries/Data/Avatar/Types/FCrowdyAvatar.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyAvatarError::FromMessage",
      "owner": "FCrowdyAvatarError",
      "owner_kind": "struct",
      "name": "FromMessage",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdyAvatarError FromMessage(const FString& Msg)",
      "return_type": "FCrowdyAvatarError",
      "params": "const FString& Msg",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Queries/Data/Avatar/Types/FCrowdyAvatarError.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyChannel::MembershipPolicyFromString",
      "owner": "FCrowdyChannel",
      "owner_kind": "struct",
      "name": "MembershipPolicyFromString",
      "test_helper": false,
      "implementation": false,
      "signature": "ECrowdyChannelMembershipPolicy MembershipPolicyFromString(const FString& Value)",
      "return_type": "ECrowdyChannelMembershipPolicy",
      "params": "const FString& Value",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Queries/Data/Channels/Types/FCrowdyChannel.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyChannel::MembershipPolicyToString",
      "owner": "FCrowdyChannel",
      "owner_kind": "struct",
      "name": "MembershipPolicyToString",
      "test_helper": false,
      "implementation": false,
      "signature": "FString MembershipPolicyToString(ECrowdyChannelMembershipPolicy Policy)",
      "return_type": "FString",
      "params": "ECrowdyChannelMembershipPolicy Policy",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Queries/Data/Channels/Types/FCrowdyChannel.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyChannel::ParseFromJson",
      "owner": "FCrowdyChannel",
      "owner_kind": "struct",
      "name": "ParseFromJson",
      "test_helper": false,
      "implementation": false,
      "signature": "bool ParseFromJson(const TSharedPtr<FJsonObject>& Obj, FCrowdyChannel& Out)",
      "return_type": "bool",
      "params": "const TSharedPtr<FJsonObject>& Obj, FCrowdyChannel& Out",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Queries/Data/Channels/Types/FCrowdyChannel.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyChannelError::FromMessage",
      "owner": "FCrowdyChannelError",
      "owner_kind": "struct",
      "name": "FromMessage",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdyChannelError FromMessage(const FString& Msg)",
      "return_type": "FCrowdyChannelError",
      "params": "const FString& Msg",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Queries/Data/Channels/Types/FCrowdyChannelError.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyChannelMember::ParseFromJson",
      "owner": "FCrowdyChannelMember",
      "owner_kind": "struct",
      "name": "ParseFromJson",
      "test_helper": false,
      "implementation": false,
      "signature": "bool ParseFromJson(const TSharedPtr<FJsonObject>& Obj, FCrowdyChannelMember& Out)",
      "return_type": "bool",
      "params": "const TSharedPtr<FJsonObject>& Obj, FCrowdyChannelMember& Out",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Queries/Data/Channels/Types/FCrowdyChannelMember.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyChannelMembership::HasPermission",
      "owner": "FCrowdyChannelMembership",
      "owner_kind": "struct",
      "name": "HasPermission",
      "test_helper": false,
      "implementation": false,
      "signature": "bool HasPermission(ECrowdyChannelPermission Permission) const",
      "return_type": "bool",
      "params": "ECrowdyChannelPermission Permission",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Queries/Data/Channels/Types/FCrowdyChannelMembership.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyChannelMembership::ParseFromJson",
      "owner": "FCrowdyChannelMembership",
      "owner_kind": "struct",
      "name": "ParseFromJson",
      "test_helper": false,
      "implementation": false,
      "signature": "bool ParseFromJson(const TSharedPtr<FJsonObject>& Obj, FCrowdyChannelMembership& Out)",
      "return_type": "bool",
      "params": "const TSharedPtr<FJsonObject>& Obj, FCrowdyChannelMembership& Out",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Queries/Data/Channels/Types/FCrowdyChannelMembership.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyChannelPermissions::FromStringArray",
      "owner": "FCrowdyChannelPermissions",
      "owner_kind": "struct",
      "name": "FromStringArray",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdyChannelPermissions FromStringArray(const TArray<FString>& Permissions)",
      "return_type": "FCrowdyChannelPermissions",
      "params": "const TArray<FString>& Permissions",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Queries/Data/Channels/Types/FCrowdyChannelPermissions.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyChannelPermissions::Has",
      "owner": "FCrowdyChannelPermissions",
      "owner_kind": "struct",
      "name": "Has",
      "test_helper": false,
      "implementation": false,
      "signature": "bool Has(ECrowdyChannelPermission Permission) const",
      "return_type": "bool",
      "params": "ECrowdyChannelPermission Permission",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Queries/Data/Channels/Types/FCrowdyChannelPermissions.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyChannelPermissions::ToKey",
      "owner": "FCrowdyChannelPermissions",
      "owner_kind": "struct",
      "name": "ToKey",
      "test_helper": false,
      "implementation": false,
      "signature": "FString ToKey(ECrowdyChannelPermission Permission)",
      "return_type": "FString",
      "params": "ECrowdyChannelPermission Permission",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Queries/Data/Channels/Types/FCrowdyChannelPermissions.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyChannelPermissions::ToStringArray",
      "owner": "FCrowdyChannelPermissions",
      "owner_kind": "struct",
      "name": "ToStringArray",
      "test_helper": false,
      "implementation": false,
      "signature": "TArray<FString> ToStringArray() const",
      "return_type": "TArray<FString>",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Queries/Data/Channels/Types/FCrowdyChannelPermissions.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyChannelPolicy::CreationPolicyFromString",
      "owner": "FCrowdyChannelPolicy",
      "owner_kind": "struct",
      "name": "CreationPolicyFromString",
      "test_helper": false,
      "implementation": false,
      "signature": "ECrowdyChannelCreationPolicy CreationPolicyFromString(const FString& Value)",
      "return_type": "ECrowdyChannelCreationPolicy",
      "params": "const FString& Value",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Queries/Data/Channels/Types/FCrowdyChannelPolicy.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyChannelPolicy::CreationPolicyToString",
      "owner": "FCrowdyChannelPolicy",
      "owner_kind": "struct",
      "name": "CreationPolicyToString",
      "test_helper": false,
      "implementation": false,
      "signature": "FString CreationPolicyToString(ECrowdyChannelCreationPolicy Policy)",
      "return_type": "FString",
      "params": "ECrowdyChannelCreationPolicy Policy",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Queries/Data/Channels/Types/FCrowdyChannelPolicy.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyChannelPolicy::ParseFromJson",
      "owner": "FCrowdyChannelPolicy",
      "owner_kind": "struct",
      "name": "ParseFromJson",
      "test_helper": false,
      "implementation": false,
      "signature": "bool ParseFromJson(const TSharedPtr<FJsonObject>& Obj, FCrowdyChannelPolicy& Out)",
      "return_type": "bool",
      "params": "const TSharedPtr<FJsonObject>& Obj, FCrowdyChannelPolicy& Out",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Queries/Data/Channels/Types/FCrowdyChannelPolicy.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyChannelRole::HasPermission",
      "owner": "FCrowdyChannelRole",
      "owner_kind": "struct",
      "name": "HasPermission",
      "test_helper": false,
      "implementation": false,
      "signature": "bool HasPermission(ECrowdyChannelPermission Permission) const",
      "return_type": "bool",
      "params": "ECrowdyChannelPermission Permission",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Queries/Data/Channels/Types/FCrowdyChannelRole.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyChannelRole::ParseFromJson",
      "owner": "FCrowdyChannelRole",
      "owner_kind": "struct",
      "name": "ParseFromJson",
      "test_helper": false,
      "implementation": false,
      "signature": "bool ParseFromJson(const TSharedPtr<FJsonObject>& Obj, FCrowdyChannelRole& Out)",
      "return_type": "bool",
      "params": "const TSharedPtr<FJsonObject>& Obj, FCrowdyChannelRole& Out",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Queries/Data/Channels/Types/FCrowdyChannelRole.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyContainerEditorToolbar::Register",
      "owner": "FCrowdyContainerEditorToolbar",
      "owner_kind": "class",
      "name": "Register",
      "test_helper": false,
      "implementation": false,
      "signature": "void Register()",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdySDKEditor",
      "header": "CrowdySDKEditor/Public/Menus/CrowdyContainerEditorToolbar.h",
      "editor_module": true
    },
    {
      "id": "FCrowdyContainerEditorToolbar::Unregister",
      "owner": "FCrowdyContainerEditorToolbar",
      "owner_kind": "class",
      "name": "Unregister",
      "test_helper": false,
      "implementation": false,
      "signature": "void Unregister()",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdySDKEditor",
      "header": "CrowdySDKEditor/Public/Menus/CrowdyContainerEditorToolbar.h",
      "editor_module": true
    },
    {
      "id": "FCrowdyContainerManifestKeys::ActorNetID",
      "owner": "FCrowdyContainerManifestKeys",
      "owner_kind": "struct",
      "name": "ActorNetID",
      "test_helper": false,
      "implementation": false,
      "signature": "FGuid ActorNetID(const FGuid& PlacementGuid, const FString& BindingKeyOverride)",
      "return_type": "FGuid",
      "params": "const FGuid& PlacementGuid, const FString& BindingKeyOverride",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Data/CrowdyContainerManifest.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyContainerManifestKeys::ComponentKey",
      "owner": "FCrowdyContainerManifestKeys",
      "owner_kind": "struct",
      "name": "ComponentKey",
      "test_helper": false,
      "implementation": false,
      "signature": "FString ComponentKey(const FGuid& AnchorNetID, const UClass* ComponentClass, const FString& InstanceTerm)",
      "return_type": "FString",
      "params": "const FGuid& AnchorNetID, const UClass* ComponentClass, const FString& InstanceTerm",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Data/CrowdyContainerManifest.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyContainerManifestKeys::KeyForNetID",
      "owner": "FCrowdyContainerManifestKeys",
      "owner_kind": "struct",
      "name": "KeyForNetID",
      "test_helper": false,
      "implementation": false,
      "signature": "FString KeyForNetID(const FGuid& NetID)",
      "return_type": "FString",
      "params": "const FGuid& NetID",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Data/CrowdyContainerManifest.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyContainerManifestScan::ManifestPackageNameForMap",
      "owner": "FCrowdyContainerManifestScan",
      "owner_kind": "class",
      "name": "ManifestPackageNameForMap",
      "test_helper": false,
      "implementation": false,
      "signature": "FString ManifestPackageNameForMap(const FString& MapPackageName)",
      "return_type": "FString",
      "params": "const FString& MapPackageName",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyStudio",
      "header": "CrowdyStudio/Public/GameModel/CrowdyContainerManifestScan.h",
      "editor_module": true
    },
    {
      "id": "FCrowdyContainerManifestScan::RowsMatch",
      "owner": "FCrowdyContainerManifestScan",
      "owner_kind": "class",
      "name": "RowsMatch",
      "test_helper": false,
      "implementation": false,
      "signature": "bool RowsMatch(const TArray<FCrowdyContainerManifestRow>& A, const TArray<FCrowdyContainerManifestRow>& B)",
      "return_type": "bool",
      "params": "const TArray<FCrowdyContainerManifestRow>& A, const TArray<FCrowdyContainerManifestRow>& B",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyStudio",
      "header": "CrowdyStudio/Public/GameModel/CrowdyContainerManifestScan.h",
      "editor_module": true
    },
    {
      "id": "FCrowdyContainerManifestScan::SaveManifest",
      "owner": "FCrowdyContainerManifestScan",
      "owner_kind": "class",
      "name": "SaveManifest",
      "test_helper": false,
      "implementation": false,
      "signature": "UCrowdyContainerManifest* SaveManifest(UWorld* World, const FCrowdyContainerManifestScanResult& Result, const FString& PackageNameOverride = FString(), bool* bOutWritten = nullptr)",
      "return_type": "UCrowdyContainerManifest*",
      "params": "UWorld* World, const FCrowdyContainerManifestScanResult& Result, const FString& PackageNameOverride = FString(), bool* bOutWritten = nullptr",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyStudio",
      "header": "CrowdyStudio/Public/GameModel/CrowdyContainerManifestScan.h",
      "editor_module": true
    },
    {
      "id": "FCrowdyContainerManifestScan::ScanActor",
      "owner": "FCrowdyContainerManifestScan",
      "owner_kind": "class",
      "name": "ScanActor",
      "test_helper": false,
      "implementation": false,
      "signature": "void ScanActor(const AActor* Actor, FCrowdyContainerManifestScanResult& Out)",
      "return_type": "void",
      "params": "const AActor* Actor, FCrowdyContainerManifestScanResult& Out",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyStudio",
      "header": "CrowdyStudio/Public/GameModel/CrowdyContainerManifestScan.h",
      "editor_module": true
    },
    {
      "id": "FCrowdyContainerManifestScan::ScanWorld",
      "owner": "FCrowdyContainerManifestScan",
      "owner_kind": "class",
      "name": "ScanWorld",
      "test_helper": false,
      "implementation": false,
      "signature": "void ScanWorld(UWorld* World, FCrowdyContainerManifestScanResult& Out)",
      "return_type": "void",
      "params": "UWorld* World, FCrowdyContainerManifestScanResult& Out",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyStudio",
      "header": "CrowdyStudio/Public/GameModel/CrowdyContainerManifestScan.h",
      "editor_module": true
    },
    {
      "id": "FCrowdyContainerScan::BuildContainerScanPlan",
      "owner": "FCrowdyContainerScan",
      "owner_kind": "class",
      "name": "BuildContainerScanPlan",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdyContainerScanPlan BuildContainerScanPlan()",
      "return_type": "FCrowdyContainerScanPlan",
      "params": "",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyStudio",
      "header": "CrowdyStudio/Public/GameModel/CrowdyContainerScan.h",
      "editor_module": true
    },
    {
      "id": "FCrowdyContainerScan::IsPathUnderAnyRoot",
      "owner": "FCrowdyContainerScan",
      "owner_kind": "class",
      "name": "IsPathUnderAnyRoot",
      "test_helper": false,
      "implementation": false,
      "signature": "bool IsPathUnderAnyRoot(const FString& PackagePath, const TArray<FString>& Roots)",
      "return_type": "bool",
      "params": "const FString& PackagePath, const TArray<FString>& Roots",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyStudio",
      "header": "CrowdyStudio/Public/GameModel/CrowdyContainerScan.h",
      "editor_module": true
    },
    {
      "id": "FCrowdyContainerScan::PartitionScannedAssets",
      "owner": "FCrowdyContainerScan",
      "owner_kind": "class",
      "name": "PartitionScannedAssets",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdyContainerScanPlan PartitionScannedAssets(const TArray<FCrowdyScannedAsset>& Assets)",
      "return_type": "FCrowdyContainerScanPlan",
      "params": "const TArray<FCrowdyScannedAsset>& Assets",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyStudio",
      "header": "CrowdyStudio/Public/GameModel/CrowdyContainerScan.h",
      "editor_module": true
    },
    {
      "id": "FCrowdyContainerScan::ResolveScannedRoots",
      "owner": "FCrowdyContainerScan",
      "owner_kind": "class",
      "name": "ResolveScannedRoots",
      "test_helper": false,
      "implementation": false,
      "signature": "TArray<FString> ResolveScannedRoots()",
      "return_type": "TArray<FString>",
      "params": "",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyStudio",
      "header": "CrowdyStudio/Public/GameModel/CrowdyContainerScan.h",
      "editor_module": true
    },
    {
      "id": "FCrowdyContainerScanPlan::Describe",
      "owner": "FCrowdyContainerScanPlan",
      "owner_kind": "struct",
      "name": "Describe",
      "test_helper": false,
      "implementation": false,
      "signature": "FString Describe() const",
      "return_type": "FString",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyStudio",
      "header": "CrowdyStudio/Public/GameModel/CrowdyContainerScan.h",
      "editor_module": true
    },
    {
      "id": "FCrowdyContainerScanPlan::DescribeStatus",
      "owner": "FCrowdyContainerScanPlan",
      "owner_kind": "struct",
      "name": "DescribeStatus",
      "test_helper": false,
      "implementation": false,
      "signature": "FString DescribeStatus() const",
      "return_type": "FString",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyStudio",
      "header": "CrowdyStudio/Public/GameModel/CrowdyContainerScan.h",
      "editor_module": true
    },
    {
      "id": "FCrowdyCopyPlan::IsValid",
      "owner": "FCrowdyCopyPlan",
      "owner_kind": "struct",
      "name": "IsValid",
      "test_helper": false,
      "implementation": false,
      "signature": "bool IsValid() const",
      "return_type": "bool",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Utils/CrowdyPodCopyPlan.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppAdminClientHost::Create",
      "owner": "FCrowdyCppAdminClientHost",
      "owner_kind": "class",
      "name": "Create",
      "test_helper": false,
      "implementation": false,
      "signature": "TSharedPtr<FCrowdyCppAdminClientHost> Create(const FCrowdyCppClientConfig& Config, const FString& AdminToken)",
      "return_type": "TSharedPtr<FCrowdyCppAdminClientHost>",
      "params": "const FCrowdyCppClientConfig& Config, const FString& AdminToken",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/CrowdyCpp/CrowdyCppAdminClientHost.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppAdminClientHost::CreateForTest",
      "owner": "FCrowdyCppAdminClientHost",
      "owner_kind": "class",
      "name": "CreateForTest",
      "test_helper": true,
      "implementation": false,
      "signature": "TSharedPtr<FCrowdyCppAdminClientHost> CreateForTest(const TSharedRef<FCrowdyCppClient>& InClient)",
      "return_type": "TSharedPtr<FCrowdyCppAdminClientHost>",
      "params": "const TSharedRef<FCrowdyCppClient>& InClient",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/CrowdyCpp/CrowdyCppAdminClientHost.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppAdminClientHost::GetClient",
      "owner": "FCrowdyCppAdminClientHost",
      "owner_kind": "class",
      "name": "GetClient",
      "test_helper": false,
      "implementation": false,
      "signature": "TSharedRef<FCrowdyCppClient> GetClient() const",
      "return_type": "TSharedRef<FCrowdyCppClient>",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/CrowdyCpp/CrowdyCppAdminClientHost.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppAppEndpoint::IsPlaced",
      "owner": "FCrowdyCppAppEndpoint",
      "owner_kind": "struct",
      "name": "IsPlaced",
      "test_helper": false,
      "implementation": false,
      "signature": "bool IsPlaced() const",
      "return_type": "bool",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppClient.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppAppTokenResult::HasAuthorizedServer",
      "owner": "FCrowdyCppAppTokenResult",
      "owner_kind": "struct",
      "name": "HasAuthorizedServer",
      "test_helper": false,
      "implementation": false,
      "signature": "bool HasAuthorizedServer() const",
      "return_type": "bool",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppClient.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppBridge::SelfTest",
      "owner": "FCrowdyCppBridge",
      "owner_kind": "class",
      "name": "SelfTest",
      "test_helper": false,
      "implementation": false,
      "signature": "bool SelfTest()",
      "return_type": "bool",
      "params": "",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppBridge.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppClient::Cancel",
      "owner": "FCrowdyCppClient",
      "owner_kind": "class",
      "name": "Cancel",
      "test_helper": false,
      "implementation": false,
      "signature": "bool Cancel(FCrowdyCppRequestHandle Handle)",
      "return_type": "bool",
      "params": "FCrowdyCppRequestHandle Handle",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppClient.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppClient::CancelAll",
      "owner": "FCrowdyCppClient",
      "owner_kind": "class",
      "name": "CancelAll",
      "test_helper": false,
      "implementation": false,
      "signature": "int32 CancelAll()",
      "return_type": "int32",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppClient.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppClient::CanceledErrorMessage",
      "owner": "FCrowdyCppClient",
      "owner_kind": "class",
      "name": "CanceledErrorMessage",
      "test_helper": false,
      "implementation": false,
      "signature": "const FString& CanceledErrorMessage()",
      "return_type": "const FString&",
      "params": "",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppClient.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppClient::Close",
      "owner": "FCrowdyCppClient",
      "owner_kind": "class",
      "name": "Close",
      "test_helper": false,
      "implementation": false,
      "signature": "void Close()",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppClient.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppClient::CompleteLoginLink",
      "owner": "FCrowdyCppClient",
      "owner_kind": "class",
      "name": "CompleteLoginLink",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdyCppRequestHandle CompleteLoginLink(const FString& Token, TFunction<void(FCrowdyCppAuthResult)> OnDone)",
      "return_type": "FCrowdyCppRequestHandle",
      "params": "const FString& Token, TFunction<void(FCrowdyCppAuthResult)> OnDone",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppClient.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppClient::CreateExecConnection",
      "owner": "FCrowdyCppClient",
      "owner_kind": "class",
      "name": "CreateExecConnection",
      "test_helper": false,
      "implementation": false,
      "signature": "TSharedPtr<FCrowdyNativeExecConnection> CreateExecConnection(int64 AppId, const FCrowdyNativeExecOptions& Options, TFunction<FString()> ResolveAppToken)",
      "return_type": "TSharedPtr<FCrowdyNativeExecConnection>",
      "params": "int64 AppId, const FCrowdyNativeExecOptions& Options, TFunction<FString()> ResolveAppToken",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppClient.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppClient::GetApiEndpoint",
      "owner": "FCrowdyCppClient",
      "owner_kind": "class",
      "name": "GetApiEndpoint",
      "test_helper": false,
      "implementation": false,
      "signature": "FString GetApiEndpoint() const",
      "return_type": "FString",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppClient.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppClient::GetLastTestRequest",
      "owner": "FCrowdyCppClient",
      "owner_kind": "class",
      "name": "GetLastTestRequest",
      "test_helper": false,
      "implementation": false,
      "signature": "bool GetLastTestRequest(FString& OutUrl, FString& OutAuthorizationHeader) const",
      "return_type": "bool",
      "params": "FString& OutUrl, FString& OutAuthorizationHeader",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppClient.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppClient::GetLastTestRequestBody",
      "owner": "FCrowdyCppClient",
      "owner_kind": "class",
      "name": "GetLastTestRequestBody",
      "test_helper": false,
      "implementation": false,
      "signature": "bool GetLastTestRequestBody(FString& OutBody) const",
      "return_type": "bool",
      "params": "FString& OutBody",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppClient.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppClient::GetStats",
      "owner": "FCrowdyCppClient",
      "owner_kind": "class",
      "name": "GetStats",
      "test_helper": false,
      "implementation": false,
      "signature": "void GetStats(TArray<FCrowdyCppOpStats>& OutOps, FCrowdyCppTransportStats& OutTransport) const",
      "return_type": "void",
      "params": "TArray<FCrowdyCppOpStats>& OutOps, FCrowdyCppTransportStats& OutTransport",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppClient.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppClient::GetTestExecConnectRequest",
      "owner": "FCrowdyCppClient",
      "owner_kind": "class",
      "name": "GetTestExecConnectRequest",
      "test_helper": false,
      "implementation": false,
      "signature": "bool GetTestExecConnectRequest(FString& OutUrl, FString& OutSubprotocol) const",
      "return_type": "bool",
      "params": "FString& OutUrl, FString& OutSubprotocol",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppClient.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppClient::GetTestNextRetryDueSeconds",
      "owner": "FCrowdyCppClient",
      "owner_kind": "class",
      "name": "GetTestNextRetryDueSeconds",
      "test_helper": false,
      "implementation": false,
      "signature": "double GetTestNextRetryDueSeconds() const",
      "return_type": "double",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppClient.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppClient::InvokeFunction",
      "owner": "FCrowdyCppClient",
      "owner_kind": "class",
      "name": "InvokeFunction",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdyCppRequestHandle InvokeFunction(int64 AppId, const FString& FunctionName, const FString& SelfContainerId, const FString& SessionId, const FString& ParamsJson, TFunction<void(FCrowdyCppInvokeResult)> OnDone)",
      "return_type": "FCrowdyCppRequestHandle",
      "params": "int64 AppId, const FString& FunctionName, const FString& SelfContainerId, const FString& SessionId, const FString& ParamsJson, TFunction<void(FCrowdyCppInvokeResult)> OnDone",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppClient.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppClient::LinkIdentity",
      "owner": "FCrowdyCppClient",
      "owner_kind": "class",
      "name": "LinkIdentity",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdyCppRequestHandle LinkIdentity(const FString& Provider, const FString& Code, const FString& State, TFunction<void(FCrowdyCppJsonValueResult)> OnDone)",
      "return_type": "FCrowdyCppRequestHandle",
      "params": "const FString& Provider, const FString& Code, const FString& State, TFunction<void(FCrowdyCppJsonValueResult)> OnDone",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppClient.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppClient::ListContainers",
      "owner": "FCrowdyCppClient",
      "owner_kind": "class",
      "name": "ListContainers",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdyCppRequestHandle ListContainers(int64 AppId, const FString& TypeName, const FString& SessionId, TFunction<void(bool bOk, TArray<TSharedPtr<FJsonObject>>)> OnDone)",
      "return_type": "FCrowdyCppRequestHandle",
      "params": "int64 AppId, const FString& TypeName, const FString& SessionId, TFunction<void(bool bOk, TArray<TSharedPtr<FJsonObject>>)> OnDone",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppClient.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppClient::ListLoginProviders",
      "owner": "FCrowdyCppClient",
      "owner_kind": "class",
      "name": "ListLoginProviders",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdyCppRequestHandle ListLoginProviders(TFunction<void(FCrowdyCppStringListResult)> OnDone)",
      "return_type": "FCrowdyCppRequestHandle",
      "params": "TFunction<void(FCrowdyCppStringListResult)> OnDone",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppClient.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppClient::ListMyIdentities",
      "owner": "FCrowdyCppClient",
      "owner_kind": "class",
      "name": "ListMyIdentities",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdyCppRequestHandle ListMyIdentities(TFunction<void(FCrowdyCppJsonValueResult)> OnDone)",
      "return_type": "FCrowdyCppRequestHandle",
      "params": "TFunction<void(FCrowdyCppJsonValueResult)> OnDone",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppClient.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppClient::Make",
      "owner": "FCrowdyCppClient",
      "owner_kind": "class",
      "name": "Make",
      "test_helper": false,
      "implementation": false,
      "signature": "TSharedPtr<FCrowdyCppClient> Make(const FCrowdyCppClientConfig& Config)",
      "return_type": "TSharedPtr<FCrowdyCppClient>",
      "params": "const FCrowdyCppClientConfig& Config",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppClient.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppClient::MakeForTest",
      "owner": "FCrowdyCppClient",
      "owner_kind": "class",
      "name": "MakeForTest",
      "test_helper": true,
      "implementation": false,
      "signature": "TSharedPtr<FCrowdyCppClient> MakeForTest(const FString& CannedResponseBody, int32 HttpStatus, const FCrowdyCppClientConfig& Config = FCrowdyCppClientConfig())",
      "return_type": "TSharedPtr<FCrowdyCppClient>",
      "params": "const FString& CannedResponseBody, int32 HttpStatus, const FCrowdyCppClientConfig& Config = FCrowdyCppClientConfig()",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppClient.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppClient::MintAppToken",
      "owner": "FCrowdyCppClient",
      "owner_kind": "class",
      "name": "MintAppToken",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdyCppRequestHandle MintAppToken(int64 AppId, TFunction<void(FCrowdyCppAppTokenResult)> OnDone)",
      "return_type": "FCrowdyCppRequestHandle",
      "params": "int64 AppId, TFunction<void(FCrowdyCppAppTokenResult)> OnDone",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppClient.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppClient::MoveToDatacenter",
      "owner": "FCrowdyCppClient",
      "owner_kind": "class",
      "name": "MoveToDatacenter",
      "test_helper": false,
      "implementation": false,
      "signature": "bool MoveToDatacenter(const FString& ApiUrl, const FString& WsUrl = FString())",
      "return_type": "bool",
      "params": "const FString& ApiUrl, const FString& WsUrl = FString()",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppClient.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppClient::NumActiveSubscriptions",
      "owner": "FCrowdyCppClient",
      "owner_kind": "class",
      "name": "NumActiveSubscriptions",
      "test_helper": false,
      "implementation": false,
      "signature": "int32 NumActiveSubscriptions() const",
      "return_type": "int32",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppClient.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppClient::NumPendingRequests",
      "owner": "FCrowdyCppClient",
      "owner_kind": "class",
      "name": "NumPendingRequests",
      "test_helper": false,
      "implementation": false,
      "signature": "int32 NumPendingRequests() const",
      "return_type": "int32",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppClient.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppClient::NumTestExecConnections",
      "owner": "FCrowdyCppClient",
      "owner_kind": "class",
      "name": "NumTestExecConnections",
      "test_helper": false,
      "implementation": false,
      "signature": "int32 NumTestExecConnections() const",
      "return_type": "int32",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppClient.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppClient::NumTestWaitingRetries",
      "owner": "FCrowdyCppClient",
      "owner_kind": "class",
      "name": "NumTestWaitingRetries",
      "test_helper": false,
      "implementation": false,
      "signature": "int32 NumTestWaitingRetries() const",
      "return_type": "int32",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppClient.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppClient::NumTestWebSocketConnections",
      "owner": "FCrowdyCppClient",
      "owner_kind": "class",
      "name": "NumTestWebSocketConnections",
      "test_helper": false,
      "implementation": false,
      "signature": "int32 NumTestWebSocketConnections() const",
      "return_type": "int32",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppClient.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppClient::Poll",
      "owner": "FCrowdyCppClient",
      "owner_kind": "class",
      "name": "Poll",
      "test_helper": false,
      "implementation": false,
      "signature": "void Poll()",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppClient.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppClient::ReadContainerState",
      "owner": "FCrowdyCppClient",
      "owner_kind": "class",
      "name": "ReadContainerState",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdyCppRequestHandle ReadContainerState(int64 AppId, const FString& ContainerId, TFunction<void(FCrowdyCppContainerStateResult)> OnDone)",
      "return_type": "FCrowdyCppRequestHandle",
      "params": "int64 AppId, const FString& ContainerId, TFunction<void(FCrowdyCppContainerStateResult)> OnDone",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppClient.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppClient::RefreshAppToken",
      "owner": "FCrowdyCppClient",
      "owner_kind": "class",
      "name": "RefreshAppToken",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdyCppRequestHandle RefreshAppToken(const FString& CurrentServerIp4, int32 CurrentServerClientPort, TFunction<void(FCrowdyCppAppTokenResult)> OnDone)",
      "return_type": "FCrowdyCppRequestHandle",
      "params": "const FString& CurrentServerIp4, int32 CurrentServerClientPort, TFunction<void(FCrowdyCppAppTokenResult)> OnDone",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppClient.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppClient::RefreshAppToken",
      "owner": "FCrowdyCppClient",
      "owner_kind": "class",
      "name": "RefreshAppToken",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdyCppRequestHandle RefreshAppToken(TFunction<void(FCrowdyCppAppTokenResult)> OnDone)",
      "return_type": "FCrowdyCppRequestHandle",
      "params": "TFunction<void(FCrowdyCppAppTokenResult)> OnDone",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppClient.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppClient::RegisterWithPassword",
      "owner": "FCrowdyCppClient",
      "owner_kind": "class",
      "name": "RegisterWithPassword",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdyCppRequestHandle RegisterWithPassword(const FString& Email, const FString& Password, const FString& Gamertag, TFunction<void(FCrowdyCppAuthResult)> OnDone)",
      "return_type": "FCrowdyCppRequestHandle",
      "params": "const FString& Email, const FString& Password, const FString& Gamertag, TFunction<void(FCrowdyCppAuthResult)> OnDone",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppClient.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppClient::RequestLoginLink",
      "owner": "FCrowdyCppClient",
      "owner_kind": "class",
      "name": "RequestLoginLink",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdyCppRequestHandle RequestLoginLink(const FString& Email, const FString& RedirectUri, TFunction<void(FCrowdyCppJsonValueResult)> OnDone)",
      "return_type": "FCrowdyCppRequestHandle",
      "params": "const FString& Email, const FString& RedirectUri, TFunction<void(FCrowdyCppJsonValueResult)> OnDone",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppClient.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppClient::ResetStats",
      "owner": "FCrowdyCppClient",
      "owner_kind": "class",
      "name": "ResetStats",
      "test_helper": false,
      "implementation": false,
      "signature": "void ResetStats()",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppClient.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppClient::ResolveAppEndpoints",
      "owner": "FCrowdyCppClient",
      "owner_kind": "class",
      "name": "ResolveAppEndpoints",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdyCppRequestHandle ResolveAppEndpoints(const TArray<FString>& AppIDs, TFunction<void(FCrowdyCppAppDiscoveryResult)> OnDone)",
      "return_type": "FCrowdyCppRequestHandle",
      "params": "const TArray<FString>& AppIDs, TFunction<void(FCrowdyCppAppDiscoveryResult)> OnDone",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppClient.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppClient::RunOp",
      "owner": "FCrowdyCppClient",
      "owner_kind": "class",
      "name": "RunOp",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdyCppRequestHandle RunOp(ECrowdyCppApiDomain Domain, const FString& OperationName, const TSharedPtr<FJsonObject>& Variables, TFunction<void(FCrowdyCppJsonResult)> OnDone, TOptional<ECrowdyCppTokenPlane> Plane = TOptional<ECrowdyCppTokenPlane>())",
      "return_type": "FCrowdyCppRequestHandle",
      "params": "ECrowdyCppApiDomain Domain, const FString& OperationName, const TSharedPtr<FJsonObject>& Variables, TFunction<void(FCrowdyCppJsonResult)> OnDone, TOptional<ECrowdyCppTokenPlane> Plane = TOptional<ECrowdyCppTokenPlane>()",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppClient.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppClient::RunRuntimeOp",
      "owner": "FCrowdyCppClient",
      "owner_kind": "class",
      "name": "RunRuntimeOp",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdyCppRequestHandle RunRuntimeOp(const FString& OperationName, const TSharedPtr<FJsonObject>& Variables, TFunction<void(FCrowdyCppJsonResult)> OnDone)",
      "return_type": "FCrowdyCppRequestHandle",
      "params": "const FString& OperationName, const TSharedPtr<FJsonObject>& Variables, TFunction<void(FCrowdyCppJsonResult)> OnDone",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppClient.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppClient::SeedSchema",
      "owner": "FCrowdyCppClient",
      "owner_kind": "class",
      "name": "SeedSchema",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdyCppRequestHandle SeedSchema(const FString& InputJson, TFunction<void(FCrowdyCppStudioOpResult)> OnDone)",
      "return_type": "FCrowdyCppRequestHandle",
      "params": "const FString& InputJson, TFunction<void(FCrowdyCppStudioOpResult)> OnDone",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppClient.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppClient::SetGameToken",
      "owner": "FCrowdyCppClient",
      "owner_kind": "class",
      "name": "SetGameToken",
      "test_helper": false,
      "implementation": false,
      "signature": "void SetGameToken(const FString& Token)",
      "return_type": "void",
      "params": "const FString& Token",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppClient.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppClient::SetManagementToken",
      "owner": "FCrowdyCppClient",
      "owner_kind": "class",
      "name": "SetManagementToken",
      "test_helper": false,
      "implementation": false,
      "signature": "void SetManagementToken(const FString& Token)",
      "return_type": "void",
      "params": "const FString& Token",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppClient.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppClient::SetRediscoveredEndpoint",
      "owner": "FCrowdyCppClient",
      "owner_kind": "class",
      "name": "SetRediscoveredEndpoint",
      "test_helper": false,
      "implementation": false,
      "signature": "void SetRediscoveredEndpoint(const FString& ApiUrl, const FString& WsUrl)",
      "return_type": "void",
      "params": "const FString& ApiUrl, const FString& WsUrl",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppClient.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppClient::SetTestOnRequest",
      "owner": "FCrowdyCppClient",
      "owner_kind": "class",
      "name": "SetTestOnRequest",
      "test_helper": false,
      "implementation": false,
      "signature": "void SetTestOnRequest(TFunction<void(const FString& Url)> Hook)",
      "return_type": "void",
      "params": "TFunction<void(const FString& Url)> Hook",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppClient.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppClient::SetTestResponseScript",
      "owner": "FCrowdyCppClient",
      "owner_kind": "class",
      "name": "SetTestResponseScript",
      "test_helper": false,
      "implementation": false,
      "signature": "void SetTestResponseScript(TArray<TPair<int32, FString>> Responses)",
      "return_type": "void",
      "params": "TArray<TPair<int32, FString>> Responses",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppClient.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppClient::SetTestStampsHandOff",
      "owner": "FCrowdyCppClient",
      "owner_kind": "class",
      "name": "SetTestStampsHandOff",
      "test_helper": false,
      "implementation": false,
      "signature": "void SetTestStampsHandOff(bool bStamp)",
      "return_type": "void",
      "params": "bool bStamp",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppClient.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppClient::SignInWithPassword",
      "owner": "FCrowdyCppClient",
      "owner_kind": "class",
      "name": "SignInWithPassword",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdyCppRequestHandle SignInWithPassword(const FString& Email, const FString& Password, TFunction<void(FCrowdyCppAuthResult)> OnDone)",
      "return_type": "FCrowdyCppRequestHandle",
      "params": "const FString& Email, const FString& Password, TFunction<void(FCrowdyCppAuthResult)> OnDone",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppClient.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppClient::SocialLoginComplete",
      "owner": "FCrowdyCppClient",
      "owner_kind": "class",
      "name": "SocialLoginComplete",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdyCppRequestHandle SocialLoginComplete(const FString& Provider, const FString& Code, const FString& State, TFunction<void(FCrowdyCppAuthResult)> OnDone)",
      "return_type": "FCrowdyCppRequestHandle",
      "params": "const FString& Provider, const FString& Code, const FString& State, TFunction<void(FCrowdyCppAuthResult)> OnDone",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppClient.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppClient::SocialLoginStart",
      "owner": "FCrowdyCppClient",
      "owner_kind": "class",
      "name": "SocialLoginStart",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdyCppRequestHandle SocialLoginStart(const FString& Provider, const FString& RedirectUri, TFunction<void(FCrowdyCppJsonValueResult)> OnDone)",
      "return_type": "FCrowdyCppRequestHandle",
      "params": "const FString& Provider, const FString& RedirectUri, TFunction<void(FCrowdyCppJsonValueResult)> OnDone",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppClient.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppClient::Subscribe",
      "owner": "FCrowdyCppClient",
      "owner_kind": "class",
      "name": "Subscribe",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdyCppSubscriptionHandle Subscribe(const FString& Document, const TSharedPtr<FJsonObject>& Variables, const FString& OperationName, FCrowdyCppSubscriptionCallbacks Callbacks)",
      "return_type": "FCrowdyCppSubscriptionHandle",
      "params": "const FString& Document, const TSharedPtr<FJsonObject>& Variables, const FString& OperationName, FCrowdyCppSubscriptionCallbacks Callbacks",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppClient.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppClient::SubscribeOperation",
      "owner": "FCrowdyCppClient",
      "owner_kind": "class",
      "name": "SubscribeOperation",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdyCppSubscriptionHandle SubscribeOperation(ECrowdyCppApiDomain Domain, const FString& OperationName, const TSharedPtr<FJsonObject>& Variables, FCrowdyCppSubscriptionCallbacks Callbacks)",
      "return_type": "FCrowdyCppSubscriptionHandle",
      "params": "ECrowdyCppApiDomain Domain, const FString& OperationName, const TSharedPtr<FJsonObject>& Variables, FCrowdyCppSubscriptionCallbacks Callbacks",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppClient.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppClient::TakeTestExecSentFrames",
      "owner": "FCrowdyCppClient",
      "owner_kind": "class",
      "name": "TakeTestExecSentFrames",
      "test_helper": false,
      "implementation": false,
      "signature": "TArray<TArray<uint8>> TakeTestExecSentFrames()",
      "return_type": "TArray<TArray<uint8>>",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppClient.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppClient::TakeTestWebSocketSentFrames",
      "owner": "FCrowdyCppClient",
      "owner_kind": "class",
      "name": "TakeTestWebSocketSentFrames",
      "test_helper": false,
      "implementation": false,
      "signature": "TArray<FString> TakeTestWebSocketSentFrames()",
      "return_type": "TArray<FString>",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppClient.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppClient::TestExecCloseFromServer",
      "owner": "FCrowdyCppClient",
      "owner_kind": "class",
      "name": "TestExecCloseFromServer",
      "test_helper": false,
      "implementation": false,
      "signature": "void TestExecCloseFromServer(int32 Code, bool bClean)",
      "return_type": "void",
      "params": "int32 Code, bool bClean",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppClient.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppClient::TestExecOpen",
      "owner": "FCrowdyCppClient",
      "owner_kind": "class",
      "name": "TestExecOpen",
      "test_helper": false,
      "implementation": false,
      "signature": "void TestExecOpen()",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppClient.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppClient::TestExecReceiveBinary",
      "owner": "FCrowdyCppClient",
      "owner_kind": "class",
      "name": "TestExecReceiveBinary",
      "test_helper": false,
      "implementation": false,
      "signature": "void TestExecReceiveBinary(const TArray<uint8>& Bytes)",
      "return_type": "void",
      "params": "const TArray<uint8>& Bytes",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppClient.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppClient::TestWebSocketCloseFromServer",
      "owner": "FCrowdyCppClient",
      "owner_kind": "class",
      "name": "TestWebSocketCloseFromServer",
      "test_helper": false,
      "implementation": false,
      "signature": "void TestWebSocketCloseFromServer(int32 Code, bool bClean)",
      "return_type": "void",
      "params": "int32 Code, bool bClean",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppClient.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppClient::TestWebSocketOpen",
      "owner": "FCrowdyCppClient",
      "owner_kind": "class",
      "name": "TestWebSocketOpen",
      "test_helper": false,
      "implementation": false,
      "signature": "void TestWebSocketOpen()",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppClient.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppClient::TestWebSocketReceiveText",
      "owner": "FCrowdyCppClient",
      "owner_kind": "class",
      "name": "TestWebSocketReceiveText",
      "test_helper": false,
      "implementation": false,
      "signature": "void TestWebSocketReceiveText(const FString& Text)",
      "return_type": "void",
      "params": "const FString& Text",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppClient.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppClient::UnlinkIdentity",
      "owner": "FCrowdyCppClient",
      "owner_kind": "class",
      "name": "UnlinkIdentity",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdyCppRequestHandle UnlinkIdentity(const FString& IdentityId, TFunction<void(FCrowdyCppBoolResult)> OnDone)",
      "return_type": "FCrowdyCppRequestHandle",
      "params": "const FString& IdentityId, TFunction<void(FCrowdyCppBoolResult)> OnDone",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppClient.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppClient::Unsubscribe",
      "owner": "FCrowdyCppClient",
      "owner_kind": "class",
      "name": "Unsubscribe",
      "test_helper": false,
      "implementation": false,
      "signature": "bool Unsubscribe(FCrowdyCppSubscriptionHandle Handle)",
      "return_type": "bool",
      "params": "FCrowdyCppSubscriptionHandle Handle",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppClient.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppClient::UnsubscribeAll",
      "owner": "FCrowdyCppClient",
      "owner_kind": "class",
      "name": "UnsubscribeAll",
      "test_helper": false,
      "implementation": false,
      "signature": "int32 UnsubscribeAll()",
      "return_type": "int32",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppClient.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppClient::UpsertAutomation",
      "owner": "FCrowdyCppClient",
      "owner_kind": "class",
      "name": "UpsertAutomation",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdyCppRequestHandle UpsertAutomation(const FString& InputJson, TFunction<void(FCrowdyCppStudioOpResult)> OnDone)",
      "return_type": "FCrowdyCppRequestHandle",
      "params": "const FString& InputJson, TFunction<void(FCrowdyCppStudioOpResult)> OnDone",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppClient.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppClient::UpsertAutomationTrigger",
      "owner": "FCrowdyCppClient",
      "owner_kind": "class",
      "name": "UpsertAutomationTrigger",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdyCppRequestHandle UpsertAutomationTrigger(const FString& InputJson, TFunction<void(FCrowdyCppStudioOpResult)> OnDone)",
      "return_type": "FCrowdyCppRequestHandle",
      "params": "const FString& InputJson, TFunction<void(FCrowdyCppStudioOpResult)> OnDone",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppClient.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppClient::WasTestWebSocketClosedByClient",
      "owner": "FCrowdyCppClient",
      "owner_kind": "class",
      "name": "WasTestWebSocketClosedByClient",
      "test_helper": false,
      "implementation": false,
      "signature": "bool WasTestWebSocketClosedByClient() const",
      "return_type": "bool",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppClient.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppClient::WatchRealtimeControl",
      "owner": "FCrowdyCppClient",
      "owner_kind": "class",
      "name": "WatchRealtimeControl",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdyCppSubscriptionHandle WatchRealtimeControl(TFunction<void(FCrowdyCppRealtimeControlEvent)> OnEvent)",
      "return_type": "FCrowdyCppSubscriptionHandle",
      "params": "TFunction<void(FCrowdyCppRealtimeControlEvent)> OnEvent",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppClient.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppLoopback::Arm",
      "owner": "FCrowdyCppLoopback",
      "owner_kind": "class",
      "name": "Arm",
      "test_helper": false,
      "implementation": false,
      "signature": "void Arm(TConstArrayView<FCrowdyActorId> InActorIds, const FCrowdyLoopbackSettings& InSettings)",
      "return_type": "void",
      "params": "TConstArrayView<FCrowdyActorId> InActorIds, const FCrowdyLoopbackSettings& InSettings",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/CrowdyCpp/CrowdyCppLoopback.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppLoopback::ClearTimeForTests",
      "owner": "FCrowdyCppLoopback",
      "owner_kind": "class",
      "name": "ClearTimeForTests",
      "test_helper": true,
      "implementation": false,
      "signature": "void ClearTimeForTests()",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/CrowdyCpp/CrowdyCppLoopback.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppLoopback::Disarm",
      "owner": "FCrowdyCppLoopback",
      "owner_kind": "class",
      "name": "Disarm",
      "test_helper": false,
      "implementation": false,
      "signature": "void Disarm()",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/CrowdyCpp/CrowdyCppLoopback.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppLoopback::DrainDue",
      "owner": "FCrowdyCppLoopback",
      "owner_kind": "class",
      "name": "DrainDue",
      "test_helper": false,
      "implementation": false,
      "signature": "int32 DrainDue(int32 MaxFrames, double MaxSeconds, TFunctionRef<void(const FCrowdyFrame&)> Deliver)",
      "return_type": "int32",
      "params": "int32 MaxFrames, double MaxSeconds, TFunctionRef<void(const FCrowdyFrame&)> Deliver",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/CrowdyCpp/CrowdyCppLoopback.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppLoopback::GetStats",
      "owner": "FCrowdyCppLoopback",
      "owner_kind": "class",
      "name": "GetStats",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdyLoopbackStats GetStats() const",
      "return_type": "FCrowdyLoopbackStats",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/CrowdyCpp/CrowdyCppLoopback.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppLoopback::IsArmed",
      "owner": "FCrowdyCppLoopback",
      "owner_kind": "class",
      "name": "IsArmed",
      "test_helper": false,
      "implementation": false,
      "signature": "bool IsArmed() const",
      "return_type": "bool",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/CrowdyCpp/CrowdyCppLoopback.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppLoopback::ResetCounters",
      "owner": "FCrowdyCppLoopback",
      "owner_kind": "class",
      "name": "ResetCounters",
      "test_helper": false,
      "implementation": false,
      "signature": "void ResetCounters()",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/CrowdyCpp/CrowdyCppLoopback.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppLoopback::SetTimeForTests",
      "owner": "FCrowdyCppLoopback",
      "owner_kind": "class",
      "name": "SetTimeForTests",
      "test_helper": true,
      "implementation": false,
      "signature": "void SetTimeForTests(double InSeconds)",
      "return_type": "void",
      "params": "double InSeconds",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/CrowdyCpp/CrowdyCppLoopback.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppLoopback::TryAcceptOutbound",
      "owner": "FCrowdyCppLoopback",
      "owner_kind": "class",
      "name": "TryAcceptOutbound",
      "test_helper": false,
      "implementation": false,
      "signature": "bool TryAcceptOutbound(const FCrowdyCppOutboundFrame& Frame)",
      "return_type": "bool",
      "params": "const FCrowdyCppOutboundFrame& Frame",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/CrowdyCpp/CrowdyCppLoopback.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppRealtimeControlEvent::IsDraining",
      "owner": "FCrowdyCppRealtimeControlEvent",
      "owner_kind": "struct",
      "name": "IsDraining",
      "test_helper": false,
      "implementation": false,
      "signature": "bool IsDraining() const",
      "return_type": "bool",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppClient.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppRealtimeControlEvent::IsTerminal",
      "owner": "FCrowdyCppRealtimeControlEvent",
      "owner_kind": "struct",
      "name": "IsTerminal",
      "test_helper": false,
      "implementation": false,
      "signature": "bool IsTerminal() const",
      "return_type": "bool",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppClient.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppReplication::ConnectAsync",
      "owner": "FCrowdyCppReplication",
      "owner_kind": "class",
      "name": "ConnectAsync",
      "test_helper": false,
      "implementation": false,
      "signature": "void ConnectAsync()",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppReplication.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppReplication::DescribeErrorCode",
      "owner": "FCrowdyCppReplication",
      "owner_kind": "class",
      "name": "DescribeErrorCode",
      "test_helper": false,
      "implementation": false,
      "signature": "FString DescribeErrorCode(uint8 ErrorCode)",
      "return_type": "FString",
      "params": "uint8 ErrorCode",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppReplication.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppReplication::Disconnect",
      "owner": "FCrowdyCppReplication",
      "owner_kind": "class",
      "name": "Disconnect",
      "test_helper": false,
      "implementation": false,
      "signature": "void Disconnect()",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppReplication.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppReplication::GetAssignment",
      "owner": "FCrowdyCppReplication",
      "owner_kind": "class",
      "name": "GetAssignment",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdyCppSessionAssignment GetAssignment() const",
      "return_type": "FCrowdyCppSessionAssignment",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppReplication.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppReplication::GetState",
      "owner": "FCrowdyCppReplication",
      "owner_kind": "class",
      "name": "GetState",
      "test_helper": false,
      "implementation": false,
      "signature": "ECrowdyCppConnState GetState() const",
      "return_type": "ECrowdyCppConnState",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppReplication.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppReplication::GetStats",
      "owner": "FCrowdyCppReplication",
      "owner_kind": "class",
      "name": "GetStats",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdyCppReplicationStats GetStats() const",
      "return_type": "FCrowdyCppReplicationStats",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppReplication.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppReplication::IsDeliverableSpatialOpcode",
      "owner": "FCrowdyCppReplication",
      "owner_kind": "class",
      "name": "IsDeliverableSpatialOpcode",
      "test_helper": false,
      "implementation": false,
      "signature": "bool IsDeliverableSpatialOpcode(uint8 Opcode)",
      "return_type": "bool",
      "params": "uint8 Opcode",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppReplication.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppReplication::IsSendableSpatialOpcode",
      "owner": "FCrowdyCppReplication",
      "owner_kind": "class",
      "name": "IsSendableSpatialOpcode",
      "test_helper": false,
      "implementation": false,
      "signature": "bool IsSendableSpatialOpcode(uint8 Opcode)",
      "return_type": "bool",
      "params": "uint8 Opcode",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppReplication.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppReplication::IsUnauthorizedErrorCode",
      "owner": "FCrowdyCppReplication",
      "owner_kind": "class",
      "name": "IsUnauthorizedErrorCode",
      "test_helper": false,
      "implementation": false,
      "signature": "bool IsUnauthorizedErrorCode(uint8 ErrorCode)",
      "return_type": "bool",
      "params": "uint8 ErrorCode",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppReplication.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppReplication::Make",
      "owner": "FCrowdyCppReplication",
      "owner_kind": "class",
      "name": "Make",
      "test_helper": false,
      "implementation": false,
      "signature": "TSharedPtr<FCrowdyCppReplication> Make(const FCrowdyCppReplicationConfig& Config, FCrowdyCppAssignServer AssignServer, FCrowdyCppRefreshToken RefreshToken)",
      "return_type": "TSharedPtr<FCrowdyCppReplication>",
      "params": "const FCrowdyCppReplicationConfig& Config, FCrowdyCppAssignServer AssignServer, FCrowdyCppRefreshToken RefreshToken",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppReplication.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppReplication::Poll",
      "owner": "FCrowdyCppReplication",
      "owner_kind": "class",
      "name": "Poll",
      "test_helper": false,
      "implementation": false,
      "signature": "int32 Poll(int32 MaxEvents = 256)",
      "return_type": "int32",
      "params": "int32 MaxEvents = 256",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppReplication.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppReplication::SendChannelMessage",
      "owner": "FCrowdyCppReplication",
      "owner_kind": "class",
      "name": "SendChannelMessage",
      "test_helper": false,
      "implementation": false,
      "signature": "bool SendChannelMessage(int64 ChannelId, TArrayView<const uint8> Uuid, TArrayView<const uint8> Payload, FString& OutError)",
      "return_type": "bool",
      "params": "int64 ChannelId, TArrayView<const uint8> Uuid, TArrayView<const uint8> Payload, FString& OutError",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppReplication.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppReplication::SendSpatial",
      "owner": "FCrowdyCppReplication",
      "owner_kind": "class",
      "name": "SendSpatial",
      "test_helper": false,
      "implementation": false,
      "signature": "bool SendSpatial(uint8 Opcode, int64 ChunkX, int64 ChunkY, int64 ChunkZ, TArrayView<const uint8> Uuid, TArrayView<const uint8> Payload, uint8 Distance, uint8 Decay, FString& OutError)",
      "return_type": "bool",
      "params": "uint8 Opcode, int64 ChunkX, int64 ChunkY, int64 ChunkZ, TArrayView<const uint8> Uuid, TArrayView<const uint8> Payload, uint8 Distance, uint8 Decay, FString& OutError",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppReplication.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppReplication::SendVideoFrame",
      "owner": "FCrowdyCppReplication",
      "owner_kind": "class",
      "name": "SendVideoFrame",
      "test_helper": false,
      "implementation": false,
      "signature": "bool SendVideoFrame(int64 ChunkX, int64 ChunkY, int64 ChunkZ, TArrayView<const uint8> Uuid, TArrayView<const uint8> Frame, int32 FrameId, uint8 Codec, uint8 Distance, uint8 Decay, int32& OutFragmentsQueued, FString& OutError)",
      "return_type": "bool",
      "params": "int64 ChunkX, int64 ChunkY, int64 ChunkZ, TArrayView<const uint8> Uuid, TArrayView<const uint8> Frame, int32 FrameId, uint8 Codec, uint8 Distance, uint8 Decay, int32& OutFragmentsQueued, FString& OutError",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppReplication.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppReplication::SetHandlers",
      "owner": "FCrowdyCppReplication",
      "owner_kind": "class",
      "name": "SetHandlers",
      "test_helper": false,
      "implementation": false,
      "signature": "void SetHandlers(FCrowdyCppReplicationHandlers Handlers)",
      "return_type": "void",
      "params": "FCrowdyCppReplicationHandlers Handlers",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppReplication.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppReplication::SetToken",
      "owner": "FCrowdyCppReplication",
      "owner_kind": "class",
      "name": "SetToken",
      "test_helper": false,
      "implementation": false,
      "signature": "void SetToken(const FCrowdyCppReplicationToken& Token)",
      "return_type": "void",
      "params": "const FCrowdyCppReplicationToken& Token",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppReplication.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppRequestHandle::IsValid",
      "owner": "FCrowdyCppRequestHandle",
      "owner_kind": "struct",
      "name": "IsValid",
      "test_helper": false,
      "implementation": false,
      "signature": "bool IsValid() const",
      "return_type": "bool",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppClient.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppSubscriptionHandle::IsValid",
      "owner": "FCrowdyCppSubscriptionHandle",
      "owner_kind": "struct",
      "name": "IsValid",
      "test_helper": false,
      "implementation": false,
      "signature": "bool IsValid() const",
      "return_type": "bool",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppClient.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppVideoAssembler::Forget",
      "owner": "FCrowdyCppVideoAssembler",
      "owner_kind": "class",
      "name": "Forget",
      "test_helper": false,
      "implementation": false,
      "signature": "void Forget(TArrayView<const uint8> SenderUuid)",
      "return_type": "void",
      "params": "TArrayView<const uint8> SenderUuid",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppVideo.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppVideoAssembler::FragmentFrame",
      "owner": "FCrowdyCppVideoAssembler",
      "owner_kind": "class",
      "name": "FragmentFrame",
      "test_helper": false,
      "implementation": false,
      "signature": "bool FragmentFrame(TArrayView<const uint8> Frame, int32 FrameId, uint8 Codec, TArray<TArray<uint8>>& OutFragments)",
      "return_type": "bool",
      "params": "TArrayView<const uint8> Frame, int32 FrameId, uint8 Codec, TArray<TArray<uint8>>& OutFragments",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppVideo.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppVideoAssembler::GetAbandonedFrames",
      "owner": "FCrowdyCppVideoAssembler",
      "owner_kind": "class",
      "name": "GetAbandonedFrames",
      "test_helper": false,
      "implementation": false,
      "signature": "int64 GetAbandonedFrames() const",
      "return_type": "int64",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppVideo.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppVideoAssembler::GetDroppedFragments",
      "owner": "FCrowdyCppVideoAssembler",
      "owner_kind": "class",
      "name": "GetDroppedFragments",
      "test_helper": false,
      "implementation": false,
      "signature": "int64 GetDroppedFragments() const",
      "return_type": "int64",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppVideo.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppVideoAssembler::Ingest",
      "owner": "FCrowdyCppVideoAssembler",
      "owner_kind": "class",
      "name": "Ingest",
      "test_helper": false,
      "implementation": false,
      "signature": "bool Ingest(TArrayView<const uint8> SenderUuid, TArrayView<const uint8> Fragment, int64 NowMs, FCrowdyCppAssembledVideoFrame& OutFrame)",
      "return_type": "bool",
      "params": "TArrayView<const uint8> SenderUuid, TArrayView<const uint8> Fragment, int64 NowMs, FCrowdyCppAssembledVideoFrame& OutFrame",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppVideo.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppVideoAssembler::PendingSenders",
      "owner": "FCrowdyCppVideoAssembler",
      "owner_kind": "class",
      "name": "PendingSenders",
      "test_helper": false,
      "implementation": false,
      "signature": "int32 PendingSenders() const",
      "return_type": "int32",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppVideo.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCppVideoAssembler::Prune",
      "owner": "FCrowdyCppVideoAssembler",
      "owner_kind": "class",
      "name": "Prune",
      "test_helper": false,
      "implementation": false,
      "signature": "int32 Prune(int64 NowMs)",
      "return_type": "int32",
      "params": "int64 NowMs",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppVideo.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyCustomEventCustomization::MakeInstance",
      "owner": "FCrowdyCustomEventCustomization",
      "owner_kind": "class",
      "name": "MakeInstance",
      "test_helper": false,
      "implementation": false,
      "signature": "TSharedRef<IDetailCustomization> MakeInstance()",
      "return_type": "TSharedRef<IDetailCustomization>",
      "params": "",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdySDKEditor",
      "header": "CrowdySDKEditor/Public/Customizations/CrowdyCustomEventCustomization.h",
      "editor_module": true
    },
    {
      "id": "FCrowdyDelivery::ChunkX",
      "owner": "FCrowdyDelivery",
      "owner_kind": "struct",
      "name": "ChunkX",
      "test_helper": false,
      "implementation": false,
      "signature": "int64 ChunkX() const",
      "return_type": "int64",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Core/UDP/Subscription/FCrowdyDelivery.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyDelivery::ChunkY",
      "owner": "FCrowdyDelivery",
      "owner_kind": "struct",
      "name": "ChunkY",
      "test_helper": false,
      "implementation": false,
      "signature": "int64 ChunkY() const",
      "return_type": "int64",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Core/UDP/Subscription/FCrowdyDelivery.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyDelivery::ChunkZ",
      "owner": "FCrowdyDelivery",
      "owner_kind": "struct",
      "name": "ChunkZ",
      "test_helper": false,
      "implementation": false,
      "signature": "int64 ChunkZ() const",
      "return_type": "int64",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Core/UDP/Subscription/FCrowdyDelivery.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyDelivery::Get",
      "owner": "FCrowdyDelivery",
      "owner_kind": "struct",
      "name": "Get",
      "test_helper": false,
      "implementation": false,
      "signature": "const ICrowdyMessage& Get() const",
      "return_type": "const ICrowdyMessage&",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Core/UDP/Subscription/FCrowdyDelivery.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyDelivery::GetAs",
      "owner": "FCrowdyDelivery",
      "owner_kind": "struct",
      "name": "GetAs",
      "test_helper": false,
      "implementation": false,
      "signature": "const TMessage& GetAs() const",
      "return_type": "const TMessage&",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": true,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Core/UDP/Subscription/FCrowdyDelivery.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyDelivery::HeaderActorId",
      "owner": "FCrowdyDelivery",
      "owner_kind": "struct",
      "name": "HeaderActorId",
      "test_helper": false,
      "implementation": false,
      "signature": "const FCrowdyActorId& HeaderActorId() const",
      "return_type": "const FCrowdyActorId&",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Core/UDP/Subscription/FCrowdyDelivery.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyDelivery::HeaderGuid",
      "owner": "FCrowdyDelivery",
      "owner_kind": "struct",
      "name": "HeaderGuid",
      "test_helper": false,
      "implementation": false,
      "signature": "FGuid HeaderGuid() const",
      "return_type": "FGuid",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Core/UDP/Subscription/FCrowdyDelivery.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyDelivery::SequenceNumber",
      "owner": "FCrowdyDelivery",
      "owner_kind": "struct",
      "name": "SequenceNumber",
      "test_helper": false,
      "implementation": false,
      "signature": "uint8 SequenceNumber() const",
      "return_type": "uint8",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Core/UDP/Subscription/FCrowdyDelivery.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyDelivery::Timestamp",
      "owner": "FCrowdyDelivery",
      "owner_kind": "struct",
      "name": "Timestamp",
      "test_helper": false,
      "implementation": false,
      "signature": "int64 Timestamp() const",
      "return_type": "int64",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Core/UDP/Subscription/FCrowdyDelivery.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyDrainCostMeter::HasReading",
      "owner": "FCrowdyDrainCostMeter",
      "owner_kind": "struct",
      "name": "HasReading",
      "test_helper": false,
      "implementation": false,
      "signature": "bool HasReading() const",
      "return_type": "bool",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/CrowdyCpp/CrowdyDrainCostMeter.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyDrainCostMeter::Read",
      "owner": "FCrowdyDrainCostMeter",
      "owner_kind": "struct",
      "name": "Read",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdyDrainCost Read(const double WindowSeconds) const",
      "return_type": "FCrowdyDrainCost",
      "params": "const double WindowSeconds",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/CrowdyCpp/CrowdyDrainCostMeter.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyDrainCostMeter::Record",
      "owner": "FCrowdyDrainCostMeter",
      "owner_kind": "struct",
      "name": "Record",
      "test_helper": false,
      "implementation": false,
      "signature": "void Record(const int32 Messages, const double Seconds)",
      "return_type": "void",
      "params": "const int32 Messages, const double Seconds",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/CrowdyCpp/CrowdyDrainCostMeter.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyDrainCostMeter::Reset",
      "owner": "FCrowdyDrainCostMeter",
      "owner_kind": "struct",
      "name": "Reset",
      "test_helper": false,
      "implementation": false,
      "signature": "void Reset()",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/CrowdyCpp/CrowdyDrainCostMeter.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyEffectCustomization::MakeInstance",
      "owner": "FCrowdyEffectCustomization",
      "owner_kind": "class",
      "name": "MakeInstance",
      "test_helper": false,
      "implementation": false,
      "signature": "TSharedRef<IDetailCustomization> MakeInstance()",
      "return_type": "TSharedRef<IDetailCustomization>",
      "params": "",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdySDKEditor",
      "header": "CrowdySDKEditor/Public/Customizations/CrowdyEffectCustomization.h",
      "editor_module": true
    },
    {
      "id": "FCrowdyEffectDiagnostic::ToString",
      "owner": "FCrowdyEffectDiagnostic",
      "owner_kind": "struct",
      "name": "ToString",
      "test_helper": false,
      "implementation": false,
      "signature": "FString ToString() const",
      "return_type": "FString",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffectAst.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyEffectLowering::CollectUndeclaredParams",
      "owner": "FCrowdyEffectLowering",
      "owner_kind": "class",
      "name": "CollectUndeclaredParams",
      "test_helper": false,
      "implementation": false,
      "signature": "TArray<FString> CollectUndeclaredParams(const FCrowdyEffectProgram& Program, const TArray<FString>& DeclaredNames)",
      "return_type": "TArray<FString>",
      "params": "const FCrowdyEffectProgram& Program, const TArray<FString>& DeclaredNames",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffectLowering.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyEffectLowering::IsReservedParamName",
      "owner": "FCrowdyEffectLowering",
      "owner_kind": "class",
      "name": "IsReservedParamName",
      "test_helper": false,
      "implementation": false,
      "signature": "bool IsReservedParamName(const FString& Name)",
      "return_type": "bool",
      "params": "const FString& Name",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffectLowering.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyEffectLowering::Lower",
      "owner": "FCrowdyEffectLowering",
      "owner_kind": "class",
      "name": "Lower",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdyEffectLoweringResult Lower(const FCrowdyEffectProgram& Program, const FCrowdyEffectLoweringContext& Context)",
      "return_type": "FCrowdyEffectLoweringResult",
      "params": "const FCrowdyEffectProgram& Program, const FCrowdyEffectLoweringContext& Context",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffectLowering.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyEffectLoweringContext::TEXT",
      "owner": "FCrowdyEffectLoweringContext",
      "owner_kind": "struct",
      "name": "TEXT",
      "test_helper": false,
      "implementation": false,
      "signature": "FString InvokeScope = TEXT(\"player\")",
      "return_type": "FString InvokeScope =",
      "params": "\"player\"",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffectLowering.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyEffectLoweringResult::HasErrors",
      "owner": "FCrowdyEffectLoweringResult",
      "owner_kind": "struct",
      "name": "HasErrors",
      "test_helper": false,
      "implementation": false,
      "signature": "bool HasErrors() const",
      "return_type": "bool",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffectLowering.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyEffectMagnitude::GetNameKey",
      "owner": "FCrowdyEffectMagnitude",
      "owner_kind": "struct",
      "name": "GetNameKey",
      "test_helper": false,
      "implementation": false,
      "signature": "FName GetNameKey() const",
      "return_type": "FName",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffect.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyEffectMagnitude::TEXT",
      "owner": "FCrowdyEffectMagnitude",
      "owner_kind": "struct",
      "name": "TEXT",
      "test_helper": false,
      "implementation": false,
      "signature": "FString ValueType = TEXT(\"int\")",
      "return_type": "FString ValueType =",
      "params": "\"int\"",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffect.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyEffectParser::Parse",
      "owner": "FCrowdyEffectParser",
      "owner_kind": "class",
      "name": "Parse",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdyEffectParseResult Parse(const FString& Source)",
      "return_type": "FCrowdyEffectParseResult",
      "params": "const FString& Source",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffectParser.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyEffectParser::ParseExpression",
      "owner": "FCrowdyEffectParser",
      "owner_kind": "class",
      "name": "ParseExpression",
      "test_helper": false,
      "implementation": false,
      "signature": "TSharedPtr<FCrowdyEffectExpr> ParseExpression(const FString& Source, TArray<FCrowdyEffectDiagnostic>& OutDiagnostics)",
      "return_type": "TSharedPtr<FCrowdyEffectExpr>",
      "params": "const FString& Source, TArray<FCrowdyEffectDiagnostic>& OutDiagnostics",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffectParser.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyEffectParser::TokenizeExpression",
      "owner": "FCrowdyEffectParser",
      "owner_kind": "class",
      "name": "TokenizeExpression",
      "test_helper": false,
      "implementation": false,
      "signature": "TArray<FCrowdyEffectToken> TokenizeExpression(const FString& Source)",
      "return_type": "TArray<FCrowdyEffectToken>",
      "params": "const FString& Source",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffectParser.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyEffectParseResult::HasErrors",
      "owner": "FCrowdyEffectParseResult",
      "owner_kind": "struct",
      "name": "HasErrors",
      "test_helper": false,
      "implementation": false,
      "signature": "bool HasErrors() const",
      "return_type": "bool",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffectParser.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyEffectSpecBuilder::BuildProgram",
      "owner": "FCrowdyEffectSpecBuilder",
      "owner_kind": "class",
      "name": "BuildProgram",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdyEffectProgram BuildProgram(const FCrowdyEffectSpec& Spec, TArray<FCrowdyEffectDiagnostic>& OutDiagnostics)",
      "return_type": "FCrowdyEffectProgram",
      "params": "const FCrowdyEffectSpec& Spec, TArray<FCrowdyEffectDiagnostic>& OutDiagnostics",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffectSpecBuilder.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyEffectSpecPrinter::PrintExpression",
      "owner": "FCrowdyEffectSpecPrinter",
      "owner_kind": "class",
      "name": "PrintExpression",
      "test_helper": false,
      "implementation": false,
      "signature": "FString PrintExpression(const TSharedPtr<FCrowdyEffectExpr>& Expr)",
      "return_type": "FString",
      "params": "const TSharedPtr<FCrowdyEffectExpr>& Expr",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffectSpecPrinter.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyEffectSpecPrinter::PrintOperand",
      "owner": "FCrowdyEffectSpecPrinter",
      "owner_kind": "class",
      "name": "PrintOperand",
      "test_helper": false,
      "implementation": false,
      "signature": "FString PrintOperand(const FCrowdyEffectOperand& Operand)",
      "return_type": "FString",
      "params": "const FCrowdyEffectOperand& Operand",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffectSpecPrinter.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyEffectSpecPrinter::PrintTermChain",
      "owner": "FCrowdyEffectSpecPrinter",
      "owner_kind": "class",
      "name": "PrintTermChain",
      "test_helper": false,
      "implementation": false,
      "signature": "FString PrintTermChain(const TArray<FCrowdyEffectTerm>& Terms)",
      "return_type": "FString",
      "params": "const TArray<FCrowdyEffectTerm>& Terms",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyEffectSpecPrinter.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyEntityRecord::GetActor",
      "owner": "FCrowdyEntityRecord",
      "owner_kind": "struct",
      "name": "GetActor",
      "test_helper": false,
      "implementation": false,
      "signature": "AActor* GetActor() const",
      "return_type": "AActor*",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Data/CrowdyEntityTypes.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyEntityRecord::GetParticipant",
      "owner": "FCrowdyEntityRecord",
      "owner_kind": "struct",
      "name": "GetParticipant",
      "test_helper": false,
      "implementation": false,
      "signature": "UObject* GetParticipant() const",
      "return_type": "UObject*",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Data/CrowdyEntityTypes.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyEventParams::FindParam",
      "owner": "FCrowdyEventParams",
      "owner_kind": "struct",
      "name": "FindParam",
      "test_helper": false,
      "implementation": false,
      "signature": "const FProperty* FindParam(FName ParamName, const void*& OutValue) const",
      "return_type": "const FProperty*",
      "params": "FName ParamName, const void*& OutValue",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/RPC/FCrowdyEventParams.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyEventParams::FindTypedParam",
      "owner": "FCrowdyEventParams",
      "owner_kind": "struct",
      "name": "FindTypedParam",
      "test_helper": false,
      "implementation": false,
      "signature": "const PropertyType* FindTypedParam(FName ParamName, const void*& OutValue) const",
      "return_type": "const PropertyType*",
      "params": "FName ParamName, const void*& OutValue",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": true,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/RPC/FCrowdyEventParams.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyEventParams::GetBool",
      "owner": "FCrowdyEventParams",
      "owner_kind": "struct",
      "name": "GetBool",
      "test_helper": false,
      "implementation": false,
      "signature": "bool GetBool(FName ParamName, bool& OutValue) const",
      "return_type": "bool",
      "params": "FName ParamName, bool& OutValue",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/RPC/FCrowdyEventParams.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyEventParams::GetDouble",
      "owner": "FCrowdyEventParams",
      "owner_kind": "struct",
      "name": "GetDouble",
      "test_helper": false,
      "implementation": false,
      "signature": "bool GetDouble(FName ParamName, double& OutValue) const",
      "return_type": "bool",
      "params": "FName ParamName, double& OutValue",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/RPC/FCrowdyEventParams.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyEventParams::GetFloat",
      "owner": "FCrowdyEventParams",
      "owner_kind": "struct",
      "name": "GetFloat",
      "test_helper": false,
      "implementation": false,
      "signature": "bool GetFloat(FName ParamName, float& OutValue) const",
      "return_type": "bool",
      "params": "FName ParamName, float& OutValue",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/RPC/FCrowdyEventParams.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyEventParams::GetInt32",
      "owner": "FCrowdyEventParams",
      "owner_kind": "struct",
      "name": "GetInt32",
      "test_helper": false,
      "implementation": false,
      "signature": "bool GetInt32(FName ParamName, int32& OutValue) const",
      "return_type": "bool",
      "params": "FName ParamName, int32& OutValue",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/RPC/FCrowdyEventParams.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyEventParams::GetInt64",
      "owner": "FCrowdyEventParams",
      "owner_kind": "struct",
      "name": "GetInt64",
      "test_helper": false,
      "implementation": false,
      "signature": "bool GetInt64(FName ParamName, int64& OutValue) const",
      "return_type": "bool",
      "params": "FName ParamName, int64& OutValue",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/RPC/FCrowdyEventParams.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyEventParams::GetName",
      "owner": "FCrowdyEventParams",
      "owner_kind": "struct",
      "name": "GetName",
      "test_helper": false,
      "implementation": false,
      "signature": "bool GetName(FName ParamName, FName& OutValue) const",
      "return_type": "bool",
      "params": "FName ParamName, FName& OutValue",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/RPC/FCrowdyEventParams.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyEventParams::GetString",
      "owner": "FCrowdyEventParams",
      "owner_kind": "struct",
      "name": "GetString",
      "test_helper": false,
      "implementation": false,
      "signature": "bool GetString(FName ParamName, FString& OutValue) const",
      "return_type": "bool",
      "params": "FName ParamName, FString& OutValue",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/RPC/FCrowdyEventParams.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyExpressionCompletionSource::ApplyCompletion",
      "owner": "FCrowdyExpressionCompletionSource",
      "owner_kind": "class",
      "name": "ApplyCompletion",
      "test_helper": false,
      "implementation": false,
      "signature": "FString ApplyCompletion(const FString& Text, int32 ReplaceStart, int32 ReplaceLen, const FString& Insert, int32& OutNewCaret)",
      "return_type": "FString",
      "params": "const FString& Text, int32 ReplaceStart, int32 ReplaceLen, const FString& Insert, int32& OutNewCaret",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdySDKEditor",
      "header": "CrowdySDKEditor/Public/Customizations/CrowdyExpressionEditorModel.h",
      "editor_module": true
    },
    {
      "id": "FCrowdyExpressionCompletionSource::GetCompletions",
      "owner": "FCrowdyExpressionCompletionSource",
      "owner_kind": "class",
      "name": "GetCompletions",
      "test_helper": false,
      "implementation": false,
      "signature": "TArray<FCrowdyExpressionCompletion> GetCompletions(const FString& Text, int32 Caret, int32& OutReplaceStart, int32& OutReplaceLen) const",
      "return_type": "TArray<FCrowdyExpressionCompletion>",
      "params": "const FString& Text, int32 Caret, int32& OutReplaceStart, int32& OutReplaceLen",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdySDKEditor",
      "header": "CrowdySDKEditor/Public/Customizations/CrowdyExpressionEditorModel.h",
      "editor_module": true
    },
    {
      "id": "FCrowdyExpressionCompletionSource::GetVocabulary",
      "owner": "FCrowdyExpressionCompletionSource",
      "owner_kind": "class",
      "name": "GetVocabulary",
      "test_helper": false,
      "implementation": false,
      "signature": "const FCrowdyExpressionVocabulary& GetVocabulary() const",
      "return_type": "const FCrowdyExpressionVocabulary&",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdySDKEditor",
      "header": "CrowdySDKEditor/Public/Customizations/CrowdyExpressionEditorModel.h",
      "editor_module": true
    },
    {
      "id": "FCrowdyFrame::FromMessageBytes",
      "owner": "FCrowdyFrame",
      "owner_kind": "struct",
      "name": "FromMessageBytes",
      "test_helper": false,
      "implementation": false,
      "signature": "[[nodiscard]] bool FromMessageBytes(const TConstArrayView<uint8> MessageBytes, FCrowdyFrame& OutFrame, const bool bInBundleMember = false)",
      "return_type": "[[nodiscard]] bool",
      "params": "const TConstArrayView<uint8> MessageBytes, FCrowdyFrame& OutFrame, const bool bInBundleMember = false",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CKSharedTypes",
      "header": "CKSharedTypes/Public/Serialization/CrowdyFrame.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyGameApiCodec::BuildAddEdgeVariables",
      "owner": "FCrowdyGameApiCodec",
      "owner_kind": "class",
      "name": "BuildAddEdgeVariables",
      "test_helper": false,
      "implementation": false,
      "signature": "TSharedPtr<FJsonObject> BuildAddEdgeVariables(int64 AppId, const FString& FromContainerId, const FString& ToContainerId, const FString& RelationshipType, double Weight, bool bHasWeight, const FString& MetadataJson)",
      "return_type": "TSharedPtr<FJsonObject>",
      "params": "int64 AppId, const FString& FromContainerId, const FString& ToContainerId, const FString& RelationshipType, double Weight, bool bHasWeight, const FString& MetadataJson",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/GraphQL/FCrowdyGameApiCodec.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyGameApiCodec::BuildContainerStatesVariables",
      "owner": "FCrowdyGameApiCodec",
      "owner_kind": "class",
      "name": "BuildContainerStatesVariables",
      "test_helper": false,
      "implementation": false,
      "signature": "TSharedPtr<FJsonObject> BuildContainerStatesVariables(int64 AppId, const TArray<FString>& ContainerIds)",
      "return_type": "TSharedPtr<FJsonObject>",
      "params": "int64 AppId, const TArray<FString>& ContainerIds",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/GraphQL/FCrowdyGameApiCodec.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyGameApiCodec::BuildCreateContainerVariables",
      "owner": "FCrowdyGameApiCodec",
      "owner_kind": "class",
      "name": "BuildCreateContainerVariables",
      "test_helper": false,
      "implementation": false,
      "signature": "TSharedPtr<FJsonObject> BuildCreateContainerVariables(int64 AppId, const FString& TypeName, const FString& DisplayName, const FString& SessionId, const FString& MetadataJson)",
      "return_type": "TSharedPtr<FJsonObject>",
      "params": "int64 AppId, const FString& TypeName, const FString& DisplayName, const FString& SessionId, const FString& MetadataJson",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/GraphQL/FCrowdyGameApiCodec.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyGameApiCodec::BuildCreateSessionVariables",
      "owner": "FCrowdyGameApiCodec",
      "owner_kind": "class",
      "name": "BuildCreateSessionVariables",
      "test_helper": false,
      "implementation": false,
      "signature": "TSharedPtr<FJsonObject> BuildCreateSessionVariables(int64 AppId, const FString& Name, const TArray<int64>& ParticipantUserIds, const FString& MetadataJson, const FCrowdyCreateSessionOptions& Options = FCrowdyCreateSessionOptions())",
      "return_type": "TSharedPtr<FJsonObject>",
      "params": "int64 AppId, const FString& Name, const TArray<int64>& ParticipantUserIds, const FString& MetadataJson, const FCrowdyCreateSessionOptions& Options = FCrowdyCreateSessionOptions()",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/GraphQL/FCrowdyGameApiCodec.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyGameApiCodec::BuildDeleteContainerVariables",
      "owner": "FCrowdyGameApiCodec",
      "owner_kind": "class",
      "name": "BuildDeleteContainerVariables",
      "test_helper": false,
      "implementation": false,
      "signature": "TSharedPtr<FJsonObject> BuildDeleteContainerVariables(int64 AppId, const FString& ContainerId)",
      "return_type": "TSharedPtr<FJsonObject>",
      "params": "int64 AppId, const FString& ContainerId",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/GraphQL/FCrowdyGameApiCodec.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyGameApiCodec::BuildDeleteEdgeVariables",
      "owner": "FCrowdyGameApiCodec",
      "owner_kind": "class",
      "name": "BuildDeleteEdgeVariables",
      "test_helper": false,
      "implementation": false,
      "signature": "TSharedPtr<FJsonObject> BuildDeleteEdgeVariables(int64 AppId, const FString& EdgeId)",
      "return_type": "TSharedPtr<FJsonObject>",
      "params": "int64 AppId, const FString& EdgeId",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/GraphQL/FCrowdyGameApiCodec.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyGameApiCodec::BuildEndSessionVariables",
      "owner": "FCrowdyGameApiCodec",
      "owner_kind": "class",
      "name": "BuildEndSessionVariables",
      "test_helper": false,
      "implementation": false,
      "signature": "TSharedPtr<FJsonObject> BuildEndSessionVariables(int64 AppId, const FString& SessionId, const FString& Reason, int32 ExpectedHostTerm)",
      "return_type": "TSharedPtr<FJsonObject>",
      "params": "int64 AppId, const FString& SessionId, const FString& Reason, int32 ExpectedHostTerm",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/GraphQL/FCrowdyGameApiCodec.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyGameApiCodec::BuildEnsureContainerVariables",
      "owner": "FCrowdyGameApiCodec",
      "owner_kind": "class",
      "name": "BuildEnsureContainerVariables",
      "test_helper": false,
      "implementation": false,
      "signature": "TSharedPtr<FJsonObject> BuildEnsureContainerVariables(int64 AppId, const FString& TypeName, const FString& BindingKey, const FString& DisplayName, const FString& SessionId, const FString& MetadataJson)",
      "return_type": "TSharedPtr<FJsonObject>",
      "params": "int64 AppId, const FString& TypeName, const FString& BindingKey, const FString& DisplayName, const FString& SessionId, const FString& MetadataJson",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/GraphQL/FCrowdyGameApiCodec.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyGameApiCodec::BuildGetSessionVariables",
      "owner": "FCrowdyGameApiCodec",
      "owner_kind": "class",
      "name": "BuildGetSessionVariables",
      "test_helper": false,
      "implementation": false,
      "signature": "TSharedPtr<FJsonObject> BuildGetSessionVariables(int64 AppId, const FString& SessionId)",
      "return_type": "TSharedPtr<FJsonObject>",
      "params": "int64 AppId, const FString& SessionId",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/GraphQL/FCrowdyGameApiCodec.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyGameApiCodec::BuildInvokeVariables",
      "owner": "FCrowdyGameApiCodec",
      "owner_kind": "class",
      "name": "BuildInvokeVariables",
      "test_helper": false,
      "implementation": false,
      "signature": "TSharedPtr<FJsonObject> BuildInvokeVariables(const FCrowdyInvokeRequest& Req)",
      "return_type": "TSharedPtr<FJsonObject>",
      "params": "const FCrowdyInvokeRequest& Req",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/GraphQL/FCrowdyGameApiCodec.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyGameApiCodec::BuildJoinSessionVariables",
      "owner": "FCrowdyGameApiCodec",
      "owner_kind": "class",
      "name": "BuildJoinSessionVariables",
      "test_helper": false,
      "implementation": false,
      "signature": "TSharedPtr<FJsonObject> BuildJoinSessionVariables(int64 AppId, const FString& SessionId, const FString& Role, const FString& ActorUuid = FString(), const FString& IdempotencyKey = FString())",
      "return_type": "TSharedPtr<FJsonObject>",
      "params": "int64 AppId, const FString& SessionId, const FString& Role, const FString& ActorUuid = FString(), const FString& IdempotencyKey = FString()",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/GraphQL/FCrowdyGameApiCodec.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyGameApiCodec::BuildLeaveSessionVariables",
      "owner": "FCrowdyGameApiCodec",
      "owner_kind": "class",
      "name": "BuildLeaveSessionVariables",
      "test_helper": false,
      "implementation": false,
      "signature": "TSharedPtr<FJsonObject> BuildLeaveSessionVariables(int64 AppId, const FString& SessionId, int32 Incarnation, const FString& IdempotencyKey = FString())",
      "return_type": "TSharedPtr<FJsonObject>",
      "params": "int64 AppId, const FString& SessionId, int32 Incarnation, const FString& IdempotencyKey = FString()",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/GraphQL/FCrowdyGameApiCodec.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyGameApiCodec::BuildListContainersByTypeVariables",
      "owner": "FCrowdyGameApiCodec",
      "owner_kind": "class",
      "name": "BuildListContainersByTypeVariables",
      "test_helper": false,
      "implementation": false,
      "signature": "TSharedPtr<FJsonObject> BuildListContainersByTypeVariables(int64 AppId, const FString& TypeName, const FString& SessionId, int32 Limit, int32 Offset)",
      "return_type": "TSharedPtr<FJsonObject>",
      "params": "int64 AppId, const FString& TypeName, const FString& SessionId, int32 Limit, int32 Offset",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/GraphQL/FCrowdyGameApiCodec.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyGameApiCodec::BuildListSessionsVariables",
      "owner": "FCrowdyGameApiCodec",
      "owner_kind": "class",
      "name": "BuildListSessionsVariables",
      "test_helper": false,
      "implementation": false,
      "signature": "TSharedPtr<FJsonObject> BuildListSessionsVariables(int64 AppId, const FString& Status, const FString& Admission = FString(), int64 HostUserId = 0, int32 Limit = 0)",
      "return_type": "TSharedPtr<FJsonObject>",
      "params": "int64 AppId, const FString& Status, const FString& Admission = FString(), int64 HostUserId = 0, int32 Limit = 0",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/GraphQL/FCrowdyGameApiCodec.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyGameApiCodec::BuildReadContainerByKeyVariables",
      "owner": "FCrowdyGameApiCodec",
      "owner_kind": "class",
      "name": "BuildReadContainerByKeyVariables",
      "test_helper": false,
      "implementation": false,
      "signature": "TSharedPtr<FJsonObject> BuildReadContainerByKeyVariables(int64 AppId, const FString& TypeName, const FString& SessionId, const FString& BindingKey)",
      "return_type": "TSharedPtr<FJsonObject>",
      "params": "int64 AppId, const FString& TypeName, const FString& SessionId, const FString& BindingKey",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/GraphQL/FCrowdyGameApiCodec.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyGameApiCodec::BuildSessionChangedVariables",
      "owner": "FCrowdyGameApiCodec",
      "owner_kind": "class",
      "name": "BuildSessionChangedVariables",
      "test_helper": false,
      "implementation": false,
      "signature": "TSharedPtr<FJsonObject> BuildSessionChangedVariables(int64 AppId, const FString& SessionId, int64 AfterRevision, bool bHasAfterRevision)",
      "return_type": "TSharedPtr<FJsonObject>",
      "params": "int64 AppId, const FString& SessionId, int64 AfterRevision, bool bHasAfterRevision",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/GraphQL/FCrowdyGameApiCodec.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyGameApiCodec::BuildSessionEventsVariables",
      "owner": "FCrowdyGameApiCodec",
      "owner_kind": "class",
      "name": "BuildSessionEventsVariables",
      "test_helper": false,
      "implementation": false,
      "signature": "TSharedPtr<FJsonObject> BuildSessionEventsVariables(int64 AppId, const FString& SessionId, int64 AfterRevision, int32 Limit)",
      "return_type": "TSharedPtr<FJsonObject>",
      "params": "int64 AppId, const FString& SessionId, int64 AfterRevision, int32 Limit",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/GraphQL/FCrowdyGameApiCodec.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyGameApiCodec::BuildSessionSnapshotVariables",
      "owner": "FCrowdyGameApiCodec",
      "owner_kind": "class",
      "name": "BuildSessionSnapshotVariables",
      "test_helper": false,
      "implementation": false,
      "signature": "TSharedPtr<FJsonObject> BuildSessionSnapshotVariables(int64 AppId, const FString& SessionId)",
      "return_type": "TSharedPtr<FJsonObject>",
      "params": "int64 AppId, const FString& SessionId",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/GraphQL/FCrowdyGameApiCodec.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyGameApiCodec::BuildSetPropertyVariables",
      "owner": "FCrowdyGameApiCodec",
      "owner_kind": "class",
      "name": "BuildSetPropertyVariables",
      "test_helper": false,
      "implementation": false,
      "signature": "TSharedPtr<FJsonObject> BuildSetPropertyVariables(int64 AppId, const FString& ContainerId, const FString& Key, const FString& ValueType, const FString& ValueJson)",
      "return_type": "TSharedPtr<FJsonObject>",
      "params": "int64 AppId, const FString& ContainerId, const FString& Key, const FString& ValueType, const FString& ValueJson",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/GraphQL/FCrowdyGameApiCodec.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyGameApiCodec::BuildSetSessionAdmissionVariables",
      "owner": "FCrowdyGameApiCodec",
      "owner_kind": "class",
      "name": "BuildSetSessionAdmissionVariables",
      "test_helper": false,
      "implementation": false,
      "signature": "TSharedPtr<FJsonObject> BuildSetSessionAdmissionVariables(int64 AppId, const FString& SessionId, const FString& Admission, int32 ExpectedHostTerm)",
      "return_type": "TSharedPtr<FJsonObject>",
      "params": "int64 AppId, const FString& SessionId, const FString& Admission, int32 ExpectedHostTerm",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/GraphQL/FCrowdyGameApiCodec.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyGameApiCodec::BuildSetSessionTurnVariables",
      "owner": "FCrowdyGameApiCodec",
      "owner_kind": "class",
      "name": "BuildSetSessionTurnVariables",
      "test_helper": false,
      "implementation": false,
      "signature": "TSharedPtr<FJsonObject> BuildSetSessionTurnVariables(int64 AppId, const FString& SessionId, int64 UserId, bool bHasUserId, int32 ExpectedHostTerm = 0)",
      "return_type": "TSharedPtr<FJsonObject>",
      "params": "int64 AppId, const FString& SessionId, int64 UserId, bool bHasUserId, int32 ExpectedHostTerm = 0",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/GraphQL/FCrowdyGameApiCodec.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyGameApiCodec::BuildTransferSessionHostVariables",
      "owner": "FCrowdyGameApiCodec",
      "owner_kind": "class",
      "name": "BuildTransferSessionHostVariables",
      "test_helper": false,
      "implementation": false,
      "signature": "TSharedPtr<FJsonObject> BuildTransferSessionHostVariables(int64 AppId, const FString& SessionId, int64 ToUserId, int32 ExpectedHostTerm)",
      "return_type": "TSharedPtr<FJsonObject>",
      "params": "int64 AppId, const FString& SessionId, int64 ToUserId, int32 ExpectedHostTerm",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/GraphQL/FCrowdyGameApiCodec.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyGameApiCodec::BuildTraverseVariables",
      "owner": "FCrowdyGameApiCodec",
      "owner_kind": "class",
      "name": "BuildTraverseVariables",
      "test_helper": false,
      "implementation": false,
      "signature": "TSharedPtr<FJsonObject> BuildTraverseVariables(int64 AppId, const FString& RootId, const FString& RelationshipType, int32 Depth)",
      "return_type": "TSharedPtr<FJsonObject>",
      "params": "int64 AppId, const FString& RootId, const FString& RelationshipType, int32 Depth",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/GraphQL/FCrowdyGameApiCodec.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyGameApiCodec::ParseAddEdgeEnvelope",
      "owner": "FCrowdyGameApiCodec",
      "owner_kind": "class",
      "name": "ParseAddEdgeEnvelope",
      "test_helper": false,
      "implementation": false,
      "signature": "bool ParseAddEdgeEnvelope(const TSharedPtr<FJsonObject>& Envelope, bool bHttpOk, const TArray<FString>& TransportErrors, FCrowdyEdgeData& OutEdge)",
      "return_type": "bool",
      "params": "const TSharedPtr<FJsonObject>& Envelope, bool bHttpOk, const TArray<FString>& TransportErrors, FCrowdyEdgeData& OutEdge",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/GraphQL/FCrowdyGameApiCodec.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyGameApiCodec::ParseContainerRowsEnvelope",
      "owner": "FCrowdyGameApiCodec",
      "owner_kind": "class",
      "name": "ParseContainerRowsEnvelope",
      "test_helper": false,
      "implementation": false,
      "signature": "bool ParseContainerRowsEnvelope(const TSharedPtr<FJsonObject>& Envelope, bool bHttpOk, const TArray<FString>& TransportErrors, TArray<FContainerRow>& OutRows, int32* OutRawRowCount = nullptr)",
      "return_type": "bool",
      "params": "const TSharedPtr<FJsonObject>& Envelope, bool bHttpOk, const TArray<FString>& TransportErrors, TArray<FContainerRow>& OutRows, int32* OutRawRowCount = nullptr",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/GraphQL/FCrowdyGameApiCodec.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyGameApiCodec::ParseContainersEnvelope",
      "owner": "FCrowdyGameApiCodec",
      "owner_kind": "class",
      "name": "ParseContainersEnvelope",
      "test_helper": false,
      "implementation": false,
      "signature": "bool ParseContainersEnvelope(const TSharedPtr<FJsonObject>& Envelope, bool bHttpOk, const TArray<FString>& TransportErrors, TArray<TSharedPtr<FJsonObject>>& OutContainers)",
      "return_type": "bool",
      "params": "const TSharedPtr<FJsonObject>& Envelope, bool bHttpOk, const TArray<FString>& TransportErrors, TArray<TSharedPtr<FJsonObject>>& OutContainers",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/GraphQL/FCrowdyGameApiCodec.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyGameApiCodec::ParseContainerStateEnvelope",
      "owner": "FCrowdyGameApiCodec",
      "owner_kind": "class",
      "name": "ParseContainerStateEnvelope",
      "test_helper": false,
      "implementation": false,
      "signature": "bool ParseContainerStateEnvelope(const TSharedPtr<FJsonObject>& Envelope, bool bHttpOk, const TArray<FString>& TransportErrors, TSharedPtr<FJsonObject>& OutState)",
      "return_type": "bool",
      "params": "const TSharedPtr<FJsonObject>& Envelope, bool bHttpOk, const TArray<FString>& TransportErrors, TSharedPtr<FJsonObject>& OutState",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/GraphQL/FCrowdyGameApiCodec.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyGameApiCodec::ParseContainerStatesEnvelope",
      "owner": "FCrowdyGameApiCodec",
      "owner_kind": "class",
      "name": "ParseContainerStatesEnvelope",
      "test_helper": false,
      "implementation": false,
      "signature": "bool ParseContainerStatesEnvelope(const TSharedPtr<FJsonObject>& Envelope, bool bTransportOk, const TArray<FString>& TransportErrors, TArray<FContainerStateRow>& OutRows)",
      "return_type": "bool",
      "params": "const TSharedPtr<FJsonObject>& Envelope, bool bTransportOk, const TArray<FString>& TransportErrors, TArray<FContainerStateRow>& OutRows",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/GraphQL/FCrowdyGameApiCodec.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyGameApiCodec::ParseCreateContainerEnvelope",
      "owner": "FCrowdyGameApiCodec",
      "owner_kind": "class",
      "name": "ParseCreateContainerEnvelope",
      "test_helper": false,
      "implementation": false,
      "signature": "bool ParseCreateContainerEnvelope(const TSharedPtr<FJsonObject>& Envelope, bool bHttpOk, const TArray<FString>& TransportErrors, FString& OutContainerId, int64& OutOwnerUserId)",
      "return_type": "bool",
      "params": "const TSharedPtr<FJsonObject>& Envelope, bool bHttpOk, const TArray<FString>& TransportErrors, FString& OutContainerId, int64& OutOwnerUserId",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/GraphQL/FCrowdyGameApiCodec.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyGameApiCodec::ParseDeleteContainerEnvelope",
      "owner": "FCrowdyGameApiCodec",
      "owner_kind": "class",
      "name": "ParseDeleteContainerEnvelope",
      "test_helper": false,
      "implementation": false,
      "signature": "bool ParseDeleteContainerEnvelope(const TSharedPtr<FJsonObject>& Envelope, bool bHttpOk, const TArray<FString>& TransportErrors, bool& OutDeleted)",
      "return_type": "bool",
      "params": "const TSharedPtr<FJsonObject>& Envelope, bool bHttpOk, const TArray<FString>& TransportErrors, bool& OutDeleted",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/GraphQL/FCrowdyGameApiCodec.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyGameApiCodec::ParseDeleteEdgeEnvelope",
      "owner": "FCrowdyGameApiCodec",
      "owner_kind": "class",
      "name": "ParseDeleteEdgeEnvelope",
      "test_helper": false,
      "implementation": false,
      "signature": "bool ParseDeleteEdgeEnvelope(const TSharedPtr<FJsonObject>& Envelope, bool bHttpOk, const TArray<FString>& TransportErrors, bool& OutDeleted)",
      "return_type": "bool",
      "params": "const TSharedPtr<FJsonObject>& Envelope, bool bHttpOk, const TArray<FString>& TransportErrors, bool& OutDeleted",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/GraphQL/FCrowdyGameApiCodec.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyGameApiCodec::ParseEdgeObject",
      "owner": "FCrowdyGameApiCodec",
      "owner_kind": "class",
      "name": "ParseEdgeObject",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdyEdgeData ParseEdgeObject(const TSharedPtr<FJsonObject>& EdgeObj)",
      "return_type": "FCrowdyEdgeData",
      "params": "const TSharedPtr<FJsonObject>& EdgeObj",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/GraphQL/FCrowdyGameApiCodec.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyGameApiCodec::ParseEnsureContainerEnvelope",
      "owner": "FCrowdyGameApiCodec",
      "owner_kind": "class",
      "name": "ParseEnsureContainerEnvelope",
      "test_helper": false,
      "implementation": false,
      "signature": "bool ParseEnsureContainerEnvelope(const TSharedPtr<FJsonObject>& Envelope, bool bHttpOk, const TArray<FString>& TransportErrors, FString& OutContainerId, int64& OutOwnerUserId, bool& OutCreated)",
      "return_type": "bool",
      "params": "const TSharedPtr<FJsonObject>& Envelope, bool bHttpOk, const TArray<FString>& TransportErrors, FString& OutContainerId, int64& OutOwnerUserId, bool& OutCreated",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/GraphQL/FCrowdyGameApiCodec.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyGameApiCodec::ParseInvokeEnvelope",
      "owner": "FCrowdyGameApiCodec",
      "owner_kind": "class",
      "name": "ParseInvokeEnvelope",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdyInvokeResult ParseInvokeEnvelope(const TSharedPtr<FJsonObject>& Envelope, bool bHttpOk, const TArray<FString>& TransportErrors)",
      "return_type": "FCrowdyInvokeResult",
      "params": "const TSharedPtr<FJsonObject>& Envelope, bool bHttpOk, const TArray<FString>& TransportErrors",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/GraphQL/FCrowdyGameApiCodec.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyGameApiCodec::ParseJoinSessionEnvelope",
      "owner": "FCrowdyGameApiCodec",
      "owner_kind": "class",
      "name": "ParseJoinSessionEnvelope",
      "test_helper": false,
      "implementation": false,
      "signature": "bool ParseJoinSessionEnvelope(const TSharedPtr<FJsonObject>& Envelope, bool bHttpOk, const TArray<FString>& TransportErrors, FCrowdyGameSessionParticipantData& OutParticipant)",
      "return_type": "bool",
      "params": "const TSharedPtr<FJsonObject>& Envelope, bool bHttpOk, const TArray<FString>& TransportErrors, FCrowdyGameSessionParticipantData& OutParticipant",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/GraphQL/FCrowdyGameApiCodec.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyGameApiCodec::ParseReadContainerByKeyEnvelope",
      "owner": "FCrowdyGameApiCodec",
      "owner_kind": "class",
      "name": "ParseReadContainerByKeyEnvelope",
      "test_helper": false,
      "implementation": false,
      "signature": "bool ParseReadContainerByKeyEnvelope(const TSharedPtr<FJsonObject>& Envelope, bool bHttpOk, const TArray<FString>& TransportErrors, const FString& ExpectedBindingKey, bool& OutFound, FString& OutContainerId, int64& OutOwnerUserId)",
      "return_type": "bool",
      "params": "const TSharedPtr<FJsonObject>& Envelope, bool bHttpOk, const TArray<FString>& TransportErrors, const FString& ExpectedBindingKey, bool& OutFound, FString& OutContainerId, int64& OutOwnerUserId",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/GraphQL/FCrowdyGameApiCodec.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyGameApiCodec::ParseSessionEnvelope",
      "owner": "FCrowdyGameApiCodec",
      "owner_kind": "class",
      "name": "ParseSessionEnvelope",
      "test_helper": false,
      "implementation": false,
      "signature": "bool ParseSessionEnvelope(const TSharedPtr<FJsonObject>& Envelope, bool bHttpOk, const TArray<FString>& TransportErrors, const TCHAR* FieldName, FCrowdyGameSessionData& OutSession)",
      "return_type": "bool",
      "params": "const TSharedPtr<FJsonObject>& Envelope, bool bHttpOk, const TArray<FString>& TransportErrors, const TCHAR* FieldName, FCrowdyGameSessionData& OutSession",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/GraphQL/FCrowdyGameApiCodec.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyGameApiCodec::ParseSessionEventObject",
      "owner": "FCrowdyGameApiCodec",
      "owner_kind": "class",
      "name": "ParseSessionEventObject",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdyGameSessionEventData ParseSessionEventObject(const TSharedPtr<FJsonObject>& Obj)",
      "return_type": "FCrowdyGameSessionEventData",
      "params": "const TSharedPtr<FJsonObject>& Obj",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/GraphQL/FCrowdyGameApiCodec.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyGameApiCodec::ParseSessionEventsEnvelope",
      "owner": "FCrowdyGameApiCodec",
      "owner_kind": "class",
      "name": "ParseSessionEventsEnvelope",
      "test_helper": false,
      "implementation": false,
      "signature": "bool ParseSessionEventsEnvelope(const TSharedPtr<FJsonObject>& Envelope, bool bHttpOk, const TArray<FString>& TransportErrors, TArray<FCrowdyGameSessionEventData>& OutEvents)",
      "return_type": "bool",
      "params": "const TSharedPtr<FJsonObject>& Envelope, bool bHttpOk, const TArray<FString>& TransportErrors, TArray<FCrowdyGameSessionEventData>& OutEvents",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/GraphQL/FCrowdyGameApiCodec.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyGameApiCodec::ParseSessionObject",
      "owner": "FCrowdyGameApiCodec",
      "owner_kind": "class",
      "name": "ParseSessionObject",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdyGameSessionData ParseSessionObject(const TSharedPtr<FJsonObject>& SessionObj)",
      "return_type": "FCrowdyGameSessionData",
      "params": "const TSharedPtr<FJsonObject>& SessionObj",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/GraphQL/FCrowdyGameApiCodec.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyGameApiCodec::ParseSessionParticipantEnvelope",
      "owner": "FCrowdyGameApiCodec",
      "owner_kind": "class",
      "name": "ParseSessionParticipantEnvelope",
      "test_helper": false,
      "implementation": false,
      "signature": "bool ParseSessionParticipantEnvelope(const TSharedPtr<FJsonObject>& Envelope, bool bHttpOk, const TArray<FString>& TransportErrors, const TCHAR* FieldName, FCrowdyGameSessionParticipantData& OutParticipant)",
      "return_type": "bool",
      "params": "const TSharedPtr<FJsonObject>& Envelope, bool bHttpOk, const TArray<FString>& TransportErrors, const TCHAR* FieldName, FCrowdyGameSessionParticipantData& OutParticipant",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/GraphQL/FCrowdyGameApiCodec.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyGameApiCodec::ParseSessionParticipantObject",
      "owner": "FCrowdyGameApiCodec",
      "owner_kind": "class",
      "name": "ParseSessionParticipantObject",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdyGameSessionParticipantData ParseSessionParticipantObject(const TSharedPtr<FJsonObject>& Obj)",
      "return_type": "FCrowdyGameSessionParticipantData",
      "params": "const TSharedPtr<FJsonObject>& Obj",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/GraphQL/FCrowdyGameApiCodec.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyGameApiCodec::ParseSessionsEnvelope",
      "owner": "FCrowdyGameApiCodec",
      "owner_kind": "class",
      "name": "ParseSessionsEnvelope",
      "test_helper": false,
      "implementation": false,
      "signature": "bool ParseSessionsEnvelope(const TSharedPtr<FJsonObject>& Envelope, bool bHttpOk, const TArray<FString>& TransportErrors, TArray<FCrowdyGameSessionData>& OutSessions)",
      "return_type": "bool",
      "params": "const TSharedPtr<FJsonObject>& Envelope, bool bHttpOk, const TArray<FString>& TransportErrors, TArray<FCrowdyGameSessionData>& OutSessions",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/GraphQL/FCrowdyGameApiCodec.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyGameApiCodec::ParseSessionSnapshotEnvelope",
      "owner": "FCrowdyGameApiCodec",
      "owner_kind": "class",
      "name": "ParseSessionSnapshotEnvelope",
      "test_helper": false,
      "implementation": false,
      "signature": "bool ParseSessionSnapshotEnvelope(const TSharedPtr<FJsonObject>& Envelope, bool bHttpOk, const TArray<FString>& TransportErrors, FCrowdyGameSessionSnapshotData& OutSnapshot)",
      "return_type": "bool",
      "params": "const TSharedPtr<FJsonObject>& Envelope, bool bHttpOk, const TArray<FString>& TransportErrors, FCrowdyGameSessionSnapshotData& OutSnapshot",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/GraphQL/FCrowdyGameApiCodec.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyGameApiCodec::ParseSetPropertyEnvelope",
      "owner": "FCrowdyGameApiCodec",
      "owner_kind": "class",
      "name": "ParseSetPropertyEnvelope",
      "test_helper": false,
      "implementation": false,
      "signature": "bool ParseSetPropertyEnvelope(const TSharedPtr<FJsonObject>& Envelope, bool bHttpOk, const TArray<FString>& TransportErrors, FString& OutContainerId)",
      "return_type": "bool",
      "params": "const TSharedPtr<FJsonObject>& Envelope, bool bHttpOk, const TArray<FString>& TransportErrors, FString& OutContainerId",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/GraphQL/FCrowdyGameApiCodec.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyGameApiCodec::ParseTraverseEnvelope",
      "owner": "FCrowdyGameApiCodec",
      "owner_kind": "class",
      "name": "ParseTraverseEnvelope",
      "test_helper": false,
      "implementation": false,
      "signature": "bool ParseTraverseEnvelope(const TSharedPtr<FJsonObject>& Envelope, bool bHttpOk, const TArray<FString>& TransportErrors, FCrowdyTraverseData& OutResult)",
      "return_type": "bool",
      "params": "const TSharedPtr<FJsonObject>& Envelope, bool bHttpOk, const TArray<FString>& TransportErrors, FCrowdyTraverseData& OutResult",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/GraphQL/FCrowdyGameApiCodec.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyGameModelAutomationInput::TEXT",
      "owner": "FCrowdyGameModelAutomationInput",
      "owner_kind": "struct",
      "name": "TEXT",
      "test_helper": false,
      "implementation": false,
      "signature": "FString ActionKind = TEXT(\"model_function\")",
      "return_type": "FString ActionKind =",
      "params": "\"model_function\"",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyGameModelAutomationInput.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyGameModelAutomationInput::TEXT",
      "owner": "FCrowdyGameModelAutomationInput",
      "owner_kind": "struct",
      "name": "TEXT",
      "test_helper": false,
      "implementation": false,
      "signature": "FString ScheduleKind = TEXT(\"interval\")",
      "return_type": "FString ScheduleKind =",
      "params": "\"interval\"",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyGameModelAutomationInput.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyGameModelAutomationInput::TEXT",
      "owner": "FCrowdyGameModelAutomationInput",
      "owner_kind": "struct",
      "name": "TEXT",
      "test_helper": false,
      "implementation": false,
      "signature": "FString TargetMode = TEXT(\"type\")",
      "return_type": "FString TargetMode =",
      "params": "\"type\"",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyGameModelAutomationInput.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyGameModelAutomationInput::TEXT",
      "owner": "FCrowdyGameModelAutomationInput",
      "owner_kind": "struct",
      "name": "TEXT",
      "test_helper": false,
      "implementation": false,
      "signature": "FString TriggerType = TEXT(\"schedule\")",
      "return_type": "FString TriggerType =",
      "params": "\"schedule\"",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyGameModelAutomationInput.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyGameModelFunctionInput::TEXT",
      "owner": "FCrowdyGameModelFunctionInput",
      "owner_kind": "struct",
      "name": "TEXT",
      "test_helper": false,
      "implementation": false,
      "signature": "FString InvokeScope = TEXT(\"player\")",
      "return_type": "FString InvokeScope =",
      "params": "\"player\"",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Effect/CrowdyGameModelFunctionInput.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyGameModelNetStats::CountBounded",
      "owner": "FCrowdyGameModelNetStats",
      "owner_kind": "struct",
      "name": "CountBounded",
      "test_helper": false,
      "implementation": false,
      "signature": "void CountBounded(TMap<FString, int32>& Counts, const FString& Key, int32 MaxKeys)",
      "return_type": "void",
      "params": "TMap<FString, int32>& Counts, const FString& Key, int32 MaxKeys",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelNetStats.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyGameModelNetStats::FormatFailureReasons",
      "owner": "FCrowdyGameModelNetStats",
      "owner_kind": "struct",
      "name": "FormatFailureReasons",
      "test_helper": false,
      "implementation": false,
      "signature": "FString FormatFailureReasons(const TArray<TPair<FString, int32>>& Reasons)",
      "return_type": "FString",
      "params": "const TArray<TPair<FString, int32>>& Reasons",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelNetStats.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyGameModelNetStats::MakeInvokeFaultKey",
      "owner": "FCrowdyGameModelNetStats",
      "owner_kind": "struct",
      "name": "MakeInvokeFaultKey",
      "test_helper": false,
      "implementation": false,
      "signature": "FString MakeInvokeFaultKey(const FString& FaultCode, const FString& BlameWord, bool bRetryable, bool bTransportOk)",
      "return_type": "FString",
      "params": "const FString& FaultCode, const FString& BlameWord, bool bRetryable, bool bTransportOk",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelNetStats.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyGameModelNetStats::Percentile",
      "owner": "FCrowdyGameModelNetStats",
      "owner_kind": "struct",
      "name": "Percentile",
      "test_helper": false,
      "implementation": false,
      "signature": "double Percentile(TArray<double> SamplesMs, double Fraction)",
      "return_type": "double",
      "params": "TArray<double> SamplesMs, double Fraction",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelNetStats.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyGameModelNetStats::RecordBound",
      "owner": "FCrowdyGameModelNetStats",
      "owner_kind": "struct",
      "name": "RecordBound",
      "test_helper": false,
      "implementation": false,
      "signature": "void RecordBound(const FGuid& NetID)",
      "return_type": "void",
      "params": "const FGuid& NetID",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelNetStats.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyGameModelNetStats::Reset",
      "owner": "FCrowdyGameModelNetStats",
      "owner_kind": "struct",
      "name": "Reset",
      "test_helper": false,
      "implementation": false,
      "signature": "void Reset(double NowSeconds)",
      "return_type": "void",
      "params": "double NowSeconds",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelNetStats.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyGameModelNetStats::TEXT",
      "owner": "FCrowdyGameModelNetStats",
      "owner_kind": "struct",
      "name": "TEXT",
      "test_helper": false,
      "implementation": false,
      "signature": "const TCHAR* OverflowKey = TEXT(\"other\")",
      "return_type": "const TCHAR* OverflowKey =",
      "params": "\"other\"",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelNetStats.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyGuidSet::Add",
      "owner": "FCrowdyGuidSet",
      "owner_kind": "class",
      "name": "Add",
      "test_helper": false,
      "implementation": false,
      "signature": "EAddResult Add(const FGuid& Guid)",
      "return_type": "EAddResult",
      "params": "const FGuid& Guid",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Data/FCrowdyGuidSet.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyGuidSet::Contains",
      "owner": "FCrowdyGuidSet",
      "owner_kind": "class",
      "name": "Contains",
      "test_helper": false,
      "implementation": false,
      "signature": "bool Contains(const FGuid& Guid) const",
      "return_type": "bool",
      "params": "const FGuid& Guid",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Data/FCrowdyGuidSet.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyGuidSet::Num",
      "owner": "FCrowdyGuidSet",
      "owner_kind": "class",
      "name": "Num",
      "test_helper": false,
      "implementation": false,
      "signature": "int32 Num() const",
      "return_type": "int32",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Data/FCrowdyGuidSet.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyGuidSet::Remove",
      "owner": "FCrowdyGuidSet",
      "owner_kind": "class",
      "name": "Remove",
      "test_helper": false,
      "implementation": false,
      "signature": "bool Remove(const FGuid& Guid)",
      "return_type": "bool",
      "params": "const FGuid& Guid",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Data/FCrowdyGuidSet.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyKitBridge::DeployBundle",
      "owner": "FCrowdyKitBridge",
      "owner_kind": "class",
      "name": "DeployBundle",
      "test_helper": false,
      "implementation": false,
      "signature": "void DeployBundle(const TSharedRef<FCrowdyCppClient>& Client, const FCrowdyKitBundle& Bundle, TFunction<void(FCrowdyKitDeployResult)> OnDone)",
      "return_type": "void",
      "params": "const TSharedRef<FCrowdyCppClient>& Client, const FCrowdyKitBundle& Bundle, TFunction<void(FCrowdyKitDeployResult)> OnDone",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyKitBridge.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyKitBridge::EmitBundle",
      "owner": "FCrowdyKitBridge",
      "owner_kind": "class",
      "name": "EmitBundle",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdyKitBundle EmitBundle(int64 AppId, const TArray<FCrowdyKitLayerSpec>& Layers, const FString& SessionId)",
      "return_type": "FCrowdyKitBundle",
      "params": "int64 AppId, const TArray<FCrowdyKitLayerSpec>& Layers, const FString& SessionId",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyKitBridge.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyKitGuildOptions::TEXT",
      "owner": "FCrowdyKitGuildOptions",
      "owner_kind": "struct",
      "name": "TEXT",
      "test_helper": false,
      "implementation": false,
      "signature": "FString TypePrefix = TEXT(\"Guild\")",
      "return_type": "FString TypePrefix =",
      "params": "\"Guild\"",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyKitBridge.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyLoopbackAuthServer::IsActive",
      "owner": "FCrowdyLoopbackAuthServer",
      "owner_kind": "class",
      "name": "IsActive",
      "test_helper": false,
      "implementation": false,
      "signature": "bool IsActive() const",
      "return_type": "bool",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Auth/FCrowdyLoopbackAuthServer.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyLoopbackAuthServer::ReserveRedirectUri",
      "owner": "FCrowdyLoopbackAuthServer",
      "owner_kind": "class",
      "name": "ReserveRedirectUri",
      "test_helper": false,
      "implementation": false,
      "signature": "FString ReserveRedirectUri()",
      "return_type": "FString",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Auth/FCrowdyLoopbackAuthServer.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyLoopbackAuthServer::Start",
      "owner": "FCrowdyLoopbackAuthServer",
      "owner_kind": "class",
      "name": "Start",
      "test_helper": false,
      "implementation": false,
      "signature": "FString Start(const FString& ExpectedState, double TimeoutSeconds, FOnLoopbackToken InOnToken, FOnLoopbackError InOnError)",
      "return_type": "FString",
      "params": "const FString& ExpectedState, double TimeoutSeconds, FOnLoopbackToken InOnToken, FOnLoopbackError InOnError",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Auth/FCrowdyLoopbackAuthServer.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyLoopbackAuthServer::Stop",
      "owner": "FCrowdyLoopbackAuthServer",
      "owner_kind": "class",
      "name": "Stop",
      "test_helper": false,
      "implementation": false,
      "signature": "void Stop()",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Auth/FCrowdyLoopbackAuthServer.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyManifestApplyRunner::Abort",
      "owner": "FCrowdyManifestApplyRunner",
      "owner_kind": "class",
      "name": "Abort",
      "test_helper": false,
      "implementation": false,
      "signature": "void Abort(const FString& Code, const FString& Message)",
      "return_type": "void",
      "params": "const FString& Code, const FString& Message",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyContainerManifestApply.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyManifestApplyRunner::GetActive",
      "owner": "FCrowdyManifestApplyRunner",
      "owner_kind": "class",
      "name": "GetActive",
      "test_helper": false,
      "implementation": false,
      "signature": "int32 GetActive() const",
      "return_type": "int32",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyContainerManifestApply.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyManifestApplyRunner::IsDone",
      "owner": "FCrowdyManifestApplyRunner",
      "owner_kind": "class",
      "name": "IsDone",
      "test_helper": false,
      "implementation": false,
      "signature": "bool IsDone() const",
      "return_type": "bool",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyContainerManifestApply.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyManifestApplyRunner::RetryDelaySeconds",
      "owner": "FCrowdyManifestApplyRunner",
      "owner_kind": "class",
      "name": "RetryDelaySeconds",
      "test_helper": false,
      "implementation": false,
      "signature": "float RetryDelaySeconds(int32 RetryIndex)",
      "return_type": "float",
      "params": "int32 RetryIndex",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyContainerManifestApply.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyManifestApplyRunner::SetPacing",
      "owner": "FCrowdyManifestApplyRunner",
      "owner_kind": "class",
      "name": "SetPacing",
      "test_helper": false,
      "implementation": false,
      "signature": "void SetPacing(FCanSend InCanSend, FSchedule InSchedule)",
      "return_type": "void",
      "params": "FCanSend InCanSend, FSchedule InSchedule",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyContainerManifestApply.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyManifestApplyRunner::Start",
      "owner": "FCrowdyManifestApplyRunner",
      "owner_kind": "class",
      "name": "Start",
      "test_helper": false,
      "implementation": false,
      "signature": "void Start()",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyContainerManifestApply.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyMessageParser::DecodeFrame",
      "owner": "FCrowdyMessageParser",
      "owner_kind": "class",
      "name": "DecodeFrame",
      "test_helper": false,
      "implementation": false,
      "signature": "[[nodiscard]] TSharedRef<ICrowdyMessage, ESPMode::ThreadSafe> DecodeFrame(const FCrowdyFrame& Frame)",
      "return_type": "[[nodiscard]] TSharedRef<ICrowdyMessage, ESPMode::ThreadSafe>",
      "params": "const FCrowdyFrame& Frame",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Serialization/FCrowdyMessageParser.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyMessageParser::GetActorUpdatePool",
      "owner": "FCrowdyMessageParser",
      "owner_kind": "class",
      "name": "GetActorUpdatePool",
      "test_helper": false,
      "implementation": false,
      "signature": "const TCrowdyMessagePool<FActorUpdateNotificationMessage>& GetActorUpdatePool() const",
      "return_type": "const TCrowdyMessagePool<FActorUpdateNotificationMessage>&",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Serialization/FCrowdyMessageParser.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyMessageParser::ParseMessage",
      "owner": "FCrowdyMessageParser",
      "owner_kind": "class",
      "name": "ParseMessage",
      "test_helper": false,
      "implementation": false,
      "signature": "[[nodiscard]] TSharedRef<ICrowdyMessage, ESPMode::ThreadSafe> ParseMessage(TConstArrayView<uint8> Datagram)",
      "return_type": "[[nodiscard]] TSharedRef<ICrowdyMessage, ESPMode::ThreadSafe>",
      "params": "TConstArrayView<uint8> Datagram",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Serialization/FCrowdyMessageParser.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyMessageParser::SetExpectedActorStateSize",
      "owner": "FCrowdyMessageParser",
      "owner_kind": "class",
      "name": "SetExpectedActorStateSize",
      "test_helper": false,
      "implementation": false,
      "signature": "void SetExpectedActorStateSize(const int32 NewSize)",
      "return_type": "void",
      "params": "const int32 NewSize",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Serialization/FCrowdyMessageParser.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyModelAttributeLookup::Find",
      "owner": "FCrowdyModelAttributeLookup",
      "owner_kind": "class",
      "name": "Find",
      "test_helper": false,
      "implementation": false,
      "signature": "const FCrowdyModelAttributeEntry* Find(const UClass* Class, FName ServerKey)",
      "return_type": "const FCrowdyModelAttributeEntry*",
      "params": "const UClass* Class, FName ServerKey",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyModelAttributeLookup.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyModelAttributeLookup::FindOnRep",
      "owner": "FCrowdyModelAttributeLookup",
      "owner_kind": "class",
      "name": "FindOnRep",
      "test_helper": false,
      "implementation": false,
      "signature": "FName FindOnRep(const UObject* Container, FName ServerKey)",
      "return_type": "FName",
      "params": "const UObject* Container, FName ServerKey",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyModelAttributeLookup.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyModelAttributeLookup::FindProperty",
      "owner": "FCrowdyModelAttributeLookup",
      "owner_kind": "class",
      "name": "FindProperty",
      "test_helper": false,
      "implementation": false,
      "signature": "FProperty* FindProperty(const UObject* Container, FName ServerKey)",
      "return_type": "FProperty*",
      "params": "const UObject* Container, FName ServerKey",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyModelAttributeLookup.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyModelAttributeLookup::Install",
      "owner": "FCrowdyModelAttributeLookup",
      "owner_kind": "class",
      "name": "Install",
      "test_helper": false,
      "implementation": false,
      "signature": "void Install()",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyModelAttributeLookup.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyModelAttributeLookup::InvalidateAll",
      "owner": "FCrowdyModelAttributeLookup",
      "owner_kind": "class",
      "name": "InvalidateAll",
      "test_helper": false,
      "implementation": false,
      "signature": "void InvalidateAll()",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyModelAttributeLookup.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyModelAttributeLookup::InvalidateClass",
      "owner": "FCrowdyModelAttributeLookup",
      "owner_kind": "class",
      "name": "InvalidateClass",
      "test_helper": false,
      "implementation": false,
      "signature": "void InvalidateClass(const UClass* Class)",
      "return_type": "void",
      "params": "const UClass* Class",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyModelAttributeLookup.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyModelAttributeLookup::IsClassCachedForTest",
      "owner": "FCrowdyModelAttributeLookup",
      "owner_kind": "class",
      "name": "IsClassCachedForTest",
      "test_helper": true,
      "implementation": false,
      "signature": "bool IsClassCachedForTest(const UClass* Class)",
      "return_type": "bool",
      "params": "const UClass* Class",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyModelAttributeLookup.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyModelAttributeLookup::NumCachedClasses",
      "owner": "FCrowdyModelAttributeLookup",
      "owner_kind": "class",
      "name": "NumCachedClasses",
      "test_helper": false,
      "implementation": false,
      "signature": "int32 NumCachedClasses()",
      "return_type": "int32",
      "params": "",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyModelAttributeLookup.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyModelAttributeLookup::OverwriteEntryForTest",
      "owner": "FCrowdyModelAttributeLookup",
      "owner_kind": "class",
      "name": "OverwriteEntryForTest",
      "test_helper": true,
      "implementation": false,
      "signature": "bool OverwriteEntryForTest(const UClass* Class, FName ServerKey, FProperty* Property, FName OnRepFunctionName)",
      "return_type": "bool",
      "params": "const UClass* Class, FName ServerKey, FProperty* Property, FName OnRepFunctionName",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyModelAttributeLookup.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyModelAttributeLookup::Uninstall",
      "owner": "FCrowdyModelAttributeLookup",
      "owner_kind": "class",
      "name": "Uninstall",
      "test_helper": false,
      "implementation": false,
      "signature": "void Uninstall()",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyModelAttributeLookup.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyModelIdentity::ContainerKeyToNetID",
      "owner": "FCrowdyModelIdentity",
      "owner_kind": "struct",
      "name": "ContainerKeyToNetID",
      "test_helper": false,
      "implementation": false,
      "signature": "bool ContainerKeyToNetID(const FString& Key, FGuid& OutNetID)",
      "return_type": "bool",
      "params": "const FString& Key, FGuid& OutNetID",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyModelIdentity.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyModelIdentity::NetIDFromBindingKey",
      "owner": "FCrowdyModelIdentity",
      "owner_kind": "struct",
      "name": "NetIDFromBindingKey",
      "test_helper": false,
      "implementation": false,
      "signature": "FGuid NetIDFromBindingKey(const FString& Key)",
      "return_type": "FGuid",
      "params": "const FString& Key",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyModelIdentity.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyModelIdentity::NetIDToContainerKey",
      "owner": "FCrowdyModelIdentity",
      "owner_kind": "struct",
      "name": "NetIDToContainerKey",
      "test_helper": false,
      "implementation": false,
      "signature": "FString NetIDToContainerKey(const FGuid& NetID)",
      "return_type": "FString",
      "params": "const FGuid& NetID",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyModelIdentity.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyModelIdentity::StableNetIDFromActorPath",
      "owner": "FCrowdyModelIdentity",
      "owner_kind": "struct",
      "name": "StableNetIDFromActorPath",
      "test_helper": false,
      "implementation": false,
      "signature": "FGuid StableNetIDFromActorPath(const FString& ActorPathName)",
      "return_type": "FGuid",
      "params": "const FString& ActorPathName",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyModelIdentity.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyModelIdentity::TryLocalUserIDForOwner",
      "owner": "FCrowdyModelIdentity",
      "owner_kind": "struct",
      "name": "TryLocalUserIDForOwner",
      "test_helper": false,
      "implementation": false,
      "signature": "bool TryLocalUserIDForOwner(const UCrowdyGameSession* Session, const FGuid& OwnerID, int64& OutUserID)",
      "return_type": "bool",
      "params": "const UCrowdyGameSession* Session, const FGuid& OwnerID, int64& OutUserID",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyModelIdentity.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyModelValueCodec::DecodeJsonToProperty",
      "owner": "FCrowdyModelValueCodec",
      "owner_kind": "struct",
      "name": "DecodeJsonToProperty",
      "test_helper": false,
      "implementation": false,
      "signature": "bool DecodeJsonToProperty(const FProperty* Property, void* ValueAddr, const TSharedPtr<FJsonValue>& Value)",
      "return_type": "bool",
      "params": "const FProperty* Property, void* ValueAddr, const TSharedPtr<FJsonValue>& Value",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyModelValueCodec.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyModelValueCodec::EncodePropertyDefaultToJson",
      "owner": "FCrowdyModelValueCodec",
      "owner_kind": "struct",
      "name": "EncodePropertyDefaultToJson",
      "test_helper": false,
      "implementation": false,
      "signature": "bool EncodePropertyDefaultToJson(const FProperty* Property, const void* ValueAddr, FString& OutJson)",
      "return_type": "bool",
      "params": "const FProperty* Property, const void* ValueAddr, FString& OutJson",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyModelValueCodec.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyModelValueCodec::IsModelRefStruct",
      "owner": "FCrowdyModelValueCodec",
      "owner_kind": "struct",
      "name": "IsModelRefStruct",
      "test_helper": false,
      "implementation": false,
      "signature": "bool IsModelRefStruct(const UStruct* Struct)",
      "return_type": "bool",
      "params": "const UStruct* Struct",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyModelValueCodec.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyModelValueCodec::IsSupportedArrayInner",
      "owner": "FCrowdyModelValueCodec",
      "owner_kind": "struct",
      "name": "IsSupportedArrayInner",
      "test_helper": false,
      "implementation": false,
      "signature": "bool IsSupportedArrayInner(const FProperty* Inner)",
      "return_type": "bool",
      "params": "const FProperty* Inner",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyModelValueCodec.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyModelValueCodec::MapAggregatePropertyToValueType",
      "owner": "FCrowdyModelValueCodec",
      "owner_kind": "struct",
      "name": "MapAggregatePropertyToValueType",
      "test_helper": false,
      "implementation": false,
      "signature": "FString MapAggregatePropertyToValueType(const FProperty* Property)",
      "return_type": "FString",
      "params": "const FProperty* Property",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyModelValueCodec.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyNativeExecConnection::Call",
      "owner": "FCrowdyNativeExecConnection",
      "owner_kind": "class",
      "name": "Call",
      "test_helper": false,
      "implementation": false,
      "signature": "void Call(const FString& NodeType, const FString& Key, const FString& Method, TArray<uint8> Payload, TFunction<void(const FCrowdyNativeExecReply&)> OnDone)",
      "return_type": "void",
      "params": "const FString& NodeType, const FString& Key, const FString& Method, TArray<uint8> Payload, TFunction<void(const FCrowdyNativeExecReply&)> OnDone",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyNativeExec.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyNativeExecConnection::CanceledMessage",
      "owner": "FCrowdyNativeExecConnection",
      "owner_kind": "class",
      "name": "CanceledMessage",
      "test_helper": false,
      "implementation": false,
      "signature": "const FString& CanceledMessage()",
      "return_type": "const FString&",
      "params": "",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyNativeExec.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyNativeExecConnection::Close",
      "owner": "FCrowdyNativeExecConnection",
      "owner_kind": "class",
      "name": "Close",
      "test_helper": false,
      "implementation": false,
      "signature": "void Close()",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyNativeExec.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyNativeExecConnection::Connect",
      "owner": "FCrowdyNativeExecConnection",
      "owner_kind": "class",
      "name": "Connect",
      "test_helper": false,
      "implementation": false,
      "signature": "void Connect(TFunction<void(bool bConnected, const FString& Error)> OnDone)",
      "return_type": "void",
      "params": "TFunction<void(bool bConnected, const FString& Error)> OnDone",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyNativeExec.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyNativeExecConnection::GetHost",
      "owner": "FCrowdyNativeExecConnection",
      "owner_kind": "class",
      "name": "GetHost",
      "test_helper": false,
      "implementation": false,
      "signature": "FString GetHost() const",
      "return_type": "FString",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyNativeExec.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyNativeExecConnection::IsConnected",
      "owner": "FCrowdyNativeExecConnection",
      "owner_kind": "class",
      "name": "IsConnected",
      "test_helper": false,
      "implementation": false,
      "signature": "bool IsConnected() const",
      "return_type": "bool",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyNativeExec.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyNativeExecConnection::OnReconnect",
      "owner": "FCrowdyNativeExecConnection",
      "owner_kind": "class",
      "name": "OnReconnect",
      "test_helper": false,
      "implementation": false,
      "signature": "void OnReconnect(TFunction<void(const FString& Host)> Listener)",
      "return_type": "void",
      "params": "TFunction<void(const FString& Host)> Listener",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyNativeExec.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyNativeExecConnection::Ping",
      "owner": "FCrowdyNativeExecConnection",
      "owner_kind": "class",
      "name": "Ping",
      "test_helper": false,
      "implementation": false,
      "signature": "void Ping(TFunction<void(const FCrowdyNativeExecReply&)> OnDone)",
      "return_type": "void",
      "params": "TFunction<void(const FCrowdyNativeExecReply&)> OnDone",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyNativeExec.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyNativeExecConnection::Subscribe",
      "owner": "FCrowdyNativeExecConnection",
      "owner_kind": "class",
      "name": "Subscribe",
      "test_helper": false,
      "implementation": false,
      "signature": "uint64 Subscribe(const FString& NodeType, const FString& Key, const FString& Topic, TFunction<void(const FCrowdyNativeExecPush&)> OnPush, TFunction<void(const FCrowdyNativeExecReply&)> OnDone)",
      "return_type": "uint64",
      "params": "const FString& NodeType, const FString& Key, const FString& Topic, TFunction<void(const FCrowdyNativeExecPush&)> OnPush, TFunction<void(const FCrowdyNativeExecReply&)> OnDone",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyNativeExec.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyNativeExecConnection::Unsubscribe",
      "owner": "FCrowdyNativeExecConnection",
      "owner_kind": "class",
      "name": "Unsubscribe",
      "test_helper": false,
      "implementation": false,
      "signature": "void Unsubscribe(uint64 Handle)",
      "return_type": "void",
      "params": "uint64 Handle",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyNativeExec.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyNativeExecReply::IsOk",
      "owner": "FCrowdyNativeExecReply",
      "owner_kind": "struct",
      "name": "IsOk",
      "test_helper": false,
      "implementation": false,
      "signature": "bool IsOk() const",
      "return_type": "bool",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyNativeExec.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyOwnedEntityState::GetActor",
      "owner": "FCrowdyOwnedEntityState",
      "owner_kind": "struct",
      "name": "GetActor",
      "test_helper": false,
      "implementation": false,
      "signature": "AActor* GetActor() const",
      "return_type": "AActor*",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyStateReplicator.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyPayloadKey::ActorUpdate",
      "owner": "FCrowdyPayloadKey",
      "owner_kind": "struct",
      "name": "ActorUpdate",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdyPayloadKey ActorUpdate(FCrowdyTypeID InTypeID)",
      "return_type": "FCrowdyPayloadKey",
      "params": "FCrowdyTypeID InTypeID",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Core/UDP/Subscription/FCrowdyPayloadKey.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyPayloadKey::CategoryName",
      "owner": "FCrowdyPayloadKey",
      "owner_kind": "struct",
      "name": "CategoryName",
      "test_helper": false,
      "implementation": false,
      "signature": "const TCHAR* CategoryName(ECrowdyPayloadCategory InCategory)",
      "return_type": "const TCHAR*",
      "params": "ECrowdyPayloadCategory InCategory",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Core/UDP/Subscription/FCrowdyPayloadKey.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyPayloadKey::Describe",
      "owner": "FCrowdyPayloadKey",
      "owner_kind": "struct",
      "name": "Describe",
      "test_helper": false,
      "implementation": false,
      "signature": "FString Describe() const",
      "return_type": "FString",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Core/UDP/Subscription/FCrowdyPayloadKey.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyPayloadKey::Event",
      "owner": "FCrowdyPayloadKey",
      "owner_kind": "struct",
      "name": "Event",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdyPayloadKey Event(FCrowdyTypeID InTypeID)",
      "return_type": "FCrowdyPayloadKey",
      "params": "FCrowdyTypeID InTypeID",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Core/UDP/Subscription/FCrowdyPayloadKey.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyPayloadKey::IsSet",
      "owner": "FCrowdyPayloadKey",
      "owner_kind": "struct",
      "name": "IsSet",
      "test_helper": false,
      "implementation": false,
      "signature": "bool IsSet() const",
      "return_type": "bool",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Core/UDP/Subscription/FCrowdyPayloadKey.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyPayloadRoutes::Find",
      "owner": "FCrowdyPayloadRoutes",
      "owner_kind": "struct",
      "name": "Find",
      "test_helper": false,
      "implementation": false,
      "signature": "const FCrowdyRouteSlot* Find(const FCrowdyTypeID TypeID) const",
      "return_type": "const FCrowdyRouteSlot*",
      "params": "const FCrowdyTypeID TypeID",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Internal/FCrowdyRoutingTable.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyPayloadRoutes::FindOrAdd",
      "owner": "FCrowdyPayloadRoutes",
      "owner_kind": "struct",
      "name": "FindOrAdd",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdyRouteSlot& FindOrAdd(const FCrowdyTypeID TypeID)",
      "return_type": "FCrowdyRouteSlot&",
      "params": "const FCrowdyTypeID TypeID",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Internal/FCrowdyRoutingTable.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyRepLayout::IndexOfPropertyID",
      "owner": "FCrowdyRepLayout",
      "owner_kind": "struct",
      "name": "IndexOfPropertyID",
      "test_helper": false,
      "implementation": false,
      "signature": "int32 IndexOfPropertyID(int64 InPropertyID) const",
      "return_type": "int32",
      "params": "int64 InPropertyID",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/State/FCrowdyRepLayout.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyRepLayout::IsValid",
      "owner": "FCrowdyRepLayout",
      "owner_kind": "struct",
      "name": "IsValid",
      "test_helper": false,
      "implementation": false,
      "signature": "bool IsValid() const",
      "return_type": "bool",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/State/FCrowdyRepLayout.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyReplicatedVariableCustomization::MakeInstance",
      "owner": "FCrowdyReplicatedVariableCustomization",
      "owner_kind": "class",
      "name": "MakeInstance",
      "test_helper": false,
      "implementation": false,
      "signature": "TSharedPtr<IDetailCustomization> MakeInstance(TSharedPtr<IBlueprintEditor> InBlueprintEditor)",
      "return_type": "TSharedPtr<IDetailCustomization>",
      "params": "TSharedPtr<IBlueprintEditor> InBlueprintEditor",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdySDKEditor",
      "header": "CrowdySDKEditor/Public/Customizations/CrowdyReplicatedVariableCustomization.h",
      "editor_module": true
    },
    {
      "id": "FCrowdyRouteSlot::IsEmpty",
      "owner": "FCrowdyRouteSlot",
      "owner_kind": "struct",
      "name": "IsEmpty",
      "test_helper": false,
      "implementation": false,
      "signature": "bool IsEmpty() const",
      "return_type": "bool",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Internal/FCrowdyRoutingTable.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyRoutingConflict::Describe",
      "owner": "FCrowdyRoutingConflict",
      "owner_kind": "struct",
      "name": "Describe",
      "test_helper": false,
      "implementation": false,
      "signature": "FString Describe() const",
      "return_type": "FString",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Internal/FCrowdyServiceRegistry.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyRoutingTable::RoutesFor",
      "owner": "FCrowdyRoutingTable",
      "owner_kind": "struct",
      "name": "RoutesFor",
      "test_helper": false,
      "implementation": false,
      "signature": "const FCrowdyPayloadRoutes& RoutesFor(const ECrowdyPayloadCategory Category) const",
      "return_type": "const FCrowdyPayloadRoutes&",
      "params": "const ECrowdyPayloadCategory Category",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Internal/FCrowdyRoutingTable.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyRoutingTable::RoutesFor",
      "owner": "FCrowdyRoutingTable",
      "owner_kind": "struct",
      "name": "RoutesFor",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdyPayloadRoutes& RoutesFor(const ECrowdyPayloadCategory Category)",
      "return_type": "FCrowdyPayloadRoutes&",
      "params": "const ECrowdyPayloadCategory Category",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Internal/FCrowdyRoutingTable.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyRPC::ApplyCall",
      "owner": "FCrowdyRPC",
      "owner_kind": "class",
      "name": "ApplyCall",
      "test_helper": false,
      "implementation": false,
      "signature": "void ApplyCall(UObject* Target, UFunction* Fn, const FCrowdyFnInfo& Info, const FCrowdyRpcCall& Call)",
      "return_type": "void",
      "params": "UObject* Target, UFunction* Fn, const FCrowdyFnInfo& Info, const FCrowdyRpcCall& Call",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/RPC/CrowdyRPC.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyRPC::BuildCall",
      "owner": "FCrowdyRPC",
      "owner_kind": "class",
      "name": "BuildCall",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdyRpcCall BuildCall(const UFunction* Fn, const FCrowdyFnInfo& Info, const void* Frame, FOutParmRec* OutParms = nullptr)",
      "return_type": "FCrowdyRpcCall",
      "params": "const UFunction* Fn, const FCrowdyFnInfo& Info, const void* Frame, FOutParmRec* OutParms = nullptr",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/RPC/CrowdyRPC.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyRPC::BuildFnInfo",
      "owner": "FCrowdyRPC",
      "owner_kind": "class",
      "name": "BuildFnInfo",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdyFnInfo BuildFnInfo(UFunction* Fn)",
      "return_type": "FCrowdyFnInfo",
      "params": "UFunction* Fn",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/RPC/CrowdyRPC.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyRPC::CanonicalParamType",
      "owner": "FCrowdyRPC",
      "owner_kind": "class",
      "name": "CanonicalParamType",
      "test_helper": false,
      "implementation": false,
      "signature": "FString CanonicalParamType(const FProperty* Prop)",
      "return_type": "FString",
      "params": "const FProperty* Prop",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/RPC/CrowdyRPC.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyRPC::CarriesDispatchGate",
      "owner": "FCrowdyRPC",
      "owner_kind": "class",
      "name": "CarriesDispatchGate",
      "test_helper": false,
      "implementation": false,
      "signature": "bool CarriesDispatchGate(const UFunction* Function)",
      "return_type": "bool",
      "params": "const UFunction* Function",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/RPC/CrowdyRPC.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyRPC::ComputeFunctionID",
      "owner": "FCrowdyRPC",
      "owner_kind": "class",
      "name": "ComputeFunctionID",
      "test_helper": false,
      "implementation": false,
      "signature": "int64 ComputeFunctionID(const UFunction* Fn)",
      "return_type": "int64",
      "params": "const UFunction* Fn",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/RPC/CrowdyRPC.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyRPC::DecideRoute",
      "owner": "FCrowdyRPC",
      "owner_kind": "class",
      "name": "DecideRoute",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdyRpcRouteDecision DecideRoute(ECrowdyEventRecipient Recipient, bool bNonSpatial, bool bEntityValid, bool bWeOwnEntity, bool bWeAreHost)",
      "return_type": "FCrowdyRpcRouteDecision",
      "params": "ECrowdyEventRecipient Recipient, bool bNonSpatial, bool bEntityValid, bool bWeOwnEntity, bool bWeAreHost",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/RPC/CrowdyRPC.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyRPC::DecodeCall",
      "owner": "FCrowdyRPC",
      "owner_kind": "class",
      "name": "DecodeCall",
      "test_helper": false,
      "implementation": false,
      "signature": "bool DecodeCall(UFunction* Fn, const FCrowdyFnInfo& Info, const FCrowdyRpcCall& Call, TFunctionRef<void(const FCrowdyEventParams& Params)> OnDecoded)",
      "return_type": "bool",
      "params": "UFunction* Fn, const FCrowdyFnInfo& Info, const FCrowdyRpcCall& Call, TFunctionRef<void(const FCrowdyEventParams& Params)> OnDecoded",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/RPC/CrowdyRPC.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyRPC::DecodeChannelRpc",
      "owner": "FCrowdyRPC",
      "owner_kind": "class",
      "name": "DecodeChannelRpc",
      "test_helper": false,
      "implementation": false,
      "signature": "bool DecodeChannelRpc(const TArray<uint8>& Payload, FCrowdyRpcCall& OutCall, uint8& OutFlags)",
      "return_type": "bool",
      "params": "const TArray<uint8>& Payload, FCrowdyRpcCall& OutCall, uint8& OutFlags",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/RPC/CrowdyRPC.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyRPC::DescribeSignatureProblem",
      "owner": "FCrowdyRPC",
      "owner_kind": "class",
      "name": "DescribeSignatureProblem",
      "test_helper": false,
      "implementation": false,
      "signature": "FString DescribeSignatureProblem(const UFunction* Fn)",
      "return_type": "FString",
      "params": "const UFunction* Fn",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/RPC/CrowdyRPC.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyRPC::DeserializeParams",
      "owner": "FCrowdyRPC",
      "owner_kind": "class",
      "name": "DeserializeParams",
      "test_helper": false,
      "implementation": false,
      "signature": "bool DeserializeParams(const UFunction* Fn, const TArray<uint8>& Blob, void* Frame)",
      "return_type": "bool",
      "params": "const UFunction* Fn, const TArray<uint8>& Blob, void* Frame",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/RPC/CrowdyRPC.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyRPC::DispatchOrReplayBlueprintCall",
      "owner": "FCrowdyRPC",
      "owner_kind": "class",
      "name": "DispatchOrReplayBlueprintCall",
      "test_helper": false,
      "implementation": false,
      "signature": "bool DispatchOrReplayBlueprintCall(UObject* Self, UFunction* EventFn, void* ParamFrame, FOutParmRec* OutParms = nullptr)",
      "return_type": "bool",
      "params": "UObject* Self, UFunction* EventFn, void* ParamFrame, FOutParmRec* OutParms = nullptr",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/RPC/CrowdyRPC.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyRPC::EncodeChannelRpc",
      "owner": "FCrowdyRPC",
      "owner_kind": "class",
      "name": "EncodeChannelRpc",
      "test_helper": false,
      "implementation": false,
      "signature": "void EncodeChannelRpc(const FCrowdyRpcCall& Call, uint8 Flags, TArray<uint8>& OutPayload)",
      "return_type": "void",
      "params": "const FCrowdyRpcCall& Call, uint8 Flags, TArray<uint8>& OutPayload",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/RPC/CrowdyRPC.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyRPC::EstimateMinChannelPayloadBytes",
      "owner": "FCrowdyRPC",
      "owner_kind": "class",
      "name": "EstimateMinChannelPayloadBytes",
      "test_helper": false,
      "implementation": false,
      "signature": "int32 EstimateMinChannelPayloadBytes(const UFunction* Fn)",
      "return_type": "int32",
      "params": "const UFunction* Fn",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/RPC/CrowdyRPC.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyRPC::GetFnInfo",
      "owner": "FCrowdyRPC",
      "owner_kind": "class",
      "name": "GetFnInfo",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdyFnInfo GetFnInfo(UFunction* Fn)",
      "return_type": "FCrowdyFnInfo",
      "params": "UFunction* Fn",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/RPC/CrowdyRPC.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyRPC::InstallFnInfoCacheInvalidation",
      "owner": "FCrowdyRPC",
      "owner_kind": "class",
      "name": "InstallFnInfoCacheInvalidation",
      "test_helper": false,
      "implementation": false,
      "signature": "void InstallFnInfoCacheInvalidation()",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/RPC/CrowdyRPC.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyRPC::InvalidateFnInfoCache",
      "owner": "FCrowdyRPC",
      "owner_kind": "class",
      "name": "InvalidateFnInfoCache",
      "test_helper": false,
      "implementation": false,
      "signature": "void InvalidateFnInfoCache()",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/RPC/CrowdyRPC.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyRPC::IsBlueprintReplicatedEvent",
      "owner": "FCrowdyRPC",
      "owner_kind": "class",
      "name": "IsBlueprintReplicatedEvent",
      "test_helper": false,
      "implementation": false,
      "signature": "bool IsBlueprintReplicatedEvent(const UFunction* Function)",
      "return_type": "bool",
      "params": "const UFunction* Function",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/RPC/CrowdyRPC.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyRPC::IsLoopbackEnabled",
      "owner": "FCrowdyRPC",
      "owner_kind": "class",
      "name": "IsLoopbackEnabled",
      "test_helper": false,
      "implementation": false,
      "signature": "bool IsLoopbackEnabled()",
      "return_type": "bool",
      "params": "",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/RPC/CrowdyRPC.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyRPC::IsReliableTraceEnabled",
      "owner": "FCrowdyRPC",
      "owner_kind": "class",
      "name": "IsReliableTraceEnabled",
      "test_helper": false,
      "implementation": false,
      "signature": "bool IsReliableTraceEnabled()",
      "return_type": "bool",
      "params": "",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/RPC/CrowdyRPC.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyRPC::IsRpcTraceEnabled",
      "owner": "FCrowdyRPC",
      "owner_kind": "class",
      "name": "IsRpcTraceEnabled",
      "test_helper": false,
      "implementation": false,
      "signature": "bool IsRpcTraceEnabled()",
      "return_type": "bool",
      "params": "",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/RPC/CrowdyRPC.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyRPC::IsSupportedParamType",
      "owner": "FCrowdyRPC",
      "owner_kind": "class",
      "name": "IsSupportedParamType",
      "test_helper": false,
      "implementation": false,
      "signature": "bool IsSupportedParamType(const FProperty* Prop)",
      "return_type": "bool",
      "params": "const FProperty* Prop",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/RPC/CrowdyRPC.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyRPC::IsTrueOutputParam",
      "owner": "FCrowdyRPC",
      "owner_kind": "class",
      "name": "IsTrueOutputParam",
      "test_helper": false,
      "implementation": false,
      "signature": "bool IsTrueOutputParam(const FProperty* Prop)",
      "return_type": "bool",
      "params": "const FProperty* Prop",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/RPC/CrowdyRPC.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyRPC::MarshalCall",
      "owner": "FCrowdyRPC",
      "owner_kind": "class",
      "name": "MarshalCall",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdyRpcCall MarshalCall(UFunction* Fn, const FCrowdyFnInfo& Info, void (C::*)(TParams...), TArgs&&... Args)",
      "return_type": "FCrowdyRpcCall",
      "params": "UFunction* Fn, const FCrowdyFnInfo& Info, void (C::*)(TParams...), TArgs&&... Args",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": true,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/RPC/CrowdyRPC.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyRPC::NumCachedFnInfo",
      "owner": "FCrowdyRPC",
      "owner_kind": "class",
      "name": "NumCachedFnInfo",
      "test_helper": false,
      "implementation": false,
      "signature": "int32 NumCachedFnInfo()",
      "return_type": "int32",
      "params": "",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/RPC/CrowdyRPC.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyRPC::RemoveFnInfoCacheInvalidation",
      "owner": "FCrowdyRPC",
      "owner_kind": "class",
      "name": "RemoveFnInfoCacheInvalidation",
      "test_helper": false,
      "implementation": false,
      "signature": "void RemoveFnInfoCacheInvalidation()",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/RPC/CrowdyRPC.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyRPC::ResolveFunction",
      "owner": "FCrowdyRPC",
      "owner_kind": "class",
      "name": "ResolveFunction",
      "test_helper": false,
      "implementation": false,
      "signature": "UFunction* ResolveFunction(UClass* Class, const TCHAR* ImplName)",
      "return_type": "UFunction*",
      "params": "UClass* Class, const TCHAR* ImplName",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/RPC/CrowdyRPC.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyRPC::RouteOverWire",
      "owner": "FCrowdyRPC",
      "owner_kind": "class",
      "name": "RouteOverWire",
      "test_helper": false,
      "implementation": false,
      "signature": "void RouteOverWire(UCrowdyEntitySubsystem* EntitySubsystem, const AActor* ContextActor, const FCrowdyRpcCall& Call, const FCrowdyFnInfo& Info, ECrowdyTarget Target)",
      "return_type": "void",
      "params": "UCrowdyEntitySubsystem* EntitySubsystem, const AActor* ContextActor, const FCrowdyRpcCall& Call, const FCrowdyFnInfo& Info, ECrowdyTarget Target",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/RPC/CrowdyRPC.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyRPC::SendChecked",
      "owner": "FCrowdyRPC",
      "owner_kind": "class",
      "name": "SendChecked",
      "test_helper": false,
      "implementation": false,
      "signature": "void SendChecked(UObject* Obj, const TCHAR* ImplName, void (C::*MemberFn)(TParams...), TArgs&&... Args)",
      "return_type": "void",
      "params": "UObject* Obj, const TCHAR* ImplName, void (C::*MemberFn)(TParams...), TArgs&&... Args",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": true,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/RPC/CrowdyRPC.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyRPC::SendToTarget",
      "owner": "FCrowdyRPC",
      "owner_kind": "class",
      "name": "SendToTarget",
      "test_helper": false,
      "implementation": false,
      "signature": "bool SendToTarget(UWorld* World, const FCrowdyRpcTarget& Target, UFunction* Fn, const void* Frame, FOutParmRec* OutParms = nullptr)",
      "return_type": "bool",
      "params": "UWorld* World, const FCrowdyRpcTarget& Target, UFunction* Fn, const void* Frame, FOutParmRec* OutParms = nullptr",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/RPC/CrowdyRPC.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyRPC::SerializeParams",
      "owner": "FCrowdyRPC",
      "owner_kind": "class",
      "name": "SerializeParams",
      "test_helper": false,
      "implementation": false,
      "signature": "void SerializeParams(const UFunction* Fn, const void* Frame, TArray<uint8>& OutBlob, FOutParmRec* OutParms = nullptr)",
      "return_type": "void",
      "params": "const UFunction* Fn, const void* Frame, TArray<uint8>& OutBlob, FOutParmRec* OutParms = nullptr",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/RPC/CrowdyRPC.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyRPC::StructTransitivelyContainsContainer",
      "owner": "FCrowdyRPC",
      "owner_kind": "class",
      "name": "StructTransitivelyContainsContainer",
      "test_helper": false,
      "implementation": false,
      "signature": "bool StructTransitivelyContainsContainer(const UStruct* Struct, int32 Depth = 0)",
      "return_type": "bool",
      "params": "const UStruct* Struct, int32 Depth = 0",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/RPC/CrowdyRPC.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyRpcTarget::BelongsToNoClient",
      "owner": "FCrowdyRpcTarget",
      "owner_kind": "struct",
      "name": "BelongsToNoClient",
      "test_helper": false,
      "implementation": false,
      "signature": "bool BelongsToNoClient() const",
      "return_type": "bool",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/RPC/FCrowdyRpcTarget.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyRpcTarget::HasLocation",
      "owner": "FCrowdyRpcTarget",
      "owner_kind": "struct",
      "name": "HasLocation",
      "test_helper": false,
      "implementation": false,
      "signature": "bool HasLocation() const",
      "return_type": "bool",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/RPC/FCrowdyRpcTarget.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyRpcTarget::IsOwnedBy",
      "owner": "FCrowdyRpcTarget",
      "owner_kind": "struct",
      "name": "IsOwnedBy",
      "test_helper": false,
      "implementation": false,
      "signature": "bool IsOwnedBy(const FGuid& PlayerID) const",
      "return_type": "bool",
      "params": "const FGuid& PlayerID",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/RPC/FCrowdyRpcTarget.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyRpcTarget::IsRoutable",
      "owner": "FCrowdyRpcTarget",
      "owner_kind": "struct",
      "name": "IsRoutable",
      "test_helper": false,
      "implementation": false,
      "signature": "bool IsRoutable() const",
      "return_type": "bool",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/RPC/FCrowdyRpcTarget.h",
      "editor_module": false
    },
    {
      "id": "FCrowdySecretFile::Delete",
      "owner": "FCrowdySecretFile",
      "owner_kind": "class",
      "name": "Delete",
      "test_helper": false,
      "implementation": false,
      "signature": "void Delete(const FString& Path)",
      "return_type": "void",
      "params": "const FString& Path",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Security/FCrowdySecretFile.h",
      "editor_module": false
    },
    {
      "id": "FCrowdySecretFile::LoadBytes",
      "owner": "FCrowdySecretFile",
      "owner_kind": "class",
      "name": "LoadBytes",
      "test_helper": false,
      "implementation": false,
      "signature": "bool LoadBytes(const FString& Path, TArray<uint8>& OutPlain)",
      "return_type": "bool",
      "params": "const FString& Path, TArray<uint8>& OutPlain",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Security/FCrowdySecretFile.h",
      "editor_module": false
    },
    {
      "id": "FCrowdySecretFile::LoadString",
      "owner": "FCrowdySecretFile",
      "owner_kind": "class",
      "name": "LoadString",
      "test_helper": false,
      "implementation": false,
      "signature": "bool LoadString(const FString& Path, FString& OutSecret)",
      "return_type": "bool",
      "params": "const FString& Path, FString& OutSecret",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Security/FCrowdySecretFile.h",
      "editor_module": false
    },
    {
      "id": "FCrowdySecretFile::SaveBytes",
      "owner": "FCrowdySecretFile",
      "owner_kind": "class",
      "name": "SaveBytes",
      "test_helper": false,
      "implementation": false,
      "signature": "bool SaveBytes(const FString& Path, const TArray<uint8>& Plain)",
      "return_type": "bool",
      "params": "const FString& Path, const TArray<uint8>& Plain",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Security/FCrowdySecretFile.h",
      "editor_module": false
    },
    {
      "id": "FCrowdySecretFile::SaveString",
      "owner": "FCrowdySecretFile",
      "owner_kind": "class",
      "name": "SaveString",
      "test_helper": false,
      "implementation": false,
      "signature": "bool SaveString(const FString& Path, const FString& Secret)",
      "return_type": "bool",
      "params": "const FString& Path, const FString& Secret",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Security/FCrowdySecretFile.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyServerCallResult::IsSuccess",
      "owner": "FCrowdyServerCallResult",
      "owner_kind": "struct",
      "name": "IsSuccess",
      "test_helper": false,
      "implementation": false,
      "signature": "bool IsSuccess() const",
      "return_type": "bool",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectTypes.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyServerFunction::GetMethodName",
      "owner": "FCrowdyServerFunction",
      "owner_kind": "struct",
      "name": "GetMethodName",
      "test_helper": false,
      "implementation": false,
      "signature": "FString GetMethodName() const",
      "return_type": "FString",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectDefinition.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyServerFunction::GetParamsListName",
      "owner": "FCrowdyServerFunction",
      "owner_kind": "struct",
      "name": "GetParamsListName",
      "test_helper": false,
      "implementation": false,
      "signature": "FString GetParamsListName() const",
      "return_type": "FString",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectDefinition.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyServerFunction::GetParamsStruct",
      "owner": "FCrowdyServerFunction",
      "owner_kind": "struct",
      "name": "GetParamsStruct",
      "test_helper": false,
      "implementation": false,
      "signature": "const UScriptStruct* GetParamsStruct() const",
      "return_type": "const UScriptStruct*",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectDefinition.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyServerFunction::GetReplyListName",
      "owner": "FCrowdyServerFunction",
      "owner_kind": "struct",
      "name": "GetReplyListName",
      "test_helper": false,
      "implementation": false,
      "signature": "FString GetReplyListName() const",
      "return_type": "FString",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectDefinition.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyServerFunction::GetReplyStruct",
      "owner": "FCrowdyServerFunction",
      "owner_kind": "struct",
      "name": "GetReplyStruct",
      "test_helper": false,
      "implementation": false,
      "signature": "const UScriptStruct* GetReplyStruct() const",
      "return_type": "const UScriptStruct*",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectDefinition.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyServerFunction::InitializeParams",
      "owner": "FCrowdyServerFunction",
      "owner_kind": "struct",
      "name": "InitializeParams",
      "test_helper": false,
      "implementation": false,
      "signature": "void InitializeParams(FInstancedStruct& Out) const",
      "return_type": "void",
      "params": "FInstancedStruct& Out",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectDefinition.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyServerFunction::InitializeReply",
      "owner": "FCrowdyServerFunction",
      "owner_kind": "struct",
      "name": "InitializeReply",
      "test_helper": false,
      "implementation": false,
      "signature": "void InitializeReply(FInstancedStruct& Out) const",
      "return_type": "void",
      "params": "FInstancedStruct& Out",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectDefinition.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyServerVariableBindings::Bind",
      "owner": "FCrowdyServerVariableBindings",
      "owner_kind": "struct",
      "name": "Bind",
      "test_helper": false,
      "implementation": false,
      "signature": "void Bind(UCrowdyServerObject* Object, FName Variable, UObject* Handler, FName Function)",
      "return_type": "void",
      "params": "UCrowdyServerObject* Object, FName Variable, UObject* Handler, FName Function",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObject.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyServerVariableBindings::HasLiveHandler",
      "owner": "FCrowdyServerVariableBindings",
      "owner_kind": "struct",
      "name": "HasLiveHandler",
      "test_helper": false,
      "implementation": false,
      "signature": "bool HasLiveHandler() const",
      "return_type": "bool",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObject.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyServerVariableBindings::LatestSerial",
      "owner": "FCrowdyServerVariableBindings",
      "owner_kind": "struct",
      "name": "LatestSerial",
      "test_helper": false,
      "implementation": false,
      "signature": "uint64 LatestSerial()",
      "return_type": "uint64",
      "params": "",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObject.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyServerVariableBindings::Notify",
      "owner": "FCrowdyServerVariableBindings",
      "owner_kind": "struct",
      "name": "Notify",
      "test_helper": false,
      "implementation": false,
      "signature": "void Notify(const TObjectPtr<UCrowdyServerObject>& Held, TConstArrayView<FString> Fields)",
      "return_type": "void",
      "params": "const TObjectPtr<UCrowdyServerObject>& Held, TConstArrayView<FString> Fields",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObject.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyServerVariableBindings::Num",
      "owner": "FCrowdyServerVariableBindings",
      "owner_kind": "struct",
      "name": "Num",
      "test_helper": false,
      "implementation": false,
      "signature": "int32 Num() const",
      "return_type": "int32",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObject.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyServerVariableBindings::Reset",
      "owner": "FCrowdyServerVariableBindings",
      "owner_kind": "struct",
      "name": "Reset",
      "test_helper": false,
      "implementation": false,
      "signature": "void Reset()",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObject.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyServerVariableBindings::Unbind",
      "owner": "FCrowdyServerVariableBindings",
      "owner_kind": "struct",
      "name": "Unbind",
      "test_helper": false,
      "implementation": false,
      "signature": "void Unbind(FName Variable, const UObject* Handler, FName Function)",
      "return_type": "void",
      "params": "FName Variable, const UObject* Handler, FName Function",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObject.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyServerVariableBindings::UnbindHandler",
      "owner": "FCrowdyServerVariableBindings",
      "owner_kind": "struct",
      "name": "UnbindHandler",
      "test_helper": false,
      "implementation": false,
      "signature": "void UnbindHandler(const UObject* Handler, FName Function)",
      "return_type": "void",
      "params": "const UObject* Handler, FName Function",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObject.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyServiceRegistry::DispatchMessage",
      "owner": "FCrowdyServiceRegistry",
      "owner_kind": "class",
      "name": "DispatchMessage",
      "test_helper": false,
      "implementation": false,
      "signature": "void DispatchMessage(const TSharedRef<ICrowdyMessage, ESPMode::ThreadSafe>& Message)",
      "return_type": "void",
      "params": "const TSharedRef<ICrowdyMessage, ESPMode::ThreadSafe>& Message",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Internal/FCrowdyServiceRegistry.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyServiceRegistry::DumpAllRoutes",
      "owner": "FCrowdyServiceRegistry",
      "owner_kind": "class",
      "name": "DumpAllRoutes",
      "test_helper": false,
      "implementation": false,
      "signature": "void DumpAllRoutes(FOutputDevice& Ar)",
      "return_type": "void",
      "params": "FOutputDevice& Ar",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Internal/FCrowdyServiceRegistry.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyServiceRegistry::DumpRoutes",
      "owner": "FCrowdyServiceRegistry",
      "owner_kind": "class",
      "name": "DumpRoutes",
      "test_helper": false,
      "implementation": false,
      "signature": "void DumpRoutes(FOutputDevice& Ar) const",
      "return_type": "void",
      "params": "FOutputDevice& Ar",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Internal/FCrowdyServiceRegistry.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyServiceRegistry::GetConflicts",
      "owner": "FCrowdyServiceRegistry",
      "owner_kind": "class",
      "name": "GetConflicts",
      "test_helper": false,
      "implementation": false,
      "signature": "TArray<FCrowdyRoutingConflict> GetConflicts() const",
      "return_type": "TArray<FCrowdyRoutingConflict>",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Internal/FCrowdyServiceRegistry.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyServiceRegistry::GetStats",
      "owner": "FCrowdyServiceRegistry",
      "owner_kind": "class",
      "name": "GetStats",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdyRoutingStats GetStats() const",
      "return_type": "FCrowdyRoutingStats",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Internal/FCrowdyServiceRegistry.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyServiceRegistry::Subscribe",
      "owner": "FCrowdyServiceRegistry",
      "owner_kind": "class",
      "name": "Subscribe",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdySubscription Subscribe(TConstArrayView<FCrowdySubscriptionKey> Keys, const FCrowdySubscriptionOptions& Options, FCrowdyDeliveryHandler Handler)",
      "return_type": "FCrowdySubscription",
      "params": "TConstArrayView<FCrowdySubscriptionKey> Keys, const FCrowdySubscriptionOptions& Options, FCrowdyDeliveryHandler Handler",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Internal/FCrowdyServiceRegistry.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyServiceRegistry::SubscribeToActorUpdatePayload",
      "owner": "FCrowdyServiceRegistry",
      "owner_kind": "class",
      "name": "SubscribeToActorUpdatePayload",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdySubscription SubscribeToActorUpdatePayload(const UScriptStruct* PayloadStruct, const FCrowdySubscriptionOptions& Options, FCrowdyDeliveryHandler Handler)",
      "return_type": "FCrowdySubscription",
      "params": "const UScriptStruct* PayloadStruct, const FCrowdySubscriptionOptions& Options, FCrowdyDeliveryHandler Handler",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Internal/FCrowdyServiceRegistry.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyServiceRegistry::SubscribeToActorUpdatePayload",
      "owner": "FCrowdyServiceRegistry",
      "owner_kind": "class",
      "name": "SubscribeToActorUpdatePayload",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdySubscription SubscribeToActorUpdatePayload(FCrowdyTypeID TypeID, const FCrowdySubscriptionOptions& Options, FCrowdyDeliveryHandler Handler)",
      "return_type": "FCrowdySubscription",
      "params": "FCrowdyTypeID TypeID, const FCrowdySubscriptionOptions& Options, FCrowdyDeliveryHandler Handler",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Internal/FCrowdyServiceRegistry.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyServiceRegistry::SubscribeToAllPayloads",
      "owner": "FCrowdyServiceRegistry",
      "owner_kind": "class",
      "name": "SubscribeToAllPayloads",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdySubscription SubscribeToAllPayloads(ECrowdyPayloadCategory Category, const FCrowdySubscriptionOptions& Options, FCrowdyDeliveryHandler Handler)",
      "return_type": "FCrowdySubscription",
      "params": "ECrowdyPayloadCategory Category, const FCrowdySubscriptionOptions& Options, FCrowdyDeliveryHandler Handler",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Internal/FCrowdyServiceRegistry.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyServiceRegistry::SubscribeToEventPayload",
      "owner": "FCrowdyServiceRegistry",
      "owner_kind": "class",
      "name": "SubscribeToEventPayload",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdySubscription SubscribeToEventPayload(const UScriptStruct* PayloadStruct, const FCrowdySubscriptionOptions& Options, FCrowdyDeliveryHandler Handler)",
      "return_type": "FCrowdySubscription",
      "params": "const UScriptStruct* PayloadStruct, const FCrowdySubscriptionOptions& Options, FCrowdyDeliveryHandler Handler",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Internal/FCrowdyServiceRegistry.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyServiceRegistry::SubscribeToEventPayload",
      "owner": "FCrowdyServiceRegistry",
      "owner_kind": "class",
      "name": "SubscribeToEventPayload",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdySubscription SubscribeToEventPayload(FCrowdyTypeID TypeID, const FCrowdySubscriptionOptions& Options, FCrowdyDeliveryHandler Handler)",
      "return_type": "FCrowdySubscription",
      "params": "FCrowdyTypeID TypeID, const FCrowdySubscriptionOptions& Options, FCrowdyDeliveryHandler Handler",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Internal/FCrowdyServiceRegistry.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyServiceRegistry::SubscribeToOpcode",
      "owner": "FCrowdyServiceRegistry",
      "owner_kind": "class",
      "name": "SubscribeToOpcode",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdySubscription SubscribeToOpcode(ECrowdyMessageType MessageType, const FCrowdySubscriptionOptions& Options, FCrowdyDeliveryHandler Handler)",
      "return_type": "FCrowdySubscription",
      "params": "ECrowdyMessageType MessageType, const FCrowdySubscriptionOptions& Options, FCrowdyDeliveryHandler Handler",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Internal/FCrowdyServiceRegistry.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyServiceRegistry::SubscribeToOpcode",
      "owner": "FCrowdyServiceRegistry",
      "owner_kind": "class",
      "name": "SubscribeToOpcode",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdySubscription SubscribeToOpcode(ECrowdyMessageType MessageType, const FCrowdySubscriptionOptions& Options, TFunction<void(const TMessage&, const FCrowdyDelivery&)> Handler)",
      "return_type": "FCrowdySubscription",
      "params": "ECrowdyMessageType MessageType, const FCrowdySubscriptionOptions& Options, TFunction<void(const TMessage&, const FCrowdyDelivery&)> Handler",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": true,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Internal/FCrowdyServiceRegistry.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyStateCodec::Decode",
      "owner": "FCrowdyStateCodec",
      "owner_kind": "class",
      "name": "Decode",
      "test_helper": false,
      "implementation": false,
      "signature": "bool Decode(const FCrowdyRepLayout& Layout, int64 IncomingLayoutHash, const TArray<uint8>& Blob, void* Container, TArray<int32>& OutChangedIndices, TArray<int32>* OutPresentIndices = nullptr, FCrowdyStateDecodeScratch* Scratch = nullptr)",
      "return_type": "bool",
      "params": "const FCrowdyRepLayout& Layout, int64 IncomingLayoutHash, const TArray<uint8>& Blob, void* Container, TArray<int32>& OutChangedIndices, TArray<int32>* OutPresentIndices = nullptr, FCrowdyStateDecodeScratch* Scratch = nullptr",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/State/CrowdyStateCodec.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyStateCodec::DecodeChannelStateDelta",
      "owner": "FCrowdyStateCodec",
      "owner_kind": "class",
      "name": "DecodeChannelStateDelta",
      "test_helper": false,
      "implementation": false,
      "signature": "bool DecodeChannelStateDelta(const TArray<uint8>& Payload, FCrowdyStateDelta& Out)",
      "return_type": "bool",
      "params": "const TArray<uint8>& Payload, FCrowdyStateDelta& Out",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/State/CrowdyStateCodec.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyStateCodec::Encode",
      "owner": "FCrowdyStateCodec",
      "owner_kind": "class",
      "name": "Encode",
      "test_helper": false,
      "implementation": false,
      "signature": "void Encode(const FCrowdyRepLayout& Layout, const void* Container, const TBitArray<>& Dirty, bool bKeyframe, TArray<uint8>& OutBlob)",
      "return_type": "void",
      "params": "const FCrowdyRepLayout& Layout, const void* Container, const TBitArray<>& Dirty, bool bKeyframe, TArray<uint8>& OutBlob",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/State/CrowdyStateCodec.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyStateCodec::EncodeChannelStateDelta",
      "owner": "FCrowdyStateCodec",
      "owner_kind": "class",
      "name": "EncodeChannelStateDelta",
      "test_helper": false,
      "implementation": false,
      "signature": "void EncodeChannelStateDelta(const FCrowdyStateDelta& Delta, TArray<uint8>& OutPayload)",
      "return_type": "void",
      "params": "const FCrowdyStateDelta& Delta, TArray<uint8>& OutPayload",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/State/CrowdyStateCodec.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyStateDecodeScratch::Contains",
      "owner": "FCrowdyStateDecodeScratch",
      "owner_kind": "struct",
      "name": "Contains",
      "test_helper": false,
      "implementation": false,
      "signature": "bool Contains(const void* Address) const",
      "return_type": "bool",
      "params": "const void* Address",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/State/CrowdyStateCodec.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyStateDecodeScratch::DescribesLayout",
      "owner": "FCrowdyStateDecodeScratch",
      "owner_kind": "struct",
      "name": "DescribesLayout",
      "test_helper": false,
      "implementation": false,
      "signature": "bool DescribesLayout(const FCrowdyRepLayout& Layout) const",
      "return_type": "bool",
      "params": "const FCrowdyRepLayout& Layout",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/State/CrowdyStateCodec.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyStateDecodeScratch::EnsureForLayout",
      "owner": "FCrowdyStateDecodeScratch",
      "owner_kind": "struct",
      "name": "EnsureForLayout",
      "test_helper": false,
      "implementation": false,
      "signature": "void EnsureForLayout(const FCrowdyRepLayout& Layout, const UClass* Owner)",
      "return_type": "void",
      "params": "const FCrowdyRepLayout& Layout, const UClass* Owner",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/State/CrowdyStateCodec.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyStateDecodeScratch::IsReady",
      "owner": "FCrowdyStateDecodeScratch",
      "owner_kind": "struct",
      "name": "IsReady",
      "test_helper": false,
      "implementation": false,
      "signature": "bool IsReady() const",
      "return_type": "bool",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/State/CrowdyStateCodec.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyStateDecodeScratch::SlotFor",
      "owner": "FCrowdyStateDecodeScratch",
      "owner_kind": "struct",
      "name": "SlotFor",
      "test_helper": false,
      "implementation": false,
      "signature": "void* SlotFor(int32 LayoutIndex) const",
      "return_type": "void*",
      "params": "int32 LayoutIndex",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/State/CrowdyStateCodec.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyStateLayoutBuilder::BuildLayout",
      "owner": "FCrowdyStateLayoutBuilder",
      "owner_kind": "struct",
      "name": "BuildLayout",
      "test_helper": false,
      "implementation": false,
      "signature": "bool BuildLayout(const UClass* Class, FCrowdyRepLayout& Out)",
      "return_type": "bool",
      "params": "const UClass* Class, FCrowdyRepLayout& Out",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/State/FCrowdyRepLayout.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyStateLayoutBuilder::ClassifyStateProperty",
      "owner": "FCrowdyStateLayoutBuilder",
      "owner_kind": "struct",
      "name": "ClassifyStateProperty",
      "test_helper": false,
      "implementation": false,
      "signature": "ECrowdyStatePropertySupport ClassifyStateProperty(const FProperty* Prop)",
      "return_type": "ECrowdyStatePropertySupport",
      "params": "const FProperty* Prop",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/State/FCrowdyRepLayout.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyStateLayoutBuilder::ComputeLayoutHash",
      "owner": "FCrowdyStateLayoutBuilder",
      "owner_kind": "struct",
      "name": "ComputeLayoutHash",
      "test_helper": false,
      "implementation": false,
      "signature": "int64 ComputeLayoutHash(const TArray<FCrowdyRepProperty>& Properties)",
      "return_type": "int64",
      "params": "const TArray<FCrowdyRepProperty>& Properties",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/State/FCrowdyRepLayout.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyStateLayoutBuilder::DescribeStateSupport",
      "owner": "FCrowdyStateLayoutBuilder",
      "owner_kind": "struct",
      "name": "DescribeStateSupport",
      "test_helper": false,
      "implementation": false,
      "signature": "FString DescribeStateSupport(ECrowdyStatePropertySupport Support)",
      "return_type": "FString",
      "params": "ECrowdyStatePropertySupport Support",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/State/FCrowdyRepLayout.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyStateLayoutBuilder::IsStateReplicatable",
      "owner": "FCrowdyStateLayoutBuilder",
      "owner_kind": "struct",
      "name": "IsStateReplicatable",
      "test_helper": false,
      "implementation": false,
      "signature": "bool IsStateReplicatable(const FProperty* Prop)",
      "return_type": "bool",
      "params": "const FProperty* Prop",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/State/FCrowdyRepLayout.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyStatePartialNetStruct::NetSerialize",
      "owner": "FCrowdyStatePartialNetStruct",
      "owner_kind": "struct",
      "name": "NetSerialize",
      "test_helper": false,
      "implementation": false,
      "signature": "bool NetSerialize(FArchive& Ar, class UPackageMap* Map, bool& bOutSuccess)",
      "return_type": "bool",
      "params": "FArchive& Ar, class UPackageMap* Map, bool& bOutSuccess",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/State/CrowdyStateTestTarget.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyStructContextMenu::Register",
      "owner": "FCrowdyStructContextMenu",
      "owner_kind": "class",
      "name": "Register",
      "test_helper": false,
      "implementation": false,
      "signature": "void Register()",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdySDKEditor",
      "header": "CrowdySDKEditor/Public/Menus/CrowdyStructContextMenu.h",
      "editor_module": true
    },
    {
      "id": "FCrowdyStructContextMenu::Unregister",
      "owner": "FCrowdyStructContextMenu",
      "owner_kind": "class",
      "name": "Unregister",
      "test_helper": false,
      "implementation": false,
      "signature": "void Unregister()",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdySDKEditor",
      "header": "CrowdySDKEditor/Public/Menus/CrowdyStructContextMenu.h",
      "editor_module": true
    },
    {
      "id": "FCrowdyStructCustomization::MakeInstance",
      "owner": "FCrowdyStructCustomization",
      "owner_kind": "class",
      "name": "MakeInstance",
      "test_helper": false,
      "implementation": false,
      "signature": "TSharedRef<IDetailCustomization> MakeInstance()",
      "return_type": "TSharedRef<IDetailCustomization>",
      "params": "",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdySDKEditor",
      "header": "CrowdySDKEditor/Public/Customizations/CrowdyStructCustomization.h",
      "editor_module": true
    },
    {
      "id": "FCrowdyStructEditorToolbar::Register",
      "owner": "FCrowdyStructEditorToolbar",
      "owner_kind": "class",
      "name": "Register",
      "test_helper": false,
      "implementation": false,
      "signature": "void Register()",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdySDKEditor",
      "header": "CrowdySDKEditor/Public/Menus/CrowdyStructEditorToolbar.h",
      "editor_module": true
    },
    {
      "id": "FCrowdyStructEditorToolbar::Unregister",
      "owner": "FCrowdyStructEditorToolbar",
      "owner_kind": "class",
      "name": "Unregister",
      "test_helper": false,
      "implementation": false,
      "signature": "void Unregister()",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdySDKEditor",
      "header": "CrowdySDKEditor/Public/Menus/CrowdyStructEditorToolbar.h",
      "editor_module": true
    },
    {
      "id": "FCrowdyStudioStyle::Danger",
      "owner": "FCrowdyStudioStyle",
      "owner_kind": "class",
      "name": "Danger",
      "test_helper": false,
      "implementation": false,
      "signature": "FLinearColor Danger()",
      "return_type": "FLinearColor",
      "params": "",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyStudio",
      "header": "CrowdyStudio/Public/Style/CrowdyStudioStyle.h",
      "editor_module": true
    },
    {
      "id": "FCrowdyStudioStyle::Get",
      "owner": "FCrowdyStudioStyle",
      "owner_kind": "class",
      "name": "Get",
      "test_helper": false,
      "implementation": false,
      "signature": "const ISlateStyle& Get()",
      "return_type": "const ISlateStyle&",
      "params": "",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyStudio",
      "header": "CrowdyStudio/Public/Style/CrowdyStudioStyle.h",
      "editor_module": true
    },
    {
      "id": "FCrowdyStudioStyle::Gold",
      "owner": "FCrowdyStudioStyle",
      "owner_kind": "class",
      "name": "Gold",
      "test_helper": false,
      "implementation": false,
      "signature": "FLinearColor Gold()",
      "return_type": "FLinearColor",
      "params": "",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyStudio",
      "header": "CrowdyStudio/Public/Style/CrowdyStudioStyle.h",
      "editor_module": true
    },
    {
      "id": "FCrowdyStudioStyle::GoldBright",
      "owner": "FCrowdyStudioStyle",
      "owner_kind": "class",
      "name": "GoldBright",
      "test_helper": false,
      "implementation": false,
      "signature": "FLinearColor GoldBright()",
      "return_type": "FLinearColor",
      "params": "",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyStudio",
      "header": "CrowdyStudio/Public/Style/CrowdyStudioStyle.h",
      "editor_module": true
    },
    {
      "id": "FCrowdyStudioStyle::IconBrush",
      "owner": "FCrowdyStudioStyle",
      "owner_kind": "class",
      "name": "IconBrush",
      "test_helper": false,
      "implementation": false,
      "signature": "const FSlateBrush* IconBrush(const TCHAR* IconName)",
      "return_type": "const FSlateBrush*",
      "params": "const TCHAR* IconName",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyStudio",
      "header": "CrowdyStudio/Public/Style/CrowdyStudioStyle.h",
      "editor_module": true
    },
    {
      "id": "FCrowdyStudioStyle::Info",
      "owner": "FCrowdyStudioStyle",
      "owner_kind": "class",
      "name": "Info",
      "test_helper": false,
      "implementation": false,
      "signature": "FLinearColor Info()",
      "return_type": "FLinearColor",
      "params": "",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyStudio",
      "header": "CrowdyStudio/Public/Style/CrowdyStudioStyle.h",
      "editor_module": true
    },
    {
      "id": "FCrowdyStudioStyle::Initialize",
      "owner": "FCrowdyStudioStyle",
      "owner_kind": "class",
      "name": "Initialize",
      "test_helper": false,
      "implementation": false,
      "signature": "void Initialize()",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyStudio",
      "header": "CrowdyStudio/Public/Style/CrowdyStudioStyle.h",
      "editor_module": true
    },
    {
      "id": "FCrowdyStudioStyle::Line",
      "owner": "FCrowdyStudioStyle",
      "owner_kind": "class",
      "name": "Line",
      "test_helper": false,
      "implementation": false,
      "signature": "FLinearColor Line()",
      "return_type": "FLinearColor",
      "params": "",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyStudio",
      "header": "CrowdyStudio/Public/Style/CrowdyStudioStyle.h",
      "editor_module": true
    },
    {
      "id": "FCrowdyStudioStyle::Panel",
      "owner": "FCrowdyStudioStyle",
      "owner_kind": "class",
      "name": "Panel",
      "test_helper": false,
      "implementation": false,
      "signature": "FLinearColor Panel()",
      "return_type": "FLinearColor",
      "params": "",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyStudio",
      "header": "CrowdyStudio/Public/Style/CrowdyStudioStyle.h",
      "editor_module": true
    },
    {
      "id": "FCrowdyStudioStyle::Rail",
      "owner": "FCrowdyStudioStyle",
      "owner_kind": "class",
      "name": "Rail",
      "test_helper": false,
      "implementation": false,
      "signature": "FLinearColor Rail()",
      "return_type": "FLinearColor",
      "params": "",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyStudio",
      "header": "CrowdyStudio/Public/Style/CrowdyStudioStyle.h",
      "editor_module": true
    },
    {
      "id": "FCrowdyStudioStyle::Shutdown",
      "owner": "FCrowdyStudioStyle",
      "owner_kind": "class",
      "name": "Shutdown",
      "test_helper": false,
      "implementation": false,
      "signature": "void Shutdown()",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyStudio",
      "header": "CrowdyStudio/Public/Style/CrowdyStudioStyle.h",
      "editor_module": true
    },
    {
      "id": "FCrowdyStudioStyle::StyleName",
      "owner": "FCrowdyStudioStyle",
      "owner_kind": "class",
      "name": "StyleName",
      "test_helper": false,
      "implementation": false,
      "signature": "FName StyleName()",
      "return_type": "FName",
      "params": "",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyStudio",
      "header": "CrowdyStudio/Public/Style/CrowdyStudioStyle.h",
      "editor_module": true
    },
    {
      "id": "FCrowdyStudioStyle::Success",
      "owner": "FCrowdyStudioStyle",
      "owner_kind": "class",
      "name": "Success",
      "test_helper": false,
      "implementation": false,
      "signature": "FLinearColor Success()",
      "return_type": "FLinearColor",
      "params": "",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyStudio",
      "header": "CrowdyStudio/Public/Style/CrowdyStudioStyle.h",
      "editor_module": true
    },
    {
      "id": "FCrowdyStudioStyle::Surface",
      "owner": "FCrowdyStudioStyle",
      "owner_kind": "class",
      "name": "Surface",
      "test_helper": false,
      "implementation": false,
      "signature": "FLinearColor Surface()",
      "return_type": "FLinearColor",
      "params": "",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyStudio",
      "header": "CrowdyStudio/Public/Style/CrowdyStudioStyle.h",
      "editor_module": true
    },
    {
      "id": "FCrowdyStudioStyle::SurfaceHover",
      "owner": "FCrowdyStudioStyle",
      "owner_kind": "class",
      "name": "SurfaceHover",
      "test_helper": false,
      "implementation": false,
      "signature": "FLinearColor SurfaceHover()",
      "return_type": "FLinearColor",
      "params": "",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyStudio",
      "header": "CrowdyStudio/Public/Style/CrowdyStudioStyle.h",
      "editor_module": true
    },
    {
      "id": "FCrowdyStudioStyle::TextPrimary",
      "owner": "FCrowdyStudioStyle",
      "owner_kind": "class",
      "name": "TextPrimary",
      "test_helper": false,
      "implementation": false,
      "signature": "FLinearColor TextPrimary()",
      "return_type": "FLinearColor",
      "params": "",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyStudio",
      "header": "CrowdyStudio/Public/Style/CrowdyStudioStyle.h",
      "editor_module": true
    },
    {
      "id": "FCrowdyStudioStyle::TextSecondary",
      "owner": "FCrowdyStudioStyle",
      "owner_kind": "class",
      "name": "TextSecondary",
      "test_helper": false,
      "implementation": false,
      "signature": "FLinearColor TextSecondary()",
      "return_type": "FLinearColor",
      "params": "",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyStudio",
      "header": "CrowdyStudio/Public/Style/CrowdyStudioStyle.h",
      "editor_module": true
    },
    {
      "id": "FCrowdyStudioStyle::TextSubtle",
      "owner": "FCrowdyStudioStyle",
      "owner_kind": "class",
      "name": "TextSubtle",
      "test_helper": false,
      "implementation": false,
      "signature": "FLinearColor TextSubtle()",
      "return_type": "FLinearColor",
      "params": "",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyStudio",
      "header": "CrowdyStudio/Public/Style/CrowdyStudioStyle.h",
      "editor_module": true
    },
    {
      "id": "FCrowdyStudioStyle::Warning",
      "owner": "FCrowdyStudioStyle",
      "owner_kind": "class",
      "name": "Warning",
      "test_helper": false,
      "implementation": false,
      "signature": "FLinearColor Warning()",
      "return_type": "FLinearColor",
      "params": "",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyStudio",
      "header": "CrowdyStudio/Public/Style/CrowdyStudioStyle.h",
      "editor_module": true
    },
    {
      "id": "FCrowdySubscription::IsValid",
      "owner": "FCrowdySubscription",
      "owner_kind": "class",
      "name": "IsValid",
      "test_helper": false,
      "implementation": false,
      "signature": "bool IsValid() const",
      "return_type": "bool",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Core/UDP/Subscription/FCrowdySubscription.h",
      "editor_module": false
    },
    {
      "id": "FCrowdySubscription::Release",
      "owner": "FCrowdySubscription",
      "owner_kind": "class",
      "name": "Release",
      "test_helper": false,
      "implementation": false,
      "signature": "void Release()",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Core/UDP/Subscription/FCrowdySubscription.h",
      "editor_module": false
    },
    {
      "id": "FCrowdySubscriptionKey::ActorUpdatePayload",
      "owner": "FCrowdySubscriptionKey",
      "owner_kind": "struct",
      "name": "ActorUpdatePayload",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdySubscriptionKey ActorUpdatePayload(const UScriptStruct* PayloadStruct)",
      "return_type": "FCrowdySubscriptionKey",
      "params": "const UScriptStruct* PayloadStruct",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Internal/FCrowdyServiceRegistry.h",
      "editor_module": false
    },
    {
      "id": "FCrowdySubscriptionKey::ActorUpdatePayload",
      "owner": "FCrowdySubscriptionKey",
      "owner_kind": "struct",
      "name": "ActorUpdatePayload",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdySubscriptionKey ActorUpdatePayload(FCrowdyTypeID TypeID)",
      "return_type": "FCrowdySubscriptionKey",
      "params": "FCrowdyTypeID TypeID",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Internal/FCrowdyServiceRegistry.h",
      "editor_module": false
    },
    {
      "id": "FCrowdySubscriptionKey::AllPayloads",
      "owner": "FCrowdySubscriptionKey",
      "owner_kind": "struct",
      "name": "AllPayloads",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdySubscriptionKey AllPayloads(ECrowdyPayloadCategory Category)",
      "return_type": "FCrowdySubscriptionKey",
      "params": "ECrowdyPayloadCategory Category",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Internal/FCrowdyServiceRegistry.h",
      "editor_module": false
    },
    {
      "id": "FCrowdySubscriptionKey::Describe",
      "owner": "FCrowdySubscriptionKey",
      "owner_kind": "struct",
      "name": "Describe",
      "test_helper": false,
      "implementation": false,
      "signature": "FString Describe() const",
      "return_type": "FString",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Internal/FCrowdyServiceRegistry.h",
      "editor_module": false
    },
    {
      "id": "FCrowdySubscriptionKey::EventPayload",
      "owner": "FCrowdySubscriptionKey",
      "owner_kind": "struct",
      "name": "EventPayload",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdySubscriptionKey EventPayload(const UScriptStruct* PayloadStruct)",
      "return_type": "FCrowdySubscriptionKey",
      "params": "const UScriptStruct* PayloadStruct",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Internal/FCrowdyServiceRegistry.h",
      "editor_module": false
    },
    {
      "id": "FCrowdySubscriptionKey::EventPayload",
      "owner": "FCrowdySubscriptionKey",
      "owner_kind": "struct",
      "name": "EventPayload",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdySubscriptionKey EventPayload(FCrowdyTypeID TypeID)",
      "return_type": "FCrowdySubscriptionKey",
      "params": "FCrowdyTypeID TypeID",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Internal/FCrowdyServiceRegistry.h",
      "editor_module": false
    },
    {
      "id": "FCrowdySubscriptionKey::Opcode",
      "owner": "FCrowdySubscriptionKey",
      "owner_kind": "struct",
      "name": "Opcode",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdySubscriptionKey Opcode(ECrowdyMessageType MessageType)",
      "return_type": "FCrowdySubscriptionKey",
      "params": "ECrowdyMessageType MessageType",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Internal/FCrowdyServiceRegistry.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyTeam::MembershipPolicyFromString",
      "owner": "FCrowdyTeam",
      "owner_kind": "struct",
      "name": "MembershipPolicyFromString",
      "test_helper": false,
      "implementation": false,
      "signature": "ECrowdyTeamMembershipPolicy MembershipPolicyFromString(const FString& Value)",
      "return_type": "ECrowdyTeamMembershipPolicy",
      "params": "const FString& Value",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Queries/Data/Teams/Types/FCrowdyTeam.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyTeam::MembershipPolicyToString",
      "owner": "FCrowdyTeam",
      "owner_kind": "struct",
      "name": "MembershipPolicyToString",
      "test_helper": false,
      "implementation": false,
      "signature": "FString MembershipPolicyToString(ECrowdyTeamMembershipPolicy Policy)",
      "return_type": "FString",
      "params": "ECrowdyTeamMembershipPolicy Policy",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Queries/Data/Teams/Types/FCrowdyTeam.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyTeam::ParseFromJson",
      "owner": "FCrowdyTeam",
      "owner_kind": "struct",
      "name": "ParseFromJson",
      "test_helper": false,
      "implementation": false,
      "signature": "bool ParseFromJson(const TSharedPtr<FJsonObject>& Obj, FCrowdyTeam& Out)",
      "return_type": "bool",
      "params": "const TSharedPtr<FJsonObject>& Obj, FCrowdyTeam& Out",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Queries/Data/Teams/Types/FCrowdyTeam.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyTeamError::FromMessage",
      "owner": "FCrowdyTeamError",
      "owner_kind": "struct",
      "name": "FromMessage",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdyTeamError FromMessage(const FString& Msg)",
      "return_type": "FCrowdyTeamError",
      "params": "const FString& Msg",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Queries/Data/Teams/Types/FCrowdyTeamError.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyTeamMember::ParseFromJson",
      "owner": "FCrowdyTeamMember",
      "owner_kind": "struct",
      "name": "ParseFromJson",
      "test_helper": false,
      "implementation": false,
      "signature": "bool ParseFromJson(const TSharedPtr<FJsonObject>& Obj, FCrowdyTeamMember& Out)",
      "return_type": "bool",
      "params": "const TSharedPtr<FJsonObject>& Obj, FCrowdyTeamMember& Out",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Queries/Data/Teams/Types/FCrowdyTeamMember.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyTeamMembership::HasPermission",
      "owner": "FCrowdyTeamMembership",
      "owner_kind": "struct",
      "name": "HasPermission",
      "test_helper": false,
      "implementation": false,
      "signature": "bool HasPermission(ECrowdyTeamPermission Permission) const",
      "return_type": "bool",
      "params": "ECrowdyTeamPermission Permission",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Queries/Data/Teams/Types/FCrowdyTeamMembership.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyTeamMembership::ParseFromJson",
      "owner": "FCrowdyTeamMembership",
      "owner_kind": "struct",
      "name": "ParseFromJson",
      "test_helper": false,
      "implementation": false,
      "signature": "bool ParseFromJson(const TSharedPtr<FJsonObject>& Obj, FCrowdyTeamMembership& Out)",
      "return_type": "bool",
      "params": "const TSharedPtr<FJsonObject>& Obj, FCrowdyTeamMembership& Out",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Queries/Data/Teams/Types/FCrowdyTeamMembership.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyTeamPermissions::FromStringArray",
      "owner": "FCrowdyTeamPermissions",
      "owner_kind": "struct",
      "name": "FromStringArray",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdyTeamPermissions FromStringArray(const TArray<FString>& Permissions)",
      "return_type": "FCrowdyTeamPermissions",
      "params": "const TArray<FString>& Permissions",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Queries/Data/Teams/Types/FCrowdyTeamPermissions.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyTeamPermissions::Has",
      "owner": "FCrowdyTeamPermissions",
      "owner_kind": "struct",
      "name": "Has",
      "test_helper": false,
      "implementation": false,
      "signature": "bool Has(ECrowdyTeamPermission Permission) const",
      "return_type": "bool",
      "params": "ECrowdyTeamPermission Permission",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Queries/Data/Teams/Types/FCrowdyTeamPermissions.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyTeamPermissions::ToKey",
      "owner": "FCrowdyTeamPermissions",
      "owner_kind": "struct",
      "name": "ToKey",
      "test_helper": false,
      "implementation": false,
      "signature": "FString ToKey(ECrowdyTeamPermission Permission)",
      "return_type": "FString",
      "params": "ECrowdyTeamPermission Permission",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Queries/Data/Teams/Types/FCrowdyTeamPermissions.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyTeamPermissions::ToStringArray",
      "owner": "FCrowdyTeamPermissions",
      "owner_kind": "struct",
      "name": "ToStringArray",
      "test_helper": false,
      "implementation": false,
      "signature": "TArray<FString> ToStringArray() const",
      "return_type": "TArray<FString>",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Queries/Data/Teams/Types/FCrowdyTeamPermissions.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyTeamPolicy::CreationPolicyFromString",
      "owner": "FCrowdyTeamPolicy",
      "owner_kind": "struct",
      "name": "CreationPolicyFromString",
      "test_helper": false,
      "implementation": false,
      "signature": "ECrowdyTeamCreationPolicy CreationPolicyFromString(const FString& Value)",
      "return_type": "ECrowdyTeamCreationPolicy",
      "params": "const FString& Value",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Queries/Data/Teams/Types/FCrowdyTeamPolicy.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyTeamPolicy::CreationPolicyToString",
      "owner": "FCrowdyTeamPolicy",
      "owner_kind": "struct",
      "name": "CreationPolicyToString",
      "test_helper": false,
      "implementation": false,
      "signature": "FString CreationPolicyToString(ECrowdyTeamCreationPolicy Policy)",
      "return_type": "FString",
      "params": "ECrowdyTeamCreationPolicy Policy",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Queries/Data/Teams/Types/FCrowdyTeamPolicy.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyTeamPolicy::ParseFromJson",
      "owner": "FCrowdyTeamPolicy",
      "owner_kind": "struct",
      "name": "ParseFromJson",
      "test_helper": false,
      "implementation": false,
      "signature": "bool ParseFromJson(const TSharedPtr<FJsonObject>& Obj, FCrowdyTeamPolicy& Out)",
      "return_type": "bool",
      "params": "const TSharedPtr<FJsonObject>& Obj, FCrowdyTeamPolicy& Out",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Queries/Data/Teams/Types/FCrowdyTeamPolicy.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyTeamRole::HasPermission",
      "owner": "FCrowdyTeamRole",
      "owner_kind": "struct",
      "name": "HasPermission",
      "test_helper": false,
      "implementation": false,
      "signature": "bool HasPermission(ECrowdyTeamPermission Permission) const",
      "return_type": "bool",
      "params": "ECrowdyTeamPermission Permission",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Queries/Data/Teams/Types/FCrowdyTeamRole.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyTeamRole::ParseFromJson",
      "owner": "FCrowdyTeamRole",
      "owner_kind": "struct",
      "name": "ParseFromJson",
      "test_helper": false,
      "implementation": false,
      "signature": "bool ParseFromJson(const TSharedPtr<FJsonObject>& Obj, FCrowdyTeamRole& Out)",
      "return_type": "bool",
      "params": "const TSharedPtr<FJsonObject>& Obj, FCrowdyTeamRole& Out",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Queries/Data/Teams/Types/FCrowdyTeamRole.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyTrustedAuthority::Automation",
      "owner": "FCrowdyTrustedAuthority",
      "owner_kind": "struct",
      "name": "Automation",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdyTrustedAuthority Automation()",
      "return_type": "FCrowdyTrustedAuthority",
      "params": "",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyKitPolicy.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyTrustedAuthority::CustomRule",
      "owner": "FCrowdyTrustedAuthority",
      "owner_kind": "struct",
      "name": "CustomRule",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdyTrustedAuthority CustomRule(const TSharedPtr<FJsonObject>& Rule)",
      "return_type": "FCrowdyTrustedAuthority",
      "params": "const TSharedPtr<FJsonObject>& Rule",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyKitPolicy.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyTrustedAuthority::Host",
      "owner": "FCrowdyTrustedAuthority",
      "owner_kind": "struct",
      "name": "Host",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdyTrustedAuthority Host()",
      "return_type": "FCrowdyTrustedAuthority",
      "params": "",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyKitPolicy.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyTrustedAuthority::Owner",
      "owner": "FCrowdyTrustedAuthority",
      "owner_kind": "struct",
      "name": "Owner",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdyTrustedAuthority Owner()",
      "return_type": "FCrowdyTrustedAuthority",
      "params": "",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyKitPolicy.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyTrustedAuthority::Server",
      "owner": "FCrowdyTrustedAuthority",
      "owner_kind": "struct",
      "name": "Server",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdyTrustedAuthority Server()",
      "return_type": "FCrowdyTrustedAuthority",
      "params": "",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyKitPolicy.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyTypeIDGenerator::GenerateFromClass",
      "owner": "FCrowdyTypeIDGenerator",
      "owner_kind": "struct",
      "name": "GenerateFromClass",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdyClassID GenerateFromClass(const UClass* Class)",
      "return_type": "FCrowdyClassID",
      "params": "const UClass* Class",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Core/CrowdyCategory/FCrowdyTypeIDGenerator.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyTypeIDGenerator::GenerateFromString",
      "owner": "FCrowdyTypeIDGenerator",
      "owner_kind": "struct",
      "name": "GenerateFromString",
      "test_helper": false,
      "implementation": false,
      "signature": "int64 GenerateFromString(const FString& String)",
      "return_type": "int64",
      "params": "const FString& String",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Core/CrowdyCategory/FCrowdyTypeIDGenerator.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyTypeIDGenerator::GenerateFromStruct",
      "owner": "FCrowdyTypeIDGenerator",
      "owner_kind": "struct",
      "name": "GenerateFromStruct",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdyTypeID GenerateFromStruct(const UScriptStruct* Struct)",
      "return_type": "FCrowdyTypeID",
      "params": "const UScriptStruct* Struct",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Core/CrowdyCategory/FCrowdyTypeIDGenerator.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyTypeIDGenerator::HashNameUtf8",
      "owner": "FCrowdyTypeIDGenerator",
      "owner_kind": "struct",
      "name": "HashNameUtf8",
      "test_helper": false,
      "implementation": false,
      "signature": "uint32 HashNameUtf8(const FString& Name)",
      "return_type": "uint32",
      "params": "const FString& Name",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Core/CrowdyCategory/FCrowdyTypeIDGenerator.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyTypeIDGenerator::HashNameUtf8_64",
      "owner": "FCrowdyTypeIDGenerator",
      "owner_kind": "struct",
      "name": "HashNameUtf8_64",
      "test_helper": false,
      "implementation": false,
      "signature": "uint64 HashNameUtf8_64(const FString& Name)",
      "return_type": "uint64",
      "params": "const FString& Name",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Core/CrowdyCategory/FCrowdyTypeIDGenerator.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyTypeIDGenerator::WouldCollide",
      "owner": "FCrowdyTypeIDGenerator",
      "owner_kind": "struct",
      "name": "WouldCollide",
      "test_helper": false,
      "implementation": false,
      "signature": "bool WouldCollide(FCrowdyTypeID ID, const UScriptStruct* Incoming, const TMap<FCrowdyTypeID, TObjectPtr<UScriptStruct>>& Existing)",
      "return_type": "bool",
      "params": "FCrowdyTypeID ID, const UScriptStruct* Incoming, const TMap<FCrowdyTypeID, TObjectPtr<UScriptStruct>>& Existing",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Core/CrowdyCategory/FCrowdyTypeIDGenerator.h",
      "editor_module": false
    },
    {
      "id": "FCrowdyUserIdentity::FromJson",
      "owner": "FCrowdyUserIdentity",
      "owner_kind": "struct",
      "name": "FromJson",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdyUserIdentity FromJson(const TSharedPtr<FJsonObject>& Obj)",
      "return_type": "FCrowdyUserIdentity",
      "params": "const TSharedPtr<FJsonObject>& Obj",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Queries/Authentication/FCrowdyUserIdentity.h",
      "editor_module": false
    },
    {
      "id": "FGameEventBody::AppendBody",
      "owner": "FGameEventBody",
      "owner_kind": "struct",
      "name": "AppendBody",
      "test_helper": false,
      "implementation": false,
      "signature": "[[nodiscard]] bool AppendBody(TArray<uint8>& Data) const",
      "return_type": "[[nodiscard]] bool",
      "params": "TArray<uint8>& Data",
      "access": "protected",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Messages/GameObjects/FGameEventBody.h",
      "editor_module": false
    },
    {
      "id": "FGameEventBody::BodySize",
      "owner": "FGameEventBody",
      "owner_kind": "struct",
      "name": "BodySize",
      "test_helper": false,
      "implementation": false,
      "signature": "int32 BodySize() const",
      "return_type": "int32",
      "params": "",
      "access": "protected",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Messages/GameObjects/FGameEventBody.h",
      "editor_module": false
    },
    {
      "id": "FGameEventBody::IsSendingPayloadView",
      "owner": "FGameEventBody",
      "owner_kind": "struct",
      "name": "IsSendingPayloadView",
      "test_helper": false,
      "implementation": false,
      "signature": "bool IsSendingPayloadView() const",
      "return_type": "bool",
      "params": "",
      "access": "protected",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Messages/GameObjects/FGameEventBody.h",
      "editor_module": false
    },
    {
      "id": "FGameSessionInfo::Reset",
      "owner": "FGameSessionInfo",
      "owner_kind": "struct",
      "name": "Reset",
      "test_helper": false,
      "implementation": false,
      "signature": "void Reset()",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Subsystem/CrowdyGameSession.h",
      "editor_module": false
    },
    {
      "id": "FPingTestMessage::UtcNow",
      "owner": "FPingTestMessage",
      "owner_kind": "struct",
      "name": "UtcNow",
      "test_helper": false,
      "implementation": false,
      "signature": "int64 SendTime = UtcNow()",
      "return_type": "int64 SendTime =",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Messages/FPingTestMessage.h",
      "editor_module": false
    },
    {
      "id": "FPlacedObjectState::Deserialize",
      "owner": "FPlacedObjectState",
      "owner_kind": "struct",
      "name": "Deserialize",
      "test_helper": false,
      "implementation": false,
      "signature": "void Deserialize(const TArray<uint8>& InData, int32& Offset)",
      "return_type": "void",
      "params": "const TArray<uint8>& InData, int32& Offset",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CKSharedTypes",
      "header": "CKSharedTypes/Public/Shared/Types/Structures/Voxels/FVoxelState.h",
      "editor_module": false
    },
    {
      "id": "FPlacedObjectState::ReadValue",
      "owner": "FPlacedObjectState",
      "owner_kind": "struct",
      "name": "ReadValue",
      "test_helper": false,
      "implementation": false,
      "signature": "void ReadValue(FArchive& Ar, T& Value)",
      "return_type": "void",
      "params": "FArchive& Ar, T& Value",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": true,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CKSharedTypes",
      "header": "CKSharedTypes/Public/Shared/Types/Structures/Voxels/FVoxelState.h",
      "editor_module": false
    },
    {
      "id": "FPlacedObjectState::Serialize",
      "owner": "FPlacedObjectState",
      "owner_kind": "struct",
      "name": "Serialize",
      "test_helper": false,
      "implementation": false,
      "signature": "TArray<uint8> Serialize() const",
      "return_type": "TArray<uint8>",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CKSharedTypes",
      "header": "CKSharedTypes/Public/Shared/Types/Structures/Voxels/FVoxelState.h",
      "editor_module": false
    },
    {
      "id": "FPlacedObjectState::ToString",
      "owner": "FPlacedObjectState",
      "owner_kind": "struct",
      "name": "ToString",
      "test_helper": false,
      "implementation": false,
      "signature": "FString ToString() const",
      "return_type": "FString",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CKSharedTypes",
      "header": "CKSharedTypes/Public/Shared/Types/Structures/Voxels/FVoxelState.h",
      "editor_module": false
    },
    {
      "id": "FPlacedObjectState::WriteValue",
      "owner": "FPlacedObjectState",
      "owner_kind": "struct",
      "name": "WriteValue",
      "test_helper": false,
      "implementation": false,
      "signature": "void WriteValue(FArchive& Ar, const T& Value)",
      "return_type": "void",
      "params": "FArchive& Ar, const T& Value",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": true,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CKSharedTypes",
      "header": "CKSharedTypes/Public/Shared/Types/Structures/Voxels/FVoxelState.h",
      "editor_module": false
    },
    {
      "id": "FVoiceChatService::CleanupDecoder",
      "owner": "FVoiceChatService",
      "owner_kind": "class",
      "name": "CleanupDecoder",
      "test_helper": false,
      "implementation": false,
      "signature": "void CleanupDecoder(const FGuid& UUID)",
      "return_type": "void",
      "params": "const FGuid& UUID",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyVoice",
      "header": "CrowdyVoice/Public/Core/Audio/VoiceChat/Service/FVoiceChatService.h",
      "editor_module": false
    },
    {
      "id": "FVoiceChatService::CompressAudioData",
      "owner": "FVoiceChatService",
      "owner_kind": "class",
      "name": "CompressAudioData",
      "test_helper": false,
      "implementation": false,
      "signature": "void CompressAudioData(const TArray<float>& InAudioData, int32 SampleRate, int32 NumChannels)",
      "return_type": "void",
      "params": "const TArray<float>& InAudioData, int32 SampleRate, int32 NumChannels",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyVoice",
      "header": "CrowdyVoice/Public/Core/Audio/VoiceChat/Service/FVoiceChatService.h",
      "editor_module": false
    },
    {
      "id": "FVoiceChatService::DecompressAudioData",
      "owner": "FVoiceChatService",
      "owner_kind": "class",
      "name": "DecompressAudioData",
      "test_helper": false,
      "implementation": false,
      "signature": "bool DecompressAudioData(OpusDecoder* DecoderToUse, const TArray<uint8>& CompressedData, TArray<float>& OutAudioData, int32 SampleRate, int32 Channles)",
      "return_type": "bool",
      "params": "OpusDecoder* DecoderToUse, const TArray<uint8>& CompressedData, TArray<float>& OutAudioData, int32 SampleRate, int32 Channles",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyVoice",
      "header": "CrowdyVoice/Public/Core/Audio/VoiceChat/Service/FVoiceChatService.h",
      "editor_module": false
    },
    {
      "id": "FVoiceChatService::HandleClientAudioNotification",
      "owner": "FVoiceChatService",
      "owner_kind": "class",
      "name": "HandleClientAudioNotification",
      "test_helper": false,
      "implementation": false,
      "signature": "void HandleClientAudioNotification(const FClientAudioNotification& ClientAudioNotification)",
      "return_type": "void",
      "params": "const FClientAudioNotification& ClientAudioNotification",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyVoice",
      "header": "CrowdyVoice/Public/Core/Audio/VoiceChat/Service/FVoiceChatService.h",
      "editor_module": false
    },
    {
      "id": "FVoiceChatService::SendAudioData",
      "owner": "FVoiceChatService",
      "owner_kind": "class",
      "name": "SendAudioData",
      "test_helper": false,
      "implementation": false,
      "signature": "void SendAudioData(const TArray<uint8>& InAudioData, int32 EncodedBytes, const int32 SampleRate, const int32 NumChannels)",
      "return_type": "void",
      "params": "const TArray<uint8>& InAudioData, int32 EncodedBytes, const int32 SampleRate, const int32 NumChannels",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyVoice",
      "header": "CrowdyVoice/Public/Core/Audio/VoiceChat/Service/FVoiceChatService.h",
      "editor_module": false
    },
    {
      "id": "FVoiceChatService::SetVoiceChatManagerReference",
      "owner": "FVoiceChatService",
      "owner_kind": "class",
      "name": "SetVoiceChatManagerReference",
      "test_helper": false,
      "implementation": false,
      "signature": "void SetVoiceChatManagerReference(UVoiceChatSubsystem* InVoiceChatManager)",
      "return_type": "void",
      "params": "UVoiceChatSubsystem* InVoiceChatManager",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyVoice",
      "header": "CrowdyVoice/Public/Core/Audio/VoiceChat/Service/FVoiceChatService.h",
      "editor_module": false
    },
    {
      "id": "FVoiceChatService::ToggleOwnerEcho",
      "owner": "FVoiceChatService",
      "owner_kind": "class",
      "name": "ToggleOwnerEcho",
      "test_helper": false,
      "implementation": false,
      "signature": "void ToggleOwnerEcho(bool bEnable)",
      "return_type": "void",
      "params": "bool bEnable",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyVoice",
      "header": "CrowdyVoice/Public/Core/Audio/VoiceChat/Service/FVoiceChatService.h",
      "editor_module": false
    },
    {
      "id": "FVoxelDefinition::MinValue",
      "owner": "FVoxelDefinition",
      "owner_kind": "struct",
      "name": "MinValue",
      "test_helper": false,
      "implementation": false,
      "signature": "FDateTime CreatedAt = MinValue()",
      "return_type": "FDateTime CreatedAt =",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CKSharedTypes",
      "header": "CKSharedTypes/Public/Shared/Types/Structures/Voxels/FVoxelDefinition.h",
      "editor_module": false
    },
    {
      "id": "FVoxelState::DeserializeFromBytes",
      "owner": "FVoxelState",
      "owner_kind": "struct",
      "name": "DeserializeFromBytes",
      "test_helper": false,
      "implementation": false,
      "signature": "void DeserializeFromBytes(const TArray<uint8>& ByteArray, int32 Offset = 0)",
      "return_type": "void",
      "params": "const TArray<uint8>& ByteArray, int32 Offset = 0",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CKSharedTypes",
      "header": "CKSharedTypes/Public/Shared/Types/Structures/Voxels/FVoxelState.h",
      "editor_module": false
    },
    {
      "id": "FVoxelState::GetVersion",
      "owner": "FVoxelState",
      "owner_kind": "struct",
      "name": "GetVersion",
      "test_helper": false,
      "implementation": false,
      "signature": "uint8 GetVersion() const",
      "return_type": "uint8",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CKSharedTypes",
      "header": "CKSharedTypes/Public/Shared/Types/Structures/Voxels/FVoxelState.h",
      "editor_module": false
    },
    {
      "id": "FVoxelState::IsVLO",
      "owner": "FVoxelState",
      "owner_kind": "struct",
      "name": "IsVLO",
      "test_helper": false,
      "implementation": false,
      "signature": "bool IsVLO() const",
      "return_type": "bool",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CKSharedTypes",
      "header": "CKSharedTypes/Public/Shared/Types/Structures/Voxels/FVoxelState.h",
      "editor_module": false
    },
    {
      "id": "FVoxelState::ResetVoxelState",
      "owner": "FVoxelState",
      "owner_kind": "struct",
      "name": "ResetVoxelState",
      "test_helper": false,
      "implementation": false,
      "signature": "void ResetVoxelState()",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CKSharedTypes",
      "header": "CKSharedTypes/Public/Shared/Types/Structures/Voxels/FVoxelState.h",
      "editor_module": false
    },
    {
      "id": "FVoxelState::SerializeToBytes",
      "owner": "FVoxelState",
      "owner_kind": "struct",
      "name": "SerializeToBytes",
      "test_helper": false,
      "implementation": false,
      "signature": "TArray<uint8> SerializeToBytes() const",
      "return_type": "TArray<uint8>",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CKSharedTypes",
      "header": "CKSharedTypes/Public/Shared/Types/Structures/Voxels/FVoxelState.h",
      "editor_module": false
    },
    {
      "id": "FVoxelState::ToString",
      "owner": "FVoxelState",
      "owner_kind": "struct",
      "name": "ToString",
      "test_helper": false,
      "implementation": false,
      "signature": "FString ToString() const",
      "return_type": "FString",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CKSharedTypes",
      "header": "CKSharedTypes/Public/Shared/Types/Structures/Voxels/FVoxelState.h",
      "editor_module": false
    },
    {
      "id": "FVoxelUpdateBody::AppendBody",
      "owner": "FVoxelUpdateBody",
      "owner_kind": "struct",
      "name": "AppendBody",
      "test_helper": false,
      "implementation": false,
      "signature": "void AppendBody(TArray<uint8>& Data) const",
      "return_type": "void",
      "params": "TArray<uint8>& Data",
      "access": "protected",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Messages/Voxel/FVoxelUpdateBody.h",
      "editor_module": false
    },
    {
      "id": "GetCrowdyCppCrypto",
      "owner": "",
      "owner_kind": "namespace",
      "name": "GetCrowdyCppCrypto",
      "test_helper": false,
      "implementation": false,
      "signature": "const crowdy::core::ICrypto& GetCrowdyCppCrypto()",
      "return_type": "const crowdy::core::ICrypto&",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppCrypto.h",
      "editor_module": false
    },
    {
      "id": "GetFunctionEntryName",
      "owner": "",
      "owner_kind": "namespace",
      "name": "GetFunctionEntryName",
      "test_helper": false,
      "implementation": false,
      "signature": "FName GetFunctionEntryName(const UK2Node_FunctionEntry* Entry)",
      "return_type": "FName",
      "params": "const UK2Node_FunctionEntry* Entry",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNodes",
      "header": "CrowdyNodes/Public/CrowdyEditorEventMeta.h",
      "editor_module": true
    },
    {
      "id": "GetTypeHash",
      "owner": "",
      "owner_kind": "namespace",
      "name": "GetTypeHash",
      "test_helper": false,
      "implementation": false,
      "signature": "uint32 GetTypeHash(const FCrowdyPayloadKey& Key)",
      "return_type": "uint32",
      "params": "const FCrowdyPayloadKey& Key",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Core/UDP/Subscription/FCrowdyPayloadKey.h",
      "editor_module": false
    },
    {
      "id": "GetTypeHash",
      "owner": "",
      "owner_kind": "namespace",
      "name": "GetTypeHash",
      "test_helper": false,
      "implementation": false,
      "signature": "uint32 GetTypeHash(const FPlacedObjectState& State)",
      "return_type": "uint32",
      "params": "const FPlacedObjectState& State",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CKSharedTypes",
      "header": "CKSharedTypes/Public/Shared/Types/Structures/Voxels/FVoxelState.h",
      "editor_module": false
    },
    {
      "id": "GetTypeHash",
      "owner": "",
      "owner_kind": "namespace",
      "name": "GetTypeHash",
      "test_helper": false,
      "implementation": false,
      "signature": "uint32 GetTypeHash(const FVoxelCoordinate& Coord)",
      "return_type": "uint32",
      "params": "const FVoxelCoordinate& Coord",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CKSharedTypes",
      "header": "CKSharedTypes/Public/Shared/Types/Structures/Voxels/FVoxelCoordinate.h",
      "editor_module": false
    },
    {
      "id": "HasCrowdyReplicatesMeta",
      "owner": "",
      "owner_kind": "namespace",
      "name": "HasCrowdyReplicatesMeta",
      "test_helper": false,
      "implementation": false,
      "signature": "bool HasCrowdyReplicatesMeta(const FKismetUserDeclaredFunctionMetadata& Meta)",
      "return_type": "bool",
      "params": "const FKismetUserDeclaredFunctionMetadata& Meta",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNodes",
      "header": "CrowdyNodes/Public/CrowdyEditorEventMeta.h",
      "editor_module": true
    },
    {
      "id": "ICrowdyBindingKeyProvider::GetCrowdyBindingKey",
      "owner": "ICrowdyBindingKeyProvider",
      "owner_kind": "class",
      "name": "GetCrowdyBindingKey",
      "test_helper": false,
      "implementation": false,
      "signature": "FString GetCrowdyBindingKey() const",
      "return_type": "FString",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyBindingKeyProvider.h",
      "editor_module": false
    },
    {
      "id": "ICrowdyEntityComponentProvider::GetCrowdyEntityComponent",
      "owner": "ICrowdyEntityComponentProvider",
      "owner_kind": "class",
      "name": "GetCrowdyEntityComponent",
      "test_helper": false,
      "implementation": false,
      "signature": "UCrowdyEntityComponent* GetCrowdyEntityComponent() const",
      "return_type": "UCrowdyEntityComponent*",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Interfaces/CrowdyEntityComponentProvider.h",
      "editor_module": false
    },
    {
      "id": "ICrowdyEntityComponentProvider::GetCrowdyEntityComponent_Implementation",
      "owner": "ICrowdyEntityComponentProvider",
      "owner_kind": "class",
      "name": "GetCrowdyEntityComponent_Implementation",
      "test_helper": false,
      "implementation": true,
      "signature": "UCrowdyEntityComponent* GetCrowdyEntityComponent_Implementation() const",
      "return_type": "UCrowdyEntityComponent*",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": true,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Interfaces/CrowdyEntityComponentProvider.h",
      "editor_module": false
    },
    {
      "id": "ICrowdyEntityEventHandler::ChargeEntityEventBudget",
      "owner": "ICrowdyEntityEventHandler",
      "owner_kind": "class",
      "name": "ChargeEntityEventBudget",
      "test_helper": false,
      "implementation": false,
      "signature": "bool ChargeEntityEventBudget(const FGuid& EntityUUID, const UFunction* Function)",
      "return_type": "bool",
      "params": "const FGuid& EntityUUID, const UFunction* Function",
      "access": "public",
      "static": false,
      "virtual": true,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/RPC/ICrowdyEntityEventHandler.h",
      "editor_module": false
    },
    {
      "id": "ICrowdyEntityEventHandler::HandleEntityEvent",
      "owner": "ICrowdyEntityEventHandler",
      "owner_kind": "class",
      "name": "HandleEntityEvent",
      "test_helper": false,
      "implementation": false,
      "signature": "void HandleEntityEvent(const FGuid& EntityUUID, const FGuid& SenderID, const UFunction* Function, const FCrowdyEventParams& Params)",
      "return_type": "void",
      "params": "const FGuid& EntityUUID, const FGuid& SenderID, const UFunction* Function, const FCrowdyEventParams& Params",
      "access": "public",
      "static": false,
      "virtual": true,
      "pure_virtual": true,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/RPC/ICrowdyEntityEventHandler.h",
      "editor_module": false
    },
    {
      "id": "ICrowdyEntityEventHandler::HasEntityEventHandler",
      "owner": "ICrowdyEntityEventHandler",
      "owner_kind": "class",
      "name": "HasEntityEventHandler",
      "test_helper": false,
      "implementation": false,
      "signature": "bool HasEntityEventHandler(const UFunction* Function) const",
      "return_type": "bool",
      "params": "const UFunction* Function",
      "access": "public",
      "static": false,
      "virtual": true,
      "pure_virtual": true,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/RPC/ICrowdyEntityEventHandler.h",
      "editor_module": false
    },
    {
      "id": "ICrowdyEntitySubscriber::ApplyDecodedState",
      "owner": "ICrowdyEntitySubscriber",
      "owner_kind": "class",
      "name": "ApplyDecodedState",
      "test_helper": false,
      "implementation": false,
      "signature": "void ApplyDecodedState(const FGuid& EntityUUID, const FCrowdyRepLayout& Layout, const void* DecodedContainer, TConstArrayView<int32> DeliveredIndices)",
      "return_type": "void",
      "params": "const FGuid& EntityUUID, const FCrowdyRepLayout& Layout, const void* DecodedContainer, TConstArrayView<int32> DeliveredIndices",
      "access": "public",
      "static": false,
      "virtual": true,
      "pure_virtual": true,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/ICrowdyEntitySubscriber.h",
      "editor_module": false
    },
    {
      "id": "ICrowdyEntitySubscriber::ApplyModelChanges",
      "owner": "ICrowdyEntitySubscriber",
      "owner_kind": "class",
      "name": "ApplyModelChanges",
      "test_helper": false,
      "implementation": false,
      "signature": "void ApplyModelChanges(const FGuid& EntityUUID, const FString& ContainerId, TConstArrayView<FCrowdyAttributeChange> Changes)",
      "return_type": "void",
      "params": "const FGuid& EntityUUID, const FString& ContainerId, TConstArrayView<FCrowdyAttributeChange> Changes",
      "access": "public",
      "static": false,
      "virtual": true,
      "pure_virtual": true,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/ICrowdyEntitySubscriber.h",
      "editor_module": false
    },
    {
      "id": "ICrowdyEntitySubscriber::GetEntityClass",
      "owner": "ICrowdyEntitySubscriber",
      "owner_kind": "class",
      "name": "GetEntityClass",
      "test_helper": false,
      "implementation": false,
      "signature": "const UClass* GetEntityClass(const FGuid& EntityUUID) const",
      "return_type": "const UClass*",
      "params": "const FGuid& EntityUUID",
      "access": "public",
      "static": false,
      "virtual": true,
      "pure_virtual": true,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/ICrowdyEntitySubscriber.h",
      "editor_module": false
    },
    {
      "id": "ICrowdyEntitySubscriber::IsEntityKnown",
      "owner": "ICrowdyEntitySubscriber",
      "owner_kind": "class",
      "name": "IsEntityKnown",
      "test_helper": false,
      "implementation": false,
      "signature": "bool IsEntityKnown(const FGuid& EntityUUID) const",
      "return_type": "bool",
      "params": "const FGuid& EntityUUID",
      "access": "public",
      "static": false,
      "virtual": true,
      "pure_virtual": true,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/ICrowdyEntitySubscriber.h",
      "editor_module": false
    },
    {
      "id": "ICrowdyEntitySubscriber::ResolveReceiver",
      "owner": "ICrowdyEntitySubscriber",
      "owner_kind": "class",
      "name": "ResolveReceiver",
      "test_helper": false,
      "implementation": false,
      "signature": "UObject* ResolveReceiver(const FGuid& EntityUUID, const UFunction* Function)",
      "return_type": "UObject*",
      "params": "const FGuid& EntityUUID, const UFunction* Function",
      "access": "public",
      "static": false,
      "virtual": true,
      "pure_virtual": true,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/ICrowdyEntitySubscriber.h",
      "editor_module": false
    },
    {
      "id": "ICrowdyEventSource::GetEventEntityID",
      "owner": "ICrowdyEventSource",
      "owner_kind": "class",
      "name": "GetEventEntityID",
      "test_helper": false,
      "implementation": false,
      "signature": "FGuid GetEventEntityID() const",
      "return_type": "FGuid",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": true,
      "pure_virtual": true,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/RPC/ICrowdyEventSource.h",
      "editor_module": false
    },
    {
      "id": "ICrowdyEventSource::GetEventLocation",
      "owner": "ICrowdyEventSource",
      "owner_kind": "class",
      "name": "GetEventLocation",
      "test_helper": false,
      "implementation": false,
      "signature": "bool GetEventLocation(FVector& OutLocation) const",
      "return_type": "bool",
      "params": "FVector& OutLocation",
      "access": "public",
      "static": false,
      "virtual": true,
      "pure_virtual": true,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/RPC/ICrowdyEventSource.h",
      "editor_module": false
    },
    {
      "id": "ICrowdyEventSource::GetEventOwnerID",
      "owner": "ICrowdyEventSource",
      "owner_kind": "class",
      "name": "GetEventOwnerID",
      "test_helper": false,
      "implementation": false,
      "signature": "FGuid GetEventOwnerID() const",
      "return_type": "FGuid",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": true,
      "pure_virtual": true,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/RPC/ICrowdyEventSource.h",
      "editor_module": false
    },
    {
      "id": "ICrowdyEventSource::GetEventRole",
      "owner": "ICrowdyEventSource",
      "owner_kind": "class",
      "name": "GetEventRole",
      "test_helper": false,
      "implementation": false,
      "signature": "ECrowdyRole GetEventRole() const",
      "return_type": "ECrowdyRole",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": true,
      "pure_virtual": true,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/RPC/ICrowdyEventSource.h",
      "editor_module": false
    },
    {
      "id": "ICrowdyEventSource::IsEventLocallyOwned",
      "owner": "ICrowdyEventSource",
      "owner_kind": "class",
      "name": "IsEventLocallyOwned",
      "test_helper": false,
      "implementation": false,
      "signature": "bool IsEventLocallyOwned() const",
      "return_type": "bool",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": true,
      "pure_virtual": true,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/RPC/ICrowdyEventSource.h",
      "editor_module": false
    },
    {
      "id": "ICrowdyHUD::ExecuteUICommand",
      "owner": "ICrowdyHUD",
      "owner_kind": "class",
      "name": "ExecuteUICommand",
      "test_helper": false,
      "implementation": false,
      "signature": "void ExecuteUICommand(FGameplayTag Command, bool bHideOtherWidgetsInLayer = false, bool bChangeInputMode = true)",
      "return_type": "void",
      "params": "FGameplayTag Command, bool bHideOtherWidgetsInLayer = false, bool bChangeInputMode = true",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Core/UI/Interfaces/CrowdyHUD.h",
      "editor_module": false
    },
    {
      "id": "ICrowdyHUD::GetWidgetReference",
      "owner": "ICrowdyHUD",
      "owner_kind": "class",
      "name": "GetWidgetReference",
      "test_helper": false,
      "implementation": false,
      "signature": "UUserWidget* GetWidgetReference(TSubclassOf<UUserWidget> WidgetClass)",
      "return_type": "UUserWidget*",
      "params": "TSubclassOf<UUserWidget> WidgetClass",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Core/UI/Interfaces/CrowdyHUD.h",
      "editor_module": false
    },
    {
      "id": "ICrowdyHUD::ToggleLayerVisibility",
      "owner": "ICrowdyHUD",
      "owner_kind": "class",
      "name": "ToggleLayerVisibility",
      "test_helper": false,
      "implementation": false,
      "signature": "void ToggleLayerVisibility(ECrowdyUILayer Layer, bool bVisible = false)",
      "return_type": "void",
      "params": "ECrowdyUILayer Layer, bool bVisible = false",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Core/UI/Interfaces/CrowdyHUD.h",
      "editor_module": false
    },
    {
      "id": "ICrowdyMessage::ApplyEnvelope",
      "owner": "ICrowdyMessage",
      "owner_kind": "class",
      "name": "ApplyEnvelope",
      "test_helper": false,
      "implementation": false,
      "signature": "void ApplyEnvelope(const FCrowdyFrame& Frame)",
      "return_type": "void",
      "params": "const FCrowdyFrame& Frame",
      "access": "protected",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Core/UDP/Interfaces/ICrowdyMessage.h",
      "editor_module": false
    },
    {
      "id": "ICrowdyMessage::ApplyEnvelopeActorId",
      "owner": "ICrowdyMessage",
      "owner_kind": "class",
      "name": "ApplyEnvelopeActorId",
      "test_helper": false,
      "implementation": false,
      "signature": "[[nodiscard]] bool ApplyEnvelopeActorId(const FCrowdyFrame& Frame)",
      "return_type": "[[nodiscard]] bool",
      "params": "const FCrowdyFrame& Frame",
      "access": "protected",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Core/UDP/Interfaces/ICrowdyMessage.h",
      "editor_module": false
    },
    {
      "id": "ICrowdyMessage::DecodePayload",
      "owner": "ICrowdyMessage",
      "owner_kind": "class",
      "name": "DecodePayload",
      "test_helper": false,
      "implementation": false,
      "signature": "[[nodiscard]] bool DecodePayload(const FCrowdyFrame& Frame)",
      "return_type": "[[nodiscard]] bool",
      "params": "const FCrowdyFrame& Frame",
      "access": "public",
      "static": false,
      "virtual": true,
      "pure_virtual": true,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Core/UDP/Interfaces/ICrowdyMessage.h",
      "editor_module": false
    },
    {
      "id": "ICrowdyMessage::GetPayload",
      "owner": "ICrowdyMessage",
      "owner_kind": "class",
      "name": "GetPayload",
      "test_helper": false,
      "implementation": false,
      "signature": "const FInstancedStruct* GetPayload() const",
      "return_type": "const FInstancedStruct*",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": true,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Core/UDP/Interfaces/ICrowdyMessage.h",
      "editor_module": false
    },
    {
      "id": "ICrowdyMessage::GetPayloadBytes",
      "owner": "ICrowdyMessage",
      "owner_kind": "class",
      "name": "GetPayloadBytes",
      "test_helper": false,
      "implementation": false,
      "signature": "TConstArrayView<uint8> GetPayloadBytes() const",
      "return_type": "TConstArrayView<uint8>",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": true,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Core/UDP/Interfaces/ICrowdyMessage.h",
      "editor_module": false
    },
    {
      "id": "ICrowdyMessage::GetPayloadKey",
      "owner": "ICrowdyMessage",
      "owner_kind": "class",
      "name": "GetPayloadKey",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdyPayloadKey GetPayloadKey() const",
      "return_type": "FCrowdyPayloadKey",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": true,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Core/UDP/Interfaces/ICrowdyMessage.h",
      "editor_module": false
    },
    {
      "id": "ICrowdyMessage::GetType",
      "owner": "ICrowdyMessage",
      "owner_kind": "class",
      "name": "GetType",
      "test_helper": false,
      "implementation": false,
      "signature": "ECrowdyMessageType GetType() const",
      "return_type": "ECrowdyMessageType",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": true,
      "pure_virtual": true,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Core/UDP/Interfaces/ICrowdyMessage.h",
      "editor_module": false
    },
    {
      "id": "ICrowdyMessage::GetTypeName",
      "owner": "ICrowdyMessage",
      "owner_kind": "class",
      "name": "GetTypeName",
      "test_helper": false,
      "implementation": false,
      "signature": "FName GetTypeName() const",
      "return_type": "FName",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": true,
      "pure_virtual": true,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Core/UDP/Interfaces/ICrowdyMessage.h",
      "editor_module": false
    },
    {
      "id": "ICrowdyMessage::Serialize",
      "owner": "ICrowdyMessage",
      "owner_kind": "class",
      "name": "Serialize",
      "test_helper": false,
      "implementation": false,
      "signature": "TArray<uint8> Serialize() const",
      "return_type": "TArray<uint8>",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": true,
      "pure_virtual": true,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Core/UDP/Interfaces/ICrowdyMessage.h",
      "editor_module": false
    },
    {
      "id": "ICrowdyMessage::SerializeMetadata",
      "owner": "ICrowdyMessage",
      "owner_kind": "class",
      "name": "SerializeMetadata",
      "test_helper": false,
      "implementation": false,
      "signature": "TArray<uint8> SerializeMetadata(const int32 BodyBytes = 0) const",
      "return_type": "TArray<uint8>",
      "params": "const int32 BodyBytes = 0",
      "access": "protected",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Core/UDP/Interfaces/ICrowdyMessage.h",
      "editor_module": false
    },
    {
      "id": "ICrowdyMinigame::GetMinigameName",
      "owner": "ICrowdyMinigame",
      "owner_kind": "class",
      "name": "GetMinigameName",
      "test_helper": false,
      "implementation": false,
      "signature": "FName GetMinigameName()",
      "return_type": "FName",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Core/Interfaces/Minigames/CrowdyMinigame.h",
      "editor_module": false
    },
    {
      "id": "ICrowdyMinigame::JoinMinigame",
      "owner": "ICrowdyMinigame",
      "owner_kind": "class",
      "name": "JoinMinigame",
      "test_helper": false,
      "implementation": false,
      "signature": "void JoinMinigame()",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Core/Interfaces/Minigames/CrowdyMinigame.h",
      "editor_module": false
    },
    {
      "id": "ICrowdyModelIdentity::GetHostID",
      "owner": "ICrowdyModelIdentity",
      "owner_kind": "class",
      "name": "GetHostID",
      "test_helper": false,
      "implementation": false,
      "signature": "FGuid GetHostID() const",
      "return_type": "FGuid",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": true,
      "pure_virtual": true,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyModelIdentityInterface.h",
      "editor_module": false
    },
    {
      "id": "ICrowdyModelIdentity::GetNetIDForParticipant",
      "owner": "ICrowdyModelIdentity",
      "owner_kind": "class",
      "name": "GetNetIDForParticipant",
      "test_helper": false,
      "implementation": false,
      "signature": "bool GetNetIDForParticipant(const UObject* Participant, FGuid& OutNetID) const",
      "return_type": "bool",
      "params": "const UObject* Participant, FGuid& OutNetID",
      "access": "public",
      "static": false,
      "virtual": true,
      "pure_virtual": true,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyModelIdentityInterface.h",
      "editor_module": false
    },
    {
      "id": "ICrowdyModelIdentity::IsLocallyOwned",
      "owner": "ICrowdyModelIdentity",
      "owner_kind": "class",
      "name": "IsLocallyOwned",
      "test_helper": false,
      "implementation": false,
      "signature": "bool IsLocallyOwned(const FGuid& NetID) const",
      "return_type": "bool",
      "params": "const FGuid& NetID",
      "access": "public",
      "static": false,
      "virtual": true,
      "pure_virtual": true,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyModelIdentityInterface.h",
      "editor_module": false
    },
    {
      "id": "ICrowdyModelIdentity::TryGetCachedOwnerUserId",
      "owner": "ICrowdyModelIdentity",
      "owner_kind": "class",
      "name": "TryGetCachedOwnerUserId",
      "test_helper": false,
      "implementation": false,
      "signature": "bool TryGetCachedOwnerUserId(const FGuid& NetID, int64& Out) const",
      "return_type": "bool",
      "params": "const FGuid& NetID, int64& Out",
      "access": "public",
      "static": false,
      "virtual": true,
      "pure_virtual": true,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyModelIdentityInterface.h",
      "editor_module": false
    },
    {
      "id": "ICrowdyModelIdentity::TryGetLocalUserId",
      "owner": "ICrowdyModelIdentity",
      "owner_kind": "class",
      "name": "TryGetLocalUserId",
      "test_helper": false,
      "implementation": false,
      "signature": "bool TryGetLocalUserId(int64& OutUserId) const",
      "return_type": "bool",
      "params": "int64& OutUserId",
      "access": "public",
      "static": false,
      "virtual": true,
      "pure_virtual": true,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyModelIdentityInterface.h",
      "editor_module": false
    },
    {
      "id": "ICrowdyModelNotificationSink::OnModelChanged",
      "owner": "ICrowdyModelNotificationSink",
      "owner_kind": "class",
      "name": "OnModelChanged",
      "test_helper": false,
      "implementation": false,
      "signature": "FOnModelChanged& OnModelChanged()",
      "return_type": "FOnModelChanged&",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": true,
      "pure_virtual": true,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyModelNotificationSink.h",
      "editor_module": false
    },
    {
      "id": "ICrowdyPersistentOwner::GetPersistentKey",
      "owner": "ICrowdyPersistentOwner",
      "owner_kind": "class",
      "name": "GetPersistentKey",
      "test_helper": false,
      "implementation": false,
      "signature": "FString GetPersistentKey() const",
      "return_type": "FString",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Core/Persistence/ICrowdyPersistentOwner.h",
      "editor_module": false
    },
    {
      "id": "ICrowdyPersistentOwner::GetPersistentKey_Implementation",
      "owner": "ICrowdyPersistentOwner",
      "owner_kind": "class",
      "name": "GetPersistentKey_Implementation",
      "test_helper": false,
      "implementation": true,
      "signature": "FString GetPersistentKey_Implementation() const",
      "return_type": "FString",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": true,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Core/Persistence/ICrowdyPersistentOwner.h",
      "editor_module": false
    },
    {
      "id": "ICrowdyPersistentOwner::OnPersistentStateRestored",
      "owner": "ICrowdyPersistentOwner",
      "owner_kind": "class",
      "name": "OnPersistentStateRestored",
      "test_helper": false,
      "implementation": false,
      "signature": "void OnPersistentStateRestored(UScriptStruct* StructType, const FString& InstanceKey)",
      "return_type": "void",
      "params": "UScriptStruct* StructType, const FString& InstanceKey",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Core/Persistence/ICrowdyPersistentOwner.h",
      "editor_module": false
    },
    {
      "id": "ICrowdyPlayer::GetPlayerName",
      "owner": "ICrowdyPlayer",
      "owner_kind": "class",
      "name": "GetPlayerName",
      "test_helper": false,
      "implementation": false,
      "signature": "FName GetPlayerName()",
      "return_type": "FName",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Core/Interfaces/Player/CrowdyPlayer.h",
      "editor_module": false
    },
    {
      "id": "ICrowdyPlayer::InteractMessage",
      "owner": "ICrowdyPlayer",
      "owner_kind": "class",
      "name": "InteractMessage",
      "test_helper": false,
      "implementation": false,
      "signature": "void InteractMessage(const FString& Message, const float Duration)",
      "return_type": "void",
      "params": "const FString& Message, const float Duration",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Core/Interfaces/Player/CrowdyPlayer.h",
      "editor_module": false
    },
    {
      "id": "ICrowdyReplicationSource::GetReplicatedActor",
      "owner": "ICrowdyReplicationSource",
      "owner_kind": "class",
      "name": "GetReplicatedActor",
      "test_helper": false,
      "implementation": false,
      "signature": "AActor* GetReplicatedActor() const",
      "return_type": "AActor*",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": true,
      "pure_virtual": true,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Interfaces/CrowdyReplicationSource.h",
      "editor_module": false
    },
    {
      "id": "ICrowdyReplicationSource::GetReplicatedState",
      "owner": "ICrowdyReplicationSource",
      "owner_kind": "class",
      "name": "GetReplicatedState",
      "test_helper": false,
      "implementation": false,
      "signature": "const FInstancedStruct& GetReplicatedState() const",
      "return_type": "const FInstancedStruct&",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": true,
      "pure_virtual": true,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Interfaces/CrowdyReplicationSource.h",
      "editor_module": false
    },
    {
      "id": "ICrowdyReplicationSource::GetReplicationUUID",
      "owner": "ICrowdyReplicationSource",
      "owner_kind": "class",
      "name": "GetReplicationUUID",
      "test_helper": false,
      "implementation": false,
      "signature": "const FString& GetReplicationUUID() const",
      "return_type": "const FString&",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": true,
      "pure_virtual": true,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Interfaces/CrowdyReplicationSource.h",
      "editor_module": false
    },
    {
      "id": "ICrowdyUIRootWidget::GetLayer",
      "owner": "ICrowdyUIRootWidget",
      "owner_kind": "class",
      "name": "GetLayer",
      "test_helper": false,
      "implementation": false,
      "signature": "UOverlay* GetLayer(ECrowdyUILayer Layer)",
      "return_type": "UOverlay*",
      "params": "ECrowdyUILayer Layer",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Core/UI/Interfaces/CrowdyUIRootWidget.h",
      "editor_module": false
    },
    {
      "id": "ICrowdyUIRootWidget::PopFromLayer",
      "owner": "ICrowdyUIRootWidget",
      "owner_kind": "class",
      "name": "PopFromLayer",
      "test_helper": false,
      "implementation": false,
      "signature": "UUserWidget* PopFromLayer(ECrowdyUILayer Layer, bool bRemoveFromParent = true)",
      "return_type": "UUserWidget*",
      "params": "ECrowdyUILayer Layer, bool bRemoveFromParent = true",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Core/UI/Interfaces/CrowdyUIRootWidget.h",
      "editor_module": false
    },
    {
      "id": "ICrowdyUIRootWidget::PushToLayer",
      "owner": "ICrowdyUIRootWidget",
      "owner_kind": "class",
      "name": "PushToLayer",
      "test_helper": false,
      "implementation": false,
      "signature": "UUserWidget* PushToLayer(ECrowdyUILayer Layer, bool bClearLayerFirst = false, TSubclassOf<UUserWidget> WidgetClass = nullptr)",
      "return_type": "UUserWidget*",
      "params": "ECrowdyUILayer Layer, bool bClearLayerFirst = false, TSubclassOf<UUserWidget> WidgetClass = nullptr",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Core/UI/Interfaces/CrowdyUIRootWidget.h",
      "editor_module": false
    },
    {
      "id": "ISubsystemInitializable::PostSubsystemInit",
      "owner": "ISubsystemInitializable",
      "owner_kind": "class",
      "name": "PostSubsystemInit",
      "test_helper": false,
      "implementation": false,
      "signature": "void PostSubsystemInit()",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": true,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CKSharedTypes",
      "header": "CKSharedTypes/Public/Shared/Types/Interfaces/Subsystems/SubsystemInitializable.h",
      "editor_module": false
    },
    {
      "id": "ResolveCrowdyRecipient",
      "owner": "",
      "owner_kind": "namespace",
      "name": "ResolveCrowdyRecipient",
      "test_helper": false,
      "implementation": false,
      "signature": "ECrowdyEventRecipient ResolveCrowdyRecipient(const FKismetUserDeclaredFunctionMetadata& Meta)",
      "return_type": "ECrowdyEventRecipient",
      "params": "const FKismetUserDeclaredFunctionMetadata& Meta",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNodes",
      "header": "CrowdyNodes/Public/CrowdyEditorEventMeta.h",
      "editor_module": true
    },
    {
      "id": "ResolveCrowdyRecipient",
      "owner": "",
      "owner_kind": "namespace",
      "name": "ResolveCrowdyRecipient",
      "test_helper": false,
      "implementation": false,
      "signature": "ECrowdyEventRecipient ResolveCrowdyRecipient(const FString& RecipientMetaValue)",
      "return_type": "ECrowdyEventRecipient",
      "params": "const FString& RecipientMetaValue",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNodes",
      "header": "CrowdyNodes/Public/CrowdyEditorEventMeta.h",
      "editor_module": true
    },
    {
      "id": "SerializeValue",
      "owner": "",
      "owner_kind": "namespace",
      "name": "SerializeValue",
      "test_helper": false,
      "implementation": false,
      "signature": "TArray<uint8> SerializeValue(T Value)",
      "return_type": "TArray<uint8>",
      "params": "T Value",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": true,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Utils/SerializationFunctionLibrary.h",
      "editor_module": false
    },
    {
      "id": "sizeof",
      "owner": "",
      "owner_kind": "namespace",
      "name": "sizeof",
      "test_helper": false,
      "implementation": false,
      "signature": "int32 MetadataSize = sizeof(int64)",
      "return_type": "int32 MetadataSize =",
      "params": "int64",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Core/UDP/Interfaces/ICrowdyMessage.h",
      "editor_module": false
    },
    {
      "id": "sizeof",
      "owner": "",
      "owner_kind": "namespace",
      "name": "sizeof",
      "test_helper": false,
      "implementation": false,
      "signature": "int32 TailSize = sizeof(int64)",
      "return_type": "int32 TailSize =",
      "params": "int64",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Core/UDP/Interfaces/ICrowdyMessage.h",
      "editor_module": false
    },
    {
      "id": "TCrowdyMessagePool::Acquire",
      "owner": "TCrowdyMessagePool",
      "owner_kind": "class",
      "name": "Acquire",
      "test_helper": false,
      "implementation": false,
      "signature": "TSharedRef<MessageType, ESPMode::ThreadSafe> Acquire()",
      "return_type": "TSharedRef<MessageType, ESPMode::ThreadSafe>",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Serialization/CrowdyMessagePool.h",
      "editor_module": false
    },
    {
      "id": "TCrowdyMessagePool::GetOverflowCount",
      "owner": "TCrowdyMessagePool",
      "owner_kind": "class",
      "name": "GetOverflowCount",
      "test_helper": false,
      "implementation": false,
      "signature": "int64 GetOverflowCount() const",
      "return_type": "int64",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Serialization/CrowdyMessagePool.h",
      "editor_module": false
    },
    {
      "id": "TCrowdyMessagePool::GetReuseCount",
      "owner": "TCrowdyMessagePool",
      "owner_kind": "class",
      "name": "GetReuseCount",
      "test_helper": false,
      "implementation": false,
      "signature": "int64 GetReuseCount() const",
      "return_type": "int64",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Serialization/CrowdyMessagePool.h",
      "editor_module": false
    },
    {
      "id": "TCrowdyMessagePool::NumSlots",
      "owner": "TCrowdyMessagePool",
      "owner_kind": "class",
      "name": "NumSlots",
      "test_helper": false,
      "implementation": false,
      "signature": "int32 NumSlots() const",
      "return_type": "int32",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Serialization/CrowdyMessagePool.h",
      "editor_module": false
    },
    {
      "id": "TCrowdyMessagePool::Reset",
      "owner": "TCrowdyMessagePool",
      "owner_kind": "class",
      "name": "Reset",
      "test_helper": false,
      "implementation": false,
      "signature": "void Reset()",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Serialization/CrowdyMessagePool.h",
      "editor_module": false
    },
    {
      "id": "TEXT",
      "owner": "",
      "owner_kind": "namespace",
      "name": "TEXT",
      "test_helper": false,
      "implementation": false,
      "signature": "const TCHAR* CrowdyCppGameModelDeprecatedCode = TEXT(\"GAME_MODEL_DEPRECATED\")",
      "return_type": "const TCHAR* CrowdyCppGameModelDeprecatedCode =",
      "params": "\"GAME_MODEL_DEPRECATED\"",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppClient.h",
      "editor_module": false
    },
    {
      "id": "TEXT",
      "owner": "",
      "owner_kind": "namespace",
      "name": "TEXT",
      "test_helper": false,
      "implementation": false,
      "signature": "const TCHAR* CrowdyCppGameModelDeprecatedMessage = TEXT(\"Game Models are deprecated and no longer available; use Server Compute.\")",
      "return_type": "const TCHAR* CrowdyCppGameModelDeprecatedMessage =",
      "params": "\"Game Models are deprecated and no longer available; use Server Compute.\"",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyCppBridge",
      "header": "CrowdyCppBridge/Public/CrowdyCppClient.h",
      "editor_module": false
    },
    {
      "id": "TInterpolatedField::PhysicalIndex",
      "owner": "TInterpolatedField",
      "owner_kind": "struct",
      "name": "PhysicalIndex",
      "test_helper": false,
      "implementation": false,
      "signature": "int32 PhysicalIndex(const int32 LogicalIndex) const",
      "return_type": "int32",
      "params": "const int32 LogicalIndex",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Data/TInterpolatedField.h",
      "editor_module": false
    },
    {
      "id": "TInterpolatedField::Push",
      "owner": "TInterpolatedField",
      "owner_kind": "struct",
      "name": "Push",
      "test_helper": false,
      "implementation": false,
      "signature": "void Push(const T& Value, int64 Timestamp)",
      "return_type": "void",
      "params": "const T& Value, int64 Timestamp",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Data/TInterpolatedField.h",
      "editor_module": false
    },
    {
      "id": "UActorUpdateExecutor::GetActorState",
      "owner": "UActorUpdateExecutor",
      "owner_kind": "class",
      "name": "GetActorState",
      "test_helper": false,
      "implementation": false,
      "signature": "FInstancedStruct GetActorState(const UActorComponent* UpdateComponent) const",
      "return_type": "FInstancedStruct",
      "params": "const UActorComponent* UpdateComponent",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Executor/ActorUpdateExecutor.h",
      "editor_module": false
    },
    {
      "id": "UActorUpdateExecutor::GetStateStruct",
      "owner": "UActorUpdateExecutor",
      "owner_kind": "class",
      "name": "GetStateStruct",
      "test_helper": false,
      "implementation": false,
      "signature": "UScriptStruct* GetStateStruct() const",
      "return_type": "UScriptStruct*",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Executor/ActorUpdateExecutor.h",
      "editor_module": false
    },
    {
      "id": "UActorUpdateExecutor::GetStateStruct_Implementation",
      "owner": "UActorUpdateExecutor",
      "owner_kind": "class",
      "name": "GetStateStruct_Implementation",
      "test_helper": false,
      "implementation": true,
      "signature": "UScriptStruct* GetStateStruct_Implementation() const",
      "return_type": "UScriptStruct*",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": true,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Executor/ActorUpdateExecutor.h",
      "editor_module": false
    },
    {
      "id": "UActorUpdatePayloadRegistry::ClearConflicts",
      "owner": "UActorUpdatePayloadRegistry",
      "owner_kind": "class",
      "name": "ClearConflicts",
      "test_helper": false,
      "implementation": false,
      "signature": "void ClearConflicts()",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Utils/UActorUpdatePayloadRegistry.h",
      "editor_module": false
    },
    {
      "id": "UActorUpdatePayloadRegistry::Get",
      "owner": "UActorUpdatePayloadRegistry",
      "owner_kind": "class",
      "name": "Get",
      "test_helper": false,
      "implementation": false,
      "signature": "UActorUpdatePayloadRegistry* Get()",
      "return_type": "UActorUpdatePayloadRegistry*",
      "params": "",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Utils/UActorUpdatePayloadRegistry.h",
      "editor_module": false
    },
    {
      "id": "UActorUpdatePayloadRegistry::GetConflicts",
      "owner": "UActorUpdatePayloadRegistry",
      "owner_kind": "class",
      "name": "GetConflicts",
      "test_helper": false,
      "implementation": false,
      "signature": "TArray<FCrowdyIDConflict> GetConflicts() const",
      "return_type": "TArray<FCrowdyIDConflict>",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Utils/UActorUpdatePayloadRegistry.h",
      "editor_module": false
    },
    {
      "id": "UActorUpdatePayloadRegistry::GetID",
      "owner": "UActorUpdatePayloadRegistry",
      "owner_kind": "class",
      "name": "GetID",
      "test_helper": false,
      "implementation": false,
      "signature": "bool GetID(const UScriptStruct* Struct, FCrowdyTypeID& OutID) const",
      "return_type": "bool",
      "params": "const UScriptStruct* Struct, FCrowdyTypeID& OutID",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Utils/UActorUpdatePayloadRegistry.h",
      "editor_module": false
    },
    {
      "id": "UActorUpdatePayloadRegistry::GetName",
      "owner": "UActorUpdatePayloadRegistry",
      "owner_kind": "class",
      "name": "GetName",
      "test_helper": false,
      "implementation": false,
      "signature": "bool GetName(const UScriptStruct* Struct, FName& OutName) const",
      "return_type": "bool",
      "params": "const UScriptStruct* Struct, FName& OutName",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Utils/UActorUpdatePayloadRegistry.h",
      "editor_module": false
    },
    {
      "id": "UActorUpdatePayloadRegistry::HasConflicts",
      "owner": "UActorUpdatePayloadRegistry",
      "owner_kind": "class",
      "name": "HasConflicts",
      "test_helper": false,
      "implementation": false,
      "signature": "bool HasConflicts() const",
      "return_type": "bool",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Utils/UActorUpdatePayloadRegistry.h",
      "editor_module": false
    },
    {
      "id": "UActorUpdatePayloadRegistry::LoadFromDataAsset",
      "owner": "UActorUpdatePayloadRegistry",
      "owner_kind": "class",
      "name": "LoadFromDataAsset",
      "test_helper": false,
      "implementation": false,
      "signature": "void LoadFromDataAsset(const UActorUpdatePayloadType* DataAsset)",
      "return_type": "void",
      "params": "const UActorUpdatePayloadType* DataAsset",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Utils/UActorUpdatePayloadRegistry.h",
      "editor_module": false
    },
    {
      "id": "UActorUpdatePayloadRegistry::RegisterStruct",
      "owner": "UActorUpdatePayloadRegistry",
      "owner_kind": "class",
      "name": "RegisterStruct",
      "test_helper": false,
      "implementation": false,
      "signature": "void RegisterStruct(UScriptStruct* Struct, FCrowdyTypeID TypeID)",
      "return_type": "void",
      "params": "UScriptStruct* Struct, FCrowdyTypeID TypeID",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Utils/UActorUpdatePayloadRegistry.h",
      "editor_module": false
    },
    {
      "id": "UActorUpdatePayloadRegistry::RegisterStructAuto",
      "owner": "UActorUpdatePayloadRegistry",
      "owner_kind": "class",
      "name": "RegisterStructAuto",
      "test_helper": false,
      "implementation": false,
      "signature": "void RegisterStructAuto(UScriptStruct* Struct)",
      "return_type": "void",
      "params": "UScriptStruct* Struct",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Utils/UActorUpdatePayloadRegistry.h",
      "editor_module": false
    },
    {
      "id": "UActorUpdatePayloadRegistry::Reset",
      "owner": "UActorUpdatePayloadRegistry",
      "owner_kind": "class",
      "name": "Reset",
      "test_helper": false,
      "implementation": false,
      "signature": "void Reset()",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Utils/UActorUpdatePayloadRegistry.h",
      "editor_module": false
    },
    {
      "id": "UActorUpdatePayloadRegistry::Resolve",
      "owner": "UActorUpdatePayloadRegistry",
      "owner_kind": "class",
      "name": "Resolve",
      "test_helper": false,
      "implementation": false,
      "signature": "UScriptStruct* Resolve(const FCrowdyTypeID OutID) const",
      "return_type": "UScriptStruct*",
      "params": "const FCrowdyTypeID OutID",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Utils/UActorUpdatePayloadRegistry.h",
      "editor_module": false
    },
    {
      "id": "UActorUpdatePayloadRegistry::SetIDResolver",
      "owner": "UActorUpdatePayloadRegistry",
      "owner_kind": "class",
      "name": "SetIDResolver",
      "test_helper": false,
      "implementation": false,
      "signature": "void SetIDResolver(TFunction<FCrowdyTypeID(const UScriptStruct*)> InResolver)",
      "return_type": "void",
      "params": "TFunction<FCrowdyTypeID(const UScriptStruct*)> InResolver",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Utils/UActorUpdatePayloadRegistry.h",
      "editor_module": false
    },
    {
      "id": "UActorUpdatePayloadRegistry::Shutdown",
      "owner": "UActorUpdatePayloadRegistry",
      "owner_kind": "class",
      "name": "Shutdown",
      "test_helper": false,
      "implementation": false,
      "signature": "void Shutdown()",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Utils/UActorUpdatePayloadRegistry.h",
      "editor_module": false
    },
    {
      "id": "UCLASS",
      "owner": "",
      "owner_kind": "namespace",
      "name": "UCLASS",
      "test_helper": false,
      "implementation": false,
      "signature": "THIRD_PARTY_INCLUDES_START THIRD_PARTY_INCLUDES_END UCLASS()",
      "return_type": "THIRD_PARTY_INCLUDES_START THIRD_PARTY_INCLUDES_END",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Utils/SerializationFunctionLibrary.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyActorManager::AgePendingActivations",
      "owner": "UCrowdyActorManager",
      "owner_kind": "class",
      "name": "AgePendingActivations",
      "test_helper": false,
      "implementation": false,
      "signature": "void AgePendingActivations(TMap<FGuid, FPendingActivation>& Park, int32 WarnTicks, int32 EvictTicks, TArray<FGuid>& OutEvicted)",
      "return_type": "void",
      "params": "TMap<FGuid, FPendingActivation>& Park, int32 WarnTicks, int32 EvictTicks, TArray<FGuid>& OutEvicted",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyActorManager.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyActorManager::AllocateSlotForTest",
      "owner": "UCrowdyActorManager",
      "owner_kind": "class",
      "name": "AllocateSlotForTest",
      "test_helper": true,
      "implementation": false,
      "signature": "int32 AllocateSlotForTest(const FGuid& UUID)",
      "return_type": "int32",
      "params": "const FGuid& UUID",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyActorManager.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyActorManager::ApplyPendingUpdatesForTest",
      "owner": "UCrowdyActorManager",
      "owner_kind": "class",
      "name": "ApplyPendingUpdatesForTest",
      "test_helper": true,
      "implementation": false,
      "signature": "void ApplyPendingUpdatesForTest()",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyActorManager.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyActorManager::BindToEntitySubsystemForTest",
      "owner": "UCrowdyActorManager",
      "owner_kind": "class",
      "name": "BindToEntitySubsystemForTest",
      "test_helper": true,
      "implementation": false,
      "signature": "void BindToEntitySubsystemForTest(UCrowdyEntitySubsystem* Entities)",
      "return_type": "void",
      "params": "UCrowdyEntitySubsystem* Entities",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyActorManager.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyActorManager::BindToTrackerForTest",
      "owner": "UCrowdyActorManager",
      "owner_kind": "class",
      "name": "BindToTrackerForTest",
      "test_helper": true,
      "implementation": false,
      "signature": "void BindToTrackerForTest(UCrowdyActorTracker* Tracker)",
      "return_type": "void",
      "params": "UCrowdyActorTracker* Tracker",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyActorManager.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyActorManager::CompletePendingActivationForTest",
      "owner": "UCrowdyActorManager",
      "owner_kind": "class",
      "name": "CompletePendingActivationForTest",
      "test_helper": true,
      "implementation": false,
      "signature": "void CompletePendingActivationForTest(const FGuid& UUID)",
      "return_type": "void",
      "params": "const FGuid& UUID",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyActorManager.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyActorManager::DrainUpdateBatchForTest",
      "owner": "UCrowdyActorManager",
      "owner_kind": "class",
      "name": "DrainUpdateBatchForTest",
      "test_helper": true,
      "implementation": false,
      "signature": "void DrainUpdateBatchForTest(const TArray<FCrowdyActorUpdate>& Updates)",
      "return_type": "void",
      "params": "const TArray<FCrowdyActorUpdate>& Updates",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyActorManager.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyActorManager::EnqueueOffThreadForTest",
      "owner": "UCrowdyActorManager",
      "owner_kind": "class",
      "name": "EnqueueOffThreadForTest",
      "test_helper": true,
      "implementation": false,
      "signature": "void EnqueueOffThreadForTest(const FCrowdyActorUpdate& Update)",
      "return_type": "void",
      "params": "const FCrowdyActorUpdate& Update",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyActorManager.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyActorManager::ExtractUpdateForTest",
      "owner": "UCrowdyActorManager",
      "owner_kind": "class",
      "name": "ExtractUpdateForTest",
      "test_helper": true,
      "implementation": false,
      "signature": "void ExtractUpdateForTest(const FGuid& UUID, const FInstancedStruct& State)",
      "return_type": "void",
      "params": "const FGuid& UUID, const FInstancedStruct& State",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyActorManager.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyActorManager::GetActiveBackend",
      "owner": "UCrowdyActorManager",
      "owner_kind": "class",
      "name": "GetActiveBackend",
      "test_helper": false,
      "implementation": false,
      "signature": "UCrowdyRenderingBackend* GetActiveBackend() const",
      "return_type": "UCrowdyRenderingBackend*",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyActorManager.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyActorManager::GetMaxOffThreadUpdatesForTest",
      "owner": "UCrowdyActorManager",
      "owner_kind": "class",
      "name": "GetMaxOffThreadUpdatesForTest",
      "test_helper": true,
      "implementation": false,
      "signature": "int32 GetMaxOffThreadUpdatesForTest()",
      "return_type": "int32",
      "params": "",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyActorManager.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyActorManager::GetPendingActivationEvictTicksForTest",
      "owner": "UCrowdyActorManager",
      "owner_kind": "class",
      "name": "GetPendingActivationEvictTicksForTest",
      "test_helper": true,
      "implementation": false,
      "signature": "int32 GetPendingActivationEvictTicksForTest()",
      "return_type": "int32",
      "params": "",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyActorManager.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyActorManager::LoadConfigForTest",
      "owner": "UCrowdyActorManager",
      "owner_kind": "class",
      "name": "LoadConfigForTest",
      "test_helper": true,
      "implementation": false,
      "signature": "bool LoadConfigForTest()",
      "return_type": "bool",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyActorManager.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyActorManager::NotifyEntityUnregisteredForTest",
      "owner": "UCrowdyActorManager",
      "owner_kind": "class",
      "name": "NotifyEntityUnregisteredForTest",
      "test_helper": true,
      "implementation": false,
      "signature": "void NotifyEntityUnregisteredForTest(const FGuid& UUID)",
      "return_type": "void",
      "params": "const FGuid& UUID",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyActorManager.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyActorManager::NumOffThreadUpdatesDroppedForTest",
      "owner": "UCrowdyActorManager",
      "owner_kind": "class",
      "name": "NumOffThreadUpdatesDroppedForTest",
      "test_helper": true,
      "implementation": false,
      "signature": "int32 NumOffThreadUpdatesDroppedForTest() const",
      "return_type": "int32",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyActorManager.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyActorManager::ParkActivationForTest",
      "owner": "UCrowdyActorManager",
      "owner_kind": "class",
      "name": "ParkActivationForTest",
      "test_helper": true,
      "implementation": false,
      "signature": "void ParkActivationForTest(const FGuid& UUID, const FInstancedStruct& InitialState = FInstancedStruct())",
      "return_type": "void",
      "params": "const FGuid& UUID, const FInstancedStruct& InitialState = FInstancedStruct()",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyActorManager.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyActorManager::RegisterStateClass",
      "owner": "UCrowdyActorManager",
      "owner_kind": "class",
      "name": "RegisterStateClass",
      "test_helper": false,
      "implementation": false,
      "signature": "void RegisterStateClass(UScriptStruct* Struct, TSubclassOf<AActor> ActorClass)",
      "return_type": "void",
      "params": "UScriptStruct* Struct, TSubclassOf<AActor> ActorClass",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyActorManager.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyActorManager::ReleaseSlotForTest",
      "owner": "UCrowdyActorManager",
      "owner_kind": "class",
      "name": "ReleaseSlotForTest",
      "test_helper": true,
      "implementation": false,
      "signature": "void ReleaseSlotForTest(const FGuid& UUID)",
      "return_type": "void",
      "params": "const FGuid& UUID",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyActorManager.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyActorManager::SetBackend",
      "owner": "UCrowdyActorManager",
      "owner_kind": "class",
      "name": "SetBackend",
      "test_helper": false,
      "implementation": false,
      "signature": "void SetBackend(UCrowdyRenderingBackend* NewBackend)",
      "return_type": "void",
      "params": "UCrowdyRenderingBackend* NewBackend",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyActorManager.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyActorManager::TickPendingActivationsForTest",
      "owner": "UCrowdyActorManager",
      "owner_kind": "class",
      "name": "TickPendingActivationsForTest",
      "test_helper": true,
      "implementation": false,
      "signature": "void TickPendingActivationsForTest()",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyActorManager.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyActorPoolBackend::GetSlotActorForTest",
      "owner": "UCrowdyActorPoolBackend",
      "owner_kind": "class",
      "name": "GetSlotActorForTest",
      "test_helper": true,
      "implementation": false,
      "signature": "AActor* GetSlotActorForTest(int32 SlotId) const",
      "return_type": "AActor*",
      "params": "int32 SlotId",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Data/CrowdyActorPoolBackend.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyActorPoolBackend::InitializeForTest",
      "owner": "UCrowdyActorPoolBackend",
      "owner_kind": "class",
      "name": "InitializeForTest",
      "test_helper": true,
      "implementation": false,
      "signature": "void InitializeForTest(UCrowdyActorPoolSubsystem* InActorPool, UCrowdyEntitySubsystem* InEntitySubsystem, UCrowdyActorPoolBackendConfig* InConfig)",
      "return_type": "void",
      "params": "UCrowdyActorPoolSubsystem* InActorPool, UCrowdyEntitySubsystem* InEntitySubsystem, UCrowdyActorPoolBackendConfig* InConfig",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Data/CrowdyActorPoolBackend.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyActorPoolBackend::ResolveConfig",
      "owner": "UCrowdyActorPoolBackend",
      "owner_kind": "class",
      "name": "ResolveConfig",
      "test_helper": false,
      "implementation": false,
      "signature": "UCrowdyActorPoolBackendConfig* ResolveConfig(UCrowdyRenderingBackendConfig* Config, UObject* Outer)",
      "return_type": "UCrowdyActorPoolBackendConfig*",
      "params": "UCrowdyRenderingBackendConfig* Config, UObject* Outer",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Data/CrowdyActorPoolBackend.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyActorPoolBackend::ResolvePolicyClass",
      "owner": "UCrowdyActorPoolBackend",
      "owner_kind": "class",
      "name": "ResolvePolicyClass",
      "test_helper": false,
      "implementation": false,
      "signature": "UClass* ResolvePolicyClass(const UCrowdyActorPoolBackendConfig* Config)",
      "return_type": "UClass*",
      "params": "const UCrowdyActorPoolBackendConfig* Config",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Data/CrowdyActorPoolBackend.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyActorPoolPolicy::OnActorActivated",
      "owner": "UCrowdyActorPoolPolicy",
      "owner_kind": "class",
      "name": "OnActorActivated",
      "test_helper": false,
      "implementation": false,
      "signature": "void OnActorActivated(AActor* Actor, const FInstancedStruct& InitialState)",
      "return_type": "void",
      "params": "AActor* Actor, const FInstancedStruct& InitialState",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Data/CrowdyActorPoolPolicy.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyActorPoolPolicy::OnActorDeactivated",
      "owner": "UCrowdyActorPoolPolicy",
      "owner_kind": "class",
      "name": "OnActorDeactivated",
      "test_helper": false,
      "implementation": false,
      "signature": "void OnActorDeactivated(AActor* Actor)",
      "return_type": "void",
      "params": "AActor* Actor",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Data/CrowdyActorPoolPolicy.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyActorPoolPolicy::OnActorPooled",
      "owner": "UCrowdyActorPoolPolicy",
      "owner_kind": "class",
      "name": "OnActorPooled",
      "test_helper": false,
      "implementation": false,
      "signature": "void OnActorPooled(AActor* Actor)",
      "return_type": "void",
      "params": "AActor* Actor",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Data/CrowdyActorPoolPolicy.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyActorPoolSubsystem::AcquireActor",
      "owner": "UCrowdyActorPoolSubsystem",
      "owner_kind": "class",
      "name": "AcquireActor",
      "test_helper": false,
      "implementation": false,
      "signature": "AActor* AcquireActor(TSubclassOf<AActor> ActorClass)",
      "return_type": "AActor*",
      "params": "TSubclassOf<AActor> ActorClass",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyActorPoolSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyActorPoolSubsystem::HasPool",
      "owner": "UCrowdyActorPoolSubsystem",
      "owner_kind": "class",
      "name": "HasPool",
      "test_helper": false,
      "implementation": false,
      "signature": "bool HasPool(const UClass* ActorClass) const",
      "return_type": "bool",
      "params": "const UClass* ActorClass",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyActorPoolSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyActorPoolSubsystem::RegisterPool",
      "owner": "UCrowdyActorPoolSubsystem",
      "owner_kind": "class",
      "name": "RegisterPool",
      "test_helper": false,
      "implementation": false,
      "signature": "void RegisterPool(const FCrowdyPoolConfig& Config)",
      "return_type": "void",
      "params": "const FCrowdyPoolConfig& Config",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyActorPoolSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyActorPoolSubsystem::ReleaseActor",
      "owner": "UCrowdyActorPoolSubsystem",
      "owner_kind": "class",
      "name": "ReleaseActor",
      "test_helper": false,
      "implementation": false,
      "signature": "void ReleaseActor(AActor* Actor)",
      "return_type": "void",
      "params": "AActor* Actor",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyActorPoolSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyActorTracker::Configure",
      "owner": "UCrowdyActorTracker",
      "owner_kind": "class",
      "name": "Configure",
      "test_helper": false,
      "implementation": false,
      "signature": "void Configure(int32 InMaxTrackedActors, int32 InMaxUpdatesPerBatch, float InMaxBatchWaitTime, float InActorTimeoutThreshold)",
      "return_type": "void",
      "params": "int32 InMaxTrackedActors, int32 InMaxUpdatesPerBatch, float InMaxBatchWaitTime, float InActorTimeoutThreshold",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyActorTracker.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyActorTracker::EnqueueUpdateForTest",
      "owner": "UCrowdyActorTracker",
      "owner_kind": "class",
      "name": "EnqueueUpdateForTest",
      "test_helper": true,
      "implementation": false,
      "signature": "void EnqueueUpdateForTest(FCrowdyActorUpdate Update)",
      "return_type": "void",
      "params": "FCrowdyActorUpdate Update",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyActorTracker.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyActorTracker::GetClassIDForUUID",
      "owner": "UCrowdyActorTracker",
      "owner_kind": "class",
      "name": "GetClassIDForUUID",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdyClassID GetClassIDForUUID(const FGuid& UUID) const",
      "return_type": "FCrowdyClassID",
      "params": "const FGuid& UUID",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyActorTracker.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyActorTracker::GetPayloadTypeIDForUUID",
      "owner": "UCrowdyActorTracker",
      "owner_kind": "class",
      "name": "GetPayloadTypeIDForUUID",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdyTypeID GetPayloadTypeIDForUUID(const FGuid& UUID) const",
      "return_type": "FCrowdyTypeID",
      "params": "const FGuid& UUID",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyActorTracker.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyActorTracker::HandleActorLeftDelivery",
      "owner": "UCrowdyActorTracker",
      "owner_kind": "class",
      "name": "HandleActorLeftDelivery",
      "test_helper": false,
      "implementation": false,
      "signature": "void HandleActorLeftDelivery(const FCrowdyDelivery& Delivery)",
      "return_type": "void",
      "params": "const FCrowdyDelivery& Delivery",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyActorTracker.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyActorTracker::MarkActorTrackedForTest",
      "owner": "UCrowdyActorTracker",
      "owner_kind": "class",
      "name": "MarkActorTrackedForTest",
      "test_helper": true,
      "implementation": false,
      "signature": "void MarkActorTrackedForTest(const FGuid& UUID)",
      "return_type": "void",
      "params": "const FGuid& UUID",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyActorTracker.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyActorTracker::NumQueuedUpdatesDroppedForTest",
      "owner": "UCrowdyActorTracker",
      "owner_kind": "class",
      "name": "NumQueuedUpdatesDroppedForTest",
      "test_helper": true,
      "implementation": false,
      "signature": "int32 NumQueuedUpdatesDroppedForTest() const",
      "return_type": "int32",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyActorTracker.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyActorTracker::NumQueuedUpdatesForTest",
      "owner": "UCrowdyActorTracker",
      "owner_kind": "class",
      "name": "NumQueuedUpdatesForTest",
      "test_helper": true,
      "implementation": false,
      "signature": "int32 NumQueuedUpdatesForTest() const",
      "return_type": "int32",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyActorTracker.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyActorTracker::ProcessAllShardsForTest",
      "owner": "UCrowdyActorTracker",
      "owner_kind": "class",
      "name": "ProcessAllShardsForTest",
      "test_helper": true,
      "implementation": false,
      "signature": "void ProcessAllShardsForTest()",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyActorTracker.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyActorTracker::RecordAppearancesForTest",
      "owner": "UCrowdyActorTracker",
      "owner_kind": "class",
      "name": "RecordAppearancesForTest",
      "test_helper": true,
      "implementation": false,
      "signature": "void RecordAppearancesForTest(const TArray<FCrowdyActorUpdate>& Appeared)",
      "return_type": "void",
      "params": "const TArray<FCrowdyActorUpdate>& Appeared",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyActorTracker.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyActorTracker::ReleaseQueuesForTest",
      "owner": "UCrowdyActorTracker",
      "owner_kind": "class",
      "name": "ReleaseQueuesForTest",
      "test_helper": true,
      "implementation": false,
      "signature": "void ReleaseQueuesForTest()",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyActorTracker.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyActorTracker::SetupQueuesForTest",
      "owner": "UCrowdyActorTracker",
      "owner_kind": "class",
      "name": "SetupQueuesForTest",
      "test_helper": true,
      "implementation": false,
      "signature": "void SetupQueuesForTest()",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyActorTracker.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyActorTracker::ToggleBroadcastUpdatesToGameThread",
      "owner": "UCrowdyActorTracker",
      "owner_kind": "class",
      "name": "ToggleBroadcastUpdatesToGameThread",
      "test_helper": false,
      "implementation": false,
      "signature": "void ToggleBroadcastUpdatesToGameThread(const bool bEnable)",
      "return_type": "void",
      "params": "const bool bEnable",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyActorTracker.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyActorTracker::ToggleOwnerTracking",
      "owner": "UCrowdyActorTracker",
      "owner_kind": "class",
      "name": "ToggleOwnerTracking",
      "test_helper": false,
      "implementation": false,
      "signature": "void ToggleOwnerTracking(const bool bEnable)",
      "return_type": "void",
      "params": "const bool bEnable",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyActorTracker.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyAuth_BeginMagicLinkSignIn::BeginMagicLinkSignIn",
      "owner": "UCrowdyAuth_BeginMagicLinkSignIn",
      "owner_kind": "class",
      "name": "BeginMagicLinkSignIn",
      "test_helper": false,
      "implementation": false,
      "signature": "UCrowdyAuth_BeginMagicLinkSignIn* BeginMagicLinkSignIn(UObject* WorldContextObject, const FString& Email)",
      "return_type": "UCrowdyAuth_BeginMagicLinkSignIn*",
      "params": "UObject* WorldContextObject, const FString& Email",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyAuthenticationActions.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyAuth_BeginSocialSignIn::BeginSocialSignIn",
      "owner": "UCrowdyAuth_BeginSocialSignIn",
      "owner_kind": "class",
      "name": "BeginSocialSignIn",
      "test_helper": false,
      "implementation": false,
      "signature": "UCrowdyAuth_BeginSocialSignIn* BeginSocialSignIn(UObject* WorldContextObject, const FString& Provider)",
      "return_type": "UCrowdyAuth_BeginSocialSignIn*",
      "params": "UObject* WorldContextObject, const FString& Provider",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyAuthenticationActions.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyAuth_Login::Login",
      "owner": "UCrowdyAuth_Login",
      "owner_kind": "class",
      "name": "Login",
      "test_helper": false,
      "implementation": false,
      "signature": "UCrowdyAuth_Login* Login(UObject* WorldContextObject, const FString& Email, const FString& Password)",
      "return_type": "UCrowdyAuth_Login*",
      "params": "UObject* WorldContextObject, const FString& Email, const FString& Password",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyAuthenticationActions.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyAuth_Register::Register",
      "owner": "UCrowdyAuth_Register",
      "owner_kind": "class",
      "name": "Register",
      "test_helper": false,
      "implementation": false,
      "signature": "UCrowdyAuth_Register* Register(UObject* WorldContextObject, const FString& Email, const FString& Password)",
      "return_type": "UCrowdyAuth_Register*",
      "params": "UObject* WorldContextObject, const FString& Email, const FString& Password",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyAuthenticationActions.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyAuth_RestoreSession::RestoreSession",
      "owner": "UCrowdyAuth_RestoreSession",
      "owner_kind": "class",
      "name": "RestoreSession",
      "test_helper": false,
      "implementation": false,
      "signature": "UCrowdyAuth_RestoreSession* RestoreSession(UObject* WorldContextObject)",
      "return_type": "UCrowdyAuth_RestoreSession*",
      "params": "UObject* WorldContextObject",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyAuthenticationActions.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyAuthentication::BeginLinkIdentity",
      "owner": "UCrowdyAuthentication",
      "owner_kind": "class",
      "name": "BeginLinkIdentity",
      "test_helper": false,
      "implementation": false,
      "signature": "void BeginLinkIdentity(const FString& Provider, FOnIdentityLinked OnResult, FOnAuthError OnError)",
      "return_type": "void",
      "params": "const FString& Provider, FOnIdentityLinked OnResult, FOnAuthError OnError",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyAuthentication.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyAuthentication::BeginMagicLinkSignIn",
      "owner": "UCrowdyAuthentication",
      "owner_kind": "class",
      "name": "BeginMagicLinkSignIn",
      "test_helper": false,
      "implementation": false,
      "signature": "void BeginMagicLinkSignIn(const FString& Email, FOnAuthSuccess OnSuccess, FOnAuthError OnError)",
      "return_type": "void",
      "params": "const FString& Email, FOnAuthSuccess OnSuccess, FOnAuthError OnError",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyAuthentication.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyAuthentication::BeginSocialSignIn",
      "owner": "UCrowdyAuthentication",
      "owner_kind": "class",
      "name": "BeginSocialSignIn",
      "test_helper": false,
      "implementation": false,
      "signature": "void BeginSocialSignIn(const FString& Provider, FOnAuthSuccess OnSuccess, FOnAuthError OnError)",
      "return_type": "void",
      "params": "const FString& Provider, FOnAuthSuccess OnSuccess, FOnAuthError OnError",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyAuthentication.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyAuthentication::ClearSavedSession",
      "owner": "UCrowdyAuthentication",
      "owner_kind": "class",
      "name": "ClearSavedSession",
      "test_helper": false,
      "implementation": false,
      "signature": "void ClearSavedSession()",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyAuthentication.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyAuthentication::CompleteLoginLink",
      "owner": "UCrowdyAuthentication",
      "owner_kind": "class",
      "name": "CompleteLoginLink",
      "test_helper": false,
      "implementation": false,
      "signature": "void CompleteLoginLink(const FString& Token, FOnAuthSuccess OnSuccess, FOnAuthError OnError)",
      "return_type": "void",
      "params": "const FString& Token, FOnAuthSuccess OnSuccess, FOnAuthError OnError",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyAuthentication.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyAuthentication::GetAvailableLoginProviders",
      "owner": "UCrowdyAuthentication",
      "owner_kind": "class",
      "name": "GetAvailableLoginProviders",
      "test_helper": false,
      "implementation": false,
      "signature": "void GetAvailableLoginProviders(FOnLoginProvidersReceived OnResult, FOnAuthError OnError)",
      "return_type": "void",
      "params": "FOnLoginProvidersReceived OnResult, FOnAuthError OnError",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyAuthentication.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyAuthentication::GetMyIdentities",
      "owner": "UCrowdyAuthentication",
      "owner_kind": "class",
      "name": "GetMyIdentities",
      "test_helper": false,
      "implementation": false,
      "signature": "void GetMyIdentities(FOnIdentitiesReceived OnResult, FOnAuthError OnError)",
      "return_type": "void",
      "params": "FOnIdentitiesReceived OnResult, FOnAuthError OnError",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyAuthentication.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyAuthentication::HasSavedSession",
      "owner": "UCrowdyAuthentication",
      "owner_kind": "class",
      "name": "HasSavedSession",
      "test_helper": false,
      "implementation": false,
      "signature": "bool HasSavedSession() const",
      "return_type": "bool",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyAuthentication.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyAuthentication::InjectDependencies",
      "owner": "UCrowdyAuthentication",
      "owner_kind": "class",
      "name": "InjectDependencies",
      "test_helper": false,
      "implementation": false,
      "signature": "void InjectDependencies(UCrowdyGameSession* InGameSession)",
      "return_type": "void",
      "params": "UCrowdyGameSession* InGameSession",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyAuthentication.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyAuthentication::IsSignedIn",
      "owner": "UCrowdyAuthentication",
      "owner_kind": "class",
      "name": "IsSignedIn",
      "test_helper": false,
      "implementation": false,
      "signature": "bool IsSignedIn() const",
      "return_type": "bool",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyAuthentication.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyAuthentication::Login",
      "owner": "UCrowdyAuthentication",
      "owner_kind": "class",
      "name": "Login",
      "test_helper": false,
      "implementation": false,
      "signature": "void Login(const FString& Email, const FString& Password, FOnAuthSuccess OnSuccess, FOnAuthError OnError)",
      "return_type": "void",
      "params": "const FString& Email, const FString& Password, FOnAuthSuccess OnSuccess, FOnAuthError OnError",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyAuthentication.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyAuthentication::RecoverExpiredAppToken",
      "owner": "UCrowdyAuthentication",
      "owner_kind": "class",
      "name": "RecoverExpiredAppToken",
      "test_helper": false,
      "implementation": false,
      "signature": "void RecoverExpiredAppToken()",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyAuthentication.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyAuthentication::RefreshAppToken",
      "owner": "UCrowdyAuthentication",
      "owner_kind": "class",
      "name": "RefreshAppToken",
      "test_helper": false,
      "implementation": false,
      "signature": "void RefreshAppToken()",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyAuthentication.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyAuthentication::Register",
      "owner": "UCrowdyAuthentication",
      "owner_kind": "class",
      "name": "Register",
      "test_helper": false,
      "implementation": false,
      "signature": "void Register(const FString& Email, const FString& Password, FOnAuthSuccess OnSuccess, FOnAuthError OnError)",
      "return_type": "void",
      "params": "const FString& Email, const FString& Password, FOnAuthSuccess OnSuccess, FOnAuthError OnError",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyAuthentication.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyAuthentication::RequestLoginLink",
      "owner": "UCrowdyAuthentication",
      "owner_kind": "class",
      "name": "RequestLoginLink",
      "test_helper": false,
      "implementation": false,
      "signature": "void RequestLoginLink(const FString& Email, const FString& RedirectUri, FOnLoginLinkSent OnLinkSent, FOnAuthError OnError)",
      "return_type": "void",
      "params": "const FString& Email, const FString& RedirectUri, FOnLoginLinkSent OnLinkSent, FOnAuthError OnError",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyAuthentication.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyAuthentication::RestoreSession",
      "owner": "UCrowdyAuthentication",
      "owner_kind": "class",
      "name": "RestoreSession",
      "test_helper": false,
      "implementation": false,
      "signature": "bool RestoreSession(FOnAuthSuccess OnSuccess, FOnAuthError OnError)",
      "return_type": "bool",
      "params": "FOnAuthSuccess OnSuccess, FOnAuthError OnError",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyAuthentication.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyAuthentication::UnlinkIdentity",
      "owner": "UCrowdyAuthentication",
      "owner_kind": "class",
      "name": "UnlinkIdentity",
      "test_helper": false,
      "implementation": false,
      "signature": "void UnlinkIdentity(const FString& IdentityId, FOnIdentityUnlinked OnResult, FOnAuthError OnError)",
      "return_type": "void",
      "params": "const FString& IdentityId, FOnIdentityUnlinked OnResult, FOnAuthError OnError",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyAuthentication.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyAutoRegistry::BuildLayoutFromBaked",
      "owner": "UCrowdyAutoRegistry",
      "owner_kind": "class",
      "name": "BuildLayoutFromBaked",
      "test_helper": false,
      "implementation": false,
      "signature": "bool BuildLayoutFromBaked(const UClass* Class, const UCrowdyBakedRegistry* Baked, FCrowdyRepLayout& Out)",
      "return_type": "bool",
      "params": "const UClass* Class, const UCrowdyBakedRegistry* Baked, FCrowdyRepLayout& Out",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Subsystem/CrowdyAutoRegistry.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyAutoRegistry::CollectMulticastChannels",
      "owner": "UCrowdyAutoRegistry",
      "owner_kind": "class",
      "name": "CollectMulticastChannels",
      "test_helper": false,
      "implementation": false,
      "signature": "void CollectMulticastChannels(TSet<FString>& OutChannelNames, bool& bOutUsesDefaultChannel) const",
      "return_type": "void",
      "params": "TSet<FString>& OutChannelNames, bool& bOutUsesDefaultChannel",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Subsystem/CrowdyAutoRegistry.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyAutoRegistry::FindFunctionInfo",
      "owner": "UCrowdyAutoRegistry",
      "owner_kind": "class",
      "name": "FindFunctionInfo",
      "test_helper": false,
      "implementation": false,
      "signature": "const FCrowdyFnInfo* FindFunctionInfo(const UFunction* Function) const",
      "return_type": "const FCrowdyFnInfo*",
      "params": "const UFunction* Function",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Subsystem/CrowdyAutoRegistry.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyAutoRegistry::FindRepLayout",
      "owner": "UCrowdyAutoRegistry",
      "owner_kind": "class",
      "name": "FindRepLayout",
      "test_helper": false,
      "implementation": false,
      "signature": "const FCrowdyRepLayout* FindRepLayout(const UClass* Class, FCrowdyClassID& OutClassID) const",
      "return_type": "const FCrowdyRepLayout*",
      "params": "const UClass* Class, FCrowdyClassID& OutClassID",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Subsystem/CrowdyAutoRegistry.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyAutoRegistry::FindRepLayout",
      "owner": "UCrowdyAutoRegistry",
      "owner_kind": "class",
      "name": "FindRepLayout",
      "test_helper": false,
      "implementation": false,
      "signature": "const FCrowdyRepLayout* FindRepLayout(const UClass* Class) const",
      "return_type": "const FCrowdyRepLayout*",
      "params": "const UClass* Class",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Subsystem/CrowdyAutoRegistry.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyAutoRegistry::RegisterLoadedPayloadTypes",
      "owner": "UCrowdyAutoRegistry",
      "owner_kind": "class",
      "name": "RegisterLoadedPayloadTypes",
      "test_helper": false,
      "implementation": false,
      "signature": "void RegisterLoadedPayloadTypes()",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Subsystem/CrowdyAutoRegistry.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyAutoRegistry::RescanRepLayouts",
      "owner": "UCrowdyAutoRegistry",
      "owner_kind": "class",
      "name": "RescanRepLayouts",
      "test_helper": false,
      "implementation": false,
      "signature": "void RescanRepLayouts()",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Subsystem/CrowdyAutoRegistry.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyAutoRegistry::RescanRpcFunctions",
      "owner": "UCrowdyAutoRegistry",
      "owner_kind": "class",
      "name": "RescanRpcFunctions",
      "test_helper": false,
      "implementation": false,
      "signature": "void RescanRpcFunctions()",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Subsystem/CrowdyAutoRegistry.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyAutoRegistry::ResolveDefaultEntityComponent",
      "owner": "UCrowdyAutoRegistry",
      "owner_kind": "class",
      "name": "ResolveDefaultEntityComponent",
      "test_helper": false,
      "implementation": false,
      "signature": "const class UCrowdyEntityComponent* ResolveDefaultEntityComponent(const UClass* ActorClass)",
      "return_type": "const class UCrowdyEntityComponent*",
      "params": "const UClass* ActorClass",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Subsystem/CrowdyAutoRegistry.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyAutoRegistry::ResolveFunction",
      "owner": "UCrowdyAutoRegistry",
      "owner_kind": "class",
      "name": "ResolveFunction",
      "test_helper": false,
      "implementation": false,
      "signature": "UFunction* ResolveFunction(int64 ClassID, int64 FunctionID) const",
      "return_type": "UFunction*",
      "params": "int64 ClassID, int64 FunctionID",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Subsystem/CrowdyAutoRegistry.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyAutoRegistry::UpdateClassRepLayout",
      "owner": "UCrowdyAutoRegistry",
      "owner_kind": "class",
      "name": "UpdateClassRepLayout",
      "test_helper": false,
      "implementation": false,
      "signature": "void UpdateClassRepLayout(UClass* Class)",
      "return_type": "void",
      "params": "UClass* Class",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Subsystem/CrowdyAutoRegistry.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyAutoRegistry::UpdateClassRpcFunctions",
      "owner": "UCrowdyAutoRegistry",
      "owner_kind": "class",
      "name": "UpdateClassRpcFunctions",
      "test_helper": false,
      "implementation": false,
      "signature": "void UpdateClassRpcFunctions(UClass* Class)",
      "return_type": "void",
      "params": "UClass* Class",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Subsystem/CrowdyAutoRegistry.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyAutoReplicator::RegisterReplicationComponent",
      "owner": "UCrowdyAutoReplicator",
      "owner_kind": "class",
      "name": "RegisterReplicationComponent",
      "test_helper": false,
      "implementation": false,
      "signature": "void RegisterReplicationComponent(UActorComponent* Component)",
      "return_type": "void",
      "params": "UActorComponent* Component",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyAutoReplicator.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyAutoReplicator::UnregisterReplicationComponent",
      "owner": "UCrowdyAutoReplicator",
      "owner_kind": "class",
      "name": "UnregisterReplicationComponent",
      "test_helper": false,
      "implementation": false,
      "signature": "void UnregisterReplicationComponent(UActorComponent* Component)",
      "return_type": "void",
      "params": "UActorComponent* Component",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyAutoReplicator.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyAvatars_CreateAvatar::CreateAvatar",
      "owner": "UCrowdyAvatars_CreateAvatar",
      "owner_kind": "class",
      "name": "CreateAvatar",
      "test_helper": false,
      "implementation": false,
      "signature": "UCrowdyAvatars_CreateAvatar* CreateAvatar(UObject* WorldContextObject, const FString& Name)",
      "return_type": "UCrowdyAvatars_CreateAvatar*",
      "params": "UObject* WorldContextObject, const FString& Name",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyAvatarsWriteActions.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyAvatars_DeleteAvatar::DeleteAvatar",
      "owner": "UCrowdyAvatars_DeleteAvatar",
      "owner_kind": "class",
      "name": "DeleteAvatar",
      "test_helper": false,
      "implementation": false,
      "signature": "UCrowdyAvatars_DeleteAvatar* DeleteAvatar(UObject* WorldContextObject, int64 AvatarId)",
      "return_type": "UCrowdyAvatars_DeleteAvatar*",
      "params": "UObject* WorldContextObject, int64 AvatarId",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyAvatarsWriteActions.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyAvatars_GetAvatar::GetAvatar",
      "owner": "UCrowdyAvatars_GetAvatar",
      "owner_kind": "class",
      "name": "GetAvatar",
      "test_helper": false,
      "implementation": false,
      "signature": "UCrowdyAvatars_GetAvatar* GetAvatar(UObject* WorldContextObject, int64 AvatarId)",
      "return_type": "UCrowdyAvatars_GetAvatar*",
      "params": "UObject* WorldContextObject, int64 AvatarId",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyAvatarsQueryActions.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyAvatars_GetAvatarAppState::GetAvatarAppState",
      "owner": "UCrowdyAvatars_GetAvatarAppState",
      "owner_kind": "class",
      "name": "GetAvatarAppState",
      "test_helper": false,
      "implementation": false,
      "signature": "UCrowdyAvatars_GetAvatarAppState* GetAvatarAppState(UObject* WorldContextObject, int64 AvatarId)",
      "return_type": "UCrowdyAvatars_GetAvatarAppState*",
      "params": "UObject* WorldContextObject, int64 AvatarId",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyAvatarsQueryActions.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyAvatars_GetAvatarAppStates::GetAvatarAppStates",
      "owner": "UCrowdyAvatars_GetAvatarAppStates",
      "owner_kind": "class",
      "name": "GetAvatarAppStates",
      "test_helper": false,
      "implementation": false,
      "signature": "UCrowdyAvatars_GetAvatarAppStates* GetAvatarAppStates(UObject* WorldContextObject, const TArray<int64>& AvatarIds)",
      "return_type": "UCrowdyAvatars_GetAvatarAppStates*",
      "params": "UObject* WorldContextObject, const TArray<int64>& AvatarIds",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyAvatarsQueryActions.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyAvatars_GetMyAvatars::GetMyAvatars",
      "owner": "UCrowdyAvatars_GetMyAvatars",
      "owner_kind": "class",
      "name": "GetMyAvatars",
      "test_helper": false,
      "implementation": false,
      "signature": "UCrowdyAvatars_GetMyAvatars* GetMyAvatars(UObject* WorldContextObject)",
      "return_type": "UCrowdyAvatars_GetMyAvatars*",
      "params": "UObject* WorldContextObject",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyAvatarsQueryActions.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyAvatars_GetUserAvatars::GetUserAvatars",
      "owner": "UCrowdyAvatars_GetUserAvatars",
      "owner_kind": "class",
      "name": "GetUserAvatars",
      "test_helper": false,
      "implementation": false,
      "signature": "UCrowdyAvatars_GetUserAvatars* GetUserAvatars(UObject* WorldContextObject, int64 UserId)",
      "return_type": "UCrowdyAvatars_GetUserAvatars*",
      "params": "UObject* WorldContextObject, int64 UserId",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyAvatarsQueryActions.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyAvatars_UpdateAvatar::UpdateAvatar",
      "owner": "UCrowdyAvatars_UpdateAvatar",
      "owner_kind": "class",
      "name": "UpdateAvatar",
      "test_helper": false,
      "implementation": false,
      "signature": "UCrowdyAvatars_UpdateAvatar* UpdateAvatar(UObject* WorldContextObject, int64 AvatarId, const FString& Name)",
      "return_type": "UCrowdyAvatars_UpdateAvatar*",
      "params": "UObject* WorldContextObject, int64 AvatarId, const FString& Name",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyAvatarsWriteActions.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyAvatars_UpdateAvatarAppState::UpdateAvatarAppState",
      "owner": "UCrowdyAvatars_UpdateAvatarAppState",
      "owner_kind": "class",
      "name": "UpdateAvatarAppState",
      "test_helper": false,
      "implementation": false,
      "signature": "UCrowdyAvatars_UpdateAvatarAppState* UpdateAvatarAppState(UObject* WorldContextObject, int64 AvatarId, const FString& RawState)",
      "return_type": "UCrowdyAvatars_UpdateAvatarAppState*",
      "params": "UObject* WorldContextObject, int64 AvatarId, const FString& RawState",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyAvatarsWriteActions.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyAvatars_UpdatePrivateAvatarState::UpdatePrivateAvatarState",
      "owner": "UCrowdyAvatars_UpdatePrivateAvatarState",
      "owner_kind": "class",
      "name": "UpdatePrivateAvatarState",
      "test_helper": false,
      "implementation": false,
      "signature": "UCrowdyAvatars_UpdatePrivateAvatarState* UpdatePrivateAvatarState(UObject* WorldContextObject, int64 AvatarId, const FString& RawState)",
      "return_type": "UCrowdyAvatars_UpdatePrivateAvatarState*",
      "params": "UObject* WorldContextObject, int64 AvatarId, const FString& RawState",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyAvatarsWriteActions.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyAvatars_UpdatePublicAvatarState::UpdatePublicAvatarState",
      "owner": "UCrowdyAvatars_UpdatePublicAvatarState",
      "owner_kind": "class",
      "name": "UpdatePublicAvatarState",
      "test_helper": false,
      "implementation": false,
      "signature": "UCrowdyAvatars_UpdatePublicAvatarState* UpdatePublicAvatarState(UObject* WorldContextObject, int64 AvatarId, const FString& RawState)",
      "return_type": "UCrowdyAvatars_UpdatePublicAvatarState*",
      "params": "UObject* WorldContextObject, int64 AvatarId, const FString& RawState",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyAvatarsWriteActions.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyAvatars::CreateAvatar",
      "owner": "UCrowdyAvatars",
      "owner_kind": "class",
      "name": "CreateAvatar",
      "test_helper": false,
      "implementation": false,
      "signature": "void CreateAvatar(const FString& Name, FOnAvatarSuccess OnSuccess, FOnAvatarError OnError)",
      "return_type": "void",
      "params": "const FString& Name, FOnAvatarSuccess OnSuccess, FOnAvatarError OnError",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyAvatars.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyAvatars::DeleteAvatar",
      "owner": "UCrowdyAvatars",
      "owner_kind": "class",
      "name": "DeleteAvatar",
      "test_helper": false,
      "implementation": false,
      "signature": "void DeleteAvatar(int64 AvatarId, FOnAvatarVoidSuccess OnSuccess, FOnAvatarError OnError)",
      "return_type": "void",
      "params": "int64 AvatarId, FOnAvatarVoidSuccess OnSuccess, FOnAvatarError OnError",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyAvatars.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyAvatars::DeserializeFromAvatarState",
      "owner": "UCrowdyAvatars",
      "owner_kind": "class",
      "name": "DeserializeFromAvatarState",
      "test_helper": false,
      "implementation": false,
      "signature": "bool DeserializeFromAvatarState(const FString& State, int32& OutStruct)",
      "return_type": "bool",
      "params": "const FString& State, int32& OutStruct",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyAvatars.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyAvatars::GetAvatar",
      "owner": "UCrowdyAvatars",
      "owner_kind": "class",
      "name": "GetAvatar",
      "test_helper": false,
      "implementation": false,
      "signature": "void GetAvatar(int64 AvatarId, FOnAvatarSuccess OnSuccess, FOnAvatarError OnError)",
      "return_type": "void",
      "params": "int64 AvatarId, FOnAvatarSuccess OnSuccess, FOnAvatarError OnError",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyAvatars.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyAvatars::GetAvatarAppState",
      "owner": "UCrowdyAvatars",
      "owner_kind": "class",
      "name": "GetAvatarAppState",
      "test_helper": false,
      "implementation": false,
      "signature": "void GetAvatarAppState(int64 AvatarId, FOnAppStateSuccess OnSuccess, FOnAvatarError OnError)",
      "return_type": "void",
      "params": "int64 AvatarId, FOnAppStateSuccess OnSuccess, FOnAvatarError OnError",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyAvatars.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyAvatars::GetAvatarAppStateAs",
      "owner": "UCrowdyAvatars",
      "owner_kind": "class",
      "name": "GetAvatarAppStateAs",
      "test_helper": false,
      "implementation": false,
      "signature": "void GetAvatarAppStateAs(UObject* WorldContextObject, FLatentActionInfo LatentInfo, int64 AvatarId, int32& OutState, bool& bSuccess, FCrowdyAvatarError& OutError)",
      "return_type": "void",
      "params": "UObject* WorldContextObject, FLatentActionInfo LatentInfo, int64 AvatarId, int32& OutState, bool& bSuccess, FCrowdyAvatarError& OutError",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyAvatars.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyAvatars::GetAvatarAppStates",
      "owner": "UCrowdyAvatars",
      "owner_kind": "class",
      "name": "GetAvatarAppStates",
      "test_helper": false,
      "implementation": false,
      "signature": "void GetAvatarAppStates(const TArray<int64>& AvatarIds, FOnAppStatesSuccess OnSuccess, FOnAvatarError OnError)",
      "return_type": "void",
      "params": "const TArray<int64>& AvatarIds, FOnAppStatesSuccess OnSuccess, FOnAvatarError OnError",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyAvatars.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyAvatars::GetCachedMyAvatars",
      "owner": "UCrowdyAvatars",
      "owner_kind": "class",
      "name": "GetCachedMyAvatars",
      "test_helper": false,
      "implementation": false,
      "signature": "TArray<FCrowdyAvatar> GetCachedMyAvatars() const",
      "return_type": "TArray<FCrowdyAvatar>",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyAvatars.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyAvatars::GetMyAvatarById",
      "owner": "UCrowdyAvatars",
      "owner_kind": "class",
      "name": "GetMyAvatarById",
      "test_helper": false,
      "implementation": false,
      "signature": "bool GetMyAvatarById(int64 AvatarId, FCrowdyAvatar& OutAvatar) const",
      "return_type": "bool",
      "params": "int64 AvatarId, FCrowdyAvatar& OutAvatar",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyAvatars.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyAvatars::GetMyAvatars",
      "owner": "UCrowdyAvatars",
      "owner_kind": "class",
      "name": "GetMyAvatars",
      "test_helper": false,
      "implementation": false,
      "signature": "void GetMyAvatars(FOnAvatarsSuccess OnSuccess, FOnAvatarError OnError)",
      "return_type": "void",
      "params": "FOnAvatarsSuccess OnSuccess, FOnAvatarError OnError",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyAvatars.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyAvatars::GetUserAvatars",
      "owner": "UCrowdyAvatars",
      "owner_kind": "class",
      "name": "GetUserAvatars",
      "test_helper": false,
      "implementation": false,
      "signature": "void GetUserAvatars(int64 UserId, FOnAvatarsSuccess OnSuccess, FOnAvatarError OnError)",
      "return_type": "void",
      "params": "int64 UserId, FOnAvatarsSuccess OnSuccess, FOnAvatarError OnError",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyAvatars.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyAvatars::HasCachedAvatars",
      "owner": "UCrowdyAvatars",
      "owner_kind": "class",
      "name": "HasCachedAvatars",
      "test_helper": false,
      "implementation": false,
      "signature": "bool HasCachedAvatars() const",
      "return_type": "bool",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyAvatars.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyAvatars::SerializeToAvatarState",
      "owner": "UCrowdyAvatars",
      "owner_kind": "class",
      "name": "SerializeToAvatarState",
      "test_helper": false,
      "implementation": false,
      "signature": "FString SerializeToAvatarState(const int32& State)",
      "return_type": "FString",
      "params": "const int32& State",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyAvatars.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyAvatars::SetAvatarAppStateAs",
      "owner": "UCrowdyAvatars",
      "owner_kind": "class",
      "name": "SetAvatarAppStateAs",
      "test_helper": false,
      "implementation": false,
      "signature": "void SetAvatarAppStateAs(UObject* WorldContextObject, FLatentActionInfo LatentInfo, int64 AvatarId, const int32& State, bool& bSuccess, FCrowdyAvatarError& OutError)",
      "return_type": "void",
      "params": "UObject* WorldContextObject, FLatentActionInfo LatentInfo, int64 AvatarId, const int32& State, bool& bSuccess, FCrowdyAvatarError& OutError",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyAvatars.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyAvatars::UpdateAvatar",
      "owner": "UCrowdyAvatars",
      "owner_kind": "class",
      "name": "UpdateAvatar",
      "test_helper": false,
      "implementation": false,
      "signature": "void UpdateAvatar(int64 AvatarId, const FString& Name, FOnAvatarSuccess OnSuccess, FOnAvatarError OnError)",
      "return_type": "void",
      "params": "int64 AvatarId, const FString& Name, FOnAvatarSuccess OnSuccess, FOnAvatarError OnError",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyAvatars.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyAvatars::UpdateAvatarAppState",
      "owner": "UCrowdyAvatars",
      "owner_kind": "class",
      "name": "UpdateAvatarAppState",
      "test_helper": false,
      "implementation": false,
      "signature": "void UpdateAvatarAppState(int64 AvatarId, const FString& State, FOnAppStateSuccess OnSuccess, FOnAvatarError OnError)",
      "return_type": "void",
      "params": "int64 AvatarId, const FString& State, FOnAppStateSuccess OnSuccess, FOnAvatarError OnError",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyAvatars.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyAvatars::UpdateAvatarState",
      "owner": "UCrowdyAvatars",
      "owner_kind": "class",
      "name": "UpdateAvatarState",
      "test_helper": false,
      "implementation": false,
      "signature": "void UpdateAvatarState(int64 AvatarId, const FString& PublicState, const FString& PrivateState, FOnAvatarSuccess OnSuccess, FOnAvatarError OnError)",
      "return_type": "void",
      "params": "int64 AvatarId, const FString& PublicState, const FString& PrivateState, FOnAvatarSuccess OnSuccess, FOnAvatarError OnError",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyAvatars.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyAvatars::UpdatePrivateAvatarState",
      "owner": "UCrowdyAvatars",
      "owner_kind": "class",
      "name": "UpdatePrivateAvatarState",
      "test_helper": false,
      "implementation": false,
      "signature": "void UpdatePrivateAvatarState(int64 AvatarId, const FString& PrivateState, FOnAvatarSuccess OnSuccess, FOnAvatarError OnError)",
      "return_type": "void",
      "params": "int64 AvatarId, const FString& PrivateState, FOnAvatarSuccess OnSuccess, FOnAvatarError OnError",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyAvatars.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyAvatars::UpdatePublicAvatarState",
      "owner": "UCrowdyAvatars",
      "owner_kind": "class",
      "name": "UpdatePublicAvatarState",
      "test_helper": false,
      "implementation": false,
      "signature": "void UpdatePublicAvatarState(int64 AvatarId, const FString& PublicState, FOnAvatarSuccess OnSuccess, FOnAvatarError OnError)",
      "return_type": "void",
      "params": "int64 AvatarId, const FString& PublicState, FOnAvatarSuccess OnSuccess, FOnAvatarError OnError",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyAvatars.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyBakedRegistry::FindContainerAppScoped",
      "owner": "UCrowdyBakedRegistry",
      "owner_kind": "class",
      "name": "FindContainerAppScoped",
      "test_helper": false,
      "implementation": false,
      "signature": "bool FindContainerAppScoped(const FSoftClassPath& ClassPath) const",
      "return_type": "bool",
      "params": "const FSoftClassPath& ClassPath",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Utils/CrowdyBakedRegistry.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyBakedRegistry::FindContainerAppScoped",
      "owner": "UCrowdyBakedRegistry",
      "owner_kind": "class",
      "name": "FindContainerAppScoped",
      "test_helper": false,
      "implementation": false,
      "signature": "bool FindContainerAppScoped(const UClass* Class) const",
      "return_type": "bool",
      "params": "const UClass* Class",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Utils/CrowdyBakedRegistry.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyBakedRegistry::FindContainerTypeName",
      "owner": "UCrowdyBakedRegistry",
      "owner_kind": "class",
      "name": "FindContainerTypeName",
      "test_helper": false,
      "implementation": false,
      "signature": "bool FindContainerTypeName(const FSoftClassPath& ClassPath, FString& OutTypeName) const",
      "return_type": "bool",
      "params": "const FSoftClassPath& ClassPath, FString& OutTypeName",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Utils/CrowdyBakedRegistry.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyBakedRegistry::FindContainerTypeName",
      "owner": "UCrowdyBakedRegistry",
      "owner_kind": "class",
      "name": "FindContainerTypeName",
      "test_helper": false,
      "implementation": false,
      "signature": "bool FindContainerTypeName(const UClass* Class, FString& OutTypeName)",
      "return_type": "bool",
      "params": "const UClass* Class, FString& OutTypeName",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Utils/CrowdyBakedRegistry.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyBakedRegistry::FindModelAttributes",
      "owner": "UCrowdyBakedRegistry",
      "owner_kind": "class",
      "name": "FindModelAttributes",
      "test_helper": false,
      "implementation": false,
      "signature": "const TArray<FCrowdyBakedAttribute>* FindModelAttributes(const FSoftClassPath& OwnerClassPath) const",
      "return_type": "const TArray<FCrowdyBakedAttribute>*",
      "params": "const FSoftClassPath& OwnerClassPath",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Utils/CrowdyBakedRegistry.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyBakedRegistry::FindModelAttributes",
      "owner": "UCrowdyBakedRegistry",
      "owner_kind": "class",
      "name": "FindModelAttributes",
      "test_helper": false,
      "implementation": false,
      "signature": "const TArray<FCrowdyBakedAttribute>* FindModelAttributes(const UClass* Class)",
      "return_type": "const TArray<FCrowdyBakedAttribute>*",
      "params": "const UClass* Class",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Utils/CrowdyBakedRegistry.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyBakedRegistry::FindPullModelOnStart",
      "owner": "UCrowdyBakedRegistry",
      "owner_kind": "class",
      "name": "FindPullModelOnStart",
      "test_helper": false,
      "implementation": false,
      "signature": "bool FindPullModelOnStart(const FSoftClassPath& ClassPath, bool& bOutPullOnStart) const",
      "return_type": "bool",
      "params": "const FSoftClassPath& ClassPath, bool& bOutPullOnStart",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Utils/CrowdyBakedRegistry.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyBakedRegistry::FindRepLayoutHash",
      "owner": "UCrowdyBakedRegistry",
      "owner_kind": "class",
      "name": "FindRepLayoutHash",
      "test_helper": false,
      "implementation": false,
      "signature": "int64 FindRepLayoutHash(const FSoftClassPath& OwnerClassPath) const",
      "return_type": "int64",
      "params": "const FSoftClassPath& OwnerClassPath",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Utils/CrowdyBakedRegistry.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyBakedRegistry::FindRepLayoutHash",
      "owner": "UCrowdyBakedRegistry",
      "owner_kind": "class",
      "name": "FindRepLayoutHash",
      "test_helper": false,
      "implementation": false,
      "signature": "int64 FindRepLayoutHash(const UClass* Class)",
      "return_type": "int64",
      "params": "const UClass* Class",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Utils/CrowdyBakedRegistry.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyBakedRegistry::FindRepProperties",
      "owner": "UCrowdyBakedRegistry",
      "owner_kind": "class",
      "name": "FindRepProperties",
      "test_helper": false,
      "implementation": false,
      "signature": "const TArray<FCrowdyBakedRepProperty>* FindRepProperties(const FSoftClassPath& OwnerClassPath) const",
      "return_type": "const TArray<FCrowdyBakedRepProperty>*",
      "params": "const FSoftClassPath& OwnerClassPath",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Utils/CrowdyBakedRegistry.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyBakedRegistry::FindRepProperties",
      "owner": "UCrowdyBakedRegistry",
      "owner_kind": "class",
      "name": "FindRepProperties",
      "test_helper": false,
      "implementation": false,
      "signature": "const TArray<FCrowdyBakedRepProperty>* FindRepProperties(const UClass* Class)",
      "return_type": "const TArray<FCrowdyBakedRepProperty>*",
      "params": "const UClass* Class",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Utils/CrowdyBakedRegistry.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyBakedRegistry::FindRpcFunction",
      "owner": "UCrowdyBakedRegistry",
      "owner_kind": "class",
      "name": "FindRpcFunction",
      "test_helper": false,
      "implementation": false,
      "signature": "const FCrowdyBakedRpcFunction* FindRpcFunction(const FSoftClassPath& OwnerClassPath, FName FunctionName) const",
      "return_type": "const FCrowdyBakedRpcFunction*",
      "params": "const FSoftClassPath& OwnerClassPath, FName FunctionName",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Utils/CrowdyBakedRegistry.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyBakedRegistry::FindRpcFunction",
      "owner": "UCrowdyBakedRegistry",
      "owner_kind": "class",
      "name": "FindRpcFunction",
      "test_helper": false,
      "implementation": false,
      "signature": "const FCrowdyBakedRpcFunction* FindRpcFunction(const UFunction* Function)",
      "return_type": "const FCrowdyBakedRpcFunction*",
      "params": "const UFunction* Function",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Utils/CrowdyBakedRegistry.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyBakedRegistry::Get",
      "owner": "UCrowdyBakedRegistry",
      "owner_kind": "class",
      "name": "Get",
      "test_helper": false,
      "implementation": false,
      "signature": "const UCrowdyBakedRegistry* Get()",
      "return_type": "const UCrowdyBakedRegistry*",
      "params": "",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Utils/CrowdyBakedRegistry.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyBakedRegistry::InvalidateCache",
      "owner": "UCrowdyBakedRegistry",
      "owner_kind": "class",
      "name": "InvalidateCache",
      "test_helper": false,
      "implementation": false,
      "signature": "void InvalidateCache()",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Utils/CrowdyBakedRegistry.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyBakedRegistry::IsContainerClassAppScoped",
      "owner": "UCrowdyBakedRegistry",
      "owner_kind": "class",
      "name": "IsContainerClassAppScoped",
      "test_helper": false,
      "implementation": false,
      "signature": "bool IsContainerClassAppScoped(const UClass* Class)",
      "return_type": "bool",
      "params": "const UClass* Class",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Utils/CrowdyBakedRegistry.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyBakedRegistry::IsEventHandlerFunction",
      "owner": "UCrowdyBakedRegistry",
      "owner_kind": "class",
      "name": "IsEventHandlerFunction",
      "test_helper": false,
      "implementation": false,
      "signature": "bool IsEventHandlerFunction(const UFunction* Function)",
      "return_type": "bool",
      "params": "const UFunction* Function",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Utils/CrowdyBakedRegistry.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyBakedRegistry::IsPersistentStruct",
      "owner": "UCrowdyBakedRegistry",
      "owner_kind": "class",
      "name": "IsPersistentStruct",
      "test_helper": false,
      "implementation": false,
      "signature": "bool IsPersistentStruct(const UScriptStruct* Struct)",
      "return_type": "bool",
      "params": "const UScriptStruct* Struct",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Utils/CrowdyBakedRegistry.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyBakedRegistry::IsReplicatedEventFunction",
      "owner": "UCrowdyBakedRegistry",
      "owner_kind": "class",
      "name": "IsReplicatedEventFunction",
      "test_helper": false,
      "implementation": false,
      "signature": "bool IsReplicatedEventFunction(const UFunction* Function)",
      "return_type": "bool",
      "params": "const UFunction* Function",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Utils/CrowdyBakedRegistry.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyBakedRegistry::IsSingletonStruct",
      "owner": "UCrowdyBakedRegistry",
      "owner_kind": "class",
      "name": "IsSingletonStruct",
      "test_helper": false,
      "implementation": false,
      "signature": "bool IsSingletonStruct(const UScriptStruct* Struct)",
      "return_type": "bool",
      "params": "const UScriptStruct* Struct",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Utils/CrowdyBakedRegistry.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyBakedRegistry::MakeBakedAttributes",
      "owner": "UCrowdyBakedRegistry",
      "owner_kind": "class",
      "name": "MakeBakedAttributes",
      "test_helper": false,
      "implementation": false,
      "signature": "void MakeBakedAttributes(const TArray<FCrowdyAttributeDef>& Defs, const FSoftClassPath& OwnerClassPath, TArray<FCrowdyBakedAttribute>& OutAttrs)",
      "return_type": "void",
      "params": "const TArray<FCrowdyAttributeDef>& Defs, const FSoftClassPath& OwnerClassPath, TArray<FCrowdyBakedAttribute>& OutAttrs",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Utils/CrowdyBakedRegistry.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyBakedRegistry::MakeBakedRepProperties",
      "owner": "UCrowdyBakedRegistry",
      "owner_kind": "class",
      "name": "MakeBakedRepProperties",
      "test_helper": false,
      "implementation": false,
      "signature": "void MakeBakedRepProperties(const FCrowdyRepLayout& Layout, const FSoftClassPath& OwnerClassPath, TArray<FCrowdyBakedRepProperty>& OutProps)",
      "return_type": "void",
      "params": "const FCrowdyRepLayout& Layout, const FSoftClassPath& OwnerClassPath, TArray<FCrowdyBakedRepProperty>& OutProps",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Utils/CrowdyBakedRegistry.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyBakedRegistry::ShouldPullModelOnStart",
      "owner": "UCrowdyBakedRegistry",
      "owner_kind": "class",
      "name": "ShouldPullModelOnStart",
      "test_helper": false,
      "implementation": false,
      "signature": "bool ShouldPullModelOnStart(const UClass* Class)",
      "return_type": "bool",
      "params": "const UClass* Class",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Utils/CrowdyBakedRegistry.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyBlueprintReceptionLayer::CreateAndRegisterLayer",
      "owner": "UCrowdyBlueprintReceptionLayer",
      "owner_kind": "class",
      "name": "CreateAndRegisterLayer",
      "test_helper": false,
      "implementation": false,
      "signature": "UCrowdyBlueprintReceptionLayer* CreateAndRegisterLayer(UObject* WorldContextObject, TSubclassOf<UCrowdyBlueprintReceptionLayer> Class)",
      "return_type": "UCrowdyBlueprintReceptionLayer*",
      "params": "UObject* WorldContextObject, TSubclassOf<UCrowdyBlueprintReceptionLayer> Class",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Core/Blueprints/CrowdyBlueprintReceptionLayer.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyBlueprintReceptionLayer::DispatchToBlueprint",
      "owner": "UCrowdyBlueprintReceptionLayer",
      "owner_kind": "class",
      "name": "DispatchToBlueprint",
      "test_helper": false,
      "implementation": false,
      "signature": "void DispatchToBlueprint(const TSharedRef<const ICrowdyMessage, ESPMode::ThreadSafe>& Message) const",
      "return_type": "void",
      "params": "const TSharedRef<const ICrowdyMessage, ESPMode::ThreadSafe>& Message",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Core/Blueprints/CrowdyBlueprintReceptionLayer.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels_AddChannelMember::AddChannelMember",
      "owner": "UCrowdyChannels_AddChannelMember",
      "owner_kind": "class",
      "name": "AddChannelMember",
      "test_helper": false,
      "implementation": false,
      "signature": "UCrowdyChannels_AddChannelMember* AddChannelMember(UObject* WorldContextObject, int64 ChannelId, int64 UserId)",
      "return_type": "UCrowdyChannels_AddChannelMember*",
      "params": "UObject* WorldContextObject, int64 ChannelId, int64 UserId",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsWriteActions.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels_CreateChannel::CreateChannel",
      "owner": "UCrowdyChannels_CreateChannel",
      "owner_kind": "class",
      "name": "CreateChannel",
      "test_helper": false,
      "implementation": false,
      "signature": "UCrowdyChannels_CreateChannel* CreateChannel(UObject* WorldContextObject, const FString& Name, const FString& Description, ECrowdyChannelMembershipPolicy MembershipPolicy, bool bMembersCanSend)",
      "return_type": "UCrowdyChannels_CreateChannel*",
      "params": "UObject* WorldContextObject, const FString& Name, const FString& Description, ECrowdyChannelMembershipPolicy MembershipPolicy, bool bMembersCanSend",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsWriteActions.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels_CreateChannelRole::CreateChannelRole",
      "owner": "UCrowdyChannels_CreateChannelRole",
      "owner_kind": "class",
      "name": "CreateChannelRole",
      "test_helper": false,
      "implementation": false,
      "signature": "UCrowdyChannels_CreateChannelRole* CreateChannelRole(UObject* WorldContextObject, int64 ChannelId, const FString& RoleName, FCrowdyChannelPermissions Permissions, int32 Rank)",
      "return_type": "UCrowdyChannels_CreateChannelRole*",
      "params": "UObject* WorldContextObject, int64 ChannelId, const FString& RoleName, FCrowdyChannelPermissions Permissions, int32 Rank",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsWriteActions.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels_DeleteChannel::DeleteChannel",
      "owner": "UCrowdyChannels_DeleteChannel",
      "owner_kind": "class",
      "name": "DeleteChannel",
      "test_helper": false,
      "implementation": false,
      "signature": "UCrowdyChannels_DeleteChannel* DeleteChannel(UObject* WorldContextObject, int64 ChannelId)",
      "return_type": "UCrowdyChannels_DeleteChannel*",
      "params": "UObject* WorldContextObject, int64 ChannelId",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsWriteActions.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels_DeleteChannelRole::DeleteChannelRole",
      "owner": "UCrowdyChannels_DeleteChannelRole",
      "owner_kind": "class",
      "name": "DeleteChannelRole",
      "test_helper": false,
      "implementation": false,
      "signature": "UCrowdyChannels_DeleteChannelRole* DeleteChannelRole(UObject* WorldContextObject, int64 ChannelRoleId)",
      "return_type": "UCrowdyChannels_DeleteChannelRole*",
      "params": "UObject* WorldContextObject, int64 ChannelRoleId",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsWriteActions.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels_GetChannel::GetChannel",
      "owner": "UCrowdyChannels_GetChannel",
      "owner_kind": "class",
      "name": "GetChannel",
      "test_helper": false,
      "implementation": false,
      "signature": "UCrowdyChannels_GetChannel* GetChannel(UObject* WorldContextObject, int64 ChannelId)",
      "return_type": "UCrowdyChannels_GetChannel*",
      "params": "UObject* WorldContextObject, int64 ChannelId",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsQueryActions.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels_GetChannelMembers::GetChannelMembers",
      "owner": "UCrowdyChannels_GetChannelMembers",
      "owner_kind": "class",
      "name": "GetChannelMembers",
      "test_helper": false,
      "implementation": false,
      "signature": "UCrowdyChannels_GetChannelMembers* GetChannelMembers(UObject* WorldContextObject, int64 ChannelId)",
      "return_type": "UCrowdyChannels_GetChannelMembers*",
      "params": "UObject* WorldContextObject, int64 ChannelId",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsQueryActions.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels_GetChannelPolicy::GetChannelPolicy",
      "owner": "UCrowdyChannels_GetChannelPolicy",
      "owner_kind": "class",
      "name": "GetChannelPolicy",
      "test_helper": false,
      "implementation": false,
      "signature": "UCrowdyChannels_GetChannelPolicy* GetChannelPolicy(UObject* WorldContextObject)",
      "return_type": "UCrowdyChannels_GetChannelPolicy*",
      "params": "UObject* WorldContextObject",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsQueryActions.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels_GetChannelRoles::GetChannelRoles",
      "owner": "UCrowdyChannels_GetChannelRoles",
      "owner_kind": "class",
      "name": "GetChannelRoles",
      "test_helper": false,
      "implementation": false,
      "signature": "UCrowdyChannels_GetChannelRoles* GetChannelRoles(UObject* WorldContextObject, int64 ChannelId)",
      "return_type": "UCrowdyChannels_GetChannelRoles*",
      "params": "UObject* WorldContextObject, int64 ChannelId",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsQueryActions.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels_GetChannels::GetChannels",
      "owner": "UCrowdyChannels_GetChannels",
      "owner_kind": "class",
      "name": "GetChannels",
      "test_helper": false,
      "implementation": false,
      "signature": "UCrowdyChannels_GetChannels* GetChannels(UObject* WorldContextObject)",
      "return_type": "UCrowdyChannels_GetChannels*",
      "params": "UObject* WorldContextObject",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsQueryActions.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels_GetMyChannels::GetMyChannels",
      "owner": "UCrowdyChannels_GetMyChannels",
      "owner_kind": "class",
      "name": "GetMyChannels",
      "test_helper": false,
      "implementation": false,
      "signature": "UCrowdyChannels_GetMyChannels* GetMyChannels(UObject* WorldContextObject)",
      "return_type": "UCrowdyChannels_GetMyChannels*",
      "params": "UObject* WorldContextObject",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsQueryActions.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels_GetPendingJoinRequests::GetPendingJoinRequests",
      "owner": "UCrowdyChannels_GetPendingJoinRequests",
      "owner_kind": "class",
      "name": "GetPendingJoinRequests",
      "test_helper": false,
      "implementation": false,
      "signature": "UCrowdyChannels_GetPendingJoinRequests* GetPendingJoinRequests(UObject* WorldContextObject, int64 ChannelId)",
      "return_type": "UCrowdyChannels_GetPendingJoinRequests*",
      "params": "UObject* WorldContextObject, int64 ChannelId",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsQueryActions.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels_JoinChannel::JoinChannel",
      "owner": "UCrowdyChannels_JoinChannel",
      "owner_kind": "class",
      "name": "JoinChannel",
      "test_helper": false,
      "implementation": false,
      "signature": "UCrowdyChannels_JoinChannel* JoinChannel(UObject* WorldContextObject, int64 ChannelId)",
      "return_type": "UCrowdyChannels_JoinChannel*",
      "params": "UObject* WorldContextObject, int64 ChannelId",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsWriteActions.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels_LeaveChannel::LeaveChannel",
      "owner": "UCrowdyChannels_LeaveChannel",
      "owner_kind": "class",
      "name": "LeaveChannel",
      "test_helper": false,
      "implementation": false,
      "signature": "UCrowdyChannels_LeaveChannel* LeaveChannel(UObject* WorldContextObject, int64 ChannelId)",
      "return_type": "UCrowdyChannels_LeaveChannel*",
      "params": "UObject* WorldContextObject, int64 ChannelId",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsWriteActions.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels_RemoveChannelMember::RemoveChannelMember",
      "owner": "UCrowdyChannels_RemoveChannelMember",
      "owner_kind": "class",
      "name": "RemoveChannelMember",
      "test_helper": false,
      "implementation": false,
      "signature": "UCrowdyChannels_RemoveChannelMember* RemoveChannelMember(UObject* WorldContextObject, int64 ChannelId, int64 UserId)",
      "return_type": "UCrowdyChannels_RemoveChannelMember*",
      "params": "UObject* WorldContextObject, int64 ChannelId, int64 UserId",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsWriteActions.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels_RequestToJoinChannel::RequestToJoinChannel",
      "owner": "UCrowdyChannels_RequestToJoinChannel",
      "owner_kind": "class",
      "name": "RequestToJoinChannel",
      "test_helper": false,
      "implementation": false,
      "signature": "UCrowdyChannels_RequestToJoinChannel* RequestToJoinChannel(UObject* WorldContextObject, int64 ChannelId)",
      "return_type": "UCrowdyChannels_RequestToJoinChannel*",
      "params": "UObject* WorldContextObject, int64 ChannelId",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsWriteActions.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels_SetChannelMemberRoles::SetChannelMemberRoles",
      "owner": "UCrowdyChannels_SetChannelMemberRoles",
      "owner_kind": "class",
      "name": "SetChannelMemberRoles",
      "test_helper": false,
      "implementation": false,
      "signature": "UCrowdyChannels_SetChannelMemberRoles* SetChannelMemberRoles(UObject* WorldContextObject, int64 ChannelId, int64 UserId, const TArray<int64>& RoleIds)",
      "return_type": "UCrowdyChannels_SetChannelMemberRoles*",
      "params": "UObject* WorldContextObject, int64 ChannelId, int64 UserId, const TArray<int64>& RoleIds",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsWriteActions.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels_SetChannelPolicy::SetChannelPolicy",
      "owner": "UCrowdyChannels_SetChannelPolicy",
      "owner_kind": "class",
      "name": "SetChannelPolicy",
      "test_helper": false,
      "implementation": false,
      "signature": "UCrowdyChannels_SetChannelPolicy* SetChannelPolicy(UObject* WorldContextObject, ECrowdyChannelCreationPolicy CreationPolicy, ECrowdyChannelMembershipPolicy DefaultMembershipPolicy)",
      "return_type": "UCrowdyChannels_SetChannelPolicy*",
      "params": "UObject* WorldContextObject, ECrowdyChannelCreationPolicy CreationPolicy, ECrowdyChannelMembershipPolicy DefaultMembershipPolicy",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsWriteActions.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels_UpdateChannel::UpdateChannel",
      "owner": "UCrowdyChannels_UpdateChannel",
      "owner_kind": "class",
      "name": "UpdateChannel",
      "test_helper": false,
      "implementation": false,
      "signature": "UCrowdyChannels_UpdateChannel* UpdateChannel(UObject* WorldContextObject, int64 ChannelId, const FString& Name, const FString& Description)",
      "return_type": "UCrowdyChannels_UpdateChannel*",
      "params": "UObject* WorldContextObject, int64 ChannelId, const FString& Name, const FString& Description",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsWriteActions.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels_UpdateChannelRole::UpdateChannelRole",
      "owner": "UCrowdyChannels_UpdateChannelRole",
      "owner_kind": "class",
      "name": "UpdateChannelRole",
      "test_helper": false,
      "implementation": false,
      "signature": "UCrowdyChannels_UpdateChannelRole* UpdateChannelRole(UObject* WorldContextObject, int64 ChannelRoleId, const FString& RoleName, FCrowdyChannelPermissions Permissions)",
      "return_type": "UCrowdyChannels_UpdateChannelRole*",
      "params": "UObject* WorldContextObject, int64 ChannelRoleId, const FString& RoleName, FCrowdyChannelPermissions Permissions",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsWriteActions.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels::AddChannelMember",
      "owner": "UCrowdyChannels",
      "owner_kind": "class",
      "name": "AddChannelMember",
      "test_helper": false,
      "implementation": false,
      "signature": "void AddChannelMember(int64 ChannelId, int64 UserId, FOnChannelMemberSuccess OnSuccess, FOnChannelError OnError)",
      "return_type": "void",
      "params": "int64 ChannelId, int64 UserId, FOnChannelMemberSuccess OnSuccess, FOnChannelError OnError",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyChannels.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels::AreReliableChannelsReady",
      "owner": "UCrowdyChannels",
      "owner_kind": "class",
      "name": "AreReliableChannelsReady",
      "test_helper": false,
      "implementation": false,
      "signature": "bool AreReliableChannelsReady() const",
      "return_type": "bool",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyChannels.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels::BootstrapReliableRpcChannels",
      "owner": "UCrowdyChannels",
      "owner_kind": "class",
      "name": "BootstrapReliableRpcChannels",
      "test_helper": false,
      "implementation": false,
      "signature": "void BootstrapReliableRpcChannels()",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyChannels.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels::BuildDesiredJoinNames",
      "owner": "UCrowdyChannels",
      "owner_kind": "class",
      "name": "BuildDesiredJoinNames",
      "test_helper": false,
      "implementation": false,
      "signature": "TArray<FString> BuildDesiredJoinNames(const TSet<FString>& MulticastChannelNames, const FString& SessionChannelName)",
      "return_type": "TArray<FString>",
      "params": "const TSet<FString>& MulticastChannelNames, const FString& SessionChannelName",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyChannels.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels::BuildJoinPlan",
      "owner": "UCrowdyChannels",
      "owner_kind": "class",
      "name": "BuildJoinPlan",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdyChannelJoinPlan BuildJoinPlan(const TSet<FString>& MulticastChannelNames, const FString& SessionChannelName, const TMap<FString, int64>& AppChannelIdsByName, const TSet<int64>& MemberChannelIds)",
      "return_type": "FCrowdyChannelJoinPlan",
      "params": "const TSet<FString>& MulticastChannelNames, const FString& SessionChannelName, const TMap<FString, int64>& AppChannelIdsByName, const TSet<int64>& MemberChannelIds",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyChannels.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels::CreateChannel",
      "owner": "UCrowdyChannels",
      "owner_kind": "class",
      "name": "CreateChannel",
      "test_helper": false,
      "implementation": false,
      "signature": "void CreateChannel(const FString& Name, const FString& Description, ECrowdyChannelMembershipPolicy MembershipPolicy, bool bMembersCanSend, FOnChannelSuccess OnSuccess, FOnChannelError OnError)",
      "return_type": "void",
      "params": "const FString& Name, const FString& Description, ECrowdyChannelMembershipPolicy MembershipPolicy, bool bMembersCanSend, FOnChannelSuccess OnSuccess, FOnChannelError OnError",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyChannels.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels::CreateChannelRole",
      "owner": "UCrowdyChannels",
      "owner_kind": "class",
      "name": "CreateChannelRole",
      "test_helper": false,
      "implementation": false,
      "signature": "void CreateChannelRole(int64 ChannelId, const FString& RoleName, FCrowdyChannelPermissions Permissions, int32 Rank, FOnChannelRoleSuccess OnSuccess, FOnChannelError OnError)",
      "return_type": "void",
      "params": "int64 ChannelId, const FString& RoleName, FCrowdyChannelPermissions Permissions, int32 Rank, FOnChannelRoleSuccess OnSuccess, FOnChannelError OnError",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyChannels.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels::DeleteChannel",
      "owner": "UCrowdyChannels",
      "owner_kind": "class",
      "name": "DeleteChannel",
      "test_helper": false,
      "implementation": false,
      "signature": "void DeleteChannel(int64 ChannelId, FOnChannelVoidSuccess OnSuccess, FOnChannelError OnError)",
      "return_type": "void",
      "params": "int64 ChannelId, FOnChannelVoidSuccess OnSuccess, FOnChannelError OnError",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyChannels.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels::DeleteChannelRole",
      "owner": "UCrowdyChannels",
      "owner_kind": "class",
      "name": "DeleteChannelRole",
      "test_helper": false,
      "implementation": false,
      "signature": "void DeleteChannelRole(int64 ChannelRoleId, FOnChannelVoidSuccess OnSuccess, FOnChannelError OnError)",
      "return_type": "void",
      "params": "int64 ChannelRoleId, FOnChannelVoidSuccess OnSuccess, FOnChannelError OnError",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyChannels.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels::GetCachedMyChannels",
      "owner": "UCrowdyChannels",
      "owner_kind": "class",
      "name": "GetCachedMyChannels",
      "test_helper": false,
      "implementation": false,
      "signature": "TArray<FCrowdyChannelMembership> GetCachedMyChannels() const",
      "return_type": "TArray<FCrowdyChannelMembership>",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyChannels.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels::GetChannel",
      "owner": "UCrowdyChannels",
      "owner_kind": "class",
      "name": "GetChannel",
      "test_helper": false,
      "implementation": false,
      "signature": "void GetChannel(int64 ChannelId, FOnChannelSuccess OnSuccess, FOnChannelError OnError)",
      "return_type": "void",
      "params": "int64 ChannelId, FOnChannelSuccess OnSuccess, FOnChannelError OnError",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyChannels.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels::GetChannelMembers",
      "owner": "UCrowdyChannels",
      "owner_kind": "class",
      "name": "GetChannelMembers",
      "test_helper": false,
      "implementation": false,
      "signature": "void GetChannelMembers(int64 ChannelId, FOnChannelMembersSuccess OnSuccess, FOnChannelError OnError)",
      "return_type": "void",
      "params": "int64 ChannelId, FOnChannelMembersSuccess OnSuccess, FOnChannelError OnError",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyChannels.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels::GetChannelPolicy",
      "owner": "UCrowdyChannels",
      "owner_kind": "class",
      "name": "GetChannelPolicy",
      "test_helper": false,
      "implementation": false,
      "signature": "void GetChannelPolicy(FOnChannelPolicySuccess OnSuccess, FOnChannelError OnError)",
      "return_type": "void",
      "params": "FOnChannelPolicySuccess OnSuccess, FOnChannelError OnError",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyChannels.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels::GetChannelRoles",
      "owner": "UCrowdyChannels",
      "owner_kind": "class",
      "name": "GetChannelRoles",
      "test_helper": false,
      "implementation": false,
      "signature": "void GetChannelRoles(int64 ChannelId, FOnChannelRolesSuccess OnSuccess, FOnChannelError OnError)",
      "return_type": "void",
      "params": "int64 ChannelId, FOnChannelRolesSuccess OnSuccess, FOnChannelError OnError",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyChannels.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels::GetChannels",
      "owner": "UCrowdyChannels",
      "owner_kind": "class",
      "name": "GetChannels",
      "test_helper": false,
      "implementation": false,
      "signature": "void GetChannels(FOnChannelsSuccess OnSuccess, FOnChannelError OnError)",
      "return_type": "void",
      "params": "FOnChannelsSuccess OnSuccess, FOnChannelError OnError",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyChannels.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels::GetMyChannelById",
      "owner": "UCrowdyChannels",
      "owner_kind": "class",
      "name": "GetMyChannelById",
      "test_helper": false,
      "implementation": false,
      "signature": "bool GetMyChannelById(int64 ChannelId, FCrowdyChannelMembership& OutMembership) const",
      "return_type": "bool",
      "params": "int64 ChannelId, FCrowdyChannelMembership& OutMembership",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyChannels.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels::GetMyChannels",
      "owner": "UCrowdyChannels",
      "owner_kind": "class",
      "name": "GetMyChannels",
      "test_helper": false,
      "implementation": false,
      "signature": "void GetMyChannels(FOnMyChannelsSuccess OnSuccess, FOnChannelError OnError)",
      "return_type": "void",
      "params": "FOnMyChannelsSuccess OnSuccess, FOnChannelError OnError",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyChannels.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels::GetPendingJoinRequests",
      "owner": "UCrowdyChannels",
      "owner_kind": "class",
      "name": "GetPendingJoinRequests",
      "test_helper": false,
      "implementation": false,
      "signature": "void GetPendingJoinRequests(int64 ChannelId, FOnChannelMembersSuccess OnSuccess, FOnChannelError OnError)",
      "return_type": "void",
      "params": "int64 ChannelId, FOnChannelMembersSuccess OnSuccess, FOnChannelError OnError",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyChannels.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels::GetSessionChannelId",
      "owner": "UCrowdyChannels",
      "owner_kind": "class",
      "name": "GetSessionChannelId",
      "test_helper": false,
      "implementation": false,
      "signature": "int64 GetSessionChannelId() const",
      "return_type": "int64",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyChannels.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels::HasCachedChannels",
      "owner": "UCrowdyChannels",
      "owner_kind": "class",
      "name": "HasCachedChannels",
      "test_helper": false,
      "implementation": false,
      "signature": "bool HasCachedChannels() const",
      "return_type": "bool",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyChannels.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels::HasPermissionInChannel",
      "owner": "UCrowdyChannels",
      "owner_kind": "class",
      "name": "HasPermissionInChannel",
      "test_helper": false,
      "implementation": false,
      "signature": "bool HasPermissionInChannel(int64 ChannelId, ECrowdyChannelPermission Permission) const",
      "return_type": "bool",
      "params": "int64 ChannelId, ECrowdyChannelPermission Permission",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyChannels.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels::IsInAnyChannel",
      "owner": "UCrowdyChannels",
      "owner_kind": "class",
      "name": "IsInAnyChannel",
      "test_helper": false,
      "implementation": false,
      "signature": "bool IsInAnyChannel() const",
      "return_type": "bool",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyChannels.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels::IsPlayerInChannel",
      "owner": "UCrowdyChannels",
      "owner_kind": "class",
      "name": "IsPlayerInChannel",
      "test_helper": false,
      "implementation": false,
      "signature": "bool IsPlayerInChannel(int64 ChannelId) const",
      "return_type": "bool",
      "params": "int64 ChannelId",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyChannels.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels::JoinChannel",
      "owner": "UCrowdyChannels",
      "owner_kind": "class",
      "name": "JoinChannel",
      "test_helper": false,
      "implementation": false,
      "signature": "void JoinChannel(int64 ChannelId, FOnChannelMemberSuccess OnSuccess, FOnChannelError OnError)",
      "return_type": "void",
      "params": "int64 ChannelId, FOnChannelMemberSuccess OnSuccess, FOnChannelError OnError",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyChannels.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels::LeaveChannel",
      "owner": "UCrowdyChannels",
      "owner_kind": "class",
      "name": "LeaveChannel",
      "test_helper": false,
      "implementation": false,
      "signature": "void LeaveChannel(int64 ChannelId, FOnChannelVoidSuccess OnSuccess, FOnChannelError OnError)",
      "return_type": "void",
      "params": "int64 ChannelId, FOnChannelVoidSuccess OnSuccess, FOnChannelError OnError",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyChannels.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels::PublishChannelMessage",
      "owner": "UCrowdyChannels",
      "owner_kind": "class",
      "name": "PublishChannelMessage",
      "test_helper": false,
      "implementation": false,
      "signature": "void PublishChannelMessage(int64 ChannelId, const TArray<uint8>& Payload)",
      "return_type": "void",
      "params": "int64 ChannelId, const TArray<uint8>& Payload",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyChannels.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels::PublishReliableRpc",
      "owner": "UCrowdyChannels",
      "owner_kind": "class",
      "name": "PublishReliableRpc",
      "test_helper": false,
      "implementation": false,
      "signature": "void PublishReliableRpc(const FString& ChannelName, const TArray<uint8>& Payload)",
      "return_type": "void",
      "params": "const FString& ChannelName, const TArray<uint8>& Payload",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyChannels.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels::RegisterReliableRpcChannel",
      "owner": "UCrowdyChannels",
      "owner_kind": "class",
      "name": "RegisterReliableRpcChannel",
      "test_helper": false,
      "implementation": false,
      "signature": "void RegisterReliableRpcChannel(int64 ChannelId, const FString& Name)",
      "return_type": "void",
      "params": "int64 ChannelId, const FString& Name",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyChannels.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels::RemoveChannelMember",
      "owner": "UCrowdyChannels",
      "owner_kind": "class",
      "name": "RemoveChannelMember",
      "test_helper": false,
      "implementation": false,
      "signature": "void RemoveChannelMember(int64 ChannelId, int64 UserId, FOnChannelVoidSuccess OnSuccess, FOnChannelError OnError)",
      "return_type": "void",
      "params": "int64 ChannelId, int64 UserId, FOnChannelVoidSuccess OnSuccess, FOnChannelError OnError",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyChannels.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels::RequestToJoinChannel",
      "owner": "UCrowdyChannels",
      "owner_kind": "class",
      "name": "RequestToJoinChannel",
      "test_helper": false,
      "implementation": false,
      "signature": "void RequestToJoinChannel(int64 ChannelId, FOnChannelMemberSuccess OnSuccess, FOnChannelError OnError)",
      "return_type": "void",
      "params": "int64 ChannelId, FOnChannelMemberSuccess OnSuccess, FOnChannelError OnError",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyChannels.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels::SetChannelMemberRoles",
      "owner": "UCrowdyChannels",
      "owner_kind": "class",
      "name": "SetChannelMemberRoles",
      "test_helper": false,
      "implementation": false,
      "signature": "void SetChannelMemberRoles(int64 ChannelId, int64 UserId, const TArray<int64>& RoleIds, FOnChannelMemberSuccess OnSuccess, FOnChannelError OnError)",
      "return_type": "void",
      "params": "int64 ChannelId, int64 UserId, const TArray<int64>& RoleIds, FOnChannelMemberSuccess OnSuccess, FOnChannelError OnError",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyChannels.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels::SetChannelPolicy",
      "owner": "UCrowdyChannels",
      "owner_kind": "class",
      "name": "SetChannelPolicy",
      "test_helper": false,
      "implementation": false,
      "signature": "void SetChannelPolicy(ECrowdyChannelCreationPolicy CreationPolicy, ECrowdyChannelMembershipPolicy DefaultMembershipPolicy, FOnChannelPolicySuccess OnSuccess, FOnChannelError OnError)",
      "return_type": "void",
      "params": "ECrowdyChannelCreationPolicy CreationPolicy, ECrowdyChannelMembershipPolicy DefaultMembershipPolicy, FOnChannelPolicySuccess OnSuccess, FOnChannelError OnError",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyChannels.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels::UpdateChannel",
      "owner": "UCrowdyChannels",
      "owner_kind": "class",
      "name": "UpdateChannel",
      "test_helper": false,
      "implementation": false,
      "signature": "void UpdateChannel(int64 ChannelId, const FString& Name, const FString& Description, FOnChannelSuccess OnSuccess, FOnChannelError OnError)",
      "return_type": "void",
      "params": "int64 ChannelId, const FString& Name, const FString& Description, FOnChannelSuccess OnSuccess, FOnChannelError OnError",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyChannels.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyChannels::UpdateChannelRole",
      "owner": "UCrowdyChannels",
      "owner_kind": "class",
      "name": "UpdateChannelRole",
      "test_helper": false,
      "implementation": false,
      "signature": "void UpdateChannelRole(int64 ChannelRoleId, const FString& RoleName, FCrowdyChannelPermissions Permissions, FOnChannelRoleSuccess OnSuccess, FOnChannelError OnError)",
      "return_type": "void",
      "params": "int64 ChannelRoleId, const FString& RoleName, FCrowdyChannelPermissions Permissions, FOnChannelRoleSuccess OnSuccess, FOnChannelError OnError",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyChannels.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyClassRegistry::ClearConflicts",
      "owner": "UCrowdyClassRegistry",
      "owner_kind": "class",
      "name": "ClearConflicts",
      "test_helper": false,
      "implementation": false,
      "signature": "void ClearConflicts()",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Utils/UCrowdyClassRegistry.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyClassRegistry::Get",
      "owner": "UCrowdyClassRegistry",
      "owner_kind": "class",
      "name": "Get",
      "test_helper": false,
      "implementation": false,
      "signature": "UCrowdyClassRegistry* Get()",
      "return_type": "UCrowdyClassRegistry*",
      "params": "",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Utils/UCrowdyClassRegistry.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyClassRegistry::GetConflicts",
      "owner": "UCrowdyClassRegistry",
      "owner_kind": "class",
      "name": "GetConflicts",
      "test_helper": false,
      "implementation": false,
      "signature": "TArray<FCrowdyIDConflict> GetConflicts() const",
      "return_type": "TArray<FCrowdyIDConflict>",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Utils/UCrowdyClassRegistry.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyClassRegistry::GetID",
      "owner": "UCrowdyClassRegistry",
      "owner_kind": "class",
      "name": "GetID",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdyClassID GetID(const UClass* Class) const",
      "return_type": "FCrowdyClassID",
      "params": "const UClass* Class",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Utils/UCrowdyClassRegistry.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyClassRegistry::HasConflicts",
      "owner": "UCrowdyClassRegistry",
      "owner_kind": "class",
      "name": "HasConflicts",
      "test_helper": false,
      "implementation": false,
      "signature": "bool HasConflicts() const",
      "return_type": "bool",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Utils/UCrowdyClassRegistry.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyClassRegistry::InvalidateIDMemo",
      "owner": "UCrowdyClassRegistry",
      "owner_kind": "class",
      "name": "InvalidateIDMemo",
      "test_helper": false,
      "implementation": false,
      "signature": "void InvalidateIDMemo()",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Utils/UCrowdyClassRegistry.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyClassRegistry::IsSealed",
      "owner": "UCrowdyClassRegistry",
      "owner_kind": "class",
      "name": "IsSealed",
      "test_helper": false,
      "implementation": false,
      "signature": "bool IsSealed() const",
      "return_type": "bool",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Utils/UCrowdyClassRegistry.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyClassRegistry::NumRegistered",
      "owner": "UCrowdyClassRegistry",
      "owner_kind": "class",
      "name": "NumRegistered",
      "test_helper": false,
      "implementation": false,
      "signature": "int32 NumRegistered() const",
      "return_type": "int32",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Utils/UCrowdyClassRegistry.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyClassRegistry::RegisterClass",
      "owner": "UCrowdyClassRegistry",
      "owner_kind": "class",
      "name": "RegisterClass",
      "test_helper": false,
      "implementation": false,
      "signature": "bool RegisterClass(FCrowdyClassID ClassID, const FSoftClassPath& ClassPath)",
      "return_type": "bool",
      "params": "FCrowdyClassID ClassID, const FSoftClassPath& ClassPath",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Utils/UCrowdyClassRegistry.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyClassRegistry::Resolve",
      "owner": "UCrowdyClassRegistry",
      "owner_kind": "class",
      "name": "Resolve",
      "test_helper": false,
      "implementation": false,
      "signature": "FSoftClassPath Resolve(FCrowdyClassID ClassID) const",
      "return_type": "FSoftClassPath",
      "params": "FCrowdyClassID ClassID",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Utils/UCrowdyClassRegistry.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyClassRegistry::Seal",
      "owner": "UCrowdyClassRegistry",
      "owner_kind": "class",
      "name": "Seal",
      "test_helper": false,
      "implementation": false,
      "signature": "void Seal()",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Utils/UCrowdyClassRegistry.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyClassRegistry::Shutdown",
      "owner": "UCrowdyClassRegistry",
      "owner_kind": "class",
      "name": "Shutdown",
      "test_helper": false,
      "implementation": false,
      "signature": "void Shutdown()",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Utils/UCrowdyClassRegistry.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyConnectionMonitor::AttachTo",
      "owner": "UCrowdyConnectionMonitor",
      "owner_kind": "class",
      "name": "AttachTo",
      "test_helper": false,
      "implementation": false,
      "signature": "void AttachTo(UCrowdySDKSubsystem* Sdk, UCrowdyUDPSubsystem* Udp)",
      "return_type": "void",
      "params": "UCrowdySDKSubsystem* Sdk, UCrowdyUDPSubsystem* Udp",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdySDK",
      "header": "CrowdySDK/Public/Network/UDP/CrowdyConnectionMonitor.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyConnectionMonitor::GetReconnectState",
      "owner": "UCrowdyConnectionMonitor",
      "owner_kind": "class",
      "name": "GetReconnectState",
      "test_helper": false,
      "implementation": false,
      "signature": "ECrowdyReconnectState GetReconnectState() const",
      "return_type": "ECrowdyReconnectState",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdySDK",
      "header": "CrowdySDK/Public/Network/UDP/CrowdyConnectionMonitor.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyConnectionMonitor::InitConnectionMonitor",
      "owner": "UCrowdyConnectionMonitor",
      "owner_kind": "class",
      "name": "InitConnectionMonitor",
      "test_helper": false,
      "implementation": false,
      "signature": "void InitConnectionMonitor()",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdySDK",
      "header": "CrowdySDK/Public/Network/UDP/CrowdyConnectionMonitor.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyCppClientSubsystem::Get",
      "owner": "UCrowdyCppClientSubsystem",
      "owner_kind": "class",
      "name": "Get",
      "test_helper": false,
      "implementation": false,
      "signature": "UCrowdyCppClientSubsystem* Get(const UObject* WorldContextObject)",
      "return_type": "UCrowdyCppClientSubsystem*",
      "params": "const UObject* WorldContextObject",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/CrowdyCpp/CrowdyCppClientSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyCppClientSubsystem::GetClient",
      "owner": "UCrowdyCppClientSubsystem",
      "owner_kind": "class",
      "name": "GetClient",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdyCppClient* GetClient(const FCrowdyCppClientConfig& Config)",
      "return_type": "FCrowdyCppClient*",
      "params": "const FCrowdyCppClientConfig& Config",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/CrowdyCpp/CrowdyCppClientSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyCppClientSubsystem::GetExistingClient",
      "owner": "UCrowdyCppClientSubsystem",
      "owner_kind": "class",
      "name": "GetExistingClient",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdyCppClient* GetExistingClient() const",
      "return_type": "FCrowdyCppClient*",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/CrowdyCpp/CrowdyCppClientSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyCppClientSubsystem::SetClientForTest",
      "owner": "UCrowdyCppClientSubsystem",
      "owner_kind": "class",
      "name": "SetClientForTest",
      "test_helper": true,
      "implementation": false,
      "signature": "void SetClientForTest(TSharedPtr<FCrowdyCppClient> InClient, const FCrowdyCppClientConfig& InConfig)",
      "return_type": "void",
      "params": "TSharedPtr<FCrowdyCppClient> InClient, const FCrowdyCppClientConfig& InConfig",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/CrowdyCpp/CrowdyCppClientSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyCppClientSubsystem::SetGameToken",
      "owner": "UCrowdyCppClientSubsystem",
      "owner_kind": "class",
      "name": "SetGameToken",
      "test_helper": false,
      "implementation": false,
      "signature": "void SetGameToken(const FString& Token)",
      "return_type": "void",
      "params": "const FString& Token",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/CrowdyCpp/CrowdyCppClientSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyCppClientSubsystem::SetManagementToken",
      "owner": "UCrowdyCppClientSubsystem",
      "owner_kind": "class",
      "name": "SetManagementToken",
      "test_helper": false,
      "implementation": false,
      "signature": "void SetManagementToken(const FString& Token)",
      "return_type": "void",
      "params": "const FString& Token",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/CrowdyCpp/CrowdyCppClientSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyCppReplicationSubsystem::ArmLocalDelivery",
      "owner": "UCrowdyCppReplicationSubsystem",
      "owner_kind": "class",
      "name": "ArmLocalDelivery",
      "test_helper": false,
      "implementation": false,
      "signature": "void ArmLocalDelivery(TConstArrayView<FCrowdyActorId> ActorIds, const FCrowdyLoopbackSettings& Settings)",
      "return_type": "void",
      "params": "TConstArrayView<FCrowdyActorId> ActorIds, const FCrowdyLoopbackSettings& Settings",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/CrowdyCpp/CrowdyCppReplicationSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyCppReplicationSubsystem::CloseConnection",
      "owner": "UCrowdyCppReplicationSubsystem",
      "owner_kind": "class",
      "name": "CloseConnection",
      "test_helper": false,
      "implementation": false,
      "signature": "void CloseConnection()",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/CrowdyCpp/CrowdyCppReplicationSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyCppReplicationSubsystem::DescribeInboundDrainCost",
      "owner": "UCrowdyCppReplicationSubsystem",
      "owner_kind": "class",
      "name": "DescribeInboundDrainCost",
      "test_helper": false,
      "implementation": false,
      "signature": "FString DescribeInboundDrainCost() const",
      "return_type": "FString",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/CrowdyCpp/CrowdyCppReplicationSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyCppReplicationSubsystem::DisarmLocalDelivery",
      "owner": "UCrowdyCppReplicationSubsystem",
      "owner_kind": "class",
      "name": "DisarmLocalDelivery",
      "test_helper": false,
      "implementation": false,
      "signature": "void DisarmLocalDelivery()",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/CrowdyCpp/CrowdyCppReplicationSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyCppReplicationSubsystem::Get",
      "owner": "UCrowdyCppReplicationSubsystem",
      "owner_kind": "class",
      "name": "Get",
      "test_helper": false,
      "implementation": false,
      "signature": "UCrowdyCppReplicationSubsystem* Get(const UObject* WorldContextObject)",
      "return_type": "UCrowdyCppReplicationSubsystem*",
      "params": "const UObject* WorldContextObject",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/CrowdyCpp/CrowdyCppReplicationSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyCppReplicationSubsystem::GetConnection",
      "owner": "UCrowdyCppReplicationSubsystem",
      "owner_kind": "class",
      "name": "GetConnection",
      "test_helper": false,
      "implementation": false,
      "signature": "TSharedPtr<FCrowdyCppReplication> GetConnection() const",
      "return_type": "TSharedPtr<FCrowdyCppReplication>",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/CrowdyCpp/CrowdyCppReplicationSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyCppReplicationSubsystem::GetInboundDrainCost",
      "owner": "UCrowdyCppReplicationSubsystem",
      "owner_kind": "class",
      "name": "GetInboundDrainCost",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdyDrainCost GetInboundDrainCost() const",
      "return_type": "FCrowdyDrainCost",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/CrowdyCpp/CrowdyCppReplicationSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyCppReplicationSubsystem::GetLocalDeliveryStats",
      "owner": "UCrowdyCppReplicationSubsystem",
      "owner_kind": "class",
      "name": "GetLocalDeliveryStats",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdyLoopbackStats GetLocalDeliveryStats() const",
      "return_type": "FCrowdyLoopbackStats",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/CrowdyCpp/CrowdyCppReplicationSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyCppReplicationSubsystem::InstallToken",
      "owner": "UCrowdyCppReplicationSubsystem",
      "owner_kind": "class",
      "name": "InstallToken",
      "test_helper": false,
      "implementation": false,
      "signature": "bool InstallToken(const FString& Token, int64 GameTokenId, const FString& ExpiresAtIso8601)",
      "return_type": "bool",
      "params": "const FString& Token, int64 GameTokenId, const FString& ExpiresAtIso8601",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/CrowdyCpp/CrowdyCppReplicationSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyCppReplicationSubsystem::IsLocalDeliveryArmed",
      "owner": "UCrowdyCppReplicationSubsystem",
      "owner_kind": "class",
      "name": "IsLocalDeliveryArmed",
      "test_helper": false,
      "implementation": false,
      "signature": "bool IsLocalDeliveryArmed() const",
      "return_type": "bool",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/CrowdyCpp/CrowdyCppReplicationSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyCppReplicationSubsystem::IsPolling",
      "owner": "UCrowdyCppReplicationSubsystem",
      "owner_kind": "class",
      "name": "IsPolling",
      "test_helper": false,
      "implementation": false,
      "signature": "bool IsPolling() const",
      "return_type": "bool",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/CrowdyCpp/CrowdyCppReplicationSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyCppReplicationSubsystem::IsRouting",
      "owner": "UCrowdyCppReplicationSubsystem",
      "owner_kind": "class",
      "name": "IsRouting",
      "test_helper": false,
      "implementation": false,
      "signature": "bool IsRouting() const",
      "return_type": "bool",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/CrowdyCpp/CrowdyCppReplicationSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyCppReplicationSubsystem::OpenConnection",
      "owner": "UCrowdyCppReplicationSubsystem",
      "owner_kind": "class",
      "name": "OpenConnection",
      "test_helper": false,
      "implementation": false,
      "signature": "bool OpenConnection(const FCrowdyCppConnectionRequest& Request)",
      "return_type": "bool",
      "params": "const FCrowdyCppConnectionRequest& Request",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/CrowdyCpp/CrowdyCppReplicationSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyCppReplicationSubsystem::ResetInboundDrainCost",
      "owner": "UCrowdyCppReplicationSubsystem",
      "owner_kind": "class",
      "name": "ResetInboundDrainCost",
      "test_helper": false,
      "implementation": false,
      "signature": "void ResetInboundDrainCost()",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/CrowdyCpp/CrowdyCppReplicationSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyCppReplicationSubsystem::ResetLocalDeliveryCounters",
      "owner": "UCrowdyCppReplicationSubsystem",
      "owner_kind": "class",
      "name": "ResetLocalDeliveryCounters",
      "test_helper": false,
      "implementation": false,
      "signature": "void ResetLocalDeliveryCounters()",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/CrowdyCpp/CrowdyCppReplicationSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyCppReplicationSubsystem::SetConnection",
      "owner": "UCrowdyCppReplicationSubsystem",
      "owner_kind": "class",
      "name": "SetConnection",
      "test_helper": false,
      "implementation": false,
      "signature": "void SetConnection(TSharedPtr<FCrowdyCppReplication> InConnection)",
      "return_type": "void",
      "params": "TSharedPtr<FCrowdyCppReplication> InConnection",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/CrowdyCpp/CrowdyCppReplicationSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyCppReplicationSubsystem::SetReceiveTarget",
      "owner": "UCrowdyCppReplicationSubsystem",
      "owner_kind": "class",
      "name": "SetReceiveTarget",
      "test_helper": false,
      "implementation": false,
      "signature": "void SetReceiveTarget(FCrowdyMessageParser* InParser, FCrowdyServiceRegistry* InRegistry, UCrowdyUDPSubsystem* InUdpSubsystem)",
      "return_type": "void",
      "params": "FCrowdyMessageParser* InParser, FCrowdyServiceRegistry* InRegistry, UCrowdyUDPSubsystem* InUdpSubsystem",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/CrowdyCpp/CrowdyCppReplicationSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyCppReplicationSubsystem::TrySendMessage",
      "owner": "UCrowdyCppReplicationSubsystem",
      "owner_kind": "class",
      "name": "TrySendMessage",
      "test_helper": false,
      "implementation": false,
      "signature": "ECrowdyCppSendOutcome TrySendMessage(const ICrowdyMessage& Message)",
      "return_type": "ECrowdyCppSendOutcome",
      "params": "const ICrowdyMessage& Message",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/CrowdyCpp/CrowdyCppReplicationSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyEntityComponent::AnnounceInitialOwnershipForTest",
      "owner": "UCrowdyEntityComponent",
      "owner_kind": "class",
      "name": "AnnounceInitialOwnershipForTest",
      "test_helper": true,
      "implementation": false,
      "signature": "void AnnounceInitialOwnershipForTest()",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Components/CrowdyEntityComponent.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyEntityComponent::AssignPooledIdentity",
      "owner": "UCrowdyEntityComponent",
      "owner_kind": "class",
      "name": "AssignPooledIdentity",
      "test_helper": false,
      "implementation": false,
      "signature": "void AssignPooledIdentity(const FGuid& InNetID, const FGuid& InOwnerID, ECrowdyRole InRole, uint32 InClassID)",
      "return_type": "void",
      "params": "const FGuid& InNetID, const FGuid& InOwnerID, ECrowdyRole InRole, uint32 InClassID",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Components/CrowdyEntityComponent.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyEntityComponent::ClassifyPlayerDerivedIdentity",
      "owner": "UCrowdyEntityComponent",
      "owner_kind": "class",
      "name": "ClassifyPlayerDerivedIdentity",
      "test_helper": false,
      "implementation": false,
      "signature": "ECrowdyPlayerDerivedIdentity ClassifyPlayerDerivedIdentity(const FCrowdyPlayerDerivedIdentityFacts& Facts)",
      "return_type": "ECrowdyPlayerDerivedIdentity",
      "params": "const FCrowdyPlayerDerivedIdentityFacts& Facts",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Components/CrowdyEntityComponent.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyEntityComponent::ClearIdentity",
      "owner": "UCrowdyEntityComponent",
      "owner_kind": "class",
      "name": "ClearIdentity",
      "test_helper": false,
      "implementation": false,
      "signature": "void ClearIdentity()",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Components/CrowdyEntityComponent.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyEntityComponent::ComputeStableNetID",
      "owner": "UCrowdyEntityComponent",
      "owner_kind": "class",
      "name": "ComputeStableNetID",
      "test_helper": false,
      "implementation": false,
      "signature": "FGuid ComputeStableNetID(bool& bOutUsedPathFallback) const",
      "return_type": "FGuid",
      "params": "bool& bOutUsedPathFallback",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Components/CrowdyEntityComponent.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyEntityComponent::DeriveAuthority",
      "owner": "UCrowdyEntityComponent",
      "owner_kind": "class",
      "name": "DeriveAuthority",
      "test_helper": false,
      "implementation": false,
      "signature": "void DeriveAuthority(ECrowdyOwnership InOwnership, const FGuid& InLocalPlayerID, ECrowdyRole& OutRole, FGuid& OutOwnerID)",
      "return_type": "void",
      "params": "ECrowdyOwnership InOwnership, const FGuid& InLocalPlayerID, ECrowdyRole& OutRole, FGuid& OutOwnerID",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Components/CrowdyEntityComponent.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyEntityComponent::DescribeHostElectionState",
      "owner": "UCrowdyEntityComponent",
      "owner_kind": "class",
      "name": "DescribeHostElectionState",
      "test_helper": false,
      "implementation": false,
      "signature": "const TCHAR* DescribeHostElectionState(bool bHostKnown, bool bLocalClientIsHost)",
      "return_type": "const TCHAR*",
      "params": "bool bHostKnown, bool bLocalClientIsHost",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Components/CrowdyEntityComponent.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyEntityComponent::DescribePlayerDerivedIdentity",
      "owner": "UCrowdyEntityComponent",
      "owner_kind": "class",
      "name": "DescribePlayerDerivedIdentity",
      "test_helper": false,
      "implementation": false,
      "signature": "const TCHAR* DescribePlayerDerivedIdentity(ECrowdyPlayerDerivedIdentity Verdict)",
      "return_type": "const TCHAR*",
      "params": "ECrowdyPlayerDerivedIdentity Verdict",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Components/CrowdyEntityComponent.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyEntityComponent::DestroyEntity",
      "owner": "UCrowdyEntityComponent",
      "owner_kind": "class",
      "name": "DestroyEntity",
      "test_helper": false,
      "implementation": false,
      "signature": "void DestroyEntity()",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Components/CrowdyEntityComponent.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyEntityComponent::DoesOwnershipMatch",
      "owner": "UCrowdyEntityComponent",
      "owner_kind": "class",
      "name": "DoesOwnershipMatch",
      "test_helper": false,
      "implementation": false,
      "signature": "bool DoesOwnershipMatch(ECrowdyRole OwnerRole, const FGuid& OwnerNetID, ECrowdyRole TargetRole, const FGuid& TargetOwnerID, const FGuid& HostID)",
      "return_type": "bool",
      "params": "ECrowdyRole OwnerRole, const FGuid& OwnerNetID, ECrowdyRole TargetRole, const FGuid& TargetOwnerID, const FGuid& HostID",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Components/CrowdyEntityComponent.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyEntityComponent::GetClassID",
      "owner": "UCrowdyEntityComponent",
      "owner_kind": "class",
      "name": "GetClassID",
      "test_helper": false,
      "implementation": false,
      "signature": "uint32 GetClassID() const",
      "return_type": "uint32",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Components/CrowdyEntityComponent.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyEntityComponent::GetHostOverridePolicy",
      "owner": "UCrowdyEntityComponent",
      "owner_kind": "class",
      "name": "GetHostOverridePolicy",
      "test_helper": false,
      "implementation": false,
      "signature": "ECrowdyHostOverride GetHostOverridePolicy() const",
      "return_type": "ECrowdyHostOverride",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Components/CrowdyEntityComponent.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyEntityComponent::GetMode",
      "owner": "UCrowdyEntityComponent",
      "owner_kind": "class",
      "name": "GetMode",
      "test_helper": false,
      "implementation": false,
      "signature": "ECrowdyEntityMode GetMode() const",
      "return_type": "ECrowdyEntityMode",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Components/CrowdyEntityComponent.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyEntityComponent::GetNetID",
      "owner": "UCrowdyEntityComponent",
      "owner_kind": "class",
      "name": "GetNetID",
      "test_helper": false,
      "implementation": false,
      "signature": "FGuid GetNetID() const",
      "return_type": "FGuid",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Components/CrowdyEntityComponent.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyEntityComponent::GetOwnerID",
      "owner": "UCrowdyEntityComponent",
      "owner_kind": "class",
      "name": "GetOwnerID",
      "test_helper": false,
      "implementation": false,
      "signature": "FGuid GetOwnerID() const",
      "return_type": "FGuid",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Components/CrowdyEntityComponent.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyEntityComponent::GetOwnership",
      "owner": "UCrowdyEntityComponent",
      "owner_kind": "class",
      "name": "GetOwnership",
      "test_helper": false,
      "implementation": false,
      "signature": "ECrowdyOwnership GetOwnership() const",
      "return_type": "ECrowdyOwnership",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Components/CrowdyEntityComponent.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyEntityComponent::GetRole",
      "owner": "UCrowdyEntityComponent",
      "owner_kind": "class",
      "name": "GetRole",
      "test_helper": false,
      "implementation": false,
      "signature": "ECrowdyRole GetRole() const",
      "return_type": "ECrowdyRole",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Components/CrowdyEntityComponent.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyEntityComponent::GetStateHeartbeat",
      "owner": "UCrowdyEntityComponent",
      "owner_kind": "class",
      "name": "GetStateHeartbeat",
      "test_helper": false,
      "implementation": false,
      "signature": "ECrowdyStateHeartbeat GetStateHeartbeat() const",
      "return_type": "ECrowdyStateHeartbeat",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Components/CrowdyEntityComponent.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyEntityComponent::InitIdentity",
      "owner": "UCrowdyEntityComponent",
      "owner_kind": "class",
      "name": "InitIdentity",
      "test_helper": false,
      "implementation": false,
      "signature": "void InitIdentity(const FGuid& InNetID, const FGuid& InOwnerID, ECrowdyRole InRole, uint32 InClassID)",
      "return_type": "void",
      "params": "const FGuid& InNetID, const FGuid& InOwnerID, ECrowdyRole InRole, uint32 InClassID",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Components/CrowdyEntityComponent.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyEntityComponent::IsLocallyOwned",
      "owner": "UCrowdyEntityComponent",
      "owner_kind": "class",
      "name": "IsLocallyOwned",
      "test_helper": false,
      "implementation": false,
      "signature": "bool IsLocallyOwned() const",
      "return_type": "bool",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Components/CrowdyEntityComponent.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyEntityComponent::IsPooledDormant",
      "owner": "UCrowdyEntityComponent",
      "owner_kind": "class",
      "name": "IsPooledDormant",
      "test_helper": false,
      "implementation": false,
      "signature": "bool IsPooledDormant() const",
      "return_type": "bool",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Components/CrowdyEntityComponent.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyEntityComponent::MarkAllStateDirty",
      "owner": "UCrowdyEntityComponent",
      "owner_kind": "class",
      "name": "MarkAllStateDirty",
      "test_helper": false,
      "implementation": false,
      "signature": "void MarkAllStateDirty()",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Components/CrowdyEntityComponent.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyEntityComponent::MarkPooledDormant",
      "owner": "UCrowdyEntityComponent",
      "owner_kind": "class",
      "name": "MarkPooledDormant",
      "test_helper": false,
      "implementation": false,
      "signature": "void MarkPooledDormant()",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Components/CrowdyEntityComponent.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyEntityComponent::MarkStateDirty",
      "owner": "UCrowdyEntityComponent",
      "owner_kind": "class",
      "name": "MarkStateDirty",
      "test_helper": false,
      "implementation": false,
      "signature": "void MarkStateDirty(FName PropertyName)",
      "return_type": "void",
      "params": "FName PropertyName",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Components/CrowdyEntityComponent.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyEntityComponent::ReportHostOwnedAutoRegisterSkippedForTest",
      "owner": "UCrowdyEntityComponent",
      "owner_kind": "class",
      "name": "ReportHostOwnedAutoRegisterSkippedForTest",
      "test_helper": true,
      "implementation": false,
      "signature": "void ReportHostOwnedAutoRegisterSkippedForTest()",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Components/CrowdyEntityComponent.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyEntityComponent::ReportPlayerDerivedFallbackForTest",
      "owner": "UCrowdyEntityComponent",
      "owner_kind": "class",
      "name": "ReportPlayerDerivedFallbackForTest",
      "test_helper": true,
      "implementation": false,
      "signature": "void ReportPlayerDerivedFallbackForTest(const ECrowdyPlayerDerivedIdentity Verdict)",
      "return_type": "void",
      "params": "const ECrowdyPlayerDerivedIdentity Verdict",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Components/CrowdyEntityComponent.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyEntityComponent::RequestOwnership_Implementation",
      "owner": "UCrowdyEntityComponent",
      "owner_kind": "class",
      "name": "RequestOwnership_Implementation",
      "test_helper": false,
      "implementation": true,
      "signature": "void RequestOwnership_Implementation(FGuid RequesterID)",
      "return_type": "void",
      "params": "FGuid RequesterID",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Components/CrowdyEntityComponent.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyEntityComponent::ResolveActorInstanceGuid",
      "owner": "UCrowdyEntityComponent",
      "owner_kind": "class",
      "name": "ResolveActorInstanceGuid",
      "test_helper": false,
      "implementation": false,
      "signature": "FGuid ResolveActorInstanceGuid(const AActor* Actor)",
      "return_type": "FGuid",
      "params": "const AActor* Actor",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Components/CrowdyEntityComponent.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyEntityComponent::ResolveEffectiveOwnership",
      "owner": "UCrowdyEntityComponent",
      "owner_kind": "class",
      "name": "ResolveEffectiveOwnership",
      "test_helper": false,
      "implementation": false,
      "signature": "ECrowdyOwnership ResolveEffectiveOwnership(ECrowdyOwnership InAuthoredOwnership, bool bIsLevelPlaced)",
      "return_type": "ECrowdyOwnership",
      "params": "ECrowdyOwnership InAuthoredOwnership, bool bIsLevelPlaced",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Components/CrowdyEntityComponent.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyEntityComponent::ResolveIdentityForTest",
      "owner": "UCrowdyEntityComponent",
      "owner_kind": "class",
      "name": "ResolveIdentityForTest",
      "test_helper": true,
      "implementation": false,
      "signature": "FGuid ResolveIdentityForTest(AActor* Owner)",
      "return_type": "FGuid",
      "params": "AActor* Owner",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Components/CrowdyEntityComponent.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyEntityComponent::SelectPlacementGuid",
      "owner": "UCrowdyEntityComponent",
      "owner_kind": "class",
      "name": "SelectPlacementGuid",
      "test_helper": false,
      "implementation": false,
      "signature": "FGuid SelectPlacementGuid(const FGuid& AtRegister, const FGuid& Live)",
      "return_type": "FGuid",
      "params": "const FGuid& AtRegister, const FGuid& Live",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Components/CrowdyEntityComponent.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyEntityComponent::SendEvent",
      "owner": "UCrowdyEntityComponent",
      "owner_kind": "class",
      "name": "SendEvent",
      "test_helper": false,
      "implementation": false,
      "signature": "void SendEvent(const FInstancedStruct& Payload, ECrowdyEventScope Scope = ECrowdyEventScope::Everyone)",
      "return_type": "void",
      "params": "const FInstancedStruct& Payload, ECrowdyEventScope Scope = ECrowdyEventScope::Everyone",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Components/CrowdyEntityComponent.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyEntityComponent::SetCollaboratorsForTest",
      "owner": "UCrowdyEntityComponent",
      "owner_kind": "class",
      "name": "SetCollaboratorsForTest",
      "test_helper": true,
      "implementation": false,
      "signature": "void SetCollaboratorsForTest(UCrowdyEntitySubsystem* InEntities, UCrowdyGameSession* InSession)",
      "return_type": "void",
      "params": "UCrowdyEntitySubsystem* InEntities, UCrowdyGameSession* InSession",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Components/CrowdyEntityComponent.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyEntityComponent::ShouldDeferIdentityToPossession",
      "owner": "UCrowdyEntityComponent",
      "owner_kind": "class",
      "name": "ShouldDeferIdentityToPossession",
      "test_helper": false,
      "implementation": false,
      "signature": "bool ShouldDeferIdentityToPossession(bool bInjected, ECrowdyIdentityPolicy Policy, bool bIsPawn, bool bHasController)",
      "return_type": "bool",
      "params": "bool bInjected, ECrowdyIdentityPolicy Policy, bool bIsPawn, bool bHasController",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Components/CrowdyEntityComponent.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyEntityComponent::ShouldReportHostOwnedAutoRegister",
      "owner": "UCrowdyEntityComponent",
      "owner_kind": "class",
      "name": "ShouldReportHostOwnedAutoRegister",
      "test_helper": false,
      "implementation": false,
      "signature": "bool ShouldReportHostOwnedAutoRegister(ECrowdyEntityMode InMode, bool bInAutoRegister, ECrowdyRole InRole)",
      "return_type": "bool",
      "params": "ECrowdyEntityMode InMode, bool bInAutoRegister, ECrowdyRole InRole",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Components/CrowdyEntityComponent.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyEntityComponent::ShouldUsePlacementGuid",
      "owner": "UCrowdyEntityComponent",
      "owner_kind": "class",
      "name": "ShouldUsePlacementGuid",
      "test_helper": false,
      "implementation": false,
      "signature": "bool ShouldUsePlacementGuid(bool bIsLevelPlaced, bool bHasInstanceGuid)",
      "return_type": "bool",
      "params": "bool bIsLevelPlaced, bool bHasInstanceGuid",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Components/CrowdyEntityComponent.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyEntityComponent::StartReplication",
      "owner": "UCrowdyEntityComponent",
      "owner_kind": "class",
      "name": "StartReplication",
      "test_helper": false,
      "implementation": false,
      "signature": "void StartReplication()",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Components/CrowdyEntityComponent.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyEntityComponent::StopReplication",
      "owner": "UCrowdyEntityComponent",
      "owner_kind": "class",
      "name": "StopReplication",
      "test_helper": false,
      "implementation": false,
      "signature": "void StopReplication()",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Components/CrowdyEntityComponent.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyEntitySubsystem::DeriveSubParticipantID",
      "owner": "UCrowdyEntitySubsystem",
      "owner_kind": "class",
      "name": "DeriveSubParticipantID",
      "test_helper": false,
      "implementation": false,
      "signature": "FGuid DeriveSubParticipantID(const FGuid& AnchorNetID, const UClass* SeedClass, const FString& InstanceTerm)",
      "return_type": "FGuid",
      "params": "const FGuid& AnchorNetID, const UClass* SeedClass, const FString& InstanceTerm",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyEntitySubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyEntitySubsystem::DestroyEntity",
      "owner": "UCrowdyEntitySubsystem",
      "owner_kind": "class",
      "name": "DestroyEntity",
      "test_helper": false,
      "implementation": false,
      "signature": "void DestroyEntity(AActor* TargetEntity)",
      "return_type": "void",
      "params": "AActor* TargetEntity",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyEntitySubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyEntitySubsystem::DispatchGameEvent",
      "owner": "UCrowdyEntitySubsystem",
      "owner_kind": "class",
      "name": "DispatchGameEvent",
      "test_helper": false,
      "implementation": false,
      "signature": "void DispatchGameEvent(const AActor* Context, FInstancedStruct&& Payload, ECrowdyTarget Target = ECrowdyTarget::Everyone, const AActor* TargetEntity = nullptr, ECrowdyDecayRate DecayRate = ECrowdyDecayRate::No_Decay, ECrowdyReplicationDistance ReplicationDistance = ECrowdyReplicationDistance::Eight_Chunks)",
      "return_type": "void",
      "params": "const AActor* Context, FInstancedStruct&& Payload, ECrowdyTarget Target = ECrowdyTarget::Everyone, const AActor* TargetEntity = nullptr, ECrowdyDecayRate DecayRate = ECrowdyDecayRate::No_Decay, ECrowdyReplicationDistance ReplicationDistance = ECrowdyReplicationDistance::Eight_Chunks",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyEntitySubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyEntitySubsystem::DispatchGameEventAt",
      "owner": "UCrowdyEntitySubsystem",
      "owner_kind": "class",
      "name": "DispatchGameEventAt",
      "test_helper": false,
      "implementation": false,
      "signature": "void DispatchGameEventAt(const FVector& Location, FInstancedStruct&& Payload, ECrowdyTarget Target = ECrowdyTarget::Everyone, const AActor* TargetEntity = nullptr, ECrowdyDecayRate DecayRate = ECrowdyDecayRate::No_Decay, ECrowdyReplicationDistance ReplicationDistance = ECrowdyReplicationDistance::Eight_Chunks)",
      "return_type": "void",
      "params": "const FVector& Location, FInstancedStruct&& Payload, ECrowdyTarget Target = ECrowdyTarget::Everyone, const AActor* TargetEntity = nullptr, ECrowdyDecayRate DecayRate = ECrowdyDecayRate::No_Decay, ECrowdyReplicationDistance ReplicationDistance = ECrowdyReplicationDistance::Eight_Chunks",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyEntitySubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyEntitySubsystem::DispatchGameEventView",
      "owner": "UCrowdyEntitySubsystem",
      "owner_kind": "class",
      "name": "DispatchGameEventView",
      "test_helper": false,
      "implementation": false,
      "signature": "void DispatchGameEventView(const AActor* Context, const UScriptStruct* PayloadStruct, const void* PayloadMemory, ECrowdyTarget Target = ECrowdyTarget::Everyone, const AActor* TargetEntity = nullptr, ECrowdyDecayRate DecayRate = ECrowdyDecayRate::No_Decay, ECrowdyReplicationDistance ReplicationDistance = ECrowdyReplicationDistance::Eight_Chunks)",
      "return_type": "void",
      "params": "const AActor* Context, const UScriptStruct* PayloadStruct, const void* PayloadMemory, ECrowdyTarget Target = ECrowdyTarget::Everyone, const AActor* TargetEntity = nullptr, ECrowdyDecayRate DecayRate = ECrowdyDecayRate::No_Decay, ECrowdyReplicationDistance ReplicationDistance = ECrowdyReplicationDistance::Eight_Chunks",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyEntitySubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyEntitySubsystem::DispatchGameEventViewAt",
      "owner": "UCrowdyEntitySubsystem",
      "owner_kind": "class",
      "name": "DispatchGameEventViewAt",
      "test_helper": false,
      "implementation": false,
      "signature": "void DispatchGameEventViewAt(const FVector& Location, const UScriptStruct* PayloadStruct, const void* PayloadMemory, ECrowdyTarget Target = ECrowdyTarget::Everyone, const AActor* TargetEntity = nullptr, ECrowdyDecayRate DecayRate = ECrowdyDecayRate::No_Decay, ECrowdyReplicationDistance ReplicationDistance = ECrowdyReplicationDistance::Eight_Chunks)",
      "return_type": "void",
      "params": "const FVector& Location, const UScriptStruct* PayloadStruct, const void* PayloadMemory, ECrowdyTarget Target = ECrowdyTarget::Everyone, const AActor* TargetEntity = nullptr, ECrowdyDecayRate DecayRate = ECrowdyDecayRate::No_Decay, ECrowdyReplicationDistance ReplicationDistance = ECrowdyReplicationDistance::Eight_Chunks",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyEntitySubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyEntitySubsystem::DispatchSingleActorMessage",
      "owner": "UCrowdyEntitySubsystem",
      "owner_kind": "class",
      "name": "DispatchSingleActorMessage",
      "test_helper": false,
      "implementation": false,
      "signature": "void DispatchSingleActorMessage(const AActor* TargetActor, FInstancedStruct Payload)",
      "return_type": "void",
      "params": "const AActor* TargetActor, FInstancedStruct Payload",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyEntitySubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyEntitySubsystem::DispatchSingleActorMessageTo",
      "owner": "UCrowdyEntitySubsystem",
      "owner_kind": "class",
      "name": "DispatchSingleActorMessageTo",
      "test_helper": false,
      "implementation": false,
      "signature": "void DispatchSingleActorMessageTo(const FGuid& TargetNetID, const FVector& Location, FInstancedStruct Payload)",
      "return_type": "void",
      "params": "const FGuid& TargetNetID, const FVector& Location, FInstancedStruct Payload",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyEntitySubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyEntitySubsystem::FindEntity",
      "owner": "UCrowdyEntitySubsystem",
      "owner_kind": "class",
      "name": "FindEntity",
      "test_helper": false,
      "implementation": false,
      "signature": "AActor* FindEntity(const FGuid& NetID) const",
      "return_type": "AActor*",
      "params": "const FGuid& NetID",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyEntitySubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyEntitySubsystem::FindEntityID",
      "owner": "UCrowdyEntitySubsystem",
      "owner_kind": "class",
      "name": "FindEntityID",
      "test_helper": false,
      "implementation": false,
      "signature": "FGuid FindEntityID(const AActor* Actor) const",
      "return_type": "FGuid",
      "params": "const AActor* Actor",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyEntitySubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyEntitySubsystem::FindEntityID",
      "owner": "UCrowdyEntitySubsystem",
      "owner_kind": "class",
      "name": "FindEntityID",
      "test_helper": false,
      "implementation": false,
      "signature": "FGuid FindEntityID(const UObject* Participant) const",
      "return_type": "FGuid",
      "params": "const UObject* Participant",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyEntitySubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyEntitySubsystem::FindParticipant",
      "owner": "UCrowdyEntitySubsystem",
      "owner_kind": "class",
      "name": "FindParticipant",
      "test_helper": false,
      "implementation": false,
      "signature": "UObject* FindParticipant(const FGuid& NetID) const",
      "return_type": "UObject*",
      "params": "const FGuid& NetID",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyEntitySubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyEntitySubsystem::FindRecord",
      "owner": "UCrowdyEntitySubsystem",
      "owner_kind": "class",
      "name": "FindRecord",
      "test_helper": false,
      "implementation": false,
      "signature": "const FCrowdyEntityRecord* FindRecord(const FGuid& NetID) const",
      "return_type": "const FCrowdyEntityRecord*",
      "params": "const FGuid& NetID",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyEntitySubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyEntitySubsystem::GetEntitiesByOwner",
      "owner": "UCrowdyEntitySubsystem",
      "owner_kind": "class",
      "name": "GetEntitiesByOwner",
      "test_helper": false,
      "implementation": false,
      "signature": "TArray<AActor*> GetEntitiesByOwner(const FGuid& OwnerID) const",
      "return_type": "TArray<AActor*>",
      "params": "const FGuid& OwnerID",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyEntitySubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyEntitySubsystem::GetHostID",
      "owner": "UCrowdyEntitySubsystem",
      "owner_kind": "class",
      "name": "GetHostID",
      "test_helper": false,
      "implementation": false,
      "signature": "FGuid GetHostID() const",
      "return_type": "FGuid",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyEntitySubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyEntitySubsystem::GetLocalPlayerID",
      "owner": "UCrowdyEntitySubsystem",
      "owner_kind": "class",
      "name": "GetLocalPlayerID",
      "test_helper": false,
      "implementation": false,
      "signature": "FGuid GetLocalPlayerID() const",
      "return_type": "FGuid",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyEntitySubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyEntitySubsystem::GetParticipantMappingCountForTest",
      "owner": "UCrowdyEntitySubsystem",
      "owner_kind": "class",
      "name": "GetParticipantMappingCountForTest",
      "test_helper": true,
      "implementation": false,
      "signature": "int32 GetParticipantMappingCountForTest() const",
      "return_type": "int32",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyEntitySubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyEntitySubsystem::HandleRemoteSpawnForTest",
      "owner": "UCrowdyEntitySubsystem",
      "owner_kind": "class",
      "name": "HandleRemoteSpawnForTest",
      "test_helper": true,
      "implementation": false,
      "signature": "void HandleRemoteSpawnForTest(const FCrowdyEntitySpawnEvent& Event)",
      "return_type": "void",
      "params": "const FCrowdyEntitySpawnEvent& Event",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyEntitySubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyEntitySubsystem::IsLocallyOwned",
      "owner": "UCrowdyEntitySubsystem",
      "owner_kind": "class",
      "name": "IsLocallyOwned",
      "test_helper": false,
      "implementation": false,
      "signature": "bool IsLocallyOwned(const FGuid& NetID) const",
      "return_type": "bool",
      "params": "const FGuid& NetID",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyEntitySubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyEntitySubsystem::NotifyOwnershipRequested",
      "owner": "UCrowdyEntitySubsystem",
      "owner_kind": "class",
      "name": "NotifyOwnershipRequested",
      "test_helper": false,
      "implementation": false,
      "signature": "void NotifyOwnershipRequested(AActor* TargetEntity, const FGuid& RequesterID)",
      "return_type": "void",
      "params": "AActor* TargetEntity, const FGuid& RequesterID",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyEntitySubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyEntitySubsystem::PublishReliableRpc",
      "owner": "UCrowdyEntitySubsystem",
      "owner_kind": "class",
      "name": "PublishReliableRpc",
      "test_helper": false,
      "implementation": false,
      "signature": "void PublishReliableRpc(const FString& ChannelName, const TArray<uint8>& ChannelPayload)",
      "return_type": "void",
      "params": "const FString& ChannelName, const TArray<uint8>& ChannelPayload",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyEntitySubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyEntitySubsystem::ReassignOwnership",
      "owner": "UCrowdyEntitySubsystem",
      "owner_kind": "class",
      "name": "ReassignOwnership",
      "test_helper": false,
      "implementation": false,
      "signature": "void ReassignOwnership(const FGuid& NetID, const FGuid& NewOwnerID, const FGuid& ExpectedPreviousOwnerID)",
      "return_type": "void",
      "params": "const FGuid& NetID, const FGuid& NewOwnerID, const FGuid& ExpectedPreviousOwnerID",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyEntitySubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyEntitySubsystem::RegisterEntity",
      "owner": "UCrowdyEntitySubsystem",
      "owner_kind": "class",
      "name": "RegisterEntity",
      "test_helper": false,
      "implementation": false,
      "signature": "void RegisterEntity(const FCrowdyEntityRecord& Record)",
      "return_type": "void",
      "params": "const FCrowdyEntityRecord& Record",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyEntitySubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyEntitySubsystem::RegisterParticipant",
      "owner": "UCrowdyEntitySubsystem",
      "owner_kind": "class",
      "name": "RegisterParticipant",
      "test_helper": false,
      "implementation": false,
      "signature": "FGuid RegisterParticipant(UObject* Participant, ECrowdyOwnership Ownership)",
      "return_type": "FGuid",
      "params": "UObject* Participant, ECrowdyOwnership Ownership",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyEntitySubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyEntitySubsystem::RegisterStaticEntity",
      "owner": "UCrowdyEntitySubsystem",
      "owner_kind": "class",
      "name": "RegisterStaticEntity",
      "test_helper": false,
      "implementation": false,
      "signature": "void RegisterStaticEntity(AActor* Entity, bool bUseDeterministicID, int64 Seed)",
      "return_type": "void",
      "params": "AActor* Entity, bool bUseDeterministicID, int64 Seed",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyEntitySubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyEntitySubsystem::RegisterSubParticipant",
      "owner": "UCrowdyEntitySubsystem",
      "owner_kind": "class",
      "name": "RegisterSubParticipant",
      "test_helper": false,
      "implementation": false,
      "signature": "FGuid RegisterSubParticipant(UObject* Participant, const FGuid& AnchorNetID, const FString& KeyOverride = FString())",
      "return_type": "FGuid",
      "params": "UObject* Participant, const FGuid& AnchorNetID, const FString& KeyOverride = FString()",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyEntitySubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyEntitySubsystem::RegisterSubParticipantAs",
      "owner": "UCrowdyEntitySubsystem",
      "owner_kind": "class",
      "name": "RegisterSubParticipantAs",
      "test_helper": false,
      "implementation": false,
      "signature": "FGuid RegisterSubParticipantAs(UObject* Participant, const FGuid& AnchorNetID, const UClass* SeedClass, const FString& InstanceTerm)",
      "return_type": "FGuid",
      "params": "UObject* Participant, const FGuid& AnchorNetID, const UClass* SeedClass, const FString& InstanceTerm",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyEntitySubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyEntitySubsystem::SetGameSessionForTest",
      "owner": "UCrowdyEntitySubsystem",
      "owner_kind": "class",
      "name": "SetGameSessionForTest",
      "test_helper": true,
      "implementation": false,
      "signature": "void SetGameSessionForTest(UCrowdyGameSession* InGameSession)",
      "return_type": "void",
      "params": "UCrowdyGameSession* InGameSession",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyEntitySubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyEntitySubsystem::SetLocalPlayerID",
      "owner": "UCrowdyEntitySubsystem",
      "owner_kind": "class",
      "name": "SetLocalPlayerID",
      "test_helper": false,
      "implementation": false,
      "signature": "void SetLocalPlayerID(const FGuid& InLocalPlayerID)",
      "return_type": "void",
      "params": "const FGuid& InLocalPlayerID",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyEntitySubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyEntitySubsystem::SpawnEntity",
      "owner": "UCrowdyEntitySubsystem",
      "owner_kind": "class",
      "name": "SpawnEntity",
      "test_helper": false,
      "implementation": false,
      "signature": "AActor* SpawnEntity(TSubclassOf<AActor> EntityClass, const FTransform& SpawnTransform, const FInstancedStruct& InitialState)",
      "return_type": "AActor*",
      "params": "TSubclassOf<AActor> EntityClass, const FTransform& SpawnTransform, const FInstancedStruct& InitialState",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyEntitySubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyEntitySubsystem::SubscribeToSpawnDestroyForTest",
      "owner": "UCrowdyEntitySubsystem",
      "owner_kind": "class",
      "name": "SubscribeToSpawnDestroyForTest",
      "test_helper": true,
      "implementation": false,
      "signature": "void SubscribeToSpawnDestroyForTest(FCrowdyServiceRegistry& Registry)",
      "return_type": "void",
      "params": "FCrowdyServiceRegistry& Registry",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyEntitySubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyEntitySubsystem::TryRegisterEntity",
      "owner": "UCrowdyEntitySubsystem",
      "owner_kind": "class",
      "name": "TryRegisterEntity",
      "test_helper": false,
      "implementation": false,
      "signature": "ECrowdyEntityRegistration TryRegisterEntity(const FCrowdyEntityRecord& Record)",
      "return_type": "ECrowdyEntityRegistration",
      "params": "const FCrowdyEntityRecord& Record",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyEntitySubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyEntitySubsystem::TrySetRecordClassID",
      "owner": "UCrowdyEntitySubsystem",
      "owner_kind": "class",
      "name": "TrySetRecordClassID",
      "test_helper": false,
      "implementation": false,
      "signature": "bool TrySetRecordClassID(const FGuid& NetID, uint32 ClassID)",
      "return_type": "bool",
      "params": "const FGuid& NetID, uint32 ClassID",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyEntitySubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyEntitySubsystem::UnregisterEntity",
      "owner": "UCrowdyEntitySubsystem",
      "owner_kind": "class",
      "name": "UnregisterEntity",
      "test_helper": false,
      "implementation": false,
      "signature": "void UnregisterEntity(const FGuid& NetID)",
      "return_type": "void",
      "params": "const FGuid& NetID",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyEntitySubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyEntitySubsystem::UnregisterParticipant",
      "owner": "UCrowdyEntitySubsystem",
      "owner_kind": "class",
      "name": "UnregisterParticipant",
      "test_helper": false,
      "implementation": false,
      "signature": "void UnregisterParticipant(UObject* Participant)",
      "return_type": "void",
      "params": "UObject* Participant",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyEntitySubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyEventRouter::DispatchEvent",
      "owner": "UCrowdyEventRouter",
      "owner_kind": "class",
      "name": "DispatchEvent",
      "test_helper": false,
      "implementation": false,
      "signature": "void DispatchEvent(const FCrowdyInboundEvent& Event)",
      "return_type": "void",
      "params": "const FCrowdyInboundEvent& Event",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyEventRouter.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyEventRouter::GetEntitySubscriber",
      "owner": "UCrowdyEventRouter",
      "owner_kind": "class",
      "name": "GetEntitySubscriber",
      "test_helper": false,
      "implementation": false,
      "signature": "const TScriptInterface<ICrowdyEntitySubscriber>& GetEntitySubscriber() const",
      "return_type": "const TScriptInterface<ICrowdyEntitySubscriber>&",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyEventRouter.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyEventRouter::GetStateParticipantStats",
      "owner": "UCrowdyEventRouter",
      "owner_kind": "class",
      "name": "GetStateParticipantStats",
      "test_helper": false,
      "implementation": false,
      "signature": "const FStateParticipantStats& GetStateParticipantStats() const",
      "return_type": "const FStateParticipantStats&",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyEventRouter.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyEventRouter::GetStateSubscriberStats",
      "owner": "UCrowdyEventRouter",
      "owner_kind": "class",
      "name": "GetStateSubscriberStats",
      "test_helper": false,
      "implementation": false,
      "signature": "const FStateSubscriberStats& GetStateSubscriberStats() const",
      "return_type": "const FStateSubscriberStats&",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyEventRouter.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyEventRouter::NumBudgetRefusedCallsForTest",
      "owner": "UCrowdyEventRouter",
      "owner_kind": "class",
      "name": "NumBudgetRefusedCallsForTest",
      "test_helper": true,
      "implementation": false,
      "signature": "int32 NumBudgetRefusedCallsForTest() const",
      "return_type": "int32",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyEventRouter.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyEventRouter::NumDeferredEntitiesForTest",
      "owner": "UCrowdyEventRouter",
      "owner_kind": "class",
      "name": "NumDeferredEntitiesForTest",
      "test_helper": true,
      "implementation": false,
      "signature": "int32 NumDeferredEntitiesForTest() const",
      "return_type": "int32",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyEventRouter.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyEventRouter::NumDeferredEvictionsForTest",
      "owner": "UCrowdyEventRouter",
      "owner_kind": "class",
      "name": "NumDeferredEvictionsForTest",
      "test_helper": true,
      "implementation": false,
      "signature": "int32 NumDeferredEvictionsForTest() const",
      "return_type": "int32",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyEventRouter.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyEventRouter::NumDeferredForTest",
      "owner": "UCrowdyEventRouter",
      "owner_kind": "class",
      "name": "NumDeferredForTest",
      "test_helper": true,
      "implementation": false,
      "signature": "int32 NumDeferredForTest() const",
      "return_type": "int32",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyEventRouter.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyEventRouter::NumUndeliverableCallReportsForTest",
      "owner": "UCrowdyEventRouter",
      "owner_kind": "class",
      "name": "NumUndeliverableCallReportsForTest",
      "test_helper": true,
      "implementation": false,
      "signature": "int32 NumUndeliverableCallReportsForTest() const",
      "return_type": "int32",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyEventRouter.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyEventRouter::NumUndeliverableCallsForTest",
      "owner": "UCrowdyEventRouter",
      "owner_kind": "class",
      "name": "NumUndeliverableCallsForTest",
      "test_helper": true,
      "implementation": false,
      "signature": "int32 NumUndeliverableCallsForTest() const",
      "return_type": "int32",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyEventRouter.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyEventRouter::NumUnhandledSubscriberEventReportsForTest",
      "owner": "UCrowdyEventRouter",
      "owner_kind": "class",
      "name": "NumUnhandledSubscriberEventReportsForTest",
      "test_helper": true,
      "implementation": false,
      "signature": "int32 NumUnhandledSubscriberEventReportsForTest() const",
      "return_type": "int32",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyEventRouter.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyEventRouter::NumUnhandledSubscriberEventsForTest",
      "owner": "UCrowdyEventRouter",
      "owner_kind": "class",
      "name": "NumUnhandledSubscriberEventsForTest",
      "test_helper": true,
      "implementation": false,
      "signature": "int32 NumUnhandledSubscriberEventsForTest() const",
      "return_type": "int32",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyEventRouter.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyEventRouter::ReceiveChannelRpcCall",
      "owner": "UCrowdyEventRouter",
      "owner_kind": "class",
      "name": "ReceiveChannelRpcCall",
      "test_helper": false,
      "implementation": false,
      "signature": "void ReceiveChannelRpcCall(const FCrowdyRpcCall& Call)",
      "return_type": "void",
      "params": "const FCrowdyRpcCall& Call",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyEventRouter.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyEventRouter::ReceiveChannelStateDelta",
      "owner": "UCrowdyEventRouter",
      "owner_kind": "class",
      "name": "ReceiveChannelStateDelta",
      "test_helper": false,
      "implementation": false,
      "signature": "void ReceiveChannelStateDelta(const FCrowdyStateDelta& Delta)",
      "return_type": "void",
      "params": "const FCrowdyStateDelta& Delta",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyEventRouter.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyEventRouter::ReceiveLoopbackCall",
      "owner": "UCrowdyEventRouter",
      "owner_kind": "class",
      "name": "ReceiveLoopbackCall",
      "test_helper": false,
      "implementation": false,
      "signature": "void ReceiveLoopbackCall(const FCrowdyRpcCall& Call)",
      "return_type": "void",
      "params": "const FCrowdyRpcCall& Call",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyEventRouter.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyEventRouter::ReceiveLoopbackStateDelta",
      "owner": "UCrowdyEventRouter",
      "owner_kind": "class",
      "name": "ReceiveLoopbackStateDelta",
      "test_helper": false,
      "implementation": false,
      "signature": "void ReceiveLoopbackStateDelta(const FCrowdyStateDelta& Delta)",
      "return_type": "void",
      "params": "const FCrowdyStateDelta& Delta",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyEventRouter.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyEventRouter::RegisterEntitySubscriber",
      "owner": "UCrowdyEventRouter",
      "owner_kind": "class",
      "name": "RegisterEntitySubscriber",
      "test_helper": false,
      "implementation": false,
      "signature": "void RegisterEntitySubscriber(TScriptInterface<ICrowdyEntitySubscriber> Subscriber)",
      "return_type": "void",
      "params": "TScriptInterface<ICrowdyEntitySubscriber> Subscriber",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyEventRouter.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyEventRouter::ResetStateParticipantStats",
      "owner": "UCrowdyEventRouter",
      "owner_kind": "class",
      "name": "ResetStateParticipantStats",
      "test_helper": false,
      "implementation": false,
      "signature": "void ResetStateParticipantStats()",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyEventRouter.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyEventRouter::ResetStateSubscriberStats",
      "owner": "UCrowdyEventRouter",
      "owner_kind": "class",
      "name": "ResetStateSubscriberStats",
      "test_helper": false,
      "implementation": false,
      "signature": "void ResetStateSubscriberStats()",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyEventRouter.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyEventRouter::ResolveStateContainer",
      "owner": "UCrowdyEventRouter",
      "owner_kind": "class",
      "name": "ResolveStateContainer",
      "test_helper": false,
      "implementation": false,
      "signature": "UObject* ResolveStateContainer(AActor* Actor, const UClass* LayoutOwnerClass)",
      "return_type": "UObject*",
      "params": "AActor* Actor, const UClass* LayoutOwnerClass",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyEventRouter.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyEventRouter::ResolveStateContainer",
      "owner": "UCrowdyEventRouter",
      "owner_kind": "class",
      "name": "ResolveStateContainer",
      "test_helper": false,
      "implementation": false,
      "signature": "UObject* ResolveStateContainer(UObject* Participant, const UClass* LayoutOwnerClass)",
      "return_type": "UObject*",
      "params": "UObject* Participant, const UClass* LayoutOwnerClass",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyEventRouter.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyEventRouter::RetryDeferredForTest",
      "owner": "UCrowdyEventRouter",
      "owner_kind": "class",
      "name": "RetryDeferredForTest",
      "test_helper": true,
      "implementation": false,
      "signature": "void RetryDeferredForTest()",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyEventRouter.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyEventRouter::SetAutoRegistryForTest",
      "owner": "UCrowdyEventRouter",
      "owner_kind": "class",
      "name": "SetAutoRegistryForTest",
      "test_helper": true,
      "implementation": false,
      "signature": "void SetAutoRegistryForTest(UCrowdyAutoRegistry* In)",
      "return_type": "void",
      "params": "UCrowdyAutoRegistry* In",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyEventRouter.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyEventRouter::SetEntitySubsystemForTest",
      "owner": "UCrowdyEventRouter",
      "owner_kind": "class",
      "name": "SetEntitySubsystemForTest",
      "test_helper": true,
      "implementation": false,
      "signature": "void SetEntitySubsystemForTest(UCrowdyEntitySubsystem* In)",
      "return_type": "void",
      "params": "UCrowdyEntitySubsystem* In",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyEventRouter.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyEventRouter::SetStateReplicatorForTest",
      "owner": "UCrowdyEventRouter",
      "owner_kind": "class",
      "name": "SetStateReplicatorForTest",
      "test_helper": true,
      "implementation": false,
      "signature": "void SetStateReplicatorForTest(UCrowdyStateReplicator* In)",
      "return_type": "void",
      "params": "UCrowdyStateReplicator* In",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyEventRouter.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyEventRouter::SubscribeToEventFallbackForTest",
      "owner": "UCrowdyEventRouter",
      "owner_kind": "class",
      "name": "SubscribeToEventFallbackForTest",
      "test_helper": true,
      "implementation": false,
      "signature": "void SubscribeToEventFallbackForTest(FCrowdyServiceRegistry& Registry)",
      "return_type": "void",
      "params": "FCrowdyServiceRegistry& Registry",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyEventRouter.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyEventRouter::UnregisterEntitySubscriber",
      "owner": "UCrowdyEventRouter",
      "owner_kind": "class",
      "name": "UnregisterEntitySubscriber",
      "test_helper": false,
      "implementation": false,
      "signature": "void UnregisterEntitySubscriber(const TScriptInterface<ICrowdyEntitySubscriber>& Subscriber)",
      "return_type": "void",
      "params": "const TScriptInterface<ICrowdyEntitySubscriber>& Subscriber",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyEventRouter.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyGameSession::ClearCurrentSessionData",
      "owner": "UCrowdyGameSession",
      "owner_kind": "class",
      "name": "ClearCurrentSessionData",
      "test_helper": false,
      "implementation": false,
      "signature": "void ClearCurrentSessionData()",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Subsystem/CrowdyGameSession.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyGameSession::GetAppID",
      "owner": "UCrowdyGameSession",
      "owner_kind": "class",
      "name": "GetAppID",
      "test_helper": false,
      "implementation": false,
      "signature": "int64 GetAppID() const",
      "return_type": "int64",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Subsystem/CrowdyGameSession.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyGameSession::GetAppTokenAuthorizedServerClientPort",
      "owner": "UCrowdyGameSession",
      "owner_kind": "class",
      "name": "GetAppTokenAuthorizedServerClientPort",
      "test_helper": false,
      "implementation": false,
      "signature": "int32 GetAppTokenAuthorizedServerClientPort() const",
      "return_type": "int32",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Subsystem/CrowdyGameSession.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyGameSession::GetAppTokenAuthorizedServerIp4",
      "owner": "UCrowdyGameSession",
      "owner_kind": "class",
      "name": "GetAppTokenAuthorizedServerIp4",
      "test_helper": false,
      "implementation": false,
      "signature": "FString GetAppTokenAuthorizedServerIp4() const",
      "return_type": "FString",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Subsystem/CrowdyGameSession.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyGameSession::GetAppTokenExpiresAt",
      "owner": "UCrowdyGameSession",
      "owner_kind": "class",
      "name": "GetAppTokenExpiresAt",
      "test_helper": false,
      "implementation": false,
      "signature": "FString GetAppTokenExpiresAt() const",
      "return_type": "FString",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Subsystem/CrowdyGameSession.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyGameSession::GetChunkSize",
      "owner": "UCrowdyGameSession",
      "owner_kind": "class",
      "name": "GetChunkSize",
      "test_helper": false,
      "implementation": false,
      "signature": "double GetChunkSize() const",
      "return_type": "double",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Subsystem/CrowdyGameSession.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyGameSession::GetCurrentGameSessionInfo",
      "owner": "UCrowdyGameSession",
      "owner_kind": "class",
      "name": "GetCurrentGameSessionInfo",
      "test_helper": false,
      "implementation": false,
      "signature": "FGameSessionInfo GetCurrentGameSessionInfo() const",
      "return_type": "FGameSessionInfo",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Subsystem/CrowdyGameSession.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyGameSession::GetGameApiUrl",
      "owner": "UCrowdyGameSession",
      "owner_kind": "class",
      "name": "GetGameApiUrl",
      "test_helper": false,
      "implementation": false,
      "signature": "FString GetGameApiUrl() const",
      "return_type": "FString",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Subsystem/CrowdyGameSession.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyGameSession::GetGameApiWsUrl",
      "owner": "UCrowdyGameSession",
      "owner_kind": "class",
      "name": "GetGameApiWsUrl",
      "test_helper": false,
      "implementation": false,
      "signature": "FString GetGameApiWsUrl() const",
      "return_type": "FString",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Subsystem/CrowdyGameSession.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyGameSession::GetGameToken",
      "owner": "UCrowdyGameSession",
      "owner_kind": "class",
      "name": "GetGameToken",
      "test_helper": false,
      "implementation": false,
      "signature": "FString GetGameToken() const",
      "return_type": "FString",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Subsystem/CrowdyGameSession.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyGameSession::GetGameTokenID",
      "owner": "UCrowdyGameSession",
      "owner_kind": "class",
      "name": "GetGameTokenID",
      "test_helper": false,
      "implementation": false,
      "signature": "int64 GetGameTokenID() const",
      "return_type": "int64",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Subsystem/CrowdyGameSession.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyGameSession::GetHostID",
      "owner": "UCrowdyGameSession",
      "owner_kind": "class",
      "name": "GetHostID",
      "test_helper": false,
      "implementation": false,
      "signature": "FGuid GetHostID() const",
      "return_type": "FGuid",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Subsystem/CrowdyGameSession.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyGameSession::GetID",
      "owner": "UCrowdyGameSession",
      "owner_kind": "class",
      "name": "GetID",
      "test_helper": false,
      "implementation": false,
      "signature": "FGuid GetID() const",
      "return_type": "FGuid",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Subsystem/CrowdyGameSession.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyGameSession::GetLastMinigameCoordinates",
      "owner": "UCrowdyGameSession",
      "owner_kind": "class",
      "name": "GetLastMinigameCoordinates",
      "test_helper": false,
      "implementation": false,
      "signature": "void GetLastMinigameCoordinates(int64& ChunkX, int64& ChunkY, int64& ChunkZ, int32& VoxelX, int32& VoxelY, int32& VoxelZ) const",
      "return_type": "void",
      "params": "int64& ChunkX, int64& ChunkY, int64& ChunkZ, int32& VoxelX, int32& VoxelY, int32& VoxelZ",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Subsystem/CrowdyGameSession.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyGameSession::GetLaunchUrl",
      "owner": "UCrowdyGameSession",
      "owner_kind": "class",
      "name": "GetLaunchUrl",
      "test_helper": false,
      "implementation": false,
      "signature": "FString GetLaunchUrl() const",
      "return_type": "FString",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Subsystem/CrowdyGameSession.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyGameSession::GetPlayerCurrentChunkCoordinates",
      "owner": "UCrowdyGameSession",
      "owner_kind": "class",
      "name": "GetPlayerCurrentChunkCoordinates",
      "test_helper": false,
      "implementation": false,
      "signature": "FInt64Vector GetPlayerCurrentChunkCoordinates() const",
      "return_type": "FInt64Vector",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Subsystem/CrowdyGameSession.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyGameSession::GetReplicationServerClientPort",
      "owner": "UCrowdyGameSession",
      "owner_kind": "class",
      "name": "GetReplicationServerClientPort",
      "test_helper": false,
      "implementation": false,
      "signature": "int32 GetReplicationServerClientPort() const",
      "return_type": "int32",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Subsystem/CrowdyGameSession.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyGameSession::GetReplicationServerIp4",
      "owner": "UCrowdyGameSession",
      "owner_kind": "class",
      "name": "GetReplicationServerIp4",
      "test_helper": false,
      "implementation": false,
      "signature": "FString GetReplicationServerIp4() const",
      "return_type": "FString",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Subsystem/CrowdyGameSession.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyGameSession::GetSessionGameTokenID",
      "owner": "UCrowdyGameSession",
      "owner_kind": "class",
      "name": "GetSessionGameTokenID",
      "test_helper": false,
      "implementation": false,
      "signature": "int64 GetSessionGameTokenID() const",
      "return_type": "int64",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Subsystem/CrowdyGameSession.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyGameSession::GetSessionToken",
      "owner": "UCrowdyGameSession",
      "owner_kind": "class",
      "name": "GetSessionToken",
      "test_helper": false,
      "implementation": false,
      "signature": "FString GetSessionToken() const",
      "return_type": "FString",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Subsystem/CrowdyGameSession.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyGameSession::GetUserID",
      "owner": "UCrowdyGameSession",
      "owner_kind": "class",
      "name": "GetUserID",
      "test_helper": false,
      "implementation": false,
      "signature": "int64 GetUserID() const",
      "return_type": "int64",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Subsystem/CrowdyGameSession.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyGameSession::GetUUID",
      "owner": "UCrowdyGameSession",
      "owner_kind": "class",
      "name": "GetUUID",
      "test_helper": false,
      "implementation": false,
      "signature": "FString GetUUID() const",
      "return_type": "FString",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Subsystem/CrowdyGameSession.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyGameSession::SetAppID",
      "owner": "UCrowdyGameSession",
      "owner_kind": "class",
      "name": "SetAppID",
      "test_helper": false,
      "implementation": false,
      "signature": "void SetAppID(const int64 InAppID)",
      "return_type": "void",
      "params": "const int64 InAppID",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Subsystem/CrowdyGameSession.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyGameSession::SetAppTokenAuthorizedServer",
      "owner": "UCrowdyGameSession",
      "owner_kind": "class",
      "name": "SetAppTokenAuthorizedServer",
      "test_helper": false,
      "implementation": false,
      "signature": "void SetAppTokenAuthorizedServer(const FString InIp4, const int32 InClientPort)",
      "return_type": "void",
      "params": "const FString InIp4, const int32 InClientPort",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Subsystem/CrowdyGameSession.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyGameSession::SetAppTokenExpiresAt",
      "owner": "UCrowdyGameSession",
      "owner_kind": "class",
      "name": "SetAppTokenExpiresAt",
      "test_helper": false,
      "implementation": false,
      "signature": "void SetAppTokenExpiresAt(const FString InExpiresAt)",
      "return_type": "void",
      "params": "const FString InExpiresAt",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Subsystem/CrowdyGameSession.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyGameSession::SetChunkSize",
      "owner": "UCrowdyGameSession",
      "owner_kind": "class",
      "name": "SetChunkSize",
      "test_helper": false,
      "implementation": false,
      "signature": "void SetChunkSize(const double ChunkSize)",
      "return_type": "void",
      "params": "const double ChunkSize",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Subsystem/CrowdyGameSession.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyGameSession::SetGameApiUrl",
      "owner": "UCrowdyGameSession",
      "owner_kind": "class",
      "name": "SetGameApiUrl",
      "test_helper": false,
      "implementation": false,
      "signature": "void SetGameApiUrl(const FString InGameApiUrl)",
      "return_type": "void",
      "params": "const FString InGameApiUrl",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Subsystem/CrowdyGameSession.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyGameSession::SetGameApiWsUrl",
      "owner": "UCrowdyGameSession",
      "owner_kind": "class",
      "name": "SetGameApiWsUrl",
      "test_helper": false,
      "implementation": false,
      "signature": "void SetGameApiWsUrl(const FString InGameApiWsUrl)",
      "return_type": "void",
      "params": "const FString InGameApiWsUrl",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Subsystem/CrowdyGameSession.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyGameSession::SetGameToken",
      "owner": "UCrowdyGameSession",
      "owner_kind": "class",
      "name": "SetGameToken",
      "test_helper": false,
      "implementation": false,
      "signature": "void SetGameToken(const FString InGameToken)",
      "return_type": "void",
      "params": "const FString InGameToken",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Subsystem/CrowdyGameSession.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyGameSession::SetGameTokenID",
      "owner": "UCrowdyGameSession",
      "owner_kind": "class",
      "name": "SetGameTokenID",
      "test_helper": false,
      "implementation": false,
      "signature": "void SetGameTokenID(const int64 InGameTokenID)",
      "return_type": "void",
      "params": "const int64 InGameTokenID",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Subsystem/CrowdyGameSession.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyGameSession::SetHostID",
      "owner": "UCrowdyGameSession",
      "owner_kind": "class",
      "name": "SetHostID",
      "test_helper": false,
      "implementation": false,
      "signature": "void SetHostID(const FGuid& InHostID)",
      "return_type": "void",
      "params": "const FGuid& InHostID",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Subsystem/CrowdyGameSession.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyGameSession::SetLastMinigameCoordinates",
      "owner": "UCrowdyGameSession",
      "owner_kind": "class",
      "name": "SetLastMinigameCoordinates",
      "test_helper": false,
      "implementation": false,
      "signature": "void SetLastMinigameCoordinates(int64 ChunkX, int64 ChunkY, int64 ChunkZ, int32 VoxelX, int32 VoxelY, int32 VoxelZ)",
      "return_type": "void",
      "params": "int64 ChunkX, int64 ChunkY, int64 ChunkZ, int32 VoxelX, int32 VoxelY, int32 VoxelZ",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Subsystem/CrowdyGameSession.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyGameSession::SetLaunchUrl",
      "owner": "UCrowdyGameSession",
      "owner_kind": "class",
      "name": "SetLaunchUrl",
      "test_helper": false,
      "implementation": false,
      "signature": "void SetLaunchUrl(const FString InLaunchUrl)",
      "return_type": "void",
      "params": "const FString InLaunchUrl",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Subsystem/CrowdyGameSession.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyGameSession::SetPlayerCurrentChunkCoordinates",
      "owner": "UCrowdyGameSession",
      "owner_kind": "class",
      "name": "SetPlayerCurrentChunkCoordinates",
      "test_helper": false,
      "implementation": false,
      "signature": "void SetPlayerCurrentChunkCoordinates(const int64 X, const int64 Y, const int64 Z)",
      "return_type": "void",
      "params": "const int64 X, const int64 Y, const int64 Z",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Subsystem/CrowdyGameSession.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyGameSession::SetReplicationServer",
      "owner": "UCrowdyGameSession",
      "owner_kind": "class",
      "name": "SetReplicationServer",
      "test_helper": false,
      "implementation": false,
      "signature": "void SetReplicationServer(const FString InIp4, const int32 InClientPort)",
      "return_type": "void",
      "params": "const FString InIp4, const int32 InClientPort",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Subsystem/CrowdyGameSession.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyGameSession::SetSessionGameTokenID",
      "owner": "UCrowdyGameSession",
      "owner_kind": "class",
      "name": "SetSessionGameTokenID",
      "test_helper": false,
      "implementation": false,
      "signature": "void SetSessionGameTokenID(const int64 InSessionGameTokenID)",
      "return_type": "void",
      "params": "const int64 InSessionGameTokenID",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Subsystem/CrowdyGameSession.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyGameSession::SetSessionToken",
      "owner": "UCrowdyGameSession",
      "owner_kind": "class",
      "name": "SetSessionToken",
      "test_helper": false,
      "implementation": false,
      "signature": "void SetSessionToken(const FString InSessionToken)",
      "return_type": "void",
      "params": "const FString InSessionToken",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Subsystem/CrowdyGameSession.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyGameSession::SetUserID",
      "owner": "UCrowdyGameSession",
      "owner_kind": "class",
      "name": "SetUserID",
      "test_helper": false,
      "implementation": false,
      "signature": "void SetUserID(const int64 InUserID)",
      "return_type": "void",
      "params": "const int64 InUserID",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Subsystem/CrowdyGameSession.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyGameSession::SetUUID",
      "owner": "UCrowdyGameSession",
      "owner_kind": "class",
      "name": "SetUUID",
      "test_helper": false,
      "implementation": false,
      "signature": "void SetUUID(FString InUUID)",
      "return_type": "void",
      "params": "FString InUUID",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Subsystem/CrowdyGameSession.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyGameSession::SetWasInMinigame",
      "owner": "UCrowdyGameSession",
      "owner_kind": "class",
      "name": "SetWasInMinigame",
      "test_helper": false,
      "implementation": false,
      "signature": "void SetWasInMinigame(const bool bWasInMinigame)",
      "return_type": "void",
      "params": "const bool bWasInMinigame",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Subsystem/CrowdyGameSession.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyGuildPreset::TEXT",
      "owner": "UCrowdyGuildPreset",
      "owner_kind": "class",
      "name": "TEXT",
      "test_helper": false,
      "implementation": false,
      "signature": "FString TypePrefix = TEXT(\"Guild\")",
      "return_type": "FString TypePrefix =",
      "params": "\"Guild\"",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyKitLayerPreset.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyHostSubsystem::CheckEntityIsHost",
      "owner": "UCrowdyHostSubsystem",
      "owner_kind": "class",
      "name": "CheckEntityIsHost",
      "test_helper": false,
      "implementation": false,
      "signature": "void CheckEntityIsHost(const AActor* Entity, TFunction<void(bool bSuccess, bool bIsHost)> Callback)",
      "return_type": "void",
      "params": "const AActor* Entity, TFunction<void(bool bSuccess, bool bIsHost)> Callback",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyHostSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyHostSubsystem::GetHostID",
      "owner": "UCrowdyHostSubsystem",
      "owner_kind": "class",
      "name": "GetHostID",
      "test_helper": false,
      "implementation": false,
      "signature": "FGuid GetHostID() const",
      "return_type": "FGuid",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyHostSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyHostSubsystem::GetHostUserID",
      "owner": "UCrowdyHostSubsystem",
      "owner_kind": "class",
      "name": "GetHostUserID",
      "test_helper": false,
      "implementation": false,
      "signature": "int64 GetHostUserID() const",
      "return_type": "int64",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyHostSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyHostSubsystem::IsHost",
      "owner": "UCrowdyHostSubsystem",
      "owner_kind": "class",
      "name": "IsHost",
      "test_helper": false,
      "implementation": false,
      "signature": "bool IsHost() const",
      "return_type": "bool",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyHostSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyHostSubsystem::IsHostSet",
      "owner": "UCrowdyHostSubsystem",
      "owner_kind": "class",
      "name": "IsHostSet",
      "test_helper": false,
      "implementation": false,
      "signature": "bool IsHostSet() const",
      "return_type": "bool",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyHostSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyHostSubsystem::IsReady",
      "owner": "UCrowdyHostSubsystem",
      "owner_kind": "class",
      "name": "IsReady",
      "test_helper": false,
      "implementation": false,
      "signature": "bool IsReady() const",
      "return_type": "bool",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyHostSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyHostSubsystem::SetHostUserID",
      "owner": "UCrowdyHostSubsystem",
      "owner_kind": "class",
      "name": "SetHostUserID",
      "test_helper": false,
      "implementation": false,
      "signature": "void SetHostUserID(const int64 InHostUserID)",
      "return_type": "void",
      "params": "const int64 InHostUserID",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyHostSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyIsEntityHostServer::IsCrowdyEntityHostServer",
      "owner": "UCrowdyIsEntityHostServer",
      "owner_kind": "class",
      "name": "IsCrowdyEntityHostServer",
      "test_helper": false,
      "implementation": false,
      "signature": "UCrowdyIsEntityHostServer* IsCrowdyEntityHostServer(UObject* WorldContextObject, AActor* Entity)",
      "return_type": "UCrowdyIsEntityHostServer*",
      "params": "UObject* WorldContextObject, AActor* Entity",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyHostQueryActions.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyKitLayerPreset::GetLayerDisplayName",
      "owner": "UCrowdyKitLayerPreset",
      "owner_kind": "class",
      "name": "GetLayerDisplayName",
      "test_helper": false,
      "implementation": false,
      "signature": "FText GetLayerDisplayName() const",
      "return_type": "FText",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": true,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyKitLayerPreset.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyOwnershipTransfer::GrantOwnershipToHost",
      "owner": "UCrowdyOwnershipTransfer",
      "owner_kind": "class",
      "name": "GrantOwnershipToHost",
      "test_helper": false,
      "implementation": false,
      "signature": "void GrantOwnershipToHost(UObject* WorldContextObject, AActor* TargetEntity)",
      "return_type": "void",
      "params": "UObject* WorldContextObject, AActor* TargetEntity",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Ownership/CrowdyOwnershipTransfer.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyOwnershipTransfer::GrantOwnershipTransfer",
      "owner": "UCrowdyOwnershipTransfer",
      "owner_kind": "class",
      "name": "GrantOwnershipTransfer",
      "test_helper": false,
      "implementation": false,
      "signature": "void GrantOwnershipTransfer(UObject* WorldContextObject, AActor* TargetEntity, AActor* NewOwner)",
      "return_type": "void",
      "params": "UObject* WorldContextObject, AActor* TargetEntity, AActor* NewOwner",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Ownership/CrowdyOwnershipTransfer.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyOwnershipTransfer::GrantOwnershipTransferToPlayer",
      "owner": "UCrowdyOwnershipTransfer",
      "owner_kind": "class",
      "name": "GrantOwnershipTransferToPlayer",
      "test_helper": false,
      "implementation": false,
      "signature": "void GrantOwnershipTransferToPlayer(UObject* WorldContextObject, AActor* TargetEntity, FGuid NewOwnerPlayerID)",
      "return_type": "void",
      "params": "UObject* WorldContextObject, AActor* TargetEntity, FGuid NewOwnerPlayerID",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Ownership/CrowdyOwnershipTransfer.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyOwnershipTransfer::RequestOwnershipTransfer",
      "owner": "UCrowdyOwnershipTransfer",
      "owner_kind": "class",
      "name": "RequestOwnershipTransfer",
      "test_helper": false,
      "implementation": false,
      "signature": "void RequestOwnershipTransfer(UObject* WorldContextObject, AActor* TargetEntity)",
      "return_type": "void",
      "params": "UObject* WorldContextObject, AActor* TargetEntity",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Ownership/CrowdyOwnershipTransfer.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyPersistenceSubsystem::ClearAllState",
      "owner": "UCrowdyPersistenceSubsystem",
      "owner_kind": "class",
      "name": "ClearAllState",
      "test_helper": false,
      "implementation": false,
      "signature": "void ClearAllState()",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyPersistenceSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyPersistenceSubsystem::InitialSetup",
      "owner": "UCrowdyPersistenceSubsystem",
      "owner_kind": "class",
      "name": "InitialSetup",
      "test_helper": false,
      "implementation": false,
      "signature": "void InitialSetup(UCrowdySDKBridgeSubsystem* Bridge, UCrowdyGameSession* Session)",
      "return_type": "void",
      "params": "UCrowdySDKBridgeSubsystem* Bridge, UCrowdyGameSession* Session",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyPersistenceSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyPersistenceSubsystem::K2_PullState",
      "owner": "UCrowdyPersistenceSubsystem",
      "owner_kind": "class",
      "name": "K2_PullState",
      "test_helper": false,
      "implementation": false,
      "signature": "void K2_PullState(FLatentActionInfo LatentInfo, UObject* Subject, FCrowdyWildcardStruct& OutState, EPullStateResult& Result)",
      "return_type": "void",
      "params": "FLatentActionInfo LatentInfo, UObject* Subject, FCrowdyWildcardStruct& OutState, EPullStateResult& Result",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyPersistenceSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyPersistenceSubsystem::K2_PushState",
      "owner": "UCrowdyPersistenceSubsystem",
      "owner_kind": "class",
      "name": "K2_PushState",
      "test_helper": false,
      "implementation": false,
      "signature": "void K2_PushState(const FCrowdyWildcardStruct& State, UObject* Subject)",
      "return_type": "void",
      "params": "const FCrowdyWildcardStruct& State, UObject* Subject",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyPersistenceSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyPersistenceSubsystem::PullState",
      "owner": "UCrowdyPersistenceSubsystem",
      "owner_kind": "class",
      "name": "PullState",
      "test_helper": false,
      "implementation": false,
      "signature": "void PullState(UObject* Subject, TFunction<void(bool bSuccess, const T&)> Callback)",
      "return_type": "void",
      "params": "UObject* Subject, TFunction<void(bool bSuccess, const T&)> Callback",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": true,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyPersistenceSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyPersistenceSubsystem::PushState",
      "owner": "UCrowdyPersistenceSubsystem",
      "owner_kind": "class",
      "name": "PushState",
      "test_helper": false,
      "implementation": false,
      "signature": "void PushState(const T& Data, UObject* Subject = nullptr)",
      "return_type": "void",
      "params": "const T& Data, UObject* Subject = nullptr",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": true,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyPersistenceSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyRenderingBackend::ActivateInstance",
      "owner": "UCrowdyRenderingBackend",
      "owner_kind": "class",
      "name": "ActivateInstance",
      "test_helper": false,
      "implementation": false,
      "signature": "void ActivateInstance(int32 SlotId, const FGuid& UUID, UClass* EntityClass, const FInstancedStruct& InitialState) const",
      "return_type": "void",
      "params": "int32 SlotId, const FGuid& UUID, UClass* EntityClass, const FInstancedStruct& InitialState",
      "access": "public",
      "static": false,
      "virtual": true,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Data/CrowdyRenderingBackend.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyRenderingBackend::DeinitializeBackend",
      "owner": "UCrowdyRenderingBackend",
      "owner_kind": "class",
      "name": "DeinitializeBackend",
      "test_helper": false,
      "implementation": false,
      "signature": "void DeinitializeBackend()",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": true,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Data/CrowdyRenderingBackend.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyRenderingBackend::DrawsEntitiesAsCrowdRows",
      "owner": "UCrowdyRenderingBackend",
      "owner_kind": "class",
      "name": "DrawsEntitiesAsCrowdRows",
      "test_helper": false,
      "implementation": false,
      "signature": "bool DrawsEntitiesAsCrowdRows() const",
      "return_type": "bool",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": true,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Data/CrowdyRenderingBackend.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyRenderingBackend::InitializeBackend",
      "owner": "UCrowdyRenderingBackend",
      "owner_kind": "class",
      "name": "InitializeBackend",
      "test_helper": false,
      "implementation": false,
      "signature": "bool InitializeBackend(UWorld* World, UCrowdyRenderingBackendConfig* Config)",
      "return_type": "bool",
      "params": "UWorld* World, UCrowdyRenderingBackendConfig* Config",
      "access": "public",
      "static": false,
      "virtual": true,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Data/CrowdyRenderingBackend.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyRepApplicationPolicy::ApplyToActor",
      "owner": "UCrowdyRepApplicationPolicy",
      "owner_kind": "class",
      "name": "ApplyToActor",
      "test_helper": false,
      "implementation": false,
      "signature": "void ApplyToActor(AActor* Actor, int32 SlotId, int64 RenderTimeMs)",
      "return_type": "void",
      "params": "AActor* Actor, int32 SlotId, int64 RenderTimeMs",
      "access": "public",
      "static": false,
      "virtual": true,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Data/CrowdyRepApplicationPolicy.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyRepApplicationPolicy::ExtractFields",
      "owner": "UCrowdyRepApplicationPolicy",
      "owner_kind": "class",
      "name": "ExtractFields",
      "test_helper": false,
      "implementation": false,
      "signature": "bool ExtractFields(const FInstancedStruct& State, int64 ServerTimestampMs, int32 SlotId)",
      "return_type": "bool",
      "params": "const FInstancedStruct& State, int64 ServerTimestampMs, int32 SlotId",
      "access": "public",
      "static": false,
      "virtual": true,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Data/CrowdyRepApplicationPolicy.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyRepApplicationPolicy::GetExpectedSlotCount",
      "owner": "UCrowdyRepApplicationPolicy",
      "owner_kind": "class",
      "name": "GetExpectedSlotCount",
      "test_helper": false,
      "implementation": false,
      "signature": "int32 GetExpectedSlotCount() const",
      "return_type": "int32",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": true,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Data/CrowdyRepApplicationPolicy.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyRepApplicationPolicy::OnInstanceActivated",
      "owner": "UCrowdyRepApplicationPolicy",
      "owner_kind": "class",
      "name": "OnInstanceActivated",
      "test_helper": false,
      "implementation": false,
      "signature": "void OnInstanceActivated(AActor* Actor, const FInstancedStruct& InitialState)",
      "return_type": "void",
      "params": "AActor* Actor, const FInstancedStruct& InitialState",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Data/CrowdyRepApplicationPolicy.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyRepApplicationPolicy::OnInstanceActivated_Implementation",
      "owner": "UCrowdyRepApplicationPolicy",
      "owner_kind": "class",
      "name": "OnInstanceActivated_Implementation",
      "test_helper": false,
      "implementation": true,
      "signature": "void OnInstanceActivated_Implementation(AActor* Actor, const FInstancedStruct& InitialState)",
      "return_type": "void",
      "params": "AActor* Actor, const FInstancedStruct& InitialState",
      "access": "public",
      "static": false,
      "virtual": true,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Data/CrowdyRepApplicationPolicy.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyRepApplicationPolicy::OnInstanceDeactivated",
      "owner": "UCrowdyRepApplicationPolicy",
      "owner_kind": "class",
      "name": "OnInstanceDeactivated",
      "test_helper": false,
      "implementation": false,
      "signature": "void OnInstanceDeactivated(int32 SlotId)",
      "return_type": "void",
      "params": "int32 SlotId",
      "access": "public",
      "static": false,
      "virtual": true,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Data/CrowdyRepApplicationPolicy.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyReplicatedEventLibrary::CrowdyDispatchReplicatedEvent",
      "owner": "UCrowdyReplicatedEventLibrary",
      "owner_kind": "class",
      "name": "CrowdyDispatchReplicatedEvent",
      "test_helper": false,
      "implementation": false,
      "signature": "bool CrowdyDispatchReplicatedEvent()",
      "return_type": "bool",
      "params": "",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/RPC/CrowdyReplicatedEventLibrary.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyReplicatedGameInstanceSubsystem::GetReplicatedOwnership",
      "owner": "UCrowdyReplicatedGameInstanceSubsystem",
      "owner_kind": "class",
      "name": "GetReplicatedOwnership",
      "test_helper": false,
      "implementation": false,
      "signature": "ECrowdyOwnership GetReplicatedOwnership() const",
      "return_type": "ECrowdyOwnership",
      "params": "",
      "access": "protected",
      "static": false,
      "virtual": true,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyReplicatedSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyReplicatedSubsystemLibrary::RegisterReplicatedSubsystem",
      "owner": "UCrowdyReplicatedSubsystemLibrary",
      "owner_kind": "class",
      "name": "RegisterReplicatedSubsystem",
      "test_helper": false,
      "implementation": false,
      "signature": "FGuid RegisterReplicatedSubsystem(UObject* Subsystem, ECrowdyOwnership Ownership = ECrowdyOwnership::Host)",
      "return_type": "FGuid",
      "params": "UObject* Subsystem, ECrowdyOwnership Ownership = ECrowdyOwnership::Host",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyReplicatedSubsystemLibrary.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyReplicatedSubsystemLibrary::RegisterReplicatedSubsystemInto",
      "owner": "UCrowdyReplicatedSubsystemLibrary",
      "owner_kind": "class",
      "name": "RegisterReplicatedSubsystemInto",
      "test_helper": false,
      "implementation": false,
      "signature": "FGuid RegisterReplicatedSubsystemInto(UCrowdyEntitySubsystem* Registry, UObject* Subsystem, ECrowdyOwnership Ownership)",
      "return_type": "FGuid",
      "params": "UCrowdyEntitySubsystem* Registry, UObject* Subsystem, ECrowdyOwnership Ownership",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyReplicatedSubsystemLibrary.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyReplicatedSubsystemLibrary::UnregisterReplicatedSubsystem",
      "owner": "UCrowdyReplicatedSubsystemLibrary",
      "owner_kind": "class",
      "name": "UnregisterReplicatedSubsystem",
      "test_helper": false,
      "implementation": false,
      "signature": "void UnregisterReplicatedSubsystem(UObject* Subsystem)",
      "return_type": "void",
      "params": "UObject* Subsystem",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyReplicatedSubsystemLibrary.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyReplicatedSubsystemLibrary::UnregisterReplicatedSubsystemInto",
      "owner": "UCrowdyReplicatedSubsystemLibrary",
      "owner_kind": "class",
      "name": "UnregisterReplicatedSubsystemInto",
      "test_helper": false,
      "implementation": false,
      "signature": "void UnregisterReplicatedSubsystemInto(UCrowdyEntitySubsystem* Registry, UObject* Subsystem)",
      "return_type": "void",
      "params": "UCrowdyEntitySubsystem* Registry, UObject* Subsystem",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyReplicatedSubsystemLibrary.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyReplicatedWorldSubsystem::GetReplicatedOwnership",
      "owner": "UCrowdyReplicatedWorldSubsystem",
      "owner_kind": "class",
      "name": "GetReplicatedOwnership",
      "test_helper": false,
      "implementation": false,
      "signature": "ECrowdyOwnership GetReplicatedOwnership() const",
      "return_type": "ECrowdyOwnership",
      "params": "",
      "access": "protected",
      "static": false,
      "virtual": true,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyReplicatedSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdySDKDeveloperSettings::GetDiscoveryUrl",
      "owner": "UCrowdySDKDeveloperSettings",
      "owner_kind": "class",
      "name": "GetDiscoveryUrl",
      "test_helper": false,
      "implementation": false,
      "signature": "FString GetDiscoveryUrl() const",
      "return_type": "FString",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Utils/CrowdySDKDeveloperSettings.h",
      "editor_module": false
    },
    {
      "id": "UCrowdySDKDeveloperSettings::GetGameApiHttpUrl",
      "owner": "UCrowdySDKDeveloperSettings",
      "owner_kind": "class",
      "name": "GetGameApiHttpUrl",
      "test_helper": false,
      "implementation": false,
      "signature": "FString GetGameApiHttpUrl() const",
      "return_type": "FString",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Utils/CrowdySDKDeveloperSettings.h",
      "editor_module": false
    },
    {
      "id": "UCrowdySDKDeveloperSettings::GetGameApiWsUrl",
      "owner": "UCrowdySDKDeveloperSettings",
      "owner_kind": "class",
      "name": "GetGameApiWsUrl",
      "test_helper": false,
      "implementation": false,
      "signature": "FString GetGameApiWsUrl() const",
      "return_type": "FString",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Utils/CrowdySDKDeveloperSettings.h",
      "editor_module": false
    },
    {
      "id": "UCrowdySDKDeveloperSettings::GetReleaseEnvironment",
      "owner": "UCrowdySDKDeveloperSettings",
      "owner_kind": "class",
      "name": "GetReleaseEnvironment",
      "test_helper": false,
      "implementation": false,
      "signature": "ECrowdyEnvironment GetReleaseEnvironment()",
      "return_type": "ECrowdyEnvironment",
      "params": "",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Utils/CrowdySDKDeveloperSettings.h",
      "editor_module": false
    },
    {
      "id": "UCrowdySDKDeveloperSettings::GetShippedDefaultProfilePath",
      "owner": "UCrowdySDKDeveloperSettings",
      "owner_kind": "class",
      "name": "GetShippedDefaultProfilePath",
      "test_helper": false,
      "implementation": false,
      "signature": "FSoftObjectPath GetShippedDefaultProfilePath()",
      "return_type": "FSoftObjectPath",
      "params": "",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Utils/CrowdySDKDeveloperSettings.h",
      "editor_module": false
    },
    {
      "id": "UCrowdySDKDeveloperSettings::GetShippedDefaultProfileProvider",
      "owner": "UCrowdySDKDeveloperSettings",
      "owner_kind": "class",
      "name": "GetShippedDefaultProfileProvider",
      "test_helper": false,
      "implementation": false,
      "signature": "FString GetShippedDefaultProfileProvider()",
      "return_type": "FString",
      "params": "",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Utils/CrowdySDKDeveloperSettings.h",
      "editor_module": false
    },
    {
      "id": "UCrowdySDKDeveloperSettings::MakeClientConfig",
      "owner": "UCrowdySDKDeveloperSettings",
      "owner_kind": "class",
      "name": "MakeClientConfig",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdyCppClientConfig MakeClientConfig() const",
      "return_type": "FCrowdyCppClientConfig",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Utils/CrowdySDKDeveloperSettings.h",
      "editor_module": false
    },
    {
      "id": "UCrowdySDKDeveloperSettings::RegisterShippedDefaultProfile",
      "owner": "UCrowdySDKDeveloperSettings",
      "owner_kind": "class",
      "name": "RegisterShippedDefaultProfile",
      "test_helper": false,
      "implementation": false,
      "signature": "void RegisterShippedDefaultProfile(const FString& ProviderName, const TSoftObjectPtr<UCrowdyMapProfile>& Profile)",
      "return_type": "void",
      "params": "const FString& ProviderName, const TSoftObjectPtr<UCrowdyMapProfile>& Profile",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Utils/CrowdySDKDeveloperSettings.h",
      "editor_module": false
    },
    {
      "id": "UCrowdySDKDeveloperSettings::ResolveProfileForWorld",
      "owner": "UCrowdySDKDeveloperSettings",
      "owner_kind": "class",
      "name": "ResolveProfileForWorld",
      "test_helper": false,
      "implementation": false,
      "signature": "const UCrowdyMapProfile* ResolveProfileForWorld(const UWorld* World)",
      "return_type": "const UCrowdyMapProfile*",
      "params": "const UWorld* World",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Utils/CrowdySDKDeveloperSettings.h",
      "editor_module": false
    },
    {
      "id": "UCrowdySDKDeveloperSettings::ResolveShippedDefaultProfile",
      "owner": "UCrowdySDKDeveloperSettings",
      "owner_kind": "class",
      "name": "ResolveShippedDefaultProfile",
      "test_helper": false,
      "implementation": false,
      "signature": "const UCrowdyMapProfile* ResolveShippedDefaultProfile(FString& OutUnavailableReason)",
      "return_type": "const UCrowdyMapProfile*",
      "params": "FString& OutUnavailableReason",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Utils/CrowdySDKDeveloperSettings.h",
      "editor_module": false
    },
    {
      "id": "UCrowdySDKDeveloperSettings::UnregisterShippedDefaultProfile",
      "owner": "UCrowdySDKDeveloperSettings",
      "owner_kind": "class",
      "name": "UnregisterShippedDefaultProfile",
      "test_helper": false,
      "implementation": false,
      "signature": "void UnregisterShippedDefaultProfile(const FString& ProviderName)",
      "return_type": "void",
      "params": "const FString& ProviderName",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Utils/CrowdySDKDeveloperSettings.h",
      "editor_module": false
    },
    {
      "id": "UCrowdySDKSubsystem::BeginMagicLinkSignIn",
      "owner": "UCrowdySDKSubsystem",
      "owner_kind": "class",
      "name": "BeginMagicLinkSignIn",
      "test_helper": false,
      "implementation": false,
      "signature": "void BeginMagicLinkSignIn(const FString Email) const",
      "return_type": "void",
      "params": "const FString Email",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdySDK",
      "header": "CrowdySDK/Public/Subsystem/CrowdySDKSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdySDKSubsystem::BeginSocialSignIn",
      "owner": "UCrowdySDKSubsystem",
      "owner_kind": "class",
      "name": "BeginSocialSignIn",
      "test_helper": false,
      "implementation": false,
      "signature": "void BeginSocialSignIn(const FString Provider) const",
      "return_type": "void",
      "params": "const FString Provider",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdySDK",
      "header": "CrowdySDK/Public/Subsystem/CrowdySDKSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdySDKSubsystem::CompleteLoginLink",
      "owner": "UCrowdySDKSubsystem",
      "owner_kind": "class",
      "name": "CompleteLoginLink",
      "test_helper": false,
      "implementation": false,
      "signature": "void CompleteLoginLink(const FString Token) const",
      "return_type": "void",
      "params": "const FString Token",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdySDK",
      "header": "CrowdySDK/Public/Subsystem/CrowdySDKSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdySDKSubsystem::DeregisterAllReceptionLayers",
      "owner": "UCrowdySDKSubsystem",
      "owner_kind": "class",
      "name": "DeregisterAllReceptionLayers",
      "test_helper": false,
      "implementation": false,
      "signature": "void DeregisterAllReceptionLayers()",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": true,
      "blueprint": true,
      "module": "CrowdySDK",
      "header": "CrowdySDK/Public/Subsystem/CrowdySDKSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdySDKSubsystem::DispatchActorHeartbeat",
      "owner": "UCrowdySDKSubsystem",
      "owner_kind": "class",
      "name": "DispatchActorHeartbeat",
      "test_helper": false,
      "implementation": false,
      "signature": "void DispatchActorHeartbeat(const int64 ChunkX, const int64 ChunkY, const int64 ChunkZ, const FString& InstigatorID)",
      "return_type": "void",
      "params": "const int64 ChunkX, const int64 ChunkY, const int64 ChunkZ, const FString& InstigatorID",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdySDK",
      "header": "CrowdySDK/Public/Subsystem/CrowdySDKSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdySDKSubsystem::DispatchActorUpdate",
      "owner": "UCrowdySDKSubsystem",
      "owner_kind": "class",
      "name": "DispatchActorUpdate",
      "test_helper": false,
      "implementation": false,
      "signature": "void DispatchActorUpdate(const int64 ChunkX, const int64 ChunkY, const int64 ChunkZ, const ECrowdyDecayRate DecayRate, const ECrowdyReplicationDistance ReplicationDistance, const FString& InstigatorID, const FInstancedStruct& ActorStatePayload, FCrowdyClassID ClassID, bool bAsync = false)",
      "return_type": "void",
      "params": "const int64 ChunkX, const int64 ChunkY, const int64 ChunkZ, const ECrowdyDecayRate DecayRate, const ECrowdyReplicationDistance ReplicationDistance, const FString& InstigatorID, const FInstancedStruct& ActorStatePayload, FCrowdyClassID ClassID, bool bAsync = false",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdySDK",
      "header": "CrowdySDK/Public/Subsystem/CrowdySDKSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdySDKSubsystem::DispatchGameEvent",
      "owner": "UCrowdySDKSubsystem",
      "owner_kind": "class",
      "name": "DispatchGameEvent",
      "test_helper": false,
      "implementation": false,
      "signature": "void DispatchGameEvent(int64 ChunkX, int64 ChunkY, int64 ChunkZ, ECrowdyDecayRate DecayRate, ECrowdyReplicationDistance ReplicationDistance, const FGuid& InstigatorID, const T& EventPayload, ECrowdyTarget Target = ECrowdyTarget::Everyone, const FGuid& TargetID = FGuid(), bool bAsync = false)",
      "return_type": "void",
      "params": "int64 ChunkX, int64 ChunkY, int64 ChunkZ, ECrowdyDecayRate DecayRate, ECrowdyReplicationDistance ReplicationDistance, const FGuid& InstigatorID, const T& EventPayload, ECrowdyTarget Target = ECrowdyTarget::Everyone, const FGuid& TargetID = FGuid(), bool bAsync = false",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": true,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdySDK",
      "header": "CrowdySDK/Public/Subsystem/CrowdySDKSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdySDKSubsystem::DispatchGameEvent_Internal",
      "owner": "UCrowdySDKSubsystem",
      "owner_kind": "class",
      "name": "DispatchGameEvent_Internal",
      "test_helper": false,
      "implementation": false,
      "signature": "void DispatchGameEvent_Internal(int64 ChunkX, int64 ChunkY, int64 ChunkZ, ECrowdyDecayRate DecayRate, ECrowdyReplicationDistance ReplicationDistance, const FGuid& InstigatorID, FInstancedStruct EventPayload, ECrowdyTarget Target, const FGuid& TargetID, bool bAsync)",
      "return_type": "void",
      "params": "int64 ChunkX, int64 ChunkY, int64 ChunkZ, ECrowdyDecayRate DecayRate, ECrowdyReplicationDistance ReplicationDistance, const FGuid& InstigatorID, FInstancedStruct EventPayload, ECrowdyTarget Target, const FGuid& TargetID, bool bAsync",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdySDK",
      "header": "CrowdySDK/Public/Subsystem/CrowdySDKSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdySDKSubsystem::DispatchGameEventView_Internal",
      "owner": "UCrowdySDKSubsystem",
      "owner_kind": "class",
      "name": "DispatchGameEventView_Internal",
      "test_helper": false,
      "implementation": false,
      "signature": "void DispatchGameEventView_Internal(int64 ChunkX, int64 ChunkY, int64 ChunkZ, ECrowdyDecayRate DecayRate, ECrowdyReplicationDistance ReplicationDistance, const FGuid& InstigatorID, const UScriptStruct* PayloadStruct, const void* PayloadMemory, ECrowdyTarget Target, const FGuid& TargetID)",
      "return_type": "void",
      "params": "int64 ChunkX, int64 ChunkY, int64 ChunkZ, ECrowdyDecayRate DecayRate, ECrowdyReplicationDistance ReplicationDistance, const FGuid& InstigatorID, const UScriptStruct* PayloadStruct, const void* PayloadMemory, ECrowdyTarget Target, const FGuid& TargetID",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdySDK",
      "header": "CrowdySDK/Public/Subsystem/CrowdySDKSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdySDKSubsystem::DispatchSingleActorMessage_Internal",
      "owner": "UCrowdySDKSubsystem",
      "owner_kind": "class",
      "name": "DispatchSingleActorMessage_Internal",
      "test_helper": false,
      "implementation": false,
      "signature": "void DispatchSingleActorMessage_Internal(int64 ChunkX, int64 ChunkY, int64 ChunkZ, const FGuid& TargetActorID, FInstancedStruct EventPayload, bool bAsync)",
      "return_type": "void",
      "params": "int64 ChunkX, int64 ChunkY, int64 ChunkZ, const FGuid& TargetActorID, FInstancedStruct EventPayload, bool bAsync",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdySDK",
      "header": "CrowdySDK/Public/Subsystem/CrowdySDKSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdySDKSubsystem::GetServiceRegistry",
      "owner": "UCrowdySDKSubsystem",
      "owner_kind": "class",
      "name": "GetServiceRegistry",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdyServiceRegistry* GetServiceRegistry() const",
      "return_type": "FCrowdyServiceRegistry*",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdySDK",
      "header": "CrowdySDK/Public/Subsystem/CrowdySDKSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdySDKSubsystem::GetUDPConnectionState",
      "owner": "UCrowdySDKSubsystem",
      "owner_kind": "class",
      "name": "GetUDPConnectionState",
      "test_helper": false,
      "implementation": false,
      "signature": "EUDPConnectionState GetUDPConnectionState() const",
      "return_type": "EUDPConnectionState",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdySDK",
      "header": "CrowdySDK/Public/Subsystem/CrowdySDKSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdySDKSubsystem::K2_DispatchGameEvent",
      "owner": "UCrowdySDKSubsystem",
      "owner_kind": "class",
      "name": "K2_DispatchGameEvent",
      "test_helper": false,
      "implementation": false,
      "signature": "void K2_DispatchGameEvent(const int64 ChunkX, const int64 ChunkY, const int64 ChunkZ, const ECrowdyDecayRate DecayRate, const ECrowdyReplicationDistance ReplicationDistance, const FGuid& InstigatorID, const int32& EventPayload, const ECrowdyTarget Target, const FGuid& TargetID, bool bAsync = false)",
      "return_type": "void",
      "params": "const int64 ChunkX, const int64 ChunkY, const int64 ChunkZ, const ECrowdyDecayRate DecayRate, const ECrowdyReplicationDistance ReplicationDistance, const FGuid& InstigatorID, const int32& EventPayload, const ECrowdyTarget Target, const FGuid& TargetID, bool bAsync = false",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdySDK",
      "header": "CrowdySDK/Public/Subsystem/CrowdySDKSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdySDKSubsystem::Login",
      "owner": "UCrowdySDKSubsystem",
      "owner_kind": "class",
      "name": "Login",
      "test_helper": false,
      "implementation": false,
      "signature": "void Login(const FString Email, const FString Password) const",
      "return_type": "void",
      "params": "const FString Email, const FString Password",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdySDK",
      "header": "CrowdySDK/Public/Subsystem/CrowdySDKSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdySDKSubsystem::Logout",
      "owner": "UCrowdySDKSubsystem",
      "owner_kind": "class",
      "name": "Logout",
      "test_helper": false,
      "implementation": false,
      "signature": "void Logout() const",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdySDK",
      "header": "CrowdySDK/Public/Subsystem/CrowdySDKSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdySDKSubsystem::MuteVoiceChat",
      "owner": "UCrowdySDKSubsystem",
      "owner_kind": "class",
      "name": "MuteVoiceChat",
      "test_helper": false,
      "implementation": false,
      "signature": "void MuteVoiceChat()",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdySDK",
      "header": "CrowdySDK/Public/Subsystem/CrowdySDKSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdySDKSubsystem::PlayVoiceChat",
      "owner": "UCrowdySDKSubsystem",
      "owner_kind": "class",
      "name": "PlayVoiceChat",
      "test_helper": false,
      "implementation": false,
      "signature": "void PlayVoiceChat()",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdySDK",
      "header": "CrowdySDK/Public/Subsystem/CrowdySDKSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdySDKSubsystem::RefreshAppToken",
      "owner": "UCrowdySDKSubsystem",
      "owner_kind": "class",
      "name": "RefreshAppToken",
      "test_helper": false,
      "implementation": false,
      "signature": "void RefreshAppToken() const",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdySDK",
      "header": "CrowdySDK/Public/Subsystem/CrowdySDKSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdySDKSubsystem::Register",
      "owner": "UCrowdySDKSubsystem",
      "owner_kind": "class",
      "name": "Register",
      "test_helper": false,
      "implementation": false,
      "signature": "void Register(const FString Email, const FString Password) const",
      "return_type": "void",
      "params": "const FString Email, const FString Password",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdySDK",
      "header": "CrowdySDK/Public/Subsystem/CrowdySDKSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdySDKSubsystem::ReloadEndpointsFromSettings",
      "owner": "UCrowdySDKSubsystem",
      "owner_kind": "class",
      "name": "ReloadEndpointsFromSettings",
      "test_helper": false,
      "implementation": false,
      "signature": "void ReloadEndpointsFromSettings()",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdySDK",
      "header": "CrowdySDK/Public/Subsystem/CrowdySDKSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdySDKSubsystem::RequestTeleportPermission",
      "owner": "UCrowdySDKSubsystem",
      "owner_kind": "class",
      "name": "RequestTeleportPermission",
      "test_helper": false,
      "implementation": false,
      "signature": "void RequestTeleportPermission(const int64 ChunkX, const int64 ChunkY, const int64 ChunkZ, const int32 VoxelX, const int32 VoxelY, const int32 VoxelZ) const",
      "return_type": "void",
      "params": "const int64 ChunkX, const int64 ChunkY, const int64 ChunkZ, const int32 VoxelX, const int32 VoxelY, const int32 VoxelZ",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdySDK",
      "header": "CrowdySDK/Public/Subsystem/CrowdySDKSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdySDKSubsystem::RequestUDPAccess",
      "owner": "UCrowdySDKSubsystem",
      "owner_kind": "class",
      "name": "RequestUDPAccess",
      "test_helper": false,
      "implementation": false,
      "signature": "void RequestUDPAccess() const",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdySDK",
      "header": "CrowdySDK/Public/Subsystem/CrowdySDKSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdySDKSubsystem::RequestVersionInfo",
      "owner": "UCrowdySDKSubsystem",
      "owner_kind": "class",
      "name": "RequestVersionInfo",
      "test_helper": false,
      "implementation": false,
      "signature": "void RequestVersionInfo() const",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdySDK",
      "header": "CrowdySDK/Public/Subsystem/CrowdySDKSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdySDKSubsystem::SendMessage",
      "owner": "UCrowdySDKSubsystem",
      "owner_kind": "class",
      "name": "SendMessage",
      "test_helper": false,
      "implementation": false,
      "signature": "void SendMessage(const ICrowdyMessage& Message) const",
      "return_type": "void",
      "params": "const ICrowdyMessage& Message",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdySDK",
      "header": "CrowdySDK/Public/Subsystem/CrowdySDKSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdySDKSubsystem::SetDiscoveryUrl",
      "owner": "UCrowdySDKSubsystem",
      "owner_kind": "class",
      "name": "SetDiscoveryUrl",
      "test_helper": false,
      "implementation": false,
      "signature": "void SetDiscoveryUrl(const FString InUrl) const",
      "return_type": "void",
      "params": "const FString InUrl",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdySDK",
      "header": "CrowdySDK/Public/Subsystem/CrowdySDKSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdySDKSubsystem::SetExpectedActorUpdateStateSize",
      "owner": "UCrowdySDKSubsystem",
      "owner_kind": "class",
      "name": "SetExpectedActorUpdateStateSize",
      "test_helper": false,
      "implementation": false,
      "signature": "void SetExpectedActorUpdateStateSize(const int32 InSize) const",
      "return_type": "void",
      "params": "const int32 InSize",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdySDK",
      "header": "CrowdySDK/Public/Subsystem/CrowdySDKSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdySDKSubsystem::SetGameApiUrl",
      "owner": "UCrowdySDKSubsystem",
      "owner_kind": "class",
      "name": "SetGameApiUrl",
      "test_helper": false,
      "implementation": false,
      "signature": "void SetGameApiUrl(const FString InHttpUrl) const",
      "return_type": "void",
      "params": "const FString InHttpUrl",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdySDK",
      "header": "CrowdySDK/Public/Subsystem/CrowdySDKSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdySDKSubsystem::SetGameSessionInfo",
      "owner": "UCrowdySDKSubsystem",
      "owner_kind": "class",
      "name": "SetGameSessionInfo",
      "test_helper": false,
      "implementation": false,
      "signature": "void SetGameSessionInfo(const FGameSessionInfo GameSessionInfo)",
      "return_type": "void",
      "params": "const FGameSessionInfo GameSessionInfo",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdySDK",
      "header": "CrowdySDK/Public/Subsystem/CrowdySDKSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdySDKSubsystem::SetQueryEndpoint",
      "owner": "UCrowdySDKSubsystem",
      "owner_kind": "class",
      "name": "SetQueryEndpoint",
      "test_helper": false,
      "implementation": false,
      "signature": "void SetQueryEndpoint(const FString InEndpoint) const",
      "return_type": "void",
      "params": "const FString InEndpoint",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": true,
      "deprecated": true,
      "blueprint": true,
      "module": "CrowdySDK",
      "header": "CrowdySDK/Public/Subsystem/CrowdySDKSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdySDKSubsystem::SetVoiceChatStreamTimeoutThreshold",
      "owner": "UCrowdySDKSubsystem",
      "owner_kind": "class",
      "name": "SetVoiceChatStreamTimeoutThreshold",
      "test_helper": false,
      "implementation": false,
      "signature": "void SetVoiceChatStreamTimeoutThreshold(const float InSeconds)",
      "return_type": "void",
      "params": "const float InSeconds",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdySDK",
      "header": "CrowdySDK/Public/Subsystem/CrowdySDKSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdySDKSubsystem::StartUDPTimeoutMonitoring",
      "owner": "UCrowdySDKSubsystem",
      "owner_kind": "class",
      "name": "StartUDPTimeoutMonitoring",
      "test_helper": false,
      "implementation": false,
      "signature": "void StartUDPTimeoutMonitoring(const float ThresholdSeconds = 30.0f)",
      "return_type": "void",
      "params": "const float ThresholdSeconds = 30.0f",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": true,
      "blueprint": true,
      "module": "CrowdySDK",
      "header": "CrowdySDK/Public/Subsystem/CrowdySDKSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdySDKSubsystem::StartVoiceChat",
      "owner": "UCrowdySDKSubsystem",
      "owner_kind": "class",
      "name": "StartVoiceChat",
      "test_helper": false,
      "implementation": false,
      "signature": "void StartVoiceChat()",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdySDK",
      "header": "CrowdySDK/Public/Subsystem/CrowdySDKSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdySDKSubsystem::StopNetworkOperations",
      "owner": "UCrowdySDKSubsystem",
      "owner_kind": "class",
      "name": "StopNetworkOperations",
      "test_helper": false,
      "implementation": false,
      "signature": "void StopNetworkOperations() const",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdySDK",
      "header": "CrowdySDK/Public/Subsystem/CrowdySDKSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdySDKSubsystem::StopUDPTimeoutMonitoring",
      "owner": "UCrowdySDKSubsystem",
      "owner_kind": "class",
      "name": "StopUDPTimeoutMonitoring",
      "test_helper": false,
      "implementation": false,
      "signature": "void StopUDPTimeoutMonitoring()",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": true,
      "blueprint": true,
      "module": "CrowdySDK",
      "header": "CrowdySDK/Public/Subsystem/CrowdySDKSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdySDKSubsystem::StopVoiceChat",
      "owner": "UCrowdySDKSubsystem",
      "owner_kind": "class",
      "name": "StopVoiceChat",
      "test_helper": false,
      "implementation": false,
      "signature": "void StopVoiceChat()",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdySDK",
      "header": "CrowdySDK/Public/Subsystem/CrowdySDKSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdySDKSubsystem::Subscribe",
      "owner": "UCrowdySDKSubsystem",
      "owner_kind": "class",
      "name": "Subscribe",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdySubscription Subscribe(TConstArrayView<FCrowdySubscriptionKey> Keys, const FCrowdySubscriptionOptions& Options, FCrowdyDeliveryHandler Handler) const",
      "return_type": "FCrowdySubscription",
      "params": "TConstArrayView<FCrowdySubscriptionKey> Keys, const FCrowdySubscriptionOptions& Options, FCrowdyDeliveryHandler Handler",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdySDK",
      "header": "CrowdySDK/Public/Subsystem/CrowdySDKSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdySDKSubsystem::SubscribeToActorUpdatePayload",
      "owner": "UCrowdySDKSubsystem",
      "owner_kind": "class",
      "name": "SubscribeToActorUpdatePayload",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdySubscription SubscribeToActorUpdatePayload(const UScriptStruct* PayloadStruct, const FCrowdySubscriptionOptions& Options, FCrowdyDeliveryHandler Handler) const",
      "return_type": "FCrowdySubscription",
      "params": "const UScriptStruct* PayloadStruct, const FCrowdySubscriptionOptions& Options, FCrowdyDeliveryHandler Handler",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdySDK",
      "header": "CrowdySDK/Public/Subsystem/CrowdySDKSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdySDKSubsystem::SubscribeToActorUpdatePayload",
      "owner": "UCrowdySDKSubsystem",
      "owner_kind": "class",
      "name": "SubscribeToActorUpdatePayload",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdySubscription SubscribeToActorUpdatePayload(FCrowdyTypeID TypeID, const FCrowdySubscriptionOptions& Options, FCrowdyDeliveryHandler Handler) const",
      "return_type": "FCrowdySubscription",
      "params": "FCrowdyTypeID TypeID, const FCrowdySubscriptionOptions& Options, FCrowdyDeliveryHandler Handler",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdySDK",
      "header": "CrowdySDK/Public/Subsystem/CrowdySDKSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdySDKSubsystem::SubscribeToAllPayloads",
      "owner": "UCrowdySDKSubsystem",
      "owner_kind": "class",
      "name": "SubscribeToAllPayloads",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdySubscription SubscribeToAllPayloads(ECrowdyPayloadCategory Category, const FCrowdySubscriptionOptions& Options, FCrowdyDeliveryHandler Handler) const",
      "return_type": "FCrowdySubscription",
      "params": "ECrowdyPayloadCategory Category, const FCrowdySubscriptionOptions& Options, FCrowdyDeliveryHandler Handler",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdySDK",
      "header": "CrowdySDK/Public/Subsystem/CrowdySDKSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdySDKSubsystem::SubscribeToEventPayload",
      "owner": "UCrowdySDKSubsystem",
      "owner_kind": "class",
      "name": "SubscribeToEventPayload",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdySubscription SubscribeToEventPayload(const UScriptStruct* PayloadStruct, const FCrowdySubscriptionOptions& Options, FCrowdyDeliveryHandler Handler) const",
      "return_type": "FCrowdySubscription",
      "params": "const UScriptStruct* PayloadStruct, const FCrowdySubscriptionOptions& Options, FCrowdyDeliveryHandler Handler",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdySDK",
      "header": "CrowdySDK/Public/Subsystem/CrowdySDKSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdySDKSubsystem::SubscribeToEventPayload",
      "owner": "UCrowdySDKSubsystem",
      "owner_kind": "class",
      "name": "SubscribeToEventPayload",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdySubscription SubscribeToEventPayload(FCrowdyTypeID TypeID, const FCrowdySubscriptionOptions& Options, FCrowdyDeliveryHandler Handler) const",
      "return_type": "FCrowdySubscription",
      "params": "FCrowdyTypeID TypeID, const FCrowdySubscriptionOptions& Options, FCrowdyDeliveryHandler Handler",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdySDK",
      "header": "CrowdySDK/Public/Subsystem/CrowdySDKSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdySDKSubsystem::SubscribeToOpcode",
      "owner": "UCrowdySDKSubsystem",
      "owner_kind": "class",
      "name": "SubscribeToOpcode",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdySubscription SubscribeToOpcode(ECrowdyMessageType MessageType, const FCrowdySubscriptionOptions& Options, FCrowdyDeliveryHandler Handler) const",
      "return_type": "FCrowdySubscription",
      "params": "ECrowdyMessageType MessageType, const FCrowdySubscriptionOptions& Options, FCrowdyDeliveryHandler Handler",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdySDK",
      "header": "CrowdySDK/Public/Subsystem/CrowdySDKSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdySDKSubsystem::SubscribeToOpcode",
      "owner": "UCrowdySDKSubsystem",
      "owner_kind": "class",
      "name": "SubscribeToOpcode",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdySubscription SubscribeToOpcode(ECrowdyMessageType MessageType, const FCrowdySubscriptionOptions& Options, TFunction<void(const TMessage&, const FCrowdyDelivery&)> Handler) const",
      "return_type": "FCrowdySubscription",
      "params": "ECrowdyMessageType MessageType, const FCrowdySubscriptionOptions& Options, TFunction<void(const TMessage&, const FCrowdyDelivery&)> Handler",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": true,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdySDK",
      "header": "CrowdySDK/Public/Subsystem/CrowdySDKSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdySDKSubsystem::ToggleNetworkMessageProcessing",
      "owner": "UCrowdySDKSubsystem",
      "owner_kind": "class",
      "name": "ToggleNetworkMessageProcessing",
      "test_helper": false,
      "implementation": false,
      "signature": "void ToggleNetworkMessageProcessing() const",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdySDK",
      "header": "CrowdySDK/Public/Subsystem/CrowdySDKSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdySDKSubsystem::ToggleOwnerEcho",
      "owner": "UCrowdySDKSubsystem",
      "owner_kind": "class",
      "name": "ToggleOwnerEcho",
      "test_helper": false,
      "implementation": false,
      "signature": "void ToggleOwnerEcho(bool bEnable) const",
      "return_type": "void",
      "params": "bool bEnable",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdySDK",
      "header": "CrowdySDK/Public/Subsystem/CrowdySDKSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdySDKSubsystem::TriggerUdpHeartbeat",
      "owner": "UCrowdySDKSubsystem",
      "owner_kind": "class",
      "name": "TriggerUdpHeartbeat",
      "test_helper": false,
      "implementation": false,
      "signature": "void TriggerUdpHeartbeat() const",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": true,
      "deprecated": true,
      "blueprint": true,
      "module": "CrowdySDK",
      "header": "CrowdySDK/Public/Subsystem/CrowdySDKSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyServerCallAction::CallServerFunction",
      "owner": "UCrowdyServerCallAction",
      "owner_kind": "class",
      "name": "CallServerFunction",
      "test_helper": false,
      "implementation": false,
      "signature": "UCrowdyServerCallAction* CallServerFunction(UObject* WorldContextObject, UCrowdyServerObject* Object, FName Function, const FInstancedStruct& Inputs)",
      "return_type": "UCrowdyServerCallAction*",
      "params": "UObject* WorldContextObject, UCrowdyServerObject* Object, FName Function, const FInstancedStruct& Inputs",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectLibrary.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyServerCallAction::Setup",
      "owner": "UCrowdyServerCallAction",
      "owner_kind": "class",
      "name": "Setup",
      "test_helper": false,
      "implementation": false,
      "signature": "void Setup(UObject* WorldContextObject, UCrowdyServerObject* InObject, FName InFunction, const FInstancedStruct& InInputs, const FString& InInputError)",
      "return_type": "void",
      "params": "UObject* WorldContextObject, UCrowdyServerObject* InObject, FName InFunction, const FInstancedStruct& InInputs, const FString& InInputError",
      "access": "protected",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectLibrary.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObject::Call",
      "owner": "UCrowdyServerObject",
      "owner_kind": "class",
      "name": "Call",
      "test_helper": false,
      "implementation": false,
      "signature": "void Call(FName Function, const FInstancedPropertyBag& Params, TFunction<void(const FCrowdyServerCallResult&)> OnDone)",
      "return_type": "void",
      "params": "FName Function, const FInstancedPropertyBag& Params, TFunction<void(const FCrowdyServerCallResult&)> OnDone",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObject.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObject::Call",
      "owner": "UCrowdyServerObject",
      "owner_kind": "class",
      "name": "Call",
      "test_helper": false,
      "implementation": false,
      "signature": "void Call(FName Function, const FInstancedStruct& Params, TFunction<void(const FCrowdyServerCallResult&)> OnDone)",
      "return_type": "void",
      "params": "FName Function, const FInstancedStruct& Params, TFunction<void(const FCrowdyServerCallResult&)> OnDone",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObject.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObject::GetAnnouncedSerial",
      "owner": "UCrowdyServerObject",
      "owner_kind": "class",
      "name": "GetAnnouncedSerial",
      "test_helper": false,
      "implementation": false,
      "signature": "uint64 GetAnnouncedSerial() const",
      "return_type": "uint64",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObject.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObject::GetDefinition",
      "owner": "UCrowdyServerObject",
      "owner_kind": "class",
      "name": "GetDefinition",
      "test_helper": false,
      "implementation": false,
      "signature": "const UCrowdyServerObjectDefinition* GetDefinition() const",
      "return_type": "const UCrowdyServerObjectDefinition*",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObject.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObject::GetFailureReason",
      "owner": "UCrowdyServerObject",
      "owner_kind": "class",
      "name": "GetFailureReason",
      "test_helper": false,
      "implementation": false,
      "signature": "const FString& GetFailureReason() const",
      "return_type": "const FString&",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObject.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObject::GetInstanceId",
      "owner": "UCrowdyServerObject",
      "owner_kind": "class",
      "name": "GetInstanceId",
      "test_helper": false,
      "implementation": false,
      "signature": "const FString& GetInstanceId() const",
      "return_type": "const FString&",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObject.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObject::GetLeader",
      "owner": "UCrowdyServerObject",
      "owner_kind": "class",
      "name": "GetLeader",
      "test_helper": false,
      "implementation": false,
      "signature": "int64 GetLeader() const",
      "return_type": "int64",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObject.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObject::GetMemberCount",
      "owner": "UCrowdyServerObject",
      "owner_kind": "class",
      "name": "GetMemberCount",
      "test_helper": false,
      "implementation": false,
      "signature": "int32 GetMemberCount() const",
      "return_type": "int32",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObject.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObject::GetMembers",
      "owner": "UCrowdyServerObject",
      "owner_kind": "class",
      "name": "GetMembers",
      "test_helper": false,
      "implementation": false,
      "signature": "TArray<int64> GetMembers() const",
      "return_type": "TArray<int64>",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObject.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObject::GetState",
      "owner": "UCrowdyServerObject",
      "owner_kind": "class",
      "name": "GetState",
      "test_helper": false,
      "implementation": false,
      "signature": "const FInstancedStruct& GetState() const",
      "return_type": "const FInstancedStruct&",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObject.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObject::GetStateList",
      "owner": "UCrowdyServerObject",
      "owner_kind": "class",
      "name": "GetStateList",
      "test_helper": false,
      "implementation": false,
      "signature": "FInstancedPropertyBag GetStateList() const",
      "return_type": "FInstancedPropertyBag",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObject.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObject::GetStatus",
      "owner": "UCrowdyServerObject",
      "owner_kind": "class",
      "name": "GetStatus",
      "test_helper": false,
      "implementation": false,
      "signature": "ECrowdyServerObjectStatus GetStatus() const",
      "return_type": "ECrowdyServerObjectStatus",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObject.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObject::GetVariableBindings",
      "owner": "UCrowdyServerObject",
      "owner_kind": "class",
      "name": "GetVariableBindings",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdyServerVariableBindings& GetVariableBindings()",
      "return_type": "FCrowdyServerVariableBindings&",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObject.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObject::IsLeader",
      "owner": "UCrowdyServerObject",
      "owner_kind": "class",
      "name": "IsLeader",
      "test_helper": false,
      "implementation": false,
      "signature": "bool IsLeader() const",
      "return_type": "bool",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObject.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObject::IsMember",
      "owner": "UCrowdyServerObject",
      "owner_kind": "class",
      "name": "IsMember",
      "test_helper": false,
      "implementation": false,
      "signature": "bool IsMember() const",
      "return_type": "bool",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObject.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObject::IsOpenForJoining",
      "owner": "UCrowdyServerObject",
      "owner_kind": "class",
      "name": "IsOpenForJoining",
      "test_helper": false,
      "implementation": false,
      "signature": "bool IsOpenForJoining() const",
      "return_type": "bool",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObject.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObject::K2_GetFailureReason",
      "owner": "UCrowdyServerObject",
      "owner_kind": "class",
      "name": "K2_GetFailureReason",
      "test_helper": false,
      "implementation": false,
      "signature": "FString K2_GetFailureReason() const",
      "return_type": "FString",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObject.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObject::K2_GetInstanceId",
      "owner": "UCrowdyServerObject",
      "owner_kind": "class",
      "name": "K2_GetInstanceId",
      "test_helper": false,
      "implementation": false,
      "signature": "FString K2_GetInstanceId() const",
      "return_type": "FString",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObject.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObject::K2_GetStatus",
      "owner": "UCrowdyServerObject",
      "owner_kind": "class",
      "name": "K2_GetStatus",
      "test_helper": false,
      "implementation": false,
      "signature": "ECrowdyServerObjectStatus K2_GetStatus() const",
      "return_type": "ECrowdyServerObjectStatus",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObject.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObject::K2_GetVariables",
      "owner": "UCrowdyServerObject",
      "owner_kind": "class",
      "name": "K2_GetVariables",
      "test_helper": false,
      "implementation": false,
      "signature": "FInstancedStruct K2_GetVariables() const",
      "return_type": "FInstancedStruct",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObject.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObject::K2_UnwatchVariables",
      "owner": "UCrowdyServerObject",
      "owner_kind": "class",
      "name": "K2_UnwatchVariables",
      "test_helper": false,
      "implementation": false,
      "signature": "void K2_UnwatchVariables(FCrowdyServerVariablesEvent Event)",
      "return_type": "void",
      "params": "FCrowdyServerVariablesEvent Event",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObject.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObject::K2_WatchVariables",
      "owner": "UCrowdyServerObject",
      "owner_kind": "class",
      "name": "K2_WatchVariables",
      "test_helper": false,
      "implementation": false,
      "signature": "void K2_WatchVariables(FCrowdyServerVariablesEvent Event)",
      "return_type": "void",
      "params": "FCrowdyServerVariablesEvent Event",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObject.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObject::MakeInputs",
      "owner": "UCrowdyServerObject",
      "owner_kind": "class",
      "name": "MakeInputs",
      "test_helper": false,
      "implementation": false,
      "signature": "FInstancedStruct MakeInputs(FName Function) const",
      "return_type": "FInstancedStruct",
      "params": "FName Function",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObject.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObject::MakeParams",
      "owner": "UCrowdyServerObject",
      "owner_kind": "class",
      "name": "MakeParams",
      "test_helper": false,
      "implementation": false,
      "signature": "FInstancedPropertyBag MakeParams(FName Function) const",
      "return_type": "FInstancedPropertyBag",
      "params": "FName Function",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObject.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObject::NumVariableWatchersForTest",
      "owner": "UCrowdyServerObject",
      "owner_kind": "class",
      "name": "NumVariableWatchersForTest",
      "test_helper": true,
      "implementation": false,
      "signature": "int32 NumVariableWatchersForTest() const",
      "return_type": "int32",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObject.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObject::ToVariableNames",
      "owner": "UCrowdyServerObject",
      "owner_kind": "class",
      "name": "ToVariableNames",
      "test_helper": false,
      "implementation": false,
      "signature": "TArray<FString> ToVariableNames(TConstArrayView<FString> Fields) const",
      "return_type": "TArray<FString>",
      "params": "TConstArrayView<FString> Fields",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObject.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObject::UnwatchValues",
      "owner": "UCrowdyServerObject",
      "owner_kind": "class",
      "name": "UnwatchValues",
      "test_helper": false,
      "implementation": false,
      "signature": "void UnwatchValues(FDelegateHandle Handle)",
      "return_type": "void",
      "params": "FDelegateHandle Handle",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObject.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObject::WatchValues",
      "owner": "UCrowdyServerObject",
      "owner_kind": "class",
      "name": "WatchValues",
      "test_helper": false,
      "implementation": false,
      "signature": "FDelegateHandle WatchValues(FOnCrowdyServerValuesChanged::FDelegate Listener)",
      "return_type": "FDelegateHandle",
      "params": "FOnCrowdyServerValuesChanged::FDelegate Listener",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObject.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObjectComponent::FindServerObjects",
      "owner": "UCrowdyServerObjectComponent",
      "owner_kind": "class",
      "name": "FindServerObjects",
      "test_helper": false,
      "implementation": false,
      "signature": "UCrowdyServerObjectSubsystem* FindServerObjects() const",
      "return_type": "UCrowdyServerObjectSubsystem*",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectComponent.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObjectComponent::GetFailureReason",
      "owner": "UCrowdyServerObjectComponent",
      "owner_kind": "class",
      "name": "GetFailureReason",
      "test_helper": false,
      "implementation": false,
      "signature": "FString GetFailureReason() const",
      "return_type": "FString",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectComponent.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObjectComponent::GetServerObject",
      "owner": "UCrowdyServerObjectComponent",
      "owner_kind": "class",
      "name": "GetServerObject",
      "test_helper": false,
      "implementation": false,
      "signature": "UCrowdyServerObject* GetServerObject() const",
      "return_type": "UCrowdyServerObject*",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectComponent.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObjectComponent::GetVariableBindings",
      "owner": "UCrowdyServerObjectComponent",
      "owner_kind": "class",
      "name": "GetVariableBindings",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdyServerVariableBindings& GetVariableBindings()",
      "return_type": "FCrowdyServerVariableBindings&",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectComponent.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObjectComponent::Rejoin",
      "owner": "UCrowdyServerObjectComponent",
      "owner_kind": "class",
      "name": "Rejoin",
      "test_helper": false,
      "implementation": false,
      "signature": "void Rejoin()",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectComponent.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObjectComponent::ResolveInstanceId",
      "owner": "UCrowdyServerObjectComponent",
      "owner_kind": "class",
      "name": "ResolveInstanceId",
      "test_helper": false,
      "implementation": false,
      "signature": "FString ResolveInstanceId(FString& OutError) const",
      "return_type": "FString",
      "params": "FString& OutError",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectComponent.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObjectDefinition::Bake",
      "owner": "UCrowdyServerObjectDefinition",
      "owner_kind": "class",
      "name": "Bake",
      "test_helper": false,
      "implementation": false,
      "signature": "bool Bake(TArray<FString>& OutErrors)",
      "return_type": "bool",
      "params": "TArray<FString>& OutErrors",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectDefinition.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObjectDefinition::BuildTables",
      "owner": "UCrowdyServerObjectDefinition",
      "owner_kind": "class",
      "name": "BuildTables",
      "test_helper": false,
      "implementation": false,
      "signature": "bool BuildTables(TArray<FCrowdyExecBakedStruct>& OutStructs, TArray<FCrowdyExecBakedEnum>& OutEnums, TArray<FString>& OutErrors) const",
      "return_type": "bool",
      "params": "TArray<FCrowdyExecBakedStruct>& OutStructs, TArray<FCrowdyExecBakedEnum>& OutEnums, TArray<FString>& OutErrors",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectDefinition.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObjectDefinition::FindFunction",
      "owner": "UCrowdyServerObjectDefinition",
      "owner_kind": "class",
      "name": "FindFunction",
      "test_helper": false,
      "implementation": false,
      "signature": "const FCrowdyServerFunction* FindFunction(FName Name) const",
      "return_type": "const FCrowdyServerFunction*",
      "params": "FName Name",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectDefinition.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObjectDefinition::FindListName",
      "owner": "UCrowdyServerObjectDefinition",
      "owner_kind": "class",
      "name": "FindListName",
      "test_helper": false,
      "implementation": false,
      "signature": "FString FindListName(const UScriptStruct* Struct) const",
      "return_type": "FString",
      "params": "const UScriptStruct* Struct",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectDefinition.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObjectDefinition::FindListStruct",
      "owner": "UCrowdyServerObjectDefinition",
      "owner_kind": "class",
      "name": "FindListStruct",
      "test_helper": false,
      "implementation": false,
      "signature": "const UScriptStruct* FindListStruct(const FString& Name) const",
      "return_type": "const UScriptStruct*",
      "params": "const FString& Name",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectDefinition.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObjectDefinition::FindVariable",
      "owner": "UCrowdyServerObjectDefinition",
      "owner_kind": "class",
      "name": "FindVariable",
      "test_helper": false,
      "implementation": false,
      "signature": "const FProperty* FindVariable(FName Variable) const",
      "return_type": "const FProperty*",
      "params": "FName Variable",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectDefinition.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObjectDefinition::GetLists",
      "owner": "UCrowdyServerObjectDefinition",
      "owner_kind": "class",
      "name": "GetLists",
      "test_helper": false,
      "implementation": false,
      "signature": "void GetLists(TArray<FCrowdyServerNamedList>& Out) const",
      "return_type": "void",
      "params": "TArray<FCrowdyServerNamedList>& Out",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectDefinition.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObjectDefinition::GetMemberFunctions",
      "owner": "UCrowdyServerObjectDefinition",
      "owner_kind": "class",
      "name": "GetMemberFunctions",
      "test_helper": false,
      "implementation": false,
      "signature": "TConstArrayView<FCrowdyServerFunction> GetMemberFunctions()",
      "return_type": "TConstArrayView<FCrowdyServerFunction>",
      "params": "",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectDefinition.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObjectDefinition::GetStateStruct",
      "owner": "UCrowdyServerObjectDefinition",
      "owner_kind": "class",
      "name": "GetStateStruct",
      "test_helper": false,
      "implementation": false,
      "signature": "const UScriptStruct* GetStateStruct() const",
      "return_type": "const UScriptStruct*",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectDefinition.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObjectDefinition::InitializeValues",
      "owner": "UCrowdyServerObjectDefinition",
      "owner_kind": "class",
      "name": "InitializeValues",
      "test_helper": false,
      "implementation": false,
      "signature": "void InitializeValues(const UScriptStruct* Struct, FInstancedStruct& Out) const",
      "return_type": "void",
      "params": "const UScriptStruct* Struct, FInstancedStruct& Out",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectDefinition.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObjectDefinition::IsMemberFunction",
      "owner": "UCrowdyServerObjectDefinition",
      "owner_kind": "class",
      "name": "IsMemberFunction",
      "test_helper": false,
      "implementation": false,
      "signature": "bool IsMemberFunction(FName Name)",
      "return_type": "bool",
      "params": "FName Name",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectDefinition.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObjectDefinition::IsServerValueTypeAccepted",
      "owner": "UCrowdyServerObjectDefinition",
      "owner_kind": "class",
      "name": "IsServerValueTypeAccepted",
      "test_helper": false,
      "implementation": false,
      "signature": "bool IsServerValueTypeAccepted(FEdGraphPinType PinType, bool bIsChild) const",
      "return_type": "bool",
      "params": "FEdGraphPinType PinType, bool bIsChild",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectDefinition.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObjectDefinition::KeepListValueServerName",
      "owner": "UCrowdyServerObjectDefinition",
      "owner_kind": "class",
      "name": "KeepListValueServerName",
      "test_helper": false,
      "implementation": false,
      "signature": "void KeepListValueServerName(FName List, const FGuid& ValueId, const FString& ServerName)",
      "return_type": "void",
      "params": "FName List, const FGuid& ValueId, const FString& ServerName",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectDefinition.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObjectDefinition::ResolveLayout",
      "owner": "UCrowdyServerObjectDefinition",
      "owner_kind": "class",
      "name": "ResolveLayout",
      "test_helper": false,
      "implementation": false,
      "signature": "const FCrowdyExecLayout* ResolveLayout(FString& OutError) const",
      "return_type": "const FCrowdyExecLayout*",
      "params": "FString& OutError",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectDefinition.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObjectLibrary::BindServerVariableChanged",
      "owner": "UCrowdyServerObjectLibrary",
      "owner_kind": "class",
      "name": "BindServerVariableChanged",
      "test_helper": false,
      "implementation": false,
      "signature": "void BindServerVariableChanged(UObject* Target, UCrowdyServerObjectDefinition* Definition, FName Variable, UObject* Handler, FName HandlerFunction)",
      "return_type": "void",
      "params": "UObject* Target, UCrowdyServerObjectDefinition* Definition, FName Variable, UObject* Handler, FName HandlerFunction",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectLibrary.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObjectLibrary::FindServerObjectLink",
      "owner": "UCrowdyServerObjectLibrary",
      "owner_kind": "class",
      "name": "FindServerObjectLink",
      "test_helper": false,
      "implementation": false,
      "signature": "UCrowdyServerObjectLink* FindServerObjectLink(UObject* Owner, UCrowdyServerObjectDefinition* Definition, ECrowdyServerObjectFind Instance, const FString& InstanceId, int64 TeamId)",
      "return_type": "UCrowdyServerObjectLink*",
      "params": "UObject* Owner, UCrowdyServerObjectDefinition* Definition, ECrowdyServerObjectFind Instance, const FString& InstanceId, int64 TeamId",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectLibrary.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObjectLibrary::FindServerValue",
      "owner": "UCrowdyServerObjectLibrary",
      "owner_kind": "class",
      "name": "FindServerValue",
      "test_helper": false,
      "implementation": false,
      "signature": "const FProperty* FindServerValue(const FInstancedStruct& Values, FName Name)",
      "return_type": "const FProperty*",
      "params": "const FInstancedStruct& Values, FName Name",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectLibrary.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObjectLibrary::GetHeldServerObject",
      "owner": "UCrowdyServerObjectLibrary",
      "owner_kind": "class",
      "name": "GetHeldServerObject",
      "test_helper": false,
      "implementation": false,
      "signature": "UCrowdyServerObject* GetHeldServerObject(const UObject* Target, const UCrowdyServerObjectDefinition* Definition)",
      "return_type": "UCrowdyServerObject*",
      "params": "const UObject* Target, const UCrowdyServerObjectDefinition* Definition",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectLibrary.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObjectLibrary::GetPlayerInstanceId",
      "owner": "UCrowdyServerObjectLibrary",
      "owner_kind": "class",
      "name": "GetPlayerInstanceId",
      "test_helper": false,
      "implementation": false,
      "signature": "FString GetPlayerInstanceId(UObject* WorldContextObject)",
      "return_type": "FString",
      "params": "UObject* WorldContextObject",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectLibrary.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObjectLibrary::GetServerObject",
      "owner": "UCrowdyServerObjectLibrary",
      "owner_kind": "class",
      "name": "GetServerObject",
      "test_helper": false,
      "implementation": false,
      "signature": "UCrowdyServerObject* GetServerObject(UObject* WorldContextObject, UCrowdyServerObjectDefinition* Definition, const FString& InstanceId, UObject* Owner, FString& Error)",
      "return_type": "UCrowdyServerObject*",
      "params": "UObject* WorldContextObject, UCrowdyServerObjectDefinition* Definition, const FString& InstanceId, UObject* Owner, FString& Error",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectLibrary.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObjectLibrary::GetServerValue",
      "owner": "UCrowdyServerObjectLibrary",
      "owner_kind": "class",
      "name": "GetServerValue",
      "test_helper": false,
      "implementation": false,
      "signature": "bool GetServerValue(const FInstancedStruct& Values, FName Name, int32& Value)",
      "return_type": "bool",
      "params": "const FInstancedStruct& Values, FName Name, int32& Value",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectLibrary.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObjectLibrary::GetServerValueInto",
      "owner": "UCrowdyServerObjectLibrary",
      "owner_kind": "class",
      "name": "GetServerValueInto",
      "test_helper": false,
      "implementation": false,
      "signature": "bool GetServerValueInto(const FInstancedStruct& Values, FName Name, const FProperty* DestProperty, void* Dest)",
      "return_type": "bool",
      "params": "const FInstancedStruct& Values, FName Name, const FProperty* DestProperty, void* Dest",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectLibrary.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObjectLibrary::MakeFunctionInputs",
      "owner": "UCrowdyServerObjectLibrary",
      "owner_kind": "class",
      "name": "MakeFunctionInputs",
      "test_helper": false,
      "implementation": false,
      "signature": "FInstancedStruct MakeFunctionInputs(const UCrowdyServerObjectDefinition* Definition, FName Function)",
      "return_type": "FInstancedStruct",
      "params": "const UCrowdyServerObjectDefinition* Definition, FName Function",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectLibrary.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObjectLibrary::NoteInputError",
      "owner": "UCrowdyServerObjectLibrary",
      "owner_kind": "class",
      "name": "NoteInputError",
      "test_helper": false,
      "implementation": false,
      "signature": "FString NoteInputError(const FString& Errors, bool bSet, FName Input)",
      "return_type": "FString",
      "params": "const FString& Errors, bool bSet, FName Input",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectLibrary.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObjectLibrary::ReadServerVariable",
      "owner": "UCrowdyServerObjectLibrary",
      "owner_kind": "class",
      "name": "ReadServerVariable",
      "test_helper": false,
      "implementation": false,
      "signature": "bool ReadServerVariable(const UObject* Target, const UCrowdyServerObjectDefinition* Definition, FName Variable, int32& Value)",
      "return_type": "bool",
      "params": "const UObject* Target, const UCrowdyServerObjectDefinition* Definition, FName Variable, int32& Value",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectLibrary.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObjectLibrary::ReadServerVariableInto",
      "owner": "UCrowdyServerObjectLibrary",
      "owner_kind": "class",
      "name": "ReadServerVariableInto",
      "test_helper": false,
      "implementation": false,
      "signature": "bool ReadServerVariableInto(const UObject* Target, const UCrowdyServerObjectDefinition* Definition, FName Variable, const FProperty* DestProperty, void* Dest)",
      "return_type": "bool",
      "params": "const UObject* Target, const UCrowdyServerObjectDefinition* Definition, FName Variable, const FProperty* DestProperty, void* Dest",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectLibrary.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObjectLibrary::ReleaseServerObject",
      "owner": "UCrowdyServerObjectLibrary",
      "owner_kind": "class",
      "name": "ReleaseServerObject",
      "test_helper": false,
      "implementation": false,
      "signature": "void ReleaseServerObject(UCrowdyServerObject* Object, UObject* Owner)",
      "return_type": "void",
      "params": "UCrowdyServerObject* Object, UObject* Owner",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectLibrary.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObjectLibrary::ResolveServerObject",
      "owner": "UCrowdyServerObjectLibrary",
      "owner_kind": "class",
      "name": "ResolveServerObject",
      "test_helper": false,
      "implementation": false,
      "signature": "UCrowdyServerObject* ResolveServerObject(const UObject* Target, const UCrowdyServerObjectDefinition* Definition)",
      "return_type": "UCrowdyServerObject*",
      "params": "const UObject* Target, const UCrowdyServerObjectDefinition* Definition",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectLibrary.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObjectLibrary::SetServerValue",
      "owner": "UCrowdyServerObjectLibrary",
      "owner_kind": "class",
      "name": "SetServerValue",
      "test_helper": false,
      "implementation": false,
      "signature": "bool SetServerValue(UPARAM(ref) FInstancedStruct& Values, FName Name, const int32& Value)",
      "return_type": "bool",
      "params": "UPARAM(ref) FInstancedStruct& Values, FName Name, const int32& Value",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectLibrary.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObjectLibrary::SetServerValueFrom",
      "owner": "UCrowdyServerObjectLibrary",
      "owner_kind": "class",
      "name": "SetServerValueFrom",
      "test_helper": false,
      "implementation": false,
      "signature": "bool SetServerValueFrom(FInstancedStruct& Values, FName Name, const FProperty* SourceProperty, const void* Source)",
      "return_type": "bool",
      "params": "FInstancedStruct& Values, FName Name, const FProperty* SourceProperty, const void* Source",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectLibrary.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObjectLibrary::SetServerValueOrUnset",
      "owner": "UCrowdyServerObjectLibrary",
      "owner_kind": "class",
      "name": "SetServerValueOrUnset",
      "test_helper": false,
      "implementation": false,
      "signature": "bool SetServerValueOrUnset(UPARAM(ref) FInstancedStruct& Values, FName Name, bool bHasValue, const int32& Value)",
      "return_type": "bool",
      "params": "UPARAM(ref) FInstancedStruct& Values, FName Name, bool bHasValue, const int32& Value",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectLibrary.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObjectLibrary::SetServerValueOrUnsetFrom",
      "owner": "UCrowdyServerObjectLibrary",
      "owner_kind": "class",
      "name": "SetServerValueOrUnsetFrom",
      "test_helper": false,
      "implementation": false,
      "signature": "bool SetServerValueOrUnsetFrom(FInstancedStruct& Values, FName Name, bool bHasValue, const FProperty* SourceProperty, const void* Source)",
      "return_type": "bool",
      "params": "FInstancedStruct& Values, FName Name, bool bHasValue, const FProperty* SourceProperty, const void* Source",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectLibrary.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObjectLibrary::UnbindServerVariableChanged",
      "owner": "UCrowdyServerObjectLibrary",
      "owner_kind": "class",
      "name": "UnbindServerVariableChanged",
      "test_helper": false,
      "implementation": false,
      "signature": "void UnbindServerVariableChanged(UObject* Target, UCrowdyServerObjectDefinition* Definition, FName Variable, UObject* Handler, FName HandlerFunction)",
      "return_type": "void",
      "params": "UObject* Target, UCrowdyServerObjectDefinition* Definition, FName Variable, UObject* Handler, FName HandlerFunction",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectLibrary.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObjectLink::GetDefinition",
      "owner": "UCrowdyServerObjectLink",
      "owner_kind": "class",
      "name": "GetDefinition",
      "test_helper": false,
      "implementation": false,
      "signature": "const UCrowdyServerObjectDefinition* GetDefinition() const",
      "return_type": "const UCrowdyServerObjectDefinition*",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectLink.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObjectLink::GetFailureReason",
      "owner": "UCrowdyServerObjectLink",
      "owner_kind": "class",
      "name": "GetFailureReason",
      "test_helper": false,
      "implementation": false,
      "signature": "FString GetFailureReason() const",
      "return_type": "FString",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectLink.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObjectLink::GetServerObject",
      "owner": "UCrowdyServerObjectLink",
      "owner_kind": "class",
      "name": "GetServerObject",
      "test_helper": false,
      "implementation": false,
      "signature": "UCrowdyServerObject* GetServerObject() const",
      "return_type": "UCrowdyServerObject*",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectLink.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObjectLink::GetVariableBindings",
      "owner": "UCrowdyServerObjectLink",
      "owner_kind": "class",
      "name": "GetVariableBindings",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdyServerVariableBindings& GetVariableBindings()",
      "return_type": "FCrowdyServerVariableBindings&",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectLink.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObjectSubsystem::Acquire",
      "owner": "UCrowdyServerObjectSubsystem",
      "owner_kind": "class",
      "name": "Acquire",
      "test_helper": false,
      "implementation": false,
      "signature": "UCrowdyServerObject* Acquire(UCrowdyServerObjectDefinition* Definition, const FString& InstanceId, const UObject* Owner, FString& OutError)",
      "return_type": "UCrowdyServerObject*",
      "params": "UCrowdyServerObjectDefinition* Definition, const FString& InstanceId, const UObject* Owner, FString& OutError",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObjectSubsystem::FindLink",
      "owner": "UCrowdyServerObjectSubsystem",
      "owner_kind": "class",
      "name": "FindLink",
      "test_helper": false,
      "implementation": false,
      "signature": "UCrowdyServerObjectLink* FindLink(UObject* Owner, UCrowdyServerObjectDefinition* Definition, ECrowdyServerObjectFind Find, const FString& InstanceId, int64 TeamId)",
      "return_type": "UCrowdyServerObjectLink*",
      "params": "UObject* Owner, UCrowdyServerObjectDefinition* Definition, ECrowdyServerObjectFind Find, const FString& InstanceId, int64 TeamId",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObjectSubsystem::GetConnection",
      "owner": "UCrowdyServerObjectSubsystem",
      "owner_kind": "class",
      "name": "GetConnection",
      "test_helper": false,
      "implementation": false,
      "signature": "FCrowdyNativeExecConnection* GetConnection() const",
      "return_type": "FCrowdyNativeExecConnection*",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObjectSubsystem::GetSignedInUserId",
      "owner": "UCrowdyServerObjectSubsystem",
      "owner_kind": "class",
      "name": "GetSignedInUserId",
      "test_helper": false,
      "implementation": false,
      "signature": "int64 GetSignedInUserId() const",
      "return_type": "int64",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObjectSubsystem::InitializeForTest",
      "owner": "UCrowdyServerObjectSubsystem",
      "owner_kind": "class",
      "name": "InitializeForTest",
      "test_helper": true,
      "implementation": false,
      "signature": "void InitializeForTest(UCrowdyCppClientSubsystem* InClientHost, UCrowdyGameSession* InSession)",
      "return_type": "void",
      "params": "UCrowdyCppClientSubsystem* InClientHost, UCrowdyGameSession* InSession",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObjectSubsystem::MoveBinding",
      "owner": "UCrowdyServerObjectSubsystem",
      "owner_kind": "class",
      "name": "MoveBinding",
      "test_helper": false,
      "implementation": false,
      "signature": "UObject* MoveBinding(const UObject* Handler, FName Function, UObject* Holder)",
      "return_type": "UObject*",
      "params": "const UObject* Handler, FName Function, UObject* Holder",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObjectSubsystem::NumLinksForTest",
      "owner": "UCrowdyServerObjectSubsystem",
      "owner_kind": "class",
      "name": "NumLinksForTest",
      "test_helper": true,
      "implementation": false,
      "signature": "int32 NumLinksForTest() const",
      "return_type": "int32",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObjectSubsystem::NumObjectsForTest",
      "owner": "UCrowdyServerObjectSubsystem",
      "owner_kind": "class",
      "name": "NumObjectsForTest",
      "test_helper": true,
      "implementation": false,
      "signature": "int32 NumObjectsForTest() const",
      "return_type": "int32",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObjectSubsystem::PostLoadMapForTest",
      "owner": "UCrowdyServerObjectSubsystem",
      "owner_kind": "class",
      "name": "PostLoadMapForTest",
      "test_helper": true,
      "implementation": false,
      "signature": "void PostLoadMapForTest(UWorld* World)",
      "return_type": "void",
      "params": "UWorld* World",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObjectSubsystem::Release",
      "owner": "UCrowdyServerObjectSubsystem",
      "owner_kind": "class",
      "name": "Release",
      "test_helper": false,
      "implementation": false,
      "signature": "void Release(UCrowdyServerObject* Object, const UObject* Owner)",
      "return_type": "void",
      "params": "UCrowdyServerObject* Object, const UObject* Owner",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObjectSubsystem::SetMapLoadingForTest",
      "owner": "UCrowdyServerObjectSubsystem",
      "owner_kind": "class",
      "name": "SetMapLoadingForTest",
      "test_helper": true,
      "implementation": false,
      "signature": "void SetMapLoadingForTest(bool bLoading)",
      "return_type": "void",
      "params": "bool bLoading",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObjectSubsystem::SignOutForTest",
      "owner": "UCrowdyServerObjectSubsystem",
      "owner_kind": "class",
      "name": "SignOutForTest",
      "test_helper": true,
      "implementation": false,
      "signature": "void SignOutForTest()",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyServerObjectSubsystem::TickForTest",
      "owner": "UCrowdyServerObjectSubsystem",
      "owner_kind": "class",
      "name": "TickForTest",
      "test_helper": true,
      "implementation": false,
      "signature": "void TickForTest(float DeltaSeconds)",
      "return_type": "void",
      "params": "float DeltaSeconds",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyServerTypedCallAction::CallServerFunctionWithInputs",
      "owner": "UCrowdyServerTypedCallAction",
      "owner_kind": "class",
      "name": "CallServerFunctionWithInputs",
      "test_helper": false,
      "implementation": false,
      "signature": "UCrowdyServerCallAction* CallServerFunctionWithInputs(UObject* WorldContextObject, UCrowdyServerObject* Object, FName Function, const FInstancedStruct& Inputs, const FString& InputError)",
      "return_type": "UCrowdyServerCallAction*",
      "params": "UObject* WorldContextObject, UCrowdyServerObject* Object, FName Function, const FInstancedStruct& Inputs, const FString& InputError",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectLibrary.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyStateBadOnRepTarget::OnRep_Bad",
      "owner": "UCrowdyStateBadOnRepTarget",
      "owner_kind": "class",
      "name": "OnRep_Bad",
      "test_helper": false,
      "implementation": false,
      "signature": "void OnRep_Bad(int32 NewValue)",
      "return_type": "void",
      "params": "int32 NewValue",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/State/CrowdyStateTestTarget.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyStateBadOnRepTarget::OnRep_Good",
      "owner": "UCrowdyStateBadOnRepTarget",
      "owner_kind": "class",
      "name": "OnRep_Good",
      "test_helper": false,
      "implementation": false,
      "signature": "void OnRep_Good()",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/State/CrowdyStateTestTarget.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyStateBlueprintLibrary::MarkAllCrowdyStatesDirty",
      "owner": "UCrowdyStateBlueprintLibrary",
      "owner_kind": "class",
      "name": "MarkAllCrowdyStatesDirty",
      "test_helper": false,
      "implementation": false,
      "signature": "void MarkAllCrowdyStatesDirty(AActor* Target)",
      "return_type": "void",
      "params": "AActor* Target",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/State/CrowdyStateBlueprintLibrary.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyStateBlueprintLibrary::MarkCrowdyStateDirty",
      "owner": "UCrowdyStateBlueprintLibrary",
      "owner_kind": "class",
      "name": "MarkCrowdyStateDirty",
      "test_helper": false,
      "implementation": false,
      "signature": "void MarkCrowdyStateDirty(AActor* Target, FName PropertyName)",
      "return_type": "void",
      "params": "AActor* Target, FName PropertyName",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/State/CrowdyStateBlueprintLibrary.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyStateCodecTarget::FVector_NetQuantize",
      "owner": "UCrowdyStateCodecTarget",
      "owner_kind": "class",
      "name": "FVector_NetQuantize",
      "test_helper": false,
      "implementation": false,
      "signature": "FVector_NetQuantize RepQuantized = FVector_NetQuantize(0.0, 0.0, 0.0)",
      "return_type": "FVector_NetQuantize RepQuantized =",
      "params": "0.0, 0.0, 0.0",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/State/CrowdyStateTestTarget.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyStateReplicator::AdoptHostValues",
      "owner": "UCrowdyStateReplicator",
      "owner_kind": "class",
      "name": "AdoptHostValues",
      "test_helper": false,
      "implementation": false,
      "signature": "void AdoptHostValues(const FGuid& EntityID, const FCrowdyRepLayout& Layout, const TArray<int32>& ChangedIndices, const void* AppliedContainer)",
      "return_type": "void",
      "params": "const FGuid& EntityID, const FCrowdyRepLayout& Layout, const TArray<int32>& ChangedIndices, const void* AppliedContainer",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyStateReplicator.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyStateReplicator::GetLastSentStateBytes",
      "owner": "UCrowdyStateReplicator",
      "owner_kind": "class",
      "name": "GetLastSentStateBytes",
      "test_helper": false,
      "implementation": false,
      "signature": "int32 GetLastSentStateBytes(const AActor* Actor) const",
      "return_type": "int32",
      "params": "const AActor* Actor",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyStateReplicator.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyStateReplicator::GetOrCreateLoopbackMirrorForTest",
      "owner": "UCrowdyStateReplicator",
      "owner_kind": "class",
      "name": "GetOrCreateLoopbackMirrorForTest",
      "test_helper": true,
      "implementation": false,
      "signature": "AActor* GetOrCreateLoopbackMirrorForTest(AActor* SourceActor, const FGuid& SourceEntityID)",
      "return_type": "AActor*",
      "params": "AActor* SourceActor, const FGuid& SourceEntityID",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyStateReplicator.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyStateReplicator::HandleEntityRegisteredForTest",
      "owner": "UCrowdyStateReplicator",
      "owner_kind": "class",
      "name": "HandleEntityRegisteredForTest",
      "test_helper": true,
      "implementation": false,
      "signature": "void HandleEntityRegisteredForTest(const FGuid& NetID)",
      "return_type": "void",
      "params": "const FGuid& NetID",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyStateReplicator.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyStateReplicator::HandleHostChangedForTest",
      "owner": "UCrowdyStateReplicator",
      "owner_kind": "class",
      "name": "HandleHostChangedForTest",
      "test_helper": true,
      "implementation": false,
      "signature": "void HandleHostChangedForTest(const FGuid& NewHostID, const FGuid& PreviousHostID)",
      "return_type": "void",
      "params": "const FGuid& NewHostID, const FGuid& PreviousHostID",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyStateReplicator.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyStateReplicator::HandleOwnershipChangedForTest",
      "owner": "UCrowdyStateReplicator",
      "owner_kind": "class",
      "name": "HandleOwnershipChangedForTest",
      "test_helper": true,
      "implementation": false,
      "signature": "void HandleOwnershipChangedForTest(AActor* TargetEntity, const FGuid& NetID, const FGuid& NewOwnerID, const FGuid& PreviousOwnerID)",
      "return_type": "void",
      "params": "AActor* TargetEntity, const FGuid& NetID, const FGuid& NewOwnerID, const FGuid& PreviousOwnerID",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyStateReplicator.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyStateReplicator::IsLoopbackEnabled",
      "owner": "UCrowdyStateReplicator",
      "owner_kind": "class",
      "name": "IsLoopbackEnabled",
      "test_helper": false,
      "implementation": false,
      "signature": "bool IsLoopbackEnabled()",
      "return_type": "bool",
      "params": "",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyStateReplicator.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyStateReplicator::IsStateReplicated",
      "owner": "UCrowdyStateReplicator",
      "owner_kind": "class",
      "name": "IsStateReplicated",
      "test_helper": false,
      "implementation": false,
      "signature": "bool IsStateReplicated(const AActor* Actor) const",
      "return_type": "bool",
      "params": "const AActor* Actor",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyStateReplicator.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyStateReplicator::IsTrackedForTest",
      "owner": "UCrowdyStateReplicator",
      "owner_kind": "class",
      "name": "IsTrackedForTest",
      "test_helper": true,
      "implementation": false,
      "signature": "bool IsTrackedForTest(const FGuid& Id) const",
      "return_type": "bool",
      "params": "const FGuid& Id",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyStateReplicator.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyStateReplicator::MarkAllStateDirty",
      "owner": "UCrowdyStateReplicator",
      "owner_kind": "class",
      "name": "MarkAllStateDirty",
      "test_helper": false,
      "implementation": false,
      "signature": "void MarkAllStateDirty(const FGuid& EntityID)",
      "return_type": "void",
      "params": "const FGuid& EntityID",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyStateReplicator.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyStateReplicator::MarkStateDirty",
      "owner": "UCrowdyStateReplicator",
      "owner_kind": "class",
      "name": "MarkStateDirty",
      "test_helper": false,
      "implementation": false,
      "signature": "void MarkStateDirty(const FGuid& EntityID, FName PropertyName)",
      "return_type": "void",
      "params": "const FGuid& EntityID, FName PropertyName",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyStateReplicator.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyStateReplicator::NumKnownHostOwnedForTest",
      "owner": "UCrowdyStateReplicator",
      "owner_kind": "class",
      "name": "NumKnownHostOwnedForTest",
      "test_helper": true,
      "implementation": false,
      "signature": "int32 NumKnownHostOwnedForTest() const",
      "return_type": "int32",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyStateReplicator.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyStateReplicator::NumLoopbackMirrorsForTest",
      "owner": "UCrowdyStateReplicator",
      "owner_kind": "class",
      "name": "NumLoopbackMirrorsForTest",
      "test_helper": true,
      "implementation": false,
      "signature": "int32 NumLoopbackMirrorsForTest() const",
      "return_type": "int32",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyStateReplicator.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyStateReplicator::NumOwnedForTest",
      "owner": "UCrowdyStateReplicator",
      "owner_kind": "class",
      "name": "NumOwnedForTest",
      "test_helper": true,
      "implementation": false,
      "signature": "int32 NumOwnedForTest() const",
      "return_type": "int32",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyStateReplicator.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyStateReplicator::RegisterOwnedEntityForTest",
      "owner": "UCrowdyStateReplicator",
      "owner_kind": "class",
      "name": "RegisterOwnedEntityForTest",
      "test_helper": true,
      "implementation": false,
      "signature": "bool RegisterOwnedEntityForTest(const FGuid& EntityID, UObject* Participant)",
      "return_type": "bool",
      "params": "const FGuid& EntityID, UObject* Participant",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyStateReplicator.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyStateReplicator::RunReplicationLoopForTest",
      "owner": "UCrowdyStateReplicator",
      "owner_kind": "class",
      "name": "RunReplicationLoopForTest",
      "test_helper": true,
      "implementation": false,
      "signature": "void RunReplicationLoopForTest()",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyStateReplicator.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyStateReplicator::SetEntitySubsystemForTest",
      "owner": "UCrowdyStateReplicator",
      "owner_kind": "class",
      "name": "SetEntitySubsystemForTest",
      "test_helper": true,
      "implementation": false,
      "signature": "void SetEntitySubsystemForTest(UCrowdyEntitySubsystem* InES)",
      "return_type": "void",
      "params": "UCrowdyEntitySubsystem* InES",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyStateReplicator.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyStateReplicator::SetHostIDForTest",
      "owner": "UCrowdyStateReplicator",
      "owner_kind": "class",
      "name": "SetHostIDForTest",
      "test_helper": true,
      "implementation": false,
      "signature": "void SetHostIDForTest(const FGuid& InID)",
      "return_type": "void",
      "params": "const FGuid& InID",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyStateReplicator.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyStateReplicator::SetKeyframeIntervalForTest",
      "owner": "UCrowdyStateReplicator",
      "owner_kind": "class",
      "name": "SetKeyframeIntervalForTest",
      "test_helper": true,
      "implementation": false,
      "signature": "void SetKeyframeIntervalForTest(float InSeconds)",
      "return_type": "void",
      "params": "float InSeconds",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyStateReplicator.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyStateReplicator::SetLocalPlayerIDForTest",
      "owner": "UCrowdyStateReplicator",
      "owner_kind": "class",
      "name": "SetLocalPlayerIDForTest",
      "test_helper": true,
      "implementation": false,
      "signature": "void SetLocalPlayerIDForTest(const FGuid& InID)",
      "return_type": "void",
      "params": "const FGuid& InID",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyStateReplicator.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyStateReplicator::SetRegistryForTest",
      "owner": "UCrowdyStateReplicator",
      "owner_kind": "class",
      "name": "SetRegistryForTest",
      "test_helper": true,
      "implementation": false,
      "signature": "void SetRegistryForTest(UCrowdyAutoRegistry* InRegistry)",
      "return_type": "void",
      "params": "UCrowdyAutoRegistry* InRegistry",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyStateReplicator.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyStateReplicator::SetTimeForTest",
      "owner": "UCrowdyStateReplicator",
      "owner_kind": "class",
      "name": "SetTimeForTest",
      "test_helper": true,
      "implementation": false,
      "signature": "void SetTimeForTest(double InSeconds)",
      "return_type": "void",
      "params": "double InSeconds",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyStateReplicator.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyStateReplicator::TryTrackOwnedForTest",
      "owner": "UCrowdyStateReplicator",
      "owner_kind": "class",
      "name": "TryTrackOwnedForTest",
      "test_helper": true,
      "implementation": false,
      "signature": "bool TryTrackOwnedForTest(const FCrowdyEntityRecord& Record)",
      "return_type": "bool",
      "params": "const FCrowdyEntityRecord& Record",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyStateReplicator.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyStateSubsystemTestTarget::OnRep_Notified",
      "owner": "UCrowdyStateSubsystemTestTarget",
      "owner_kind": "class",
      "name": "OnRep_Notified",
      "test_helper": false,
      "implementation": false,
      "signature": "void OnRep_Notified()",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/State/CrowdyStateTestTarget.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyStateTestTarget::OnRep_Health",
      "owner": "UCrowdyStateTestTarget",
      "owner_kind": "class",
      "name": "OnRep_Health",
      "test_helper": false,
      "implementation": false,
      "signature": "void OnRep_Health()",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/State/CrowdyStateTestTarget.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams_AddTeamMember::AddTeamMember",
      "owner": "UCrowdyTeams_AddTeamMember",
      "owner_kind": "class",
      "name": "AddTeamMember",
      "test_helper": false,
      "implementation": false,
      "signature": "UCrowdyTeams_AddTeamMember* AddTeamMember(UObject* WorldContextObject, int64 TeamId, int64 UserId)",
      "return_type": "UCrowdyTeams_AddTeamMember*",
      "params": "UObject* WorldContextObject, int64 TeamId, int64 UserId",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsWriteActions.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams_CreateTeam::CreateTeam",
      "owner": "UCrowdyTeams_CreateTeam",
      "owner_kind": "class",
      "name": "CreateTeam",
      "test_helper": false,
      "implementation": false,
      "signature": "UCrowdyTeams_CreateTeam* CreateTeam(UObject* WorldContextObject, const FString& Name, const FString& Description, ECrowdyTeamMembershipPolicy MembershipPolicy)",
      "return_type": "UCrowdyTeams_CreateTeam*",
      "params": "UObject* WorldContextObject, const FString& Name, const FString& Description, ECrowdyTeamMembershipPolicy MembershipPolicy",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsWriteActions.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams_CreateTeamRole::CreateTeamRole",
      "owner": "UCrowdyTeams_CreateTeamRole",
      "owner_kind": "class",
      "name": "CreateTeamRole",
      "test_helper": false,
      "implementation": false,
      "signature": "UCrowdyTeams_CreateTeamRole* CreateTeamRole(UObject* WorldContextObject, int64 TeamId, const FString& RoleName, FCrowdyTeamPermissions Permissions, int32 Rank)",
      "return_type": "UCrowdyTeams_CreateTeamRole*",
      "params": "UObject* WorldContextObject, int64 TeamId, const FString& RoleName, FCrowdyTeamPermissions Permissions, int32 Rank",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsWriteActions.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams_DeleteTeam::DeleteTeam",
      "owner": "UCrowdyTeams_DeleteTeam",
      "owner_kind": "class",
      "name": "DeleteTeam",
      "test_helper": false,
      "implementation": false,
      "signature": "UCrowdyTeams_DeleteTeam* DeleteTeam(UObject* WorldContextObject, int64 TeamId)",
      "return_type": "UCrowdyTeams_DeleteTeam*",
      "params": "UObject* WorldContextObject, int64 TeamId",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsWriteActions.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams_DeleteTeamRole::DeleteTeamRole",
      "owner": "UCrowdyTeams_DeleteTeamRole",
      "owner_kind": "class",
      "name": "DeleteTeamRole",
      "test_helper": false,
      "implementation": false,
      "signature": "UCrowdyTeams_DeleteTeamRole* DeleteTeamRole(UObject* WorldContextObject, int64 TeamRoleId)",
      "return_type": "UCrowdyTeams_DeleteTeamRole*",
      "params": "UObject* WorldContextObject, int64 TeamRoleId",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsWriteActions.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams_GetMyTeams::GetMyTeams",
      "owner": "UCrowdyTeams_GetMyTeams",
      "owner_kind": "class",
      "name": "GetMyTeams",
      "test_helper": false,
      "implementation": false,
      "signature": "UCrowdyTeams_GetMyTeams* GetMyTeams(UObject* WorldContextObject)",
      "return_type": "UCrowdyTeams_GetMyTeams*",
      "params": "UObject* WorldContextObject",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsQueryActions.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams_GetPendingJoinRequests::GetPendingJoinRequests",
      "owner": "UCrowdyTeams_GetPendingJoinRequests",
      "owner_kind": "class",
      "name": "GetPendingJoinRequests",
      "test_helper": false,
      "implementation": false,
      "signature": "UCrowdyTeams_GetPendingJoinRequests* GetPendingJoinRequests(UObject* WorldContextObject, int64 TeamId)",
      "return_type": "UCrowdyTeams_GetPendingJoinRequests*",
      "params": "UObject* WorldContextObject, int64 TeamId",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsQueryActions.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams_GetTeam::GetTeam",
      "owner": "UCrowdyTeams_GetTeam",
      "owner_kind": "class",
      "name": "GetTeam",
      "test_helper": false,
      "implementation": false,
      "signature": "UCrowdyTeams_GetTeam* GetTeam(UObject* WorldContextObject, int64 TeamId)",
      "return_type": "UCrowdyTeams_GetTeam*",
      "params": "UObject* WorldContextObject, int64 TeamId",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsQueryActions.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams_GetTeamMembers::GetTeamMembers",
      "owner": "UCrowdyTeams_GetTeamMembers",
      "owner_kind": "class",
      "name": "GetTeamMembers",
      "test_helper": false,
      "implementation": false,
      "signature": "UCrowdyTeams_GetTeamMembers* GetTeamMembers(UObject* WorldContextObject, int64 TeamId)",
      "return_type": "UCrowdyTeams_GetTeamMembers*",
      "params": "UObject* WorldContextObject, int64 TeamId",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsQueryActions.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams_GetTeamPolicy::GetTeamPolicy",
      "owner": "UCrowdyTeams_GetTeamPolicy",
      "owner_kind": "class",
      "name": "GetTeamPolicy",
      "test_helper": false,
      "implementation": false,
      "signature": "UCrowdyTeams_GetTeamPolicy* GetTeamPolicy(UObject* WorldContextObject)",
      "return_type": "UCrowdyTeams_GetTeamPolicy*",
      "params": "UObject* WorldContextObject",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsQueryActions.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams_GetTeamRoles::GetTeamRoles",
      "owner": "UCrowdyTeams_GetTeamRoles",
      "owner_kind": "class",
      "name": "GetTeamRoles",
      "test_helper": false,
      "implementation": false,
      "signature": "UCrowdyTeams_GetTeamRoles* GetTeamRoles(UObject* WorldContextObject, int64 TeamId)",
      "return_type": "UCrowdyTeams_GetTeamRoles*",
      "params": "UObject* WorldContextObject, int64 TeamId",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsQueryActions.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams_GetTeams::GetTeams",
      "owner": "UCrowdyTeams_GetTeams",
      "owner_kind": "class",
      "name": "GetTeams",
      "test_helper": false,
      "implementation": false,
      "signature": "UCrowdyTeams_GetTeams* GetTeams(UObject* WorldContextObject)",
      "return_type": "UCrowdyTeams_GetTeams*",
      "params": "UObject* WorldContextObject",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsQueryActions.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams_JoinTeam::JoinTeam",
      "owner": "UCrowdyTeams_JoinTeam",
      "owner_kind": "class",
      "name": "JoinTeam",
      "test_helper": false,
      "implementation": false,
      "signature": "UCrowdyTeams_JoinTeam* JoinTeam(UObject* WorldContextObject, int64 TeamId)",
      "return_type": "UCrowdyTeams_JoinTeam*",
      "params": "UObject* WorldContextObject, int64 TeamId",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsWriteActions.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams_LeaveTeam::LeaveTeam",
      "owner": "UCrowdyTeams_LeaveTeam",
      "owner_kind": "class",
      "name": "LeaveTeam",
      "test_helper": false,
      "implementation": false,
      "signature": "UCrowdyTeams_LeaveTeam* LeaveTeam(UObject* WorldContextObject, int64 TeamId)",
      "return_type": "UCrowdyTeams_LeaveTeam*",
      "params": "UObject* WorldContextObject, int64 TeamId",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsWriteActions.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams_RemoveTeamMember::RemoveTeamMember",
      "owner": "UCrowdyTeams_RemoveTeamMember",
      "owner_kind": "class",
      "name": "RemoveTeamMember",
      "test_helper": false,
      "implementation": false,
      "signature": "UCrowdyTeams_RemoveTeamMember* RemoveTeamMember(UObject* WorldContextObject, int64 TeamId, int64 UserId)",
      "return_type": "UCrowdyTeams_RemoveTeamMember*",
      "params": "UObject* WorldContextObject, int64 TeamId, int64 UserId",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsWriteActions.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams_RequestToJoinTeam::RequestToJoinTeam",
      "owner": "UCrowdyTeams_RequestToJoinTeam",
      "owner_kind": "class",
      "name": "RequestToJoinTeam",
      "test_helper": false,
      "implementation": false,
      "signature": "UCrowdyTeams_RequestToJoinTeam* RequestToJoinTeam(UObject* WorldContextObject, int64 TeamId)",
      "return_type": "UCrowdyTeams_RequestToJoinTeam*",
      "params": "UObject* WorldContextObject, int64 TeamId",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsWriteActions.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams_SetTeamMemberRoles::SetTeamMemberRoles",
      "owner": "UCrowdyTeams_SetTeamMemberRoles",
      "owner_kind": "class",
      "name": "SetTeamMemberRoles",
      "test_helper": false,
      "implementation": false,
      "signature": "UCrowdyTeams_SetTeamMemberRoles* SetTeamMemberRoles(UObject* WorldContextObject, int64 TeamId, int64 UserId, const TArray<int64>& RoleIds)",
      "return_type": "UCrowdyTeams_SetTeamMemberRoles*",
      "params": "UObject* WorldContextObject, int64 TeamId, int64 UserId, const TArray<int64>& RoleIds",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsWriteActions.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams_SetTeamPolicy::SetTeamPolicy",
      "owner": "UCrowdyTeams_SetTeamPolicy",
      "owner_kind": "class",
      "name": "SetTeamPolicy",
      "test_helper": false,
      "implementation": false,
      "signature": "UCrowdyTeams_SetTeamPolicy* SetTeamPolicy(UObject* WorldContextObject, ECrowdyTeamCreationPolicy CreationPolicy, ECrowdyTeamMembershipPolicy DefaultMembershipPolicy)",
      "return_type": "UCrowdyTeams_SetTeamPolicy*",
      "params": "UObject* WorldContextObject, ECrowdyTeamCreationPolicy CreationPolicy, ECrowdyTeamMembershipPolicy DefaultMembershipPolicy",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsWriteActions.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams_UpdateTeam::UpdateTeam",
      "owner": "UCrowdyTeams_UpdateTeam",
      "owner_kind": "class",
      "name": "UpdateTeam",
      "test_helper": false,
      "implementation": false,
      "signature": "UCrowdyTeams_UpdateTeam* UpdateTeam(UObject* WorldContextObject, int64 TeamId, const FString& Name, const FString& Description)",
      "return_type": "UCrowdyTeams_UpdateTeam*",
      "params": "UObject* WorldContextObject, int64 TeamId, const FString& Name, const FString& Description",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsWriteActions.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams_UpdateTeamRole::UpdateTeamRole",
      "owner": "UCrowdyTeams_UpdateTeamRole",
      "owner_kind": "class",
      "name": "UpdateTeamRole",
      "test_helper": false,
      "implementation": false,
      "signature": "UCrowdyTeams_UpdateTeamRole* UpdateTeamRole(UObject* WorldContextObject, int64 TeamRoleId, const FString& RoleName, FCrowdyTeamPermissions Permissions)",
      "return_type": "UCrowdyTeams_UpdateTeamRole*",
      "params": "UObject* WorldContextObject, int64 TeamRoleId, const FString& RoleName, FCrowdyTeamPermissions Permissions",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsWriteActions.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams::AddTeamMember",
      "owner": "UCrowdyTeams",
      "owner_kind": "class",
      "name": "AddTeamMember",
      "test_helper": false,
      "implementation": false,
      "signature": "void AddTeamMember(int64 TeamId, int64 UserId, FOnTeamMemberSuccess OnSuccess, FOnTeamError OnError)",
      "return_type": "void",
      "params": "int64 TeamId, int64 UserId, FOnTeamMemberSuccess OnSuccess, FOnTeamError OnError",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyTeams.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams::ClearMyTeamsCache",
      "owner": "UCrowdyTeams",
      "owner_kind": "class",
      "name": "ClearMyTeamsCache",
      "test_helper": false,
      "implementation": false,
      "signature": "void ClearMyTeamsCache()",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyTeams.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams::CreateTeam",
      "owner": "UCrowdyTeams",
      "owner_kind": "class",
      "name": "CreateTeam",
      "test_helper": false,
      "implementation": false,
      "signature": "void CreateTeam(const FString& Name, const FString& Description, ECrowdyTeamMembershipPolicy MembershipPolicy, FOnTeamSuccess OnSuccess, FOnTeamError OnError)",
      "return_type": "void",
      "params": "const FString& Name, const FString& Description, ECrowdyTeamMembershipPolicy MembershipPolicy, FOnTeamSuccess OnSuccess, FOnTeamError OnError",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyTeams.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams::CreateTeamRole",
      "owner": "UCrowdyTeams",
      "owner_kind": "class",
      "name": "CreateTeamRole",
      "test_helper": false,
      "implementation": false,
      "signature": "void CreateTeamRole(int64 TeamId, const FString& RoleName, FCrowdyTeamPermissions Permissions, int32 Rank, FOnTeamRoleSuccess OnSuccess, FOnTeamError OnError)",
      "return_type": "void",
      "params": "int64 TeamId, const FString& RoleName, FCrowdyTeamPermissions Permissions, int32 Rank, FOnTeamRoleSuccess OnSuccess, FOnTeamError OnError",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyTeams.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams::DeleteTeam",
      "owner": "UCrowdyTeams",
      "owner_kind": "class",
      "name": "DeleteTeam",
      "test_helper": false,
      "implementation": false,
      "signature": "void DeleteTeam(int64 TeamId, FOnTeamVoidSuccess OnSuccess, FOnTeamError OnError)",
      "return_type": "void",
      "params": "int64 TeamId, FOnTeamVoidSuccess OnSuccess, FOnTeamError OnError",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyTeams.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams::DeleteTeamRole",
      "owner": "UCrowdyTeams",
      "owner_kind": "class",
      "name": "DeleteTeamRole",
      "test_helper": false,
      "implementation": false,
      "signature": "void DeleteTeamRole(int64 TeamRoleId, FOnTeamVoidSuccess OnSuccess, FOnTeamError OnError)",
      "return_type": "void",
      "params": "int64 TeamRoleId, FOnTeamVoidSuccess OnSuccess, FOnTeamError OnError",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyTeams.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams::GetCachedMyTeams",
      "owner": "UCrowdyTeams",
      "owner_kind": "class",
      "name": "GetCachedMyTeams",
      "test_helper": false,
      "implementation": false,
      "signature": "TArray<FCrowdyTeamMembership> GetCachedMyTeams() const",
      "return_type": "TArray<FCrowdyTeamMembership>",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyTeams.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams::GetMyTeamById",
      "owner": "UCrowdyTeams",
      "owner_kind": "class",
      "name": "GetMyTeamById",
      "test_helper": false,
      "implementation": false,
      "signature": "bool GetMyTeamById(int64 TeamId, FCrowdyTeamMembership& OutMembership) const",
      "return_type": "bool",
      "params": "int64 TeamId, FCrowdyTeamMembership& OutMembership",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyTeams.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams::GetMyTeams",
      "owner": "UCrowdyTeams",
      "owner_kind": "class",
      "name": "GetMyTeams",
      "test_helper": false,
      "implementation": false,
      "signature": "void GetMyTeams(FOnMyTeamsSuccess OnSuccess, FOnTeamError OnError)",
      "return_type": "void",
      "params": "FOnMyTeamsSuccess OnSuccess, FOnTeamError OnError",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyTeams.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams::GetPendingJoinRequests",
      "owner": "UCrowdyTeams",
      "owner_kind": "class",
      "name": "GetPendingJoinRequests",
      "test_helper": false,
      "implementation": false,
      "signature": "void GetPendingJoinRequests(int64 TeamId, FOnTeamMembersSuccess OnSuccess, FOnTeamError OnError)",
      "return_type": "void",
      "params": "int64 TeamId, FOnTeamMembersSuccess OnSuccess, FOnTeamError OnError",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyTeams.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams::GetPrimaryMembership",
      "owner": "UCrowdyTeams",
      "owner_kind": "class",
      "name": "GetPrimaryMembership",
      "test_helper": false,
      "implementation": false,
      "signature": "bool GetPrimaryMembership(FCrowdyTeamMembership& OutMembership) const",
      "return_type": "bool",
      "params": "FCrowdyTeamMembership& OutMembership",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyTeams.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams::GetTeam",
      "owner": "UCrowdyTeams",
      "owner_kind": "class",
      "name": "GetTeam",
      "test_helper": false,
      "implementation": false,
      "signature": "void GetTeam(int64 TeamId, FOnTeamSuccess OnSuccess, FOnTeamError OnError)",
      "return_type": "void",
      "params": "int64 TeamId, FOnTeamSuccess OnSuccess, FOnTeamError OnError",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyTeams.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams::GetTeamMembers",
      "owner": "UCrowdyTeams",
      "owner_kind": "class",
      "name": "GetTeamMembers",
      "test_helper": false,
      "implementation": false,
      "signature": "void GetTeamMembers(int64 TeamId, FOnTeamMembersSuccess OnSuccess, FOnTeamError OnError)",
      "return_type": "void",
      "params": "int64 TeamId, FOnTeamMembersSuccess OnSuccess, FOnTeamError OnError",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyTeams.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams::GetTeamPolicy",
      "owner": "UCrowdyTeams",
      "owner_kind": "class",
      "name": "GetTeamPolicy",
      "test_helper": false,
      "implementation": false,
      "signature": "void GetTeamPolicy(FOnTeamPolicySuccess OnSuccess, FOnTeamError OnError)",
      "return_type": "void",
      "params": "FOnTeamPolicySuccess OnSuccess, FOnTeamError OnError",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyTeams.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams::GetTeamRoles",
      "owner": "UCrowdyTeams",
      "owner_kind": "class",
      "name": "GetTeamRoles",
      "test_helper": false,
      "implementation": false,
      "signature": "void GetTeamRoles(int64 TeamId, FOnTeamRolesSuccess OnSuccess, FOnTeamError OnError)",
      "return_type": "void",
      "params": "int64 TeamId, FOnTeamRolesSuccess OnSuccess, FOnTeamError OnError",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyTeams.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams::GetTeams",
      "owner": "UCrowdyTeams",
      "owner_kind": "class",
      "name": "GetTeams",
      "test_helper": false,
      "implementation": false,
      "signature": "void GetTeams(FOnTeamsSuccess OnSuccess, FOnTeamError OnError)",
      "return_type": "void",
      "params": "FOnTeamsSuccess OnSuccess, FOnTeamError OnError",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyTeams.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams::HasCachedTeams",
      "owner": "UCrowdyTeams",
      "owner_kind": "class",
      "name": "HasCachedTeams",
      "test_helper": false,
      "implementation": false,
      "signature": "bool HasCachedTeams() const",
      "return_type": "bool",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyTeams.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams::HasPermissionInTeam",
      "owner": "UCrowdyTeams",
      "owner_kind": "class",
      "name": "HasPermissionInTeam",
      "test_helper": false,
      "implementation": false,
      "signature": "bool HasPermissionInTeam(int64 TeamId, ECrowdyTeamPermission Permission) const",
      "return_type": "bool",
      "params": "int64 TeamId, ECrowdyTeamPermission Permission",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyTeams.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams::InitializeForTest",
      "owner": "UCrowdyTeams",
      "owner_kind": "class",
      "name": "InitializeForTest",
      "test_helper": true,
      "implementation": false,
      "signature": "void InitializeForTest(const TSharedPtr<FCrowdyCppClient>& Client)",
      "return_type": "void",
      "params": "const TSharedPtr<FCrowdyCppClient>& Client",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyTeams.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams::IsInAnyTeam",
      "owner": "UCrowdyTeams",
      "owner_kind": "class",
      "name": "IsInAnyTeam",
      "test_helper": false,
      "implementation": false,
      "signature": "bool IsInAnyTeam() const",
      "return_type": "bool",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyTeams.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams::IsPlayerInTeam",
      "owner": "UCrowdyTeams",
      "owner_kind": "class",
      "name": "IsPlayerInTeam",
      "test_helper": false,
      "implementation": false,
      "signature": "bool IsPlayerInTeam(int64 TeamId) const",
      "return_type": "bool",
      "params": "int64 TeamId",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyTeams.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams::JoinTeam",
      "owner": "UCrowdyTeams",
      "owner_kind": "class",
      "name": "JoinTeam",
      "test_helper": false,
      "implementation": false,
      "signature": "void JoinTeam(int64 TeamId, FOnTeamMemberSuccess OnSuccess, FOnTeamError OnError)",
      "return_type": "void",
      "params": "int64 TeamId, FOnTeamMemberSuccess OnSuccess, FOnTeamError OnError",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyTeams.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams::LeaveTeam",
      "owner": "UCrowdyTeams",
      "owner_kind": "class",
      "name": "LeaveTeam",
      "test_helper": false,
      "implementation": false,
      "signature": "void LeaveTeam(int64 TeamId, FOnTeamVoidSuccess OnSuccess, FOnTeamError OnError)",
      "return_type": "void",
      "params": "int64 TeamId, FOnTeamVoidSuccess OnSuccess, FOnTeamError OnError",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyTeams.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams::RefreshMyTeams",
      "owner": "UCrowdyTeams",
      "owner_kind": "class",
      "name": "RefreshMyTeams",
      "test_helper": false,
      "implementation": false,
      "signature": "void RefreshMyTeams()",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyTeams.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams::RemoveTeamMember",
      "owner": "UCrowdyTeams",
      "owner_kind": "class",
      "name": "RemoveTeamMember",
      "test_helper": false,
      "implementation": false,
      "signature": "void RemoveTeamMember(int64 TeamId, int64 UserId, FOnTeamVoidSuccess OnSuccess, FOnTeamError OnError)",
      "return_type": "void",
      "params": "int64 TeamId, int64 UserId, FOnTeamVoidSuccess OnSuccess, FOnTeamError OnError",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyTeams.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams::RequestToJoinTeam",
      "owner": "UCrowdyTeams",
      "owner_kind": "class",
      "name": "RequestToJoinTeam",
      "test_helper": false,
      "implementation": false,
      "signature": "void RequestToJoinTeam(int64 TeamId, FOnTeamMemberSuccess OnSuccess, FOnTeamError OnError)",
      "return_type": "void",
      "params": "int64 TeamId, FOnTeamMemberSuccess OnSuccess, FOnTeamError OnError",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyTeams.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams::SetTeamMemberRoles",
      "owner": "UCrowdyTeams",
      "owner_kind": "class",
      "name": "SetTeamMemberRoles",
      "test_helper": false,
      "implementation": false,
      "signature": "void SetTeamMemberRoles(int64 TeamId, int64 UserId, const TArray<int64>& RoleIds, FOnTeamMemberSuccess OnSuccess, FOnTeamError OnError)",
      "return_type": "void",
      "params": "int64 TeamId, int64 UserId, const TArray<int64>& RoleIds, FOnTeamMemberSuccess OnSuccess, FOnTeamError OnError",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyTeams.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams::SetTeamPolicy",
      "owner": "UCrowdyTeams",
      "owner_kind": "class",
      "name": "SetTeamPolicy",
      "test_helper": false,
      "implementation": false,
      "signature": "void SetTeamPolicy(ECrowdyTeamCreationPolicy CreationPolicy, ECrowdyTeamMembershipPolicy DefaultMembershipPolicy, FOnTeamPolicySuccess OnSuccess, FOnTeamError OnError)",
      "return_type": "void",
      "params": "ECrowdyTeamCreationPolicy CreationPolicy, ECrowdyTeamMembershipPolicy DefaultMembershipPolicy, FOnTeamPolicySuccess OnSuccess, FOnTeamError OnError",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyTeams.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams::UpdateTeam",
      "owner": "UCrowdyTeams",
      "owner_kind": "class",
      "name": "UpdateTeam",
      "test_helper": false,
      "implementation": false,
      "signature": "void UpdateTeam(int64 TeamId, const FString& Name, const FString& Description, FOnTeamSuccess OnSuccess, FOnTeamError OnError)",
      "return_type": "void",
      "params": "int64 TeamId, const FString& Name, const FString& Description, FOnTeamSuccess OnSuccess, FOnTeamError OnError",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyTeams.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyTeams::UpdateTeamRole",
      "owner": "UCrowdyTeams",
      "owner_kind": "class",
      "name": "UpdateTeamRole",
      "test_helper": false,
      "implementation": false,
      "signature": "void UpdateTeamRole(int64 TeamRoleId, const FString& RoleName, FCrowdyTeamPermissions Permissions, FOnTeamRoleSuccess OnSuccess, FOnTeamError OnError)",
      "return_type": "void",
      "params": "int64 TeamRoleId, const FString& RoleName, FCrowdyTeamPermissions Permissions, FOnTeamRoleSuccess OnSuccess, FOnTeamError OnError",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyTeams.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyUDPSubsystem::AddTotalClientNotifiesSent",
      "owner": "UCrowdyUDPSubsystem",
      "owner_kind": "class",
      "name": "AddTotalClientNotifiesSent",
      "test_helper": false,
      "implementation": false,
      "signature": "void AddTotalClientNotifiesSent(int64 Count)",
      "return_type": "void",
      "params": "int64 Count",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/UDP/CrowdyUDPSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyUDPSubsystem::GetConnectionState",
      "owner": "UCrowdyUDPSubsystem",
      "owner_kind": "class",
      "name": "GetConnectionState",
      "test_helper": false,
      "implementation": false,
      "signature": "EUDPConnectionState GetConnectionState() const",
      "return_type": "EUDPConnectionState",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/UDP/CrowdyUDPSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyUDPSubsystem::GetUDPNetworkStats",
      "owner": "UCrowdyUDPSubsystem",
      "owner_kind": "class",
      "name": "GetUDPNetworkStats",
      "test_helper": false,
      "implementation": false,
      "signature": "FUDPNetworkStatistics GetUDPNetworkStats() const",
      "return_type": "FUDPNetworkStatistics",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/UDP/CrowdyUDPSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyUDPSubsystem::IncrementReceivedMessageCount",
      "owner": "UCrowdyUDPSubsystem",
      "owner_kind": "class",
      "name": "IncrementReceivedMessageCount",
      "test_helper": false,
      "implementation": false,
      "signature": "void IncrementReceivedMessageCount()",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/UDP/CrowdyUDPSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyUDPSubsystem::IncrementTotalClientNotifiesReceived",
      "owner": "UCrowdyUDPSubsystem",
      "owner_kind": "class",
      "name": "IncrementTotalClientNotifiesReceived",
      "test_helper": false,
      "implementation": false,
      "signature": "void IncrementTotalClientNotifiesReceived()",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/UDP/CrowdyUDPSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyUDPSubsystem::IsDiscardingReceivedMessages",
      "owner": "UCrowdyUDPSubsystem",
      "owner_kind": "class",
      "name": "IsDiscardingReceivedMessages",
      "test_helper": false,
      "implementation": false,
      "signature": "[[nodiscard]] bool IsDiscardingReceivedMessages() const",
      "return_type": "[[nodiscard]] bool",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/UDP/CrowdyUDPSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyUDPSubsystem::IsShuttingDown",
      "owner": "UCrowdyUDPSubsystem",
      "owner_kind": "class",
      "name": "IsShuttingDown",
      "test_helper": false,
      "implementation": false,
      "signature": "[[nodiscard]] bool IsShuttingDown() const",
      "return_type": "[[nodiscard]] bool",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/UDP/CrowdyUDPSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyUDPSubsystem::MarkRoutedConnectionUp",
      "owner": "UCrowdyUDPSubsystem",
      "owner_kind": "class",
      "name": "MarkRoutedConnectionUp",
      "test_helper": false,
      "implementation": false,
      "signature": "void MarkRoutedConnectionUp()",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/UDP/CrowdyUDPSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyUDPSubsystem::ReportTransportSample",
      "owner": "UCrowdyUDPSubsystem",
      "owner_kind": "class",
      "name": "ReportTransportSample",
      "test_helper": false,
      "implementation": false,
      "signature": "void ReportTransportSample(const FCrowdyTransportSample& Sample)",
      "return_type": "void",
      "params": "const FCrowdyTransportSample& Sample",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/UDP/CrowdyUDPSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyUDPSubsystem::ResetUDPNetworkStats",
      "owner": "UCrowdyUDPSubsystem",
      "owner_kind": "class",
      "name": "ResetUDPNetworkStats",
      "test_helper": false,
      "implementation": false,
      "signature": "void ResetUDPNetworkStats()",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/UDP/CrowdyUDPSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyUDPSubsystem::SetConnectionState",
      "owner": "UCrowdyUDPSubsystem",
      "owner_kind": "class",
      "name": "SetConnectionState",
      "test_helper": false,
      "implementation": false,
      "signature": "void SetConnectionState(EUDPConnectionState NewState)",
      "return_type": "void",
      "params": "EUDPConnectionState NewState",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/UDP/CrowdyUDPSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyUDPSubsystem::StopUDPOperations",
      "owner": "UCrowdyUDPSubsystem",
      "owner_kind": "class",
      "name": "StopUDPOperations",
      "test_helper": false,
      "implementation": false,
      "signature": "void StopUDPOperations()",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/UDP/CrowdyUDPSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyUDPSubsystem::ToggleUDPMessageProcessing",
      "owner": "UCrowdyUDPSubsystem",
      "owner_kind": "class",
      "name": "ToggleUDPMessageProcessing",
      "test_helper": false,
      "implementation": false,
      "signature": "void ToggleUDPMessageProcessing()",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/UDP/CrowdyUDPSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyUDPSubsystem::UpdatePingTime",
      "owner": "UCrowdyUDPSubsystem",
      "owner_kind": "class",
      "name": "UpdatePingTime",
      "test_helper": false,
      "implementation": false,
      "signature": "void UpdatePingTime(const int64 NewPingTime)",
      "return_type": "void",
      "params": "const int64 NewPingTime",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/UDP/CrowdyUDPSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyUtilities::CrowdyGetHostID",
      "owner": "UCrowdyUtilities",
      "owner_kind": "class",
      "name": "CrowdyGetHostID",
      "test_helper": false,
      "implementation": false,
      "signature": "FGuid CrowdyGetHostID(UObject* WorldContextObject, bool& bIsValid)",
      "return_type": "FGuid",
      "params": "UObject* WorldContextObject, bool& bIsValid",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Utils/CrowdyUtilities.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyUtilities::CrowdyHasAuthority",
      "owner": "UCrowdyUtilities",
      "owner_kind": "class",
      "name": "CrowdyHasAuthority",
      "test_helper": false,
      "implementation": false,
      "signature": "void CrowdyHasAuthority(UObject* WorldContextObject, bool& bHasAuthority)",
      "return_type": "void",
      "params": "UObject* WorldContextObject, bool& bHasAuthority",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Utils/CrowdyUtilities.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyUtilities::CrowdyIsConnectedToServer",
      "owner": "UCrowdyUtilities",
      "owner_kind": "class",
      "name": "CrowdyIsConnectedToServer",
      "test_helper": false,
      "implementation": false,
      "signature": "bool CrowdyIsConnectedToServer(UObject* WorldContextObject)",
      "return_type": "bool",
      "params": "UObject* WorldContextObject",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Utils/CrowdyUtilities.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyUtilities::CrowdyIsEntityRegistered",
      "owner": "UCrowdyUtilities",
      "owner_kind": "class",
      "name": "CrowdyIsEntityRegistered",
      "test_helper": false,
      "implementation": false,
      "signature": "bool CrowdyIsEntityRegistered(UObject* WorldContextObject, const FGuid& EntityID)",
      "return_type": "bool",
      "params": "UObject* WorldContextObject, const FGuid& EntityID",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Utils/CrowdyUtilities.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyUtilities::CrowdyIsRemoteProxy",
      "owner": "UCrowdyUtilities",
      "owner_kind": "class",
      "name": "CrowdyIsRemoteProxy",
      "test_helper": false,
      "implementation": false,
      "signature": "bool CrowdyIsRemoteProxy(UObject* WorldContextObject, const AActor* Entity)",
      "return_type": "bool",
      "params": "UObject* WorldContextObject, const AActor* Entity",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Utils/CrowdyUtilities.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyUtilities::DestroyCrowdyEntity",
      "owner": "UCrowdyUtilities",
      "owner_kind": "class",
      "name": "DestroyCrowdyEntity",
      "test_helper": false,
      "implementation": false,
      "signature": "void DestroyCrowdyEntity(UObject* WorldContextObject, AActor* TargetEntity)",
      "return_type": "void",
      "params": "UObject* WorldContextObject, AActor* TargetEntity",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Utils/CrowdyUtilities.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyUtilities::DoesCrowdyEntityOwn",
      "owner": "UCrowdyUtilities",
      "owner_kind": "class",
      "name": "DoesCrowdyEntityOwn",
      "test_helper": false,
      "implementation": false,
      "signature": "bool DoesCrowdyEntityOwn(UObject* WorldContextObject, const AActor* OwnerActor, const AActor* TargetActor)",
      "return_type": "bool",
      "params": "UObject* WorldContextObject, const AActor* OwnerActor, const AActor* TargetActor",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Utils/CrowdyUtilities.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyUtilities::GetAllCrowdyEntitiesByOwner",
      "owner": "UCrowdyUtilities",
      "owner_kind": "class",
      "name": "GetAllCrowdyEntitiesByOwner",
      "test_helper": false,
      "implementation": false,
      "signature": "TArray<AActor*> GetAllCrowdyEntitiesByOwner(UObject* WorldContextObject, const FGuid& OwnerID)",
      "return_type": "TArray<AActor*>",
      "params": "UObject* WorldContextObject, const FGuid& OwnerID",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Utils/CrowdyUtilities.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyUtilities::GetCrowdyEntity",
      "owner": "UCrowdyUtilities",
      "owner_kind": "class",
      "name": "GetCrowdyEntity",
      "test_helper": false,
      "implementation": false,
      "signature": "AActor* GetCrowdyEntity(UObject* WorldContextObject, const FGuid& ID, bool& bIsValid)",
      "return_type": "AActor*",
      "params": "UObject* WorldContextObject, const FGuid& ID, bool& bIsValid",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Utils/CrowdyUtilities.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyUtilities::GetCrowdyEntityComponent",
      "owner": "UCrowdyUtilities",
      "owner_kind": "class",
      "name": "GetCrowdyEntityComponent",
      "test_helper": false,
      "implementation": false,
      "signature": "UCrowdyEntityComponent* GetCrowdyEntityComponent(AActor* Actor)",
      "return_type": "UCrowdyEntityComponent*",
      "params": "AActor* Actor",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Utils/CrowdyUtilities.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyUtilities::GetCrowdyEntityID",
      "owner": "UCrowdyUtilities",
      "owner_kind": "class",
      "name": "GetCrowdyEntityID",
      "test_helper": false,
      "implementation": false,
      "signature": "FGuid GetCrowdyEntityID(UObject* WorldContextObject, const AActor* Actor, bool& bIsValid)",
      "return_type": "FGuid",
      "params": "UObject* WorldContextObject, const AActor* Actor, bool& bIsValid",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Utils/CrowdyUtilities.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyUtilities::GetCrowdyEntityOwnerID",
      "owner": "UCrowdyUtilities",
      "owner_kind": "class",
      "name": "GetCrowdyEntityOwnerID",
      "test_helper": false,
      "implementation": false,
      "signature": "FGuid GetCrowdyEntityOwnerID(UObject* WorldContextObject, const AActor* Entity, bool& bIsValid)",
      "return_type": "FGuid",
      "params": "UObject* WorldContextObject, const AActor* Entity, bool& bIsValid",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Utils/CrowdyUtilities.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyUtilities::GetCrowdyEntityRole",
      "owner": "UCrowdyUtilities",
      "owner_kind": "class",
      "name": "GetCrowdyEntityRole",
      "test_helper": false,
      "implementation": false,
      "signature": "ECrowdyRole GetCrowdyEntityRole(UObject* WorldContextObject, const AActor* Entity)",
      "return_type": "ECrowdyRole",
      "params": "UObject* WorldContextObject, const AActor* Entity",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Utils/CrowdyUtilities.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyUtilities::GetCrowdyHasAuthority",
      "owner": "UCrowdyUtilities",
      "owner_kind": "class",
      "name": "GetCrowdyHasAuthority",
      "test_helper": false,
      "implementation": false,
      "signature": "bool GetCrowdyHasAuthority(const UObject* WorldContextObject)",
      "return_type": "bool",
      "params": "const UObject* WorldContextObject",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Utils/CrowdyUtilities.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyUtilities::GetLocalPlayerEntityID",
      "owner": "UCrowdyUtilities",
      "owner_kind": "class",
      "name": "GetLocalPlayerEntityID",
      "test_helper": false,
      "implementation": false,
      "signature": "FGuid GetLocalPlayerEntityID(UObject* WorldContextObject)",
      "return_type": "FGuid",
      "params": "UObject* WorldContextObject",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Utils/CrowdyUtilities.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyUtilities::IsCrowdyEntityHost",
      "owner": "UCrowdyUtilities",
      "owner_kind": "class",
      "name": "IsCrowdyEntityHost",
      "test_helper": false,
      "implementation": false,
      "signature": "bool IsCrowdyEntityHost(UObject* WorldContextObject, const AActor* Entity)",
      "return_type": "bool",
      "params": "UObject* WorldContextObject, const AActor* Entity",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Utils/CrowdyUtilities.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyUtilities::IsCrowdyEntityLocallyControlled",
      "owner": "UCrowdyUtilities",
      "owner_kind": "class",
      "name": "IsCrowdyEntityLocallyControlled",
      "test_helper": false,
      "implementation": false,
      "signature": "bool IsCrowdyEntityLocallyControlled(AActor* Entity)",
      "return_type": "bool",
      "params": "AActor* Entity",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Utils/CrowdyUtilities.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyUtilities::IsCrowdyEntityPlayerControlled",
      "owner": "UCrowdyUtilities",
      "owner_kind": "class",
      "name": "IsCrowdyEntityPlayerControlled",
      "test_helper": false,
      "implementation": false,
      "signature": "bool IsCrowdyEntityPlayerControlled(UObject* WorldContextObject, AActor* TargetActor)",
      "return_type": "bool",
      "params": "UObject* WorldContextObject, AActor* TargetActor",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Utils/CrowdyUtilities.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyUtilities::K2_SendCrowdyEvent",
      "owner": "UCrowdyUtilities",
      "owner_kind": "class",
      "name": "K2_SendCrowdyEvent",
      "test_helper": false,
      "implementation": false,
      "signature": "void K2_SendCrowdyEvent(UObject* WorldContextObject, AActor* TargetEntity, const int32& EventPayload, ECrowdyEventRecipient Recipient = ECrowdyEventRecipient::SpatialMulticast, ECrowdyDecayRate DecayRate = ECrowdyDecayRate::No_Decay, ECrowdyReplicationDistance ReplicationDistance = ECrowdyReplicationDistance::Eight_Chunks)",
      "return_type": "void",
      "params": "UObject* WorldContextObject, AActor* TargetEntity, const int32& EventPayload, ECrowdyEventRecipient Recipient = ECrowdyEventRecipient::SpatialMulticast, ECrowdyDecayRate DecayRate = ECrowdyDecayRate::No_Decay, ECrowdyReplicationDistance ReplicationDistance = ECrowdyReplicationDistance::Eight_Chunks",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Utils/CrowdyUtilities.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyUtilities::SendCrowdyEvent",
      "owner": "UCrowdyUtilities",
      "owner_kind": "class",
      "name": "SendCrowdyEvent",
      "test_helper": false,
      "implementation": false,
      "signature": "void SendCrowdyEvent(UObject* WorldContextObject, AActor* TargetEntity, const T& EventPayload, ECrowdyEventRecipient Recipient = ECrowdyEventRecipient::SpatialMulticast, ECrowdyDecayRate DecayRate = ECrowdyDecayRate::No_Decay, ECrowdyReplicationDistance ReplicationDistance = ECrowdyReplicationDistance::Eight_Chunks)",
      "return_type": "void",
      "params": "UObject* WorldContextObject, AActor* TargetEntity, const T& EventPayload, ECrowdyEventRecipient Recipient = ECrowdyEventRecipient::SpatialMulticast, ECrowdyDecayRate DecayRate = ECrowdyDecayRate::No_Decay, ECrowdyReplicationDistance ReplicationDistance = ECrowdyReplicationDistance::Eight_Chunks",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": true,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Utils/CrowdyUtilities.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyUtilities::SpawnCrowdyEntity",
      "owner": "UCrowdyUtilities",
      "owner_kind": "class",
      "name": "SpawnCrowdyEntity",
      "test_helper": false,
      "implementation": false,
      "signature": "AActor* SpawnCrowdyEntity(UObject* WorldContextObject, TSubclassOf<AActor> EntityActorClass, const FTransform& SpawnTransform, const FInstancedStruct& InitialState)",
      "return_type": "AActor*",
      "params": "UObject* WorldContextObject, TSubclassOf<AActor> EntityActorClass, const FTransform& SpawnTransform, const FInstancedStruct& InitialState",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Utils/CrowdyUtilities.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyUtilities::SwitchCrowdyIsRemoteProxy",
      "owner": "UCrowdyUtilities",
      "owner_kind": "class",
      "name": "SwitchCrowdyIsRemoteProxy",
      "test_helper": false,
      "implementation": false,
      "signature": "void SwitchCrowdyIsRemoteProxy(UObject* WorldContextObject, AActor* Entity, bool& bIsRemoteProxy)",
      "return_type": "void",
      "params": "UObject* WorldContextObject, AActor* Entity, bool& bIsRemoteProxy",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Utils/CrowdyUtilities.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyUtilities::SwitchIsCrowdyEntityPlayerControlled",
      "owner": "UCrowdyUtilities",
      "owner_kind": "class",
      "name": "SwitchIsCrowdyEntityPlayerControlled",
      "test_helper": false,
      "implementation": false,
      "signature": "void SwitchIsCrowdyEntityPlayerControlled(UObject* WorldContextObject, AActor* TargetActor, bool& bIsPlayerControlled)",
      "return_type": "void",
      "params": "UObject* WorldContextObject, AActor* TargetActor, bool& bIsPlayerControlled",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Utils/CrowdyUtilities.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyVideoFrameReceiver::ForgetSender",
      "owner": "UCrowdyVideoFrameReceiver",
      "owner_kind": "class",
      "name": "ForgetSender",
      "test_helper": false,
      "implementation": false,
      "signature": "void ForgetSender(const FGuid& SenderGuid)",
      "return_type": "void",
      "params": "const FGuid& SenderGuid",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyVideoFrameReceiver.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyVideoFrameReceiver::GetAbandonedFrameCount",
      "owner": "UCrowdyVideoFrameReceiver",
      "owner_kind": "class",
      "name": "GetAbandonedFrameCount",
      "test_helper": false,
      "implementation": false,
      "signature": "int64 GetAbandonedFrameCount() const",
      "return_type": "int64",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyVideoFrameReceiver.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyVideoFrameReceiver::GetDroppedFragmentCount",
      "owner": "UCrowdyVideoFrameReceiver",
      "owner_kind": "class",
      "name": "GetDroppedFragmentCount",
      "test_helper": false,
      "implementation": false,
      "signature": "int64 GetDroppedFragmentCount() const",
      "return_type": "int64",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyVideoFrameReceiver.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyVideoFrameReceiver::GetPendingSenderCount",
      "owner": "UCrowdyVideoFrameReceiver",
      "owner_kind": "class",
      "name": "GetPendingSenderCount",
      "test_helper": false,
      "implementation": false,
      "signature": "int32 GetPendingSenderCount() const",
      "return_type": "int32",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyVideoFrameReceiver.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyVideoFrameReceiver::HandleActorLeft",
      "owner": "UCrowdyVideoFrameReceiver",
      "owner_kind": "class",
      "name": "HandleActorLeft",
      "test_helper": false,
      "implementation": false,
      "signature": "void HandleActorLeft(const FCrowdyActorLeft& ActorLeft, int32 ActorCount)",
      "return_type": "void",
      "params": "const FCrowdyActorLeft& ActorLeft, int32 ActorCount",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyVideoFrameReceiver.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyVideoFrameReceiver::HandleActorTimedOut",
      "owner": "UCrowdyVideoFrameReceiver",
      "owner_kind": "class",
      "name": "HandleActorTimedOut",
      "test_helper": false,
      "implementation": false,
      "signature": "void HandleActorTimedOut(FGuid UUID, int32 ActorCount)",
      "return_type": "void",
      "params": "FGuid UUID, int32 ActorCount",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyVideoFrameReceiver.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyVideoFrameReceiver::HandleOwnerUUIDUpdated",
      "owner": "UCrowdyVideoFrameReceiver",
      "owner_kind": "class",
      "name": "HandleOwnerUUIDUpdated",
      "test_helper": false,
      "implementation": false,
      "signature": "void HandleOwnerUUIDUpdated(FString NewUUID)",
      "return_type": "void",
      "params": "FString NewUUID",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyVideoFrameReceiver.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyVideoFrameReceiver::HandleVideoDelivery",
      "owner": "UCrowdyVideoFrameReceiver",
      "owner_kind": "class",
      "name": "HandleVideoDelivery",
      "test_helper": false,
      "implementation": false,
      "signature": "void HandleVideoDelivery(const FCrowdyDelivery& Delivery)",
      "return_type": "void",
      "params": "const FCrowdyDelivery& Delivery",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyVideoFrameReceiver.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyVideoFrameReceiver::IngestFragment",
      "owner": "UCrowdyVideoFrameReceiver",
      "owner_kind": "class",
      "name": "IngestFragment",
      "test_helper": false,
      "implementation": false,
      "signature": "bool IngestFragment(const FCrowdyActorId& SenderId, const FGuid& SenderGuid, TConstArrayView<uint8> Fragment, int64 NowMs, FCrowdyCppAssembledVideoFrame& OutFrame)",
      "return_type": "bool",
      "params": "const FCrowdyActorId& SenderId, const FGuid& SenderGuid, TConstArrayView<uint8> Fragment, int64 NowMs, FCrowdyCppAssembledVideoFrame& OutFrame",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyVideoFrameReceiver.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyWorkerThreadsSubsystem::ComputeWorkerThreadCount",
      "owner": "UCrowdyWorkerThreadsSubsystem",
      "owner_kind": "class",
      "name": "ComputeWorkerThreadCount",
      "test_helper": false,
      "implementation": false,
      "signature": "int32 ComputeWorkerThreadCount(int32 NumCores)",
      "return_type": "int32",
      "params": "int32 NumCores",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Subsystem/CrowdyWorkerThreadsSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyWorkerThreadsSubsystem::EnqueueTasks",
      "owner": "UCrowdyWorkerThreadsSubsystem",
      "owner_kind": "class",
      "name": "EnqueueTasks",
      "test_helper": false,
      "implementation": false,
      "signature": "bool EnqueueTasks(const TArray<TFunction<void()>>& Tasks)",
      "return_type": "bool",
      "params": "const TArray<TFunction<void()>>& Tasks",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Subsystem/CrowdyWorkerThreadsSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyWorkerThreadsSubsystem::InitializeWorkerThreadPool",
      "owner": "UCrowdyWorkerThreadsSubsystem",
      "owner_kind": "class",
      "name": "InitializeWorkerThreadPool",
      "test_helper": false,
      "implementation": false,
      "signature": "void InitializeWorkerThreadPool()",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Subsystem/CrowdyWorkerThreadsSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UCrowdyWorkerThreadsSubsystem::StopAllProcesses",
      "owner": "UCrowdyWorkerThreadsSubsystem",
      "owner_kind": "class",
      "name": "StopAllProcesses",
      "test_helper": false,
      "implementation": false,
      "signature": "void StopAllProcesses()",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Subsystem/CrowdyWorkerThreadsSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UEventPayloadRegistry::ClearConflicts",
      "owner": "UEventPayloadRegistry",
      "owner_kind": "class",
      "name": "ClearConflicts",
      "test_helper": false,
      "implementation": false,
      "signature": "void ClearConflicts()",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Utils/UEventPayloadRegistry.h",
      "editor_module": false
    },
    {
      "id": "UEventPayloadRegistry::Get",
      "owner": "UEventPayloadRegistry",
      "owner_kind": "class",
      "name": "Get",
      "test_helper": false,
      "implementation": false,
      "signature": "UEventPayloadRegistry* Get()",
      "return_type": "UEventPayloadRegistry*",
      "params": "",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Utils/UEventPayloadRegistry.h",
      "editor_module": false
    },
    {
      "id": "UEventPayloadRegistry::GetConflicts",
      "owner": "UEventPayloadRegistry",
      "owner_kind": "class",
      "name": "GetConflicts",
      "test_helper": false,
      "implementation": false,
      "signature": "TArray<FCrowdyIDConflict> GetConflicts() const",
      "return_type": "TArray<FCrowdyIDConflict>",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Utils/UEventPayloadRegistry.h",
      "editor_module": false
    },
    {
      "id": "UEventPayloadRegistry::GetID",
      "owner": "UEventPayloadRegistry",
      "owner_kind": "class",
      "name": "GetID",
      "test_helper": false,
      "implementation": false,
      "signature": "bool GetID(const UScriptStruct* Struct, FCrowdyTypeID& OutID) const",
      "return_type": "bool",
      "params": "const UScriptStruct* Struct, FCrowdyTypeID& OutID",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Utils/UEventPayloadRegistry.h",
      "editor_module": false
    },
    {
      "id": "UEventPayloadRegistry::GetName",
      "owner": "UEventPayloadRegistry",
      "owner_kind": "class",
      "name": "GetName",
      "test_helper": false,
      "implementation": false,
      "signature": "bool GetName(const FCrowdyTypeID ID, FName& OutName) const",
      "return_type": "bool",
      "params": "const FCrowdyTypeID ID, FName& OutName",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Utils/UEventPayloadRegistry.h",
      "editor_module": false
    },
    {
      "id": "UEventPayloadRegistry::HasConflicts",
      "owner": "UEventPayloadRegistry",
      "owner_kind": "class",
      "name": "HasConflicts",
      "test_helper": false,
      "implementation": false,
      "signature": "bool HasConflicts() const",
      "return_type": "bool",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Utils/UEventPayloadRegistry.h",
      "editor_module": false
    },
    {
      "id": "UEventPayloadRegistry::LoadFromDataAsset",
      "owner": "UEventPayloadRegistry",
      "owner_kind": "class",
      "name": "LoadFromDataAsset",
      "test_helper": false,
      "implementation": false,
      "signature": "void LoadFromDataAsset(const UEventPayloadType* DataAsset)",
      "return_type": "void",
      "params": "const UEventPayloadType* DataAsset",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Utils/UEventPayloadRegistry.h",
      "editor_module": false
    },
    {
      "id": "UEventPayloadRegistry::RegisterStruct",
      "owner": "UEventPayloadRegistry",
      "owner_kind": "class",
      "name": "RegisterStruct",
      "test_helper": false,
      "implementation": false,
      "signature": "void RegisterStruct(UScriptStruct* Struct, FCrowdyTypeID TypeID)",
      "return_type": "void",
      "params": "UScriptStruct* Struct, FCrowdyTypeID TypeID",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Utils/UEventPayloadRegistry.h",
      "editor_module": false
    },
    {
      "id": "UEventPayloadRegistry::RegisterStructAuto",
      "owner": "UEventPayloadRegistry",
      "owner_kind": "class",
      "name": "RegisterStructAuto",
      "test_helper": false,
      "implementation": false,
      "signature": "void RegisterStructAuto(UScriptStruct* Struct)",
      "return_type": "void",
      "params": "UScriptStruct* Struct",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Utils/UEventPayloadRegistry.h",
      "editor_module": false
    },
    {
      "id": "UEventPayloadRegistry::Reset",
      "owner": "UEventPayloadRegistry",
      "owner_kind": "class",
      "name": "Reset",
      "test_helper": false,
      "implementation": false,
      "signature": "void Reset()",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Utils/UEventPayloadRegistry.h",
      "editor_module": false
    },
    {
      "id": "UEventPayloadRegistry::Resolve",
      "owner": "UEventPayloadRegistry",
      "owner_kind": "class",
      "name": "Resolve",
      "test_helper": false,
      "implementation": false,
      "signature": "UScriptStruct* Resolve(const FCrowdyTypeID ID) const",
      "return_type": "UScriptStruct*",
      "params": "const FCrowdyTypeID ID",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Utils/UEventPayloadRegistry.h",
      "editor_module": false
    },
    {
      "id": "UEventPayloadRegistry::SetIDResolver",
      "owner": "UEventPayloadRegistry",
      "owner_kind": "class",
      "name": "SetIDResolver",
      "test_helper": false,
      "implementation": false,
      "signature": "void SetIDResolver(TFunction<FCrowdyTypeID(const UScriptStruct*)> InResolver)",
      "return_type": "void",
      "params": "TFunction<FCrowdyTypeID(const UScriptStruct*)> InResolver",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Utils/UEventPayloadRegistry.h",
      "editor_module": false
    },
    {
      "id": "UEventPayloadRegistry::Shutdown",
      "owner": "UEventPayloadRegistry",
      "owner_kind": "class",
      "name": "Shutdown",
      "test_helper": false,
      "implementation": false,
      "signature": "void Shutdown()",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Utils/UEventPayloadRegistry.h",
      "editor_module": false
    },
    {
      "id": "UEventPayloadType::GetAllEntries",
      "owner": "UEventPayloadType",
      "owner_kind": "class",
      "name": "GetAllEntries",
      "test_helper": false,
      "implementation": false,
      "signature": "TArray<FEventPayloadTypeEntry> GetAllEntries() const",
      "return_type": "TArray<FEventPayloadTypeEntry>",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Data/EventPayloadType.h",
      "editor_module": false
    },
    {
      "id": "UHelperFunctions::GetChunkCoordinateAtLocation",
      "owner": "UHelperFunctions",
      "owner_kind": "class",
      "name": "GetChunkCoordinateAtLocation",
      "test_helper": false,
      "implementation": false,
      "signature": "void GetChunkCoordinateAtLocation(UObject* WorldContextObject, const FVector& WorldLocation, int64& ChunkX, int64& ChunkY, int64& ChunkZ)",
      "return_type": "void",
      "params": "UObject* WorldContextObject, const FVector& WorldLocation, int64& ChunkX, int64& ChunkY, int64& ChunkZ",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Utils/HelperFunctions.h",
      "editor_module": false
    },
    {
      "id": "UHelperFunctions::GetChunkCoordinatesAtWorldLocation",
      "owner": "UHelperFunctions",
      "owner_kind": "class",
      "name": "GetChunkCoordinatesAtWorldLocation",
      "test_helper": false,
      "implementation": false,
      "signature": "void GetChunkCoordinatesAtWorldLocation(const FVector& WorldLocation, int64& ChunkX, int64& ChunkY, int64& ChunkZ)",
      "return_type": "void",
      "params": "const FVector& WorldLocation, int64& ChunkX, int64& ChunkY, int64& ChunkZ",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": true,
      "blueprint": true,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Utils/HelperFunctions.h",
      "editor_module": false
    },
    {
      "id": "UHelperFunctions::GetDeterministicID",
      "owner": "UHelperFunctions",
      "owner_kind": "class",
      "name": "GetDeterministicID",
      "test_helper": false,
      "implementation": false,
      "signature": "FGuid GetDeterministicID(const int64 Seed)",
      "return_type": "FGuid",
      "params": "const int64 Seed",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Utils/HelperFunctions.h",
      "editor_module": false
    },
    {
      "id": "UHelperFunctions::GetNewID",
      "owner": "UHelperFunctions",
      "owner_kind": "class",
      "name": "GetNewID",
      "test_helper": false,
      "implementation": false,
      "signature": "FGuid GetNewID()",
      "return_type": "FGuid",
      "params": "",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Utils/HelperFunctions.h",
      "editor_module": false
    },
    {
      "id": "UHelperFunctions::GetNewUUID",
      "owner": "UHelperFunctions",
      "owner_kind": "class",
      "name": "GetNewUUID",
      "test_helper": false,
      "implementation": false,
      "signature": "FString GetNewUUID()",
      "return_type": "FString",
      "params": "",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Utils/HelperFunctions.h",
      "editor_module": false
    },
    {
      "id": "UHelperFunctions::GetVoxelCoordinatesAtWorldLocation",
      "owner": "UHelperFunctions",
      "owner_kind": "class",
      "name": "GetVoxelCoordinatesAtWorldLocation",
      "test_helper": false,
      "implementation": false,
      "signature": "void GetVoxelCoordinatesAtWorldLocation(const FVector& WorldLocation, int32& VoxelX, int32& VoxelY, int32& VoxelZ, const int32 ChunkSize = 1600)",
      "return_type": "void",
      "params": "const FVector& WorldLocation, int32& VoxelX, int32& VoxelY, int32& VoxelZ, const int32 ChunkSize = 1600",
      "access": "public",
      "static": true,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": true,
      "deprecated": false,
      "blueprint": true,
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Utils/HelperFunctions.h",
      "editor_module": false
    },
    {
      "id": "UVoiceChatSubsystem::HandleAudioGeneration",
      "owner": "UVoiceChatSubsystem",
      "owner_kind": "class",
      "name": "HandleAudioGeneration",
      "test_helper": false,
      "implementation": false,
      "signature": "void HandleAudioGeneration(const float* AudioData, int32 NumSamples)",
      "return_type": "void",
      "params": "const float* AudioData, int32 NumSamples",
      "access": "protected",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyVoice",
      "header": "CrowdyVoice/Public/Core/Audio/VoiceChat/VoiceChatSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UVoiceChatSubsystem::HandleIncomingAudio",
      "owner": "UVoiceChatSubsystem",
      "owner_kind": "class",
      "name": "HandleIncomingAudio",
      "test_helper": false,
      "implementation": false,
      "signature": "void HandleIncomingAudio(TArray<float>&& IncomingAudioData, int32 SampleRate, int32 NumChannels, FGuid PlayerID)",
      "return_type": "void",
      "params": "TArray<float>&& IncomingAudioData, int32 SampleRate, int32 NumChannels, FGuid PlayerID",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyVoice",
      "header": "CrowdyVoice/Public/Core/Audio/VoiceChat/VoiceChatSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UVoiceChatSubsystem::InitializeAudioCapture",
      "owner": "UVoiceChatSubsystem",
      "owner_kind": "class",
      "name": "InitializeAudioCapture",
      "test_helper": false,
      "implementation": false,
      "signature": "void InitializeAudioCapture()",
      "return_type": "void",
      "params": "",
      "access": "protected",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyVoice",
      "header": "CrowdyVoice/Public/Core/Audio/VoiceChat/VoiceChatSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UVoiceChatSubsystem::InitializeVoiceChatSubsystem",
      "owner": "UVoiceChatSubsystem",
      "owner_kind": "class",
      "name": "InitializeVoiceChatSubsystem",
      "test_helper": false,
      "implementation": false,
      "signature": "void InitializeVoiceChatSubsystem(FVoiceChatService* InVoiceChatService)",
      "return_type": "void",
      "params": "FVoiceChatService* InVoiceChatService",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyVoice",
      "header": "CrowdyVoice/Public/Core/Audio/VoiceChat/VoiceChatSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UVoiceChatSubsystem::IsCapturing",
      "owner": "UVoiceChatSubsystem",
      "owner_kind": "class",
      "name": "IsCapturing",
      "test_helper": false,
      "implementation": false,
      "signature": "bool IsCapturing() const",
      "return_type": "bool",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyVoice",
      "header": "CrowdyVoice/Public/Core/Audio/VoiceChat/VoiceChatSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UVoiceChatSubsystem::ManagePlaybackBuffer",
      "owner": "UVoiceChatSubsystem",
      "owner_kind": "class",
      "name": "ManagePlaybackBuffer",
      "test_helper": false,
      "implementation": false,
      "signature": "void ManagePlaybackBuffer()",
      "return_type": "void",
      "params": "",
      "access": "protected",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyVoice",
      "header": "CrowdyVoice/Public/Core/Audio/VoiceChat/VoiceChatSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UVoiceChatSubsystem::MuteVoiceChat",
      "owner": "UVoiceChatSubsystem",
      "owner_kind": "class",
      "name": "MuteVoiceChat",
      "test_helper": false,
      "implementation": false,
      "signature": "void MuteVoiceChat()",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyVoice",
      "header": "CrowdyVoice/Public/Core/Audio/VoiceChat/VoiceChatSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UVoiceChatSubsystem::PlayVoiceChat",
      "owner": "UVoiceChatSubsystem",
      "owner_kind": "class",
      "name": "PlayVoiceChat",
      "test_helper": false,
      "implementation": false,
      "signature": "void PlayVoiceChat()",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyVoice",
      "header": "CrowdyVoice/Public/Core/Audio/VoiceChat/VoiceChatSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UVoiceChatSubsystem::ProcessAudioDataThread",
      "owner": "UVoiceChatSubsystem",
      "owner_kind": "class",
      "name": "ProcessAudioDataThread",
      "test_helper": false,
      "implementation": false,
      "signature": "void ProcessAudioDataThread() const",
      "return_type": "void",
      "params": "",
      "access": "protected",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": true,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyVoice",
      "header": "CrowdyVoice/Public/Core/Audio/VoiceChat/VoiceChatSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UVoiceChatSubsystem::SetStreamTimeoutThreshold",
      "owner": "UVoiceChatSubsystem",
      "owner_kind": "class",
      "name": "SetStreamTimeoutThreshold",
      "test_helper": false,
      "implementation": false,
      "signature": "void SetStreamTimeoutThreshold(const float InSeconds)",
      "return_type": "void",
      "params": "const float InSeconds",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyVoice",
      "header": "CrowdyVoice/Public/Core/Audio/VoiceChat/VoiceChatSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UVoiceChatSubsystem::SetVoiceChatService",
      "owner": "UVoiceChatSubsystem",
      "owner_kind": "class",
      "name": "SetVoiceChatService",
      "test_helper": false,
      "implementation": false,
      "signature": "void SetVoiceChatService(FVoiceChatService* InVoiceChatService)",
      "return_type": "void",
      "params": "FVoiceChatService* InVoiceChatService",
      "access": "protected",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyVoice",
      "header": "CrowdyVoice/Public/Core/Audio/VoiceChat/VoiceChatSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UVoiceChatSubsystem::StartVoiceCapture",
      "owner": "UVoiceChatSubsystem",
      "owner_kind": "class",
      "name": "StartVoiceCapture",
      "test_helper": false,
      "implementation": false,
      "signature": "void StartVoiceCapture()",
      "return_type": "void",
      "params": "",
      "access": "protected",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyVoice",
      "header": "CrowdyVoice/Public/Core/Audio/VoiceChat/VoiceChatSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UVoiceChatSubsystem::StartVoiceChat",
      "owner": "UVoiceChatSubsystem",
      "owner_kind": "class",
      "name": "StartVoiceChat",
      "test_helper": false,
      "implementation": false,
      "signature": "void StartVoiceChat()",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyVoice",
      "header": "CrowdyVoice/Public/Core/Audio/VoiceChat/VoiceChatSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UVoiceChatSubsystem::StopTicking",
      "owner": "UVoiceChatSubsystem",
      "owner_kind": "class",
      "name": "StopTicking",
      "test_helper": false,
      "implementation": false,
      "signature": "void StopTicking()",
      "return_type": "void",
      "params": "",
      "access": "protected",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyVoice",
      "header": "CrowdyVoice/Public/Core/Audio/VoiceChat/VoiceChatSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UVoiceChatSubsystem::StopVoiceCapture",
      "owner": "UVoiceChatSubsystem",
      "owner_kind": "class",
      "name": "StopVoiceCapture",
      "test_helper": false,
      "implementation": false,
      "signature": "void StopVoiceCapture()",
      "return_type": "void",
      "params": "",
      "access": "protected",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyVoice",
      "header": "CrowdyVoice/Public/Core/Audio/VoiceChat/VoiceChatSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UVoiceChatSubsystem::StopVoiceChat",
      "owner": "UVoiceChatSubsystem",
      "owner_kind": "class",
      "name": "StopVoiceChat",
      "test_helper": false,
      "implementation": false,
      "signature": "void StopVoiceChat()",
      "return_type": "void",
      "params": "",
      "access": "public",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyVoice",
      "header": "CrowdyVoice/Public/Core/Audio/VoiceChat/VoiceChatSubsystem.h",
      "editor_module": false
    },
    {
      "id": "UVoiceChatSubsystem::TickPlayback",
      "owner": "UVoiceChatSubsystem",
      "owner_kind": "class",
      "name": "TickPlayback",
      "test_helper": false,
      "implementation": false,
      "signature": "void TickPlayback()",
      "return_type": "void",
      "params": "",
      "access": "protected",
      "static": false,
      "virtual": false,
      "pure_virtual": false,
      "const": false,
      "template": false,
      "ufunction": false,
      "deprecated": false,
      "blueprint": false,
      "module": "CrowdyVoice",
      "header": "CrowdyVoice/Public/Core/Audio/VoiceChat/VoiceChatSubsystem.h",
      "editor_module": false
    }
  ],
  "cpp_delegates": [
    {
      "id": "FAppStateAsyncOnSuccess",
      "name": "FAppStateAsyncOnSuccess",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [
        "FCrowdyAppAvatarState",
        "AppState"
      ],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyAvatarsQueryActions.h"
    },
    {
      "id": "FAppStatesAsyncOnSuccess",
      "name": "FAppStatesAsyncOnSuccess",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [
        "FCrowdyAppAvatarStateList",
        "Result"
      ],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyAvatarsQueryActions.h"
    },
    {
      "id": "FAudioNotify",
      "name": "FAudioNotify",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [],
      "module": "CrowdyVoice",
      "header": "CrowdyVoice/Public/Core/Audio/VoiceChat/VoiceChatSubsystem.h"
    },
    {
      "id": "FAvatarAsyncOnSuccess",
      "name": "FAvatarAsyncOnSuccess",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [
        "FCrowdyAvatar",
        "Avatar"
      ],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyAvatarsQueryActions.h"
    },
    {
      "id": "FAvatarsAsyncOnError",
      "name": "FAvatarsAsyncOnError",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [
        "FCrowdyAvatarError",
        "Error",
        "FString",
        "Message"
      ],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyAvatarsQueryActions.h"
    },
    {
      "id": "FAvatarsAsyncOnSuccess",
      "name": "FAvatarsAsyncOnSuccess",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [
        "FCrowdyAvatarList",
        "Result"
      ],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyAvatarsQueryActions.h"
    },
    {
      "id": "FAvatarVoidAsyncOnSuccess",
      "name": "FAvatarVoidAsyncOnSuccess",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyAvatarsQueryActions.h"
    },
    {
      "id": "FBeginMagicLinkSignInDelegateOnError",
      "name": "FBeginMagicLinkSignInDelegateOnError",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [
        "FString",
        "Message"
      ],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyAuthenticationActions.h"
    },
    {
      "id": "FBeginMagicLinkSignInDelegateOnSuccess",
      "name": "FBeginMagicLinkSignInDelegateOnSuccess",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [
        "FCrowdyAuthResult",
        "Result"
      ],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyAuthenticationActions.h"
    },
    {
      "id": "FBeginSocialSignInDelegateOnError",
      "name": "FBeginSocialSignInDelegateOnError",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [
        "FString",
        "Message"
      ],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyAuthenticationActions.h"
    },
    {
      "id": "FBeginSocialSignInDelegateOnSuccess",
      "name": "FBeginSocialSignInDelegateOnSuccess",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [
        "FCrowdyAuthResult",
        "Result"
      ],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyAuthenticationActions.h"
    },
    {
      "id": "FChannelAsyncOnError",
      "name": "FChannelAsyncOnError",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [
        "FCrowdyChannelError",
        "Error",
        "FString",
        "Message"
      ],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsQueryActions.h"
    },
    {
      "id": "FChannelAsyncOnSuccess",
      "name": "FChannelAsyncOnSuccess",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [
        "FCrowdyChannel",
        "Channel"
      ],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsQueryActions.h"
    },
    {
      "id": "FChannelMemberAsyncOnSuccess",
      "name": "FChannelMemberAsyncOnSuccess",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [
        "FCrowdyChannelMember",
        "Member"
      ],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsQueryActions.h"
    },
    {
      "id": "FChannelMembersAsyncOnSuccess",
      "name": "FChannelMembersAsyncOnSuccess",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [
        "FCrowdyChannelMembersResult",
        "Members"
      ],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsQueryActions.h"
    },
    {
      "id": "FChannelPolicyAsyncOnSuccess",
      "name": "FChannelPolicyAsyncOnSuccess",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [
        "FCrowdyChannelPolicy",
        "Policy"
      ],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsQueryActions.h"
    },
    {
      "id": "FChannelRoleAsyncOnSuccess",
      "name": "FChannelRoleAsyncOnSuccess",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [
        "FCrowdyChannelRole",
        "Role"
      ],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsQueryActions.h"
    },
    {
      "id": "FChannelRolesAsyncOnSuccess",
      "name": "FChannelRolesAsyncOnSuccess",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [
        "FCrowdyChannelRolesResult",
        "Roles"
      ],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsQueryActions.h"
    },
    {
      "id": "FChannelsAsyncOnSuccess",
      "name": "FChannelsAsyncOnSuccess",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [
        "FCrowdyChannelsResult",
        "Channels"
      ],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsQueryActions.h"
    },
    {
      "id": "FChannelVoidAsyncOnSuccess",
      "name": "FChannelVoidAsyncOnSuccess",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsQueryActions.h"
    },
    {
      "id": "FCrowdyApplyEffectOutcome",
      "name": "FCrowdyApplyEffectOutcome",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [
        "bool",
        "bSuccess",
        "FString",
        "ReturnValueJson",
        "FString",
        "ErrorMessage"
      ],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyEffectActions.h"
    },
    {
      "id": "FCrowdyApplyManifestOutcome",
      "name": "FCrowdyApplyManifestOutcome",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [
        "FCrowdyApplyManifestResult",
        "Result"
      ],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyContainerManifestActions.h"
    },
    {
      "id": "FCrowdyApplyStatusEffectOutcome",
      "name": "FCrowdyApplyStatusEffectOutcome",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [
        "const FString&",
        "EffectContainerId",
        "const FString&",
        "ReturnValueJson",
        "const FString&",
        "ErrorMessage"
      ],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyCombatKitActions.h"
    },
    {
      "id": "FCrowdyCallModelFunctionOutcome",
      "name": "FCrowdyCallModelFunctionOutcome",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [
        "bool",
        "bSuccess",
        "FString",
        "ReturnValueJson",
        "FString",
        "ErrorMessage"
      ],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyInvokeModelFunctionActions.h"
    },
    {
      "id": "FCrowdyCollectionItemsOutcome",
      "name": "FCrowdyCollectionItemsOutcome",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [
        "const TArray<FCrowdyCollectionItem>&",
        "Items"
      ],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelCollectionActions.h"
    },
    {
      "id": "FCrowdyCombatantMutationOutcome",
      "name": "FCrowdyCombatantMutationOutcome",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [
        "const FString&",
        "ReturnValueJson",
        "const FString&",
        "ErrorMessage"
      ],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyCombatKitActions.h"
    },
    {
      "id": "FCrowdyCombatAttackOutcome",
      "name": "FCrowdyCombatAttackOutcome",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [
        "const FString&",
        "ReturnValueJson",
        "const FString&",
        "ErrorMessage"
      ],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyCombatKitActions.h"
    },
    {
      "id": "FCrowdyContainerIdOutcome",
      "name": "FCrowdyContainerIdOutcome",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [
        "FString",
        "ContainerId"
      ],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelContainerActions.h"
    },
    {
      "id": "FCrowdyContainerRefsOutcome",
      "name": "FCrowdyContainerRefsOutcome",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [
        "const TArray<FCrowdyContainerRef>&",
        "Children"
      ],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelContainerActions.h"
    },
    {
      "id": "FCrowdyDataContainerChanged",
      "name": "FCrowdyDataContainerChanged",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [
        "const FString&",
        "ContainerId"
      ],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelSubsystem.h"
    },
    {
      "id": "FCrowdyEdgeOutcome",
      "name": "FCrowdyEdgeOutcome",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [
        "FCrowdyContainerEdge",
        "Edge"
      ],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelContainerActions.h"
    },
    {
      "id": "FCrowdyEnsureLeaderboardEntryOutcome",
      "name": "FCrowdyEnsureLeaderboardEntryOutcome",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [
        "const FString&",
        "ContainerId",
        "const FString&",
        "ErrorMessage"
      ],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyLeaderboardsKitActions.h"
    },
    {
      "id": "FCrowdyGatherNodeOutcome",
      "name": "FCrowdyGatherNodeOutcome",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [
        "const FString&",
        "ReturnValueJson",
        "const FString&",
        "ErrorMessage"
      ],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyWorldsimKitActions.h"
    },
    {
      "id": "FCrowdyGetCombatantStateOutcome",
      "name": "FCrowdyGetCombatantStateOutcome",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [
        "const FCrowdyCombatantState&",
        "State",
        "const FString&",
        "ErrorMessage"
      ],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyCombatKitActions.h"
    },
    {
      "id": "FCrowdyGetLeaderboardOutcome",
      "name": "FCrowdyGetLeaderboardOutcome",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [
        "const TArray<FCrowdyLeaderboardEntry>&",
        "Entries",
        "const FString&",
        "ErrorMessage"
      ],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyLeaderboardsKitActions.h"
    },
    {
      "id": "FCrowdyGetWorldStateOutcome",
      "name": "FCrowdyGetWorldStateOutcome",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [
        "const FCrowdyWorldState&",
        "State",
        "const FString&",
        "ErrorMessage"
      ],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyWorldsimKitActions.h"
    },
    {
      "id": "FCrowdyHarvestCropOutcome",
      "name": "FCrowdyHarvestCropOutcome",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [
        "const FString&",
        "ReturnValueJson",
        "const FString&",
        "ErrorMessage"
      ],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyWorldsimKitActions.h"
    },
    {
      "id": "FCrowdyHostCheckPin",
      "name": "FCrowdyHostCheckPin",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyHostQueryActions.h"
    },
    {
      "id": "FCrowdyInvokeOnContainerOutcome",
      "name": "FCrowdyInvokeOnContainerOutcome",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [
        "bool",
        "bSuccess",
        "FString",
        "ReturnValueJson",
        "FString",
        "ErrorMessage"
      ],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelContainerActions.h"
    },
    {
      "id": "FCrowdyListCropsOutcome",
      "name": "FCrowdyListCropsOutcome",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [
        "const TArray<FCrowdyCrop>&",
        "Crops",
        "const FString&",
        "ErrorMessage"
      ],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyWorldsimKitActions.h"
    },
    {
      "id": "FCrowdyListResourceNodesOutcome",
      "name": "FCrowdyListResourceNodesOutcome",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [
        "const TArray<FCrowdyResourceNode>&",
        "Nodes",
        "const FString&",
        "ErrorMessage"
      ],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyWorldsimKitActions.h"
    },
    {
      "id": "FCrowdyModelAttributeChanged",
      "name": "FCrowdyModelAttributeChanged",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [
        "UObject*",
        "Target",
        "const FString&",
        "ModelId",
        "FName",
        "Attribute",
        "const FString&",
        "OldValueJson",
        "const FString&",
        "NewValueJson"
      ],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelSubsystem.h"
    },
    {
      "id": "FCrowdyOnSessionChanged",
      "name": "FCrowdyOnSessionChanged",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [
        "FCrowdyGameModelSessionEvent",
        "Event"
      ],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelSubsystem.h"
    },
    {
      "id": "FCrowdyPlantCropOutcome",
      "name": "FCrowdyPlantCropOutcome",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [
        "const FString&",
        "ContainerId",
        "const FString&",
        "ErrorMessage"
      ],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyWorldsimKitActions.h"
    },
    {
      "id": "FCrowdyPullDataContainerOutcome",
      "name": "FCrowdyPullDataContainerOutcome",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelContainerActions.h"
    },
    {
      "id": "FCrowdyServerCallDone",
      "name": "FCrowdyServerCallDone",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [
        "const FInstancedStruct&",
        "Outputs",
        "ECrowdyServerCallOutcome",
        "Outcome",
        "const FString&",
        "Reason",
        "bool",
        "bRetryable"
      ],
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObjectLibrary.h"
    },
    {
      "id": "FCrowdyServerStatusChanged",
      "name": "FCrowdyServerStatusChanged",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [
        "UCrowdyServerObject*",
        "Object",
        "ECrowdyServerObjectStatus",
        "Status"
      ],
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObject.h"
    },
    {
      "id": "FCrowdyServerVariablesChanged",
      "name": "FCrowdyServerVariablesChanged",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [
        "UCrowdyServerObject*",
        "Object",
        "const TArray<FString>&",
        "Changed"
      ],
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObject.h"
    },
    {
      "id": "FCrowdyServerVariablesEvent",
      "name": "FCrowdyServerVariablesEvent",
      "owner": "",
      "dynamic": true,
      "multicast": false,
      "return_value": false,
      "params": [
        "UCrowdyServerObject*",
        "Object",
        "const TArray<FString>&",
        "Changed"
      ],
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObject.h"
    },
    {
      "id": "FCrowdySessionEventsOutcome",
      "name": "FCrowdySessionEventsOutcome",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [
        "const TArray<FCrowdyGameModelSessionEvent>&",
        "Events"
      ],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelSessionActions.h"
    },
    {
      "id": "FCrowdySessionFailureOutcome",
      "name": "FCrowdySessionFailureOutcome",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [
        "FCrowdyModelFailure",
        "Failure"
      ],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelSessionActions.h"
    },
    {
      "id": "FCrowdySessionOutcome",
      "name": "FCrowdySessionOutcome",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [
        "FCrowdyGameModelSession",
        "Session"
      ],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelSessionActions.h"
    },
    {
      "id": "FCrowdySessionParticipantOutcome",
      "name": "FCrowdySessionParticipantOutcome",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [
        "FCrowdyGameModelSessionParticipant",
        "Participant"
      ],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelSessionActions.h"
    },
    {
      "id": "FCrowdySessionSnapshotOutcome",
      "name": "FCrowdySessionSnapshotOutcome",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [
        "FCrowdyGameModelSessionSnapshot",
        "Snapshot"
      ],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelSessionActions.h"
    },
    {
      "id": "FCrowdySessionsOutcome",
      "name": "FCrowdySessionsOutcome",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [
        "const TArray<FCrowdyGameModelSession>&",
        "Sessions"
      ],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelSessionActions.h"
    },
    {
      "id": "FCrowdySignalReceived",
      "name": "FCrowdySignalReceived",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [
        "const FString&",
        "SignalName",
        "UObject*",
        "Target",
        "const FString&",
        "ContainerId"
      ],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelSubsystem.h"
    },
    {
      "id": "FCrowdySpawnCombatantOutcome",
      "name": "FCrowdySpawnCombatantOutcome",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [
        "const FString&",
        "ContainerId",
        "const FString&",
        "ErrorMessage"
      ],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyCombatKitActions.h"
    },
    {
      "id": "FCrowdySubmitScoreOutcome",
      "name": "FCrowdySubmitScoreOutcome",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [
        "const FString&",
        "ReturnValueJson",
        "const FString&",
        "ErrorMessage"
      ],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/Kit/CrowdyLeaderboardsKitActions.h"
    },
    {
      "id": "FCrowdyTraverseOutcome",
      "name": "FCrowdyTraverseOutcome",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [
        "const TArray<FCrowdyContainerRef>&",
        "Nodes",
        "const TArray<FCrowdyContainerEdge>&",
        "Edges"
      ],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyGameModelContainerActions.h"
    },
    {
      "id": "FLoginDelegateOnError",
      "name": "FLoginDelegateOnError",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [
        "FString",
        "Message"
      ],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyAuthenticationActions.h"
    },
    {
      "id": "FLoginDelegateOnSuccess",
      "name": "FLoginDelegateOnSuccess",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [
        "FCrowdyAuthResult",
        "Result"
      ],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyAuthenticationActions.h"
    },
    {
      "id": "FMemberAsyncOnSuccess",
      "name": "FMemberAsyncOnSuccess",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [
        "FCrowdyTeamMember",
        "Member"
      ],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsQueryActions.h"
    },
    {
      "id": "FMembersAsyncOnSuccess",
      "name": "FMembersAsyncOnSuccess",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [
        "FCrowdyTeamMembersResult",
        "Result"
      ],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsQueryActions.h"
    },
    {
      "id": "FMyChannelsAsyncOnSuccess",
      "name": "FMyChannelsAsyncOnSuccess",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [
        "FCrowdyMyChannelsResult",
        "Memberships"
      ],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyChannelsQueryActions.h"
    },
    {
      "id": "FMyTeamsAsyncOnSuccess",
      "name": "FMyTeamsAsyncOnSuccess",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [
        "FCrowdyMyTeamsResult",
        "Result"
      ],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsQueryActions.h"
    },
    {
      "id": "FOnActorLeftReported",
      "name": "FOnActorLeftReported",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [
        "const FCrowdyActorLeft&",
        "ActorLeft",
        "int32",
        "ActorCount"
      ],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyActorTracker.h"
    },
    {
      "id": "FOnActorSpawnRequested",
      "name": "FOnActorSpawnRequested",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [
        "FGuid",
        "UUID",
        "FInstancedStruct",
        "IntialState",
        "int32",
        "ActorCount"
      ],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyActorTracker.h"
    },
    {
      "id": "FOnActorTimeoutRequested",
      "name": "FOnActorTimeoutRequested",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [
        "FGuid",
        "UUID",
        "int32",
        "ActorCount"
      ],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyActorTracker.h"
    },
    {
      "id": "FOnActorUpdateGameThreadBatch",
      "name": "FOnActorUpdateGameThreadBatch",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [
        "const TArray<FCrowdyActorUpdate>&",
        "Updates"
      ],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyActorTracker.h"
    },
    {
      "id": "FOnActorUpdateReceived",
      "name": "FOnActorUpdateReceived",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [
        "const FActorUpdateNotificationBP&",
        "Notification"
      ],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Core/Blueprints/CrowdyBlueprintReceptionLayer.h"
    },
    {
      "id": "FOnAppStatesSuccess",
      "name": "FOnAppStatesSuccess",
      "owner": "",
      "dynamic": true,
      "multicast": false,
      "return_value": false,
      "params": [
        "const TArray<FCrowdyAppAvatarState>&",
        "AppStates"
      ],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyAvatars.h"
    },
    {
      "id": "FOnAppStateSuccess",
      "name": "FOnAppStateSuccess",
      "owner": "",
      "dynamic": true,
      "multicast": false,
      "return_value": false,
      "params": [
        "FCrowdyAppAvatarState",
        "AppState"
      ],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyAvatars.h"
    },
    {
      "id": "FOnAppTokenRefreshed",
      "name": "FOnAppTokenRefreshed",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyAuthentication.h"
    },
    {
      "id": "FOnAudioDataGenerated",
      "name": "FOnAudioDataGenerated",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [
        "const TArray<float>&",
        "AudioData",
        "int32",
        "SampleRate",
        "int32",
        "NumChannels"
      ],
      "module": "CrowdyVoice",
      "header": "CrowdyVoice/Public/Core/Audio/VoiceChat/VoiceChatSubsystem.h"
    },
    {
      "id": "FOnAudioDataReceived",
      "name": "FOnAudioDataReceived",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [
        "const TArray<float>&",
        "AudioData",
        "int32",
        "SampleRate",
        "int32",
        "NumChannels",
        "FString",
        "PlayerID"
      ],
      "module": "CrowdyVoice",
      "header": "CrowdyVoice/Public/Core/Audio/VoiceChat/VoiceChatSubsystem.h"
    },
    {
      "id": "FOnAuthError",
      "name": "FOnAuthError",
      "owner": "",
      "dynamic": true,
      "multicast": false,
      "return_value": false,
      "params": [
        "FString",
        "Message"
      ],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyAuthentication.h"
    },
    {
      "id": "FOnAuthLoginEvent",
      "name": "FOnAuthLoginEvent",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [
        "FCrowdyAuthResult",
        "Result"
      ],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyAuthentication.h"
    },
    {
      "id": "FOnAuthLoginFailed",
      "name": "FOnAuthLoginFailed",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [
        "FString",
        "Message"
      ],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyAuthentication.h"
    },
    {
      "id": "FOnAuthRegisterEvent",
      "name": "FOnAuthRegisterEvent",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [
        "FCrowdyAuthResult",
        "Result"
      ],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyAuthentication.h"
    },
    {
      "id": "FOnAuthRegisterFailed",
      "name": "FOnAuthRegisterFailed",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [
        "FString",
        "Message"
      ],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyAuthentication.h"
    },
    {
      "id": "FOnAuthSessionRestored",
      "name": "FOnAuthSessionRestored",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [
        "FCrowdyAuthResult",
        "Result"
      ],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyAuthentication.h"
    },
    {
      "id": "FOnAuthSessionRestoreFailed",
      "name": "FOnAuthSessionRestoreFailed",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [
        "FString",
        "Message"
      ],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyAuthentication.h"
    },
    {
      "id": "FOnAuthSuccess",
      "name": "FOnAuthSuccess",
      "owner": "",
      "dynamic": true,
      "multicast": false,
      "return_value": false,
      "params": [
        "FCrowdyAuthResult",
        "Result"
      ],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyAuthentication.h"
    },
    {
      "id": "FOnAvatarError",
      "name": "FOnAvatarError",
      "owner": "",
      "dynamic": true,
      "multicast": false,
      "return_value": false,
      "params": [
        "FCrowdyAvatarError",
        "Error",
        "FString",
        "Message"
      ],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyAvatars.h"
    },
    {
      "id": "FOnAvatarsSuccess",
      "name": "FOnAvatarsSuccess",
      "owner": "",
      "dynamic": true,
      "multicast": false,
      "return_value": false,
      "params": [
        "const TArray<FCrowdyAvatar>&",
        "Avatars"
      ],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyAvatars.h"
    },
    {
      "id": "FOnAvatarSuccess",
      "name": "FOnAvatarSuccess",
      "owner": "",
      "dynamic": true,
      "multicast": false,
      "return_value": false,
      "params": [
        "FCrowdyAvatar",
        "Avatar"
      ],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyAvatars.h"
    },
    {
      "id": "FOnAvatarVoidSuccess",
      "name": "FOnAvatarVoidSuccess",
      "owner": "",
      "dynamic": true,
      "multicast": false,
      "return_value": false,
      "params": [],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyAvatars.h"
    },
    {
      "id": "FOnChannelError",
      "name": "FOnChannelError",
      "owner": "",
      "dynamic": true,
      "multicast": false,
      "return_value": false,
      "params": [
        "FCrowdyChannelError",
        "Error",
        "FString",
        "Message"
      ],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyChannels.h"
    },
    {
      "id": "FOnChannelMembersSuccess",
      "name": "FOnChannelMembersSuccess",
      "owner": "",
      "dynamic": true,
      "multicast": false,
      "return_value": false,
      "params": [
        "const TArray<FCrowdyChannelMember>&",
        "Members"
      ],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyChannels.h"
    },
    {
      "id": "FOnChannelMemberSuccess",
      "name": "FOnChannelMemberSuccess",
      "owner": "",
      "dynamic": true,
      "multicast": false,
      "return_value": false,
      "params": [
        "FCrowdyChannelMember",
        "Member"
      ],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyChannels.h"
    },
    {
      "id": "FOnChannelMessageReceived",
      "name": "FOnChannelMessageReceived",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [
        "int64",
        "ChannelId",
        "FString",
        "SenderUUID",
        "const TArray<uint8>&",
        "Payload"
      ],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyChannels.h"
    },
    {
      "id": "FOnChannelPolicySuccess",
      "name": "FOnChannelPolicySuccess",
      "owner": "",
      "dynamic": true,
      "multicast": false,
      "return_value": false,
      "params": [
        "FCrowdyChannelPolicy",
        "Policy"
      ],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyChannels.h"
    },
    {
      "id": "FOnChannelRolesSuccess",
      "name": "FOnChannelRolesSuccess",
      "owner": "",
      "dynamic": true,
      "multicast": false,
      "return_value": false,
      "params": [
        "const TArray<FCrowdyChannelRole>&",
        "Roles"
      ],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyChannels.h"
    },
    {
      "id": "FOnChannelRoleSuccess",
      "name": "FOnChannelRoleSuccess",
      "owner": "",
      "dynamic": true,
      "multicast": false,
      "return_value": false,
      "params": [
        "FCrowdyChannelRole",
        "Role"
      ],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyChannels.h"
    },
    {
      "id": "FOnChannelsSuccess",
      "name": "FOnChannelsSuccess",
      "owner": "",
      "dynamic": true,
      "multicast": false,
      "return_value": false,
      "params": [
        "const TArray<FCrowdyChannel>&",
        "Channels"
      ],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyChannels.h"
    },
    {
      "id": "FOnChannelSuccess",
      "name": "FOnChannelSuccess",
      "owner": "",
      "dynamic": true,
      "multicast": false,
      "return_value": false,
      "params": [
        "FCrowdyChannel",
        "Channel"
      ],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyChannels.h"
    },
    {
      "id": "FOnChannelVoidSuccess",
      "name": "FOnChannelVoidSuccess",
      "owner": "",
      "dynamic": true,
      "multicast": false,
      "return_value": false,
      "params": [],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyChannels.h"
    },
    {
      "id": "FOnConnectionStatusChange",
      "name": "FOnConnectionStatusChange",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [
        "ECrowdyReconnectState",
        "NewState"
      ],
      "module": "CrowdySDK",
      "header": "CrowdySDK/Public/Network/UDP/CrowdyConnectionMonitor.h"
    },
    {
      "id": "FOnCrowdyEntityDestroyed",
      "name": "FOnCrowdyEntityDestroyed",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [
        "bool",
        "bIsLocallyOwned"
      ],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Components/CrowdyEntityComponent.h"
    },
    {
      "id": "FOnCrowdyEntityOwnershipChanged",
      "name": "FOnCrowdyEntityOwnershipChanged",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [
        "AActor*",
        "TargetEntity",
        "const FGuid&",
        "NetID",
        "const FGuid&",
        "NewOwnerID",
        "const FGuid&",
        "PreviousOwnerID"
      ],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyEntitySubsystem.h"
    },
    {
      "id": "FOnCrowdyEntityRegistered",
      "name": "FOnCrowdyEntityRegistered",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [
        "const FGuid&",
        "NetID"
      ],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyEntitySubsystem.h"
    },
    {
      "id": "FOnCrowdyEntitySpawned",
      "name": "FOnCrowdyEntitySpawned",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [
        "const FInstancedStruct&",
        "InitialState",
        "bool",
        "bIsLocallyOwned"
      ],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Components/CrowdyEntityComponent.h"
    },
    {
      "id": "FOnCrowdyEntityUnregistered",
      "name": "FOnCrowdyEntityUnregistered",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [
        "const FGuid&",
        "NetID"
      ],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyEntitySubsystem.h"
    },
    {
      "id": "FOnCrowdyHostElected",
      "name": "FOnCrowdyHostElected",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [
        "const FGuid&",
        "HostID",
        "const FGuid&",
        "PreviousHostID"
      ],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyHostSubsystem.h"
    },
    {
      "id": "FOnCrowdyHUDReady",
      "name": "FOnCrowdyHUDReady",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [],
      "module": "CrowdySDK",
      "header": "CrowdySDK/Public/Subsystem/CrowdySDKSubsystem.h"
    },
    {
      "id": "FOnCrowdyOwnershipAssigned",
      "name": "FOnCrowdyOwnershipAssigned",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [
        "const FGuid&",
        "NewOwnerID",
        "ECrowdyRole",
        "NewRole",
        "bool",
        "bIsLocallyOwned"
      ],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Components/CrowdyEntityComponent.h"
    },
    {
      "id": "FOnCrowdyOwnershipRequested",
      "name": "FOnCrowdyOwnershipRequested",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [
        "AActor*",
        "TargetEntity",
        "AActor*",
        "RequesterActor",
        "const FGuid&",
        "RequesterID"
      ],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyEntitySubsystem.h"
    },
    {
      "id": "FOnCrowdyServerObjectStatusChanged",
      "name": "FOnCrowdyServerObjectStatusChanged",
      "owner": "",
      "dynamic": false,
      "multicast": true,
      "return_value": false,
      "params": [
        "UCrowdyServerObject*",
        "ECrowdyServerObjectStatus"
      ],
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObject.h"
    },
    {
      "id": "FOnCrowdyServerValuesChanged",
      "name": "FOnCrowdyServerValuesChanged",
      "owner": "",
      "dynamic": false,
      "multicast": true,
      "return_value": false,
      "params": [
        "UCrowdyServerObject*",
        "TConstArrayView<FString>"
      ],
      "module": "CrowdyExec",
      "header": "CrowdyExec/Public/CrowdyServerObject.h"
    },
    {
      "id": "FOnCrowdyVideoFrameAssembled",
      "name": "FOnCrowdyVideoFrameAssembled",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [
        "const FCrowdyVideoFrame&",
        "Frame"
      ],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyVideoFrameReceiver.h"
    },
    {
      "id": "FOnCrowdyVideoFrameReady",
      "name": "FOnCrowdyVideoFrameReady",
      "owner": "",
      "dynamic": false,
      "multicast": true,
      "return_value": false,
      "params": [
        "const FCrowdyVideoFrame&"
      ],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/Subsystems/CrowdyVideoFrameReceiver.h"
    },
    {
      "id": "FOnGameEventNotificationReceived",
      "name": "FOnGameEventNotificationReceived",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [
        "const FGameEventNotificationBP&",
        "Notification"
      ],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Core/Blueprints/CrowdyBlueprintReceptionLayer.h"
    },
    {
      "id": "FOnHostIDUpdated",
      "name": "FOnHostIDUpdated",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [
        "const FGuid&",
        "NewHostID",
        "const FGuid&",
        "PreviousHostID"
      ],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Subsystem/CrowdyGameSession.h"
    },
    {
      "id": "FOnIdentitiesReceived",
      "name": "FOnIdentitiesReceived",
      "owner": "",
      "dynamic": true,
      "multicast": false,
      "return_value": false,
      "params": [
        "const TArray<FCrowdyUserIdentity>&",
        "Identities"
      ],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyAuthentication.h"
    },
    {
      "id": "FOnIdentityLinked",
      "name": "FOnIdentityLinked",
      "owner": "",
      "dynamic": true,
      "multicast": false,
      "return_value": false,
      "params": [
        "FCrowdyUserIdentity",
        "Identity"
      ],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyAuthentication.h"
    },
    {
      "id": "FOnIdentityUnlinked",
      "name": "FOnIdentityUnlinked",
      "owner": "",
      "dynamic": true,
      "multicast": false,
      "return_value": false,
      "params": [
        "bool",
        "bRemoved"
      ],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyAuthentication.h"
    },
    {
      "id": "FOnLogin",
      "name": "FOnLogin",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [
        "bool",
        "bSuccess",
        "FString",
        "Message"
      ],
      "module": "CrowdySDK",
      "header": "CrowdySDK/Public/Subsystem/CrowdySDKSubsystem.h"
    },
    {
      "id": "FOnLoginLinkSent",
      "name": "FOnLoginLinkSent",
      "owner": "",
      "dynamic": true,
      "multicast": false,
      "return_value": false,
      "params": [
        "bool",
        "bSent"
      ],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyAuthentication.h"
    },
    {
      "id": "FOnLoginProvidersReceived",
      "name": "FOnLoginProvidersReceived",
      "owner": "",
      "dynamic": true,
      "multicast": false,
      "return_value": false,
      "params": [
        "const TArray<FString>&",
        "Providers"
      ],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyAuthentication.h"
    },
    {
      "id": "FOnLogout",
      "name": "FOnLogout",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [
        "bool",
        "bSuccess"
      ],
      "module": "CrowdySDK",
      "header": "CrowdySDK/Public/Subsystem/CrowdySDKSubsystem.h"
    },
    {
      "id": "FOnLoopbackError",
      "name": "FOnLoopbackError",
      "owner": "",
      "dynamic": false,
      "multicast": false,
      "return_value": false,
      "params": [
        "const FString&"
      ],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Auth/FCrowdyLoopbackAuthServer.h"
    },
    {
      "id": "FOnLoopbackToken",
      "name": "FOnLoopbackToken",
      "owner": "",
      "dynamic": false,
      "multicast": false,
      "return_value": false,
      "params": [
        "const FString&"
      ],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Auth/FCrowdyLoopbackAuthServer.h"
    },
    {
      "id": "FOnModelChanged",
      "name": "FOnModelChanged",
      "owner": "ICrowdyModelNotificationSink",
      "dynamic": false,
      "multicast": true,
      "return_value": false,
      "params": [
        "const FCrowdyModelChangeHint&"
      ],
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/GameModel/CrowdyModelNotificationSink.h"
    },
    {
      "id": "FOnMyAvatarsCacheChanged",
      "name": "FOnMyAvatarsCacheChanged",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [
        "const TArray<FCrowdyAvatar>&",
        "Avatars"
      ],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyAvatars.h"
    },
    {
      "id": "FOnMyChannelsCacheChanged",
      "name": "FOnMyChannelsCacheChanged",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [
        "const TArray<FCrowdyChannelMembership>&",
        "Memberships"
      ],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyChannels.h"
    },
    {
      "id": "FOnMyChannelsSuccess",
      "name": "FOnMyChannelsSuccess",
      "owner": "",
      "dynamic": true,
      "multicast": false,
      "return_value": false,
      "params": [
        "const TArray<FCrowdyChannelMembership>&",
        "Memberships"
      ],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyChannels.h"
    },
    {
      "id": "FOnMyTeamsCacheChanged",
      "name": "FOnMyTeamsCacheChanged",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [
        "const TArray<FCrowdyTeamMembership>&",
        "Memberships"
      ],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyTeams.h"
    },
    {
      "id": "FOnMyTeamsSuccess",
      "name": "FOnMyTeamsSuccess",
      "owner": "",
      "dynamic": true,
      "multicast": false,
      "return_value": false,
      "params": [
        "const TArray<FCrowdyTeamMembership>&",
        "Memberships"
      ],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyTeams.h"
    },
    {
      "id": "FOnOwnerUUIDUpdated",
      "name": "FOnOwnerUUIDUpdated",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [
        "FString",
        "NewOwnerUUID"
      ],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Subsystem/CrowdyGameSession.h"
    },
    {
      "id": "FOnRegister",
      "name": "FOnRegister",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [
        "bool",
        "bSuccess",
        "FString",
        "Message"
      ],
      "module": "CrowdySDK",
      "header": "CrowdySDK/Public/Subsystem/CrowdySDKSubsystem.h"
    },
    {
      "id": "FOnStreamTimeout",
      "name": "FOnStreamTimeout",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [
        "const FString&",
        "UUID"
      ],
      "module": "CrowdyVoice",
      "header": "CrowdyVoice/Public/Core/Audio/VoiceChat/VoiceChatSubsystem.h"
    },
    {
      "id": "FOnTeamError",
      "name": "FOnTeamError",
      "owner": "",
      "dynamic": true,
      "multicast": false,
      "return_value": false,
      "params": [
        "FCrowdyTeamError",
        "Error",
        "FString",
        "Message"
      ],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyTeams.h"
    },
    {
      "id": "FOnTeamMembersSuccess",
      "name": "FOnTeamMembersSuccess",
      "owner": "",
      "dynamic": true,
      "multicast": false,
      "return_value": false,
      "params": [
        "const TArray<FCrowdyTeamMember>&",
        "Members"
      ],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyTeams.h"
    },
    {
      "id": "FOnTeamMemberSuccess",
      "name": "FOnTeamMemberSuccess",
      "owner": "",
      "dynamic": true,
      "multicast": false,
      "return_value": false,
      "params": [
        "FCrowdyTeamMember",
        "Member"
      ],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyTeams.h"
    },
    {
      "id": "FOnTeamPolicySuccess",
      "name": "FOnTeamPolicySuccess",
      "owner": "",
      "dynamic": true,
      "multicast": false,
      "return_value": false,
      "params": [
        "FCrowdyTeamPolicy",
        "Policy"
      ],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyTeams.h"
    },
    {
      "id": "FOnTeamRolesSuccess",
      "name": "FOnTeamRolesSuccess",
      "owner": "",
      "dynamic": true,
      "multicast": false,
      "return_value": false,
      "params": [
        "const TArray<FCrowdyTeamRole>&",
        "Roles"
      ],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyTeams.h"
    },
    {
      "id": "FOnTeamRoleSuccess",
      "name": "FOnTeamRoleSuccess",
      "owner": "",
      "dynamic": true,
      "multicast": false,
      "return_value": false,
      "params": [
        "FCrowdyTeamRole",
        "Role"
      ],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyTeams.h"
    },
    {
      "id": "FOnTeamsSuccess",
      "name": "FOnTeamsSuccess",
      "owner": "",
      "dynamic": true,
      "multicast": false,
      "return_value": false,
      "params": [
        "const TArray<FCrowdyTeam>&",
        "Teams"
      ],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyTeams.h"
    },
    {
      "id": "FOnTeamSuccess",
      "name": "FOnTeamSuccess",
      "owner": "",
      "dynamic": true,
      "multicast": false,
      "return_value": false,
      "params": [
        "FCrowdyTeam",
        "Team"
      ],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyTeams.h"
    },
    {
      "id": "FOnTeamVoidSuccess",
      "name": "FOnTeamVoidSuccess",
      "owner": "",
      "dynamic": true,
      "multicast": false,
      "return_value": false,
      "params": [],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/CrowdyTeams.h"
    },
    {
      "id": "FOnTeleportPermission",
      "name": "FOnTeleportPermission",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [
        "bool",
        "bAllowed"
      ],
      "module": "CrowdySDK",
      "header": "CrowdySDK/Public/Subsystem/CrowdySDKSubsystem.h"
    },
    {
      "id": "FOnUDPAddressNotify",
      "name": "FOnUDPAddressNotify",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [
        "bool",
        "bSuccess",
        "bool",
        "GateKeep"
      ],
      "module": "CrowdySDK",
      "header": "CrowdySDK/Public/Subsystem/CrowdySDKSubsystem.h"
    },
    {
      "id": "FOnUDPConnectionSuccess",
      "name": "FOnUDPConnectionSuccess",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [],
      "module": "CrowdySDK",
      "header": "CrowdySDK/Public/Subsystem/CrowdySDKSubsystem.h"
    },
    {
      "id": "FOnUDPTimedOut",
      "name": "FOnUDPTimedOut",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [],
      "module": "CrowdySDK",
      "header": "CrowdySDK/Public/Subsystem/CrowdySDKSubsystem.h"
    },
    {
      "id": "FOnVersionInfo",
      "name": "FOnVersionInfo",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [
        "FGameVersion",
        "ServerVersion",
        "FGameVersion",
        "ClientVersion"
      ],
      "module": "CrowdySDK",
      "header": "CrowdySDK/Public/Subsystem/CrowdySDKSubsystem.h"
    },
    {
      "id": "FPolicyAsyncOnSuccess",
      "name": "FPolicyAsyncOnSuccess",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [
        "FCrowdyTeamPolicy",
        "Policy"
      ],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsQueryActions.h"
    },
    {
      "id": "FRegisterDelegateOnFailure",
      "name": "FRegisterDelegateOnFailure",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [
        "FString",
        "Message"
      ],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyAuthenticationActions.h"
    },
    {
      "id": "FRegisterDelegateOnSuccess",
      "name": "FRegisterDelegateOnSuccess",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [
        "FCrowdyAuthResult",
        "Result"
      ],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyAuthenticationActions.h"
    },
    {
      "id": "FRestoreSessionDelegateOnError",
      "name": "FRestoreSessionDelegateOnError",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [
        "FString",
        "Message"
      ],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyAuthenticationActions.h"
    },
    {
      "id": "FRestoreSessionDelegateOnSuccess",
      "name": "FRestoreSessionDelegateOnSuccess",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [
        "FCrowdyAuthResult",
        "Result"
      ],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyAuthenticationActions.h"
    },
    {
      "id": "FRoleAsyncOnSuccess",
      "name": "FRoleAsyncOnSuccess",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [
        "FCrowdyTeamRole",
        "Role"
      ],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsQueryActions.h"
    },
    {
      "id": "FRolesAsyncOnSuccess",
      "name": "FRolesAsyncOnSuccess",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [
        "FCrowdyTeamRolesResult",
        "Result"
      ],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsQueryActions.h"
    },
    {
      "id": "FTeamAsyncOnSuccess",
      "name": "FTeamAsyncOnSuccess",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [
        "FCrowdyTeam",
        "Team"
      ],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsQueryActions.h"
    },
    {
      "id": "FTeamsAsyncOnError",
      "name": "FTeamsAsyncOnError",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [
        "FCrowdyTeamError",
        "Error",
        "FString",
        "Message"
      ],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsQueryActions.h"
    },
    {
      "id": "FTeamsAsyncOnSuccess",
      "name": "FTeamsAsyncOnSuccess",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [
        "FCrowdyTeamsResult",
        "Result"
      ],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsQueryActions.h"
    },
    {
      "id": "FUDPConnectionSuccessful",
      "name": "FUDPConnectionSuccessful",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/UDP/CrowdyUDPSubsystem.h"
    },
    {
      "id": "FUDPTimeout",
      "name": "FUDPTimeout",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [],
      "module": "CrowdyNet",
      "header": "CrowdyNet/Public/Network/UDP/CrowdyUDPSubsystem.h"
    },
    {
      "id": "FVoidAsyncOnSuccess",
      "name": "FVoidAsyncOnSuccess",
      "owner": "",
      "dynamic": true,
      "multicast": true,
      "return_value": false,
      "params": [],
      "module": "CrowdyServices",
      "header": "CrowdyServices/Public/Subsystem/AsyncActions/CrowdyTeamsQueryActions.h"
    },
    {
      "id": "TArray<FCrowdyEffectDiagnostic>",
      "name": "TArray<FCrowdyEffectDiagnostic>",
      "owner": "",
      "dynamic": false,
      "multicast": false,
      "return_value": true,
      "params": [
        "FCrowdyEffectBodyDiagnosticProvider",
        "const FString&"
      ],
      "module": "CrowdySDKEditor",
      "header": "CrowdySDKEditor/Public/Customizations/CrowdyExpressionEditorModel.h"
    }
  ],
  "cpp_macros": [
    {
      "id": "CROWDY_DEFINE_TRACE_CVAR",
      "name": "CROWDY_DEFINE_TRACE_CVAR",
      "params": "(VarName, CommandText, HelpText)",
      "module": "CKSharedTypes",
      "header": "CKSharedTypes/Public/CrowdyLog.h"
    },
    {
      "id": "CROWDY_EVENT",
      "name": "CROWDY_EVENT",
      "params": "(FuncName)",
      "module": "CrowdyReplication",
      "header": "CrowdyReplication/Public/Replication/RPC/CrowdyEvent.h"
    }
  ]
}
