UClass* Z_Construct_UClass_UTEst()
	{
		static UClass* OuterClass = NULL;
		if (!OuterClass)
		{
			Z_Construct_UClass_UActorComponent();
			Z_Construct_UPackage__Script_ArenaShooter();
			OuterClass = UTEst::StaticClass();
			if (!(OuterClass->ClassFlags & CLASS_Constructed))
			{
				UObjectForceRegistration(OuterClass);
				OuterClass->ClassFlags |= 0x20B00080;


				OuterClass->StaticLink();
#if WITH_METADATA
				UMetaData* MetaData = OuterClass->GetOutermost()->GetMetaData();
				MetaData->SetValue(OuterClass, TEXT("BlueprintSpawnableComponent"), TEXT(""));
				MetaData->SetValue(OuterClass, TEXT("ClassGroupNames"), TEXT("Custom"));
				MetaData->SetValue(OuterClass, TEXT("HideCategories"), TEXT("ComponentReplication"));
				MetaData->SetValue(OuterClass, TEXT("IncludePath"), TEXT("TEst.h"));
				MetaData->SetValue(OuterClass, TEXT("ModuleRelativePath"), TEXT("TEst.h"));
				MetaData->SetValue(OuterClass, TEXT("OnlyDefaultConstructorDeclared"), TEXT(""));
#endif
			}
		}
		check(OuterClass->GetClass());
		return OuterClass;
	}
	UClass* Z_Construct_UClass_UMonsterComponent()
	{
		static UClass* OuterClass = NULL;
		if (!OuterClass)
		{
			Z_Construct_UClass_UActorComponent();
			Z_Construct_UPackage__Script_ArenaShooter();
			OuterClass = UMonsterComponent::StaticClass();
			if (!(OuterClass->ClassFlags & CLASS_Constructed))
			{
				UObjectForceRegistration(OuterClass);
				OuterClass->ClassFlags |= 0x20B00080;


PRAGMA_DISABLE_DEPRECATION_WARNINGS
				UProperty* NewProp_Health = new(EC_InternalUseOnlyConstructor, OuterClass, TEXT("Health"), RF_Public|RF_Transient|RF_MarkAsNative) UFloatProperty(CPP_PROPERTY_BASE(Health, UMonsterComponent), 0x0010000000000004);
PRAGMA_ENABLE_DEPRECATION_WARNINGS
				OuterClass->StaticLink();
#if WITH_METADATA
				UMetaData* MetaData = OuterClass->GetOutermost()->GetMetaData();
				MetaData->SetValue(OuterClass, TEXT("BlueprintSpawnableComponent"), TEXT(""));
				MetaData->SetValue(OuterClass, TEXT("ClassGroupNames"), TEXT("Custom"));
				MetaData->SetValue(OuterClass, TEXT("HideCategories"), TEXT("ComponentReplication"));
				MetaData->SetValue(OuterClass, TEXT("IncludePath"), TEXT("MonsterComponent.h"));
				MetaData->SetValue(OuterClass, TEXT("ModuleRelativePath"), TEXT("MonsterComponent.h"));
				MetaData->SetValue(OuterClass, TEXT("OnlyDefaultConstructorDeclared"), TEXT(""));
				MetaData->SetValue(OuterClass, TEXT("ToolTip"), TEXT("DECLARE_DELEGATE(TakeDamage)"));
				MetaData->SetValue(NewProp_Health, TEXT("Category"), TEXT("MonsterComponent"));
				MetaData->SetValue(NewProp_Health, TEXT("ModuleRelativePath"), TEXT("MonsterComponent.h"));
#endif
			}
		}
		check(OuterClass->GetClass());
		return OuterClass;
	}
	UClass* Z_Construct_UClass_USocketIOClientComponent()
	{
		static UClass* OuterClass = NULL;
		if (!OuterClass)
		{
			Z_Construct_UClass_UActorComponent();
			Z_Construct_UPackage__Script_SocketIOClient();
			OuterClass = USocketIOClientComponent::StaticClass();
			if (!(OuterClass->ClassFlags & CLASS_Constructed))
			{
				UObjectForceRegistration(OuterClass);
				OuterClass->ClassFlags |= 0x20B00080;

				OuterClass->LinkChild(Z_Construct_UFunction_USocketIOClientComponent_Bind());
				OuterClass->LinkChild(Z_Construct_UFunction_USocketIOClientComponent_Connect());
				OuterClass->LinkChild(Z_Construct_UFunction_USocketIOClientComponent_Emit());

PRAGMA_DISABLE_DEPRECATION_WARNINGS
				UProperty* NewProp_On = new(EC_InternalUseOnlyConstructor, OuterClass, TEXT("On"), RF_Public|RF_Transient|RF_MarkAsNative) UMulticastDelegateProperty(CPP_PROPERTY_BASE(On, USocketIOClientComponent), 0x0010000010080000, Z_Construct_UDelegateFunction_SocketIOClient_SIOCOnEventSignature__DelegateSignature());
PRAGMA_ENABLE_DEPRECATION_WARNINGS
				OuterClass->AddFunctionToFunctionMapWithOverriddenName(Z_Construct_UFunction_USocketIOClientComponent_Bind(), "Bind"); // 4064025258
				OuterClass->AddFunctionToFunctionMapWithOverriddenName(Z_Construct_UFunction_USocketIOClientComponent_Connect(), "Connect"); // 440754112
				OuterClass->AddFunctionToFunctionMapWithOverriddenName(Z_Construct_UFunction_USocketIOClientComponent_Emit(), "Emit"); // 2310510899
				OuterClass->StaticLink();
#if WITH_METADATA
				UMetaData* MetaData = OuterClass->GetOutermost()->GetMetaData();
				MetaData->SetValue(OuterClass, TEXT("BlueprintSpawnableComponent"), TEXT(""));
				MetaData->SetValue(OuterClass, TEXT("ClassGroupNames"), TEXT("Networking"));
				MetaData->SetValue(OuterClass, TEXT("HideCategories"), TEXT("ComponentReplication"));
				MetaData->SetValue(OuterClass, TEXT("IncludePath"), TEXT("SocketIOClientComponent.h"));
				MetaData->SetValue(OuterClass, TEXT("ModuleRelativePath"), TEXT("Public/SocketIOClientComponent.h"));
				MetaData->SetValue(NewProp_On, TEXT("Category"), TEXT("SocketIO Events"));
				MetaData->SetValue(NewProp_On, TEXT("ModuleRelativePath"), TEXT("Public/SocketIOClientComponent.h"));
				MetaData->SetValue(NewProp_On, TEXT("ToolTip"), TEXT("UPROPERTY(BlueprintAssignable, Category = \"SocketIO Events\")\n               FSIOCConnectedEventSignature Connected;\n\n       UPROPERTY(BlueprintAssignable, Category = \"SocketIO Events\")\n               FSIOCDisconnectedEventSignature Disconnected;"));
#endif
			}
		}
		check(OuterClass->GetClass());
		return OuterClass;
	}
	UClass* Z_Construct_UClass_USpawnComponent()
	{
		static UClass* OuterClass = NULL;
		if (!OuterClass)
		{
			Z_Construct_UClass_UActorComponent();
			Z_Construct_UPackage__Script_ArenaShooter();
			OuterClass = USpawnComponent::StaticClass();
			if (!(OuterClass->ClassFlags & CLASS_Constructed))
			{
				UObjectForceRegistration(OuterClass);
				OuterClass->ClassFlags |= 0x20B00080;


PRAGMA_DISABLE_DEPRECATION_WARNINGS
				UProperty* NewProp_spawn = new(EC_InternalUseOnlyConstructor, OuterClass, TEXT("spawn"), RF_Public|RF_Transient|RF_MarkAsNative) UMulticastDelegateProperty(CPP_PROPERTY_BASE(spawn, USpawnComponent), 0x0040000010080000, Z_Construct_UDelegateFunction_ArenaShooter_SpawnDelegate__DelegateSignature());
				UProperty* NewProp_SpawnTime = new(EC_InternalUseOnlyConstructor, OuterClass, TEXT("SpawnTime"), RF_Public|RF_Transient|RF_MarkAsNative) UFloatProperty(CPP_PROPERTY_BASE(SpawnTime, USpawnComponent), 0x0040000000000001);
				UProperty* NewProp_ActorToSpawn = new(EC_InternalUseOnlyConstructor, OuterClass, TEXT("ActorToSpawn"), RF_Public|RF_Transient|RF_MarkAsNative) UObjectProperty(CPP_PROPERTY_BASE(ActorToSpawn, USpawnComponent), 0x0040000000000001, Z_Construct_UClass_AActor_NoRegister());
PRAGMA_ENABLE_DEPRECATION_WARNINGS
				OuterClass->StaticLink();
#if WITH_METADATA
				UMetaData* MetaData = OuterClass->GetOutermost()->GetMetaData();
				MetaData->SetValue(OuterClass, TEXT("BlueprintSpawnableComponent"), TEXT(""));
				MetaData->SetValue(OuterClass, TEXT("ClassGroupNames"), TEXT("Custom"));
				MetaData->SetValue(OuterClass, TEXT("HideCategories"), TEXT("ComponentReplication"));
				MetaData->SetValue(OuterClass, TEXT("IncludePath"), TEXT("SpawnComponent.h"));
				MetaData->SetValue(OuterClass, TEXT("ModuleRelativePath"), TEXT("SpawnComponent.h"));
				MetaData->SetValue(OuterClass, TEXT("OnlyDefaultConstructorDeclared"), TEXT(""));
				MetaData->SetValue(NewProp_spawn, TEXT("ModuleRelativePath"), TEXT("SpawnComponent.h"));
				MetaData->SetValue(NewProp_SpawnTime, TEXT("Category"), TEXT("SpawnComponent"));
				MetaData->SetValue(NewProp_SpawnTime, TEXT("ModuleRelativePath"), TEXT("SpawnComponent.h"));
				MetaData->SetValue(NewProp_ActorToSpawn, TEXT("Category"), TEXT("SpawnComponent"));
				MetaData->SetValue(NewProp_ActorToSpawn, TEXT("ModuleRelativePath"), TEXT("SpawnComponent.h"));
#endif
			}
		}
		check(OuterClass->GetClass());
		return OuterClass;
	}