Guest User

fieldcommander.generated.cpp

a guest
Oct 24th, 2015
30
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 289.57 KB | None | 0 0
  1. // Copyright 1998-2015 Epic Games, Inc. All Rights Reserved.
  2. /*===========================================================================
  3.     Boilerplate C++ definitions for a single module.
  4.     This is automatically generated by UnrealHeaderTool.
  5.     DO NOT modify this manually! Edit the corresponding .h files instead!
  6. ===========================================================================*/
  7.  
  8. #include "FieldCommander.h"
  9. #include "FieldCommander.generated.dep.h"
  10. PRAGMA_DISABLE_DEPRECATION_WARNINGS
  11. void EmptyLinkFunctionForGeneratedCodeFieldCommander() {}
  12.     void AFCAIController::StaticRegisterNativesAFCAIController()
  13.     {
  14.     }
  15.     IMPLEMENT_CLASS(AFCAIController, 43742115);
  16.     void AFCBaseStart::StaticRegisterNativesAFCBaseStart()
  17.     {
  18.     }
  19.     IMPLEMENT_CLASS(AFCBaseStart, 2437249358);
  20.     void AFCWeapon::StaticRegisterNativesAFCWeapon()
  21.     {
  22.     }
  23.     IMPLEMENT_CLASS(AFCWeapon, 2901685782);
  24.     void AFCWeaponSimple::StaticRegisterNativesAFCWeaponSimple()
  25.     {
  26.     }
  27.     IMPLEMENT_CLASS(AFCWeaponSimple, 3190733863);
  28.     void AFCWeaponComplex::StaticRegisterNativesAFCWeaponComplex()
  29.     {
  30.     }
  31.     IMPLEMENT_CLASS(AFCWeaponComplex, 975365753);
  32. static class UEnum* EFCCommandTypes_StaticEnum()
  33. {
  34.     static class UEnum* Singleton = NULL;
  35.     if (!Singleton)
  36.     {
  37.         extern FIELDCOMMANDER_API class UEnum* Z_Construct_UEnum_FieldCommander_EFCCommandTypes();
  38.         extern FIELDCOMMANDER_API class UPackage* Z_Construct_UPackage_FieldCommander();
  39.         Singleton = GetStaticEnum(Z_Construct_UEnum_FieldCommander_EFCCommandTypes, Z_Construct_UPackage_FieldCommander(), TEXT("EFCCommandTypes"));
  40.     }
  41.     return Singleton;
  42. }
  43. static FCompiledInDeferEnum Z_CompiledInDeferEnum_UEnum_EFCCommandTypes(EFCCommandTypes_StaticEnum, TEXT("/Script/FieldCommander"));
  44. static class UEnum* EFCMovementTypes_StaticEnum()
  45. {
  46.     static class UEnum* Singleton = NULL;
  47.     if (!Singleton)
  48.     {
  49.         extern FIELDCOMMANDER_API class UEnum* Z_Construct_UEnum_FieldCommander_EFCMovementTypes();
  50.         extern FIELDCOMMANDER_API class UPackage* Z_Construct_UPackage_FieldCommander();
  51.         Singleton = GetStaticEnum(Z_Construct_UEnum_FieldCommander_EFCMovementTypes, Z_Construct_UPackage_FieldCommander(), TEXT("EFCMovementTypes"));
  52.     }
  53.     return Singleton;
  54. }
  55. static FCompiledInDeferEnum Z_CompiledInDeferEnum_UEnum_EFCMovementTypes(EFCMovementTypes_StaticEnum, TEXT("/Script/FieldCommander"));
  56. class UScriptStruct* FFCCommandPageInfo::StaticStruct()
  57. {
  58.     static class UScriptStruct* Singleton = NULL;
  59.     if (!Singleton)
  60.     {
  61.         extern FIELDCOMMANDER_API class UScriptStruct* Z_Construct_UScriptStruct_FFCCommandPageInfo();
  62.         extern FIELDCOMMANDER_API uint32 Get_Z_Construct_UScriptStruct_FFCCommandPageInfo_CRC();
  63.         extern FIELDCOMMANDER_API class UPackage* Z_Construct_UPackage_FieldCommander();
  64.         Singleton = GetStaticStruct(Z_Construct_UScriptStruct_FFCCommandPageInfo, Z_Construct_UPackage_FieldCommander(), TEXT("FCCommandPageInfo"), sizeof(FFCCommandPageInfo), Get_Z_Construct_UScriptStruct_FFCCommandPageInfo_CRC());
  65.     }
  66.     return Singleton;
  67. }
  68. static FCompiledInDeferStruct Z_CompiledInDeferStruct_UScriptStruct_FFCCommandPageInfo(FFCCommandPageInfo::StaticStruct, TEXT("/Script/FieldCommander"));
  69. static struct FScriptStruct_FieldCommander_StaticRegisterNativesFFCCommandPageInfo
  70. {
  71.     FScriptStruct_FieldCommander_StaticRegisterNativesFFCCommandPageInfo()
  72.     {
  73.         UScriptStruct::DeferCppStructOps(FName(TEXT("FCCommandPageInfo")),new UScriptStruct::TCppStructOps<FFCCommandPageInfo>);
  74.     }
  75. } ScriptStruct_FieldCommander_StaticRegisterNativesFFCCommandPageInfo;
  76. class UScriptStruct* FFCCommandItemInfo::StaticStruct()
  77. {
  78.     static class UScriptStruct* Singleton = NULL;
  79.     if (!Singleton)
  80.     {
  81.         extern FIELDCOMMANDER_API class UScriptStruct* Z_Construct_UScriptStruct_FFCCommandItemInfo();
  82.         extern FIELDCOMMANDER_API uint32 Get_Z_Construct_UScriptStruct_FFCCommandItemInfo_CRC();
  83.         extern FIELDCOMMANDER_API class UPackage* Z_Construct_UPackage_FieldCommander();
  84.         Singleton = GetStaticStruct(Z_Construct_UScriptStruct_FFCCommandItemInfo, Z_Construct_UPackage_FieldCommander(), TEXT("FCCommandItemInfo"), sizeof(FFCCommandItemInfo), Get_Z_Construct_UScriptStruct_FFCCommandItemInfo_CRC());
  85.     }
  86.     return Singleton;
  87. }
  88. static FCompiledInDeferStruct Z_CompiledInDeferStruct_UScriptStruct_FFCCommandItemInfo(FFCCommandItemInfo::StaticStruct, TEXT("/Script/FieldCommander"));
  89. static struct FScriptStruct_FieldCommander_StaticRegisterNativesFFCCommandItemInfo
  90. {
  91.     FScriptStruct_FieldCommander_StaticRegisterNativesFFCCommandItemInfo()
  92.     {
  93.         UScriptStruct::DeferCppStructOps(FName(TEXT("FCCommandItemInfo")),new UScriptStruct::TCppStructOps<FFCCommandItemInfo>);
  94.     }
  95. } ScriptStruct_FieldCommander_StaticRegisterNativesFFCCommandItemInfo;
  96.     void AFCUnit::OnFCActivateBuilding()
  97.     {
  98.         ProcessEvent(FindFunctionChecked(FIELDCOMMANDER_OnFCActivateBuilding),NULL);
  99.     }
  100.     void AFCUnit::OnSetupUnit()
  101.     {
  102.         ProcessEvent(FindFunctionChecked(FIELDCOMMANDER_OnSetupUnit),NULL);
  103.     }
  104.     void AFCUnit::StaticRegisterNativesAFCUnit()
  105.     {
  106.         FNativeFunctionRegistrar::RegisterFunction(AFCUnit::StaticClass(),"FCActivateBuilding",(Native)&AFCUnit::execFCActivateBuilding);
  107.         FNativeFunctionRegistrar::RegisterFunction(AFCUnit::StaticClass(),"GiveWeaponToUnit",(Native)&AFCUnit::execGiveWeaponToUnit);
  108.         FNativeFunctionRegistrar::RegisterFunction(AFCUnit::StaticClass(),"OnFCActivateBuilding",(Native)&AFCUnit::execOnFCActivateBuilding);
  109.         FNativeFunctionRegistrar::RegisterFunction(AFCUnit::StaticClass(),"OnRep_TeamIndex",(Native)&AFCUnit::execOnRep_TeamIndex);
  110.         FNativeFunctionRegistrar::RegisterFunction(AFCUnit::StaticClass(),"OnSetupUnit",(Native)&AFCUnit::execOnSetupUnit);
  111.         FNativeFunctionRegistrar::RegisterFunction(AFCUnit::StaticClass(),"SetupUnit",(Native)&AFCUnit::execSetupUnit);
  112.     }
  113.     IMPLEMENT_CLASS(AFCUnit, 4083504761);
  114.     void AFCHero::OnSetupUnit()
  115.     {
  116.         ProcessEvent(FindFunctionChecked(FIELDCOMMANDER_OnSetupUnit),NULL);
  117.     }
  118.     void AFCHero::StaticRegisterNativesAFCHero()
  119.     {
  120.         FNativeFunctionRegistrar::RegisterFunction(AFCHero::StaticClass(),"OnSetupUnit",(Native)&AFCHero::execOnSetupUnit);
  121.     }
  122.     IMPLEMENT_CLASS(AFCHero, 2775753370);
  123.     void UFCFaction::StaticRegisterNativesUFCFaction()
  124.     {
  125.     }
  126.     IMPLEMENT_CLASS(UFCFaction, 2503726143);
  127.     void AFCPlayerState::StaticRegisterNativesAFCPlayerState()
  128.     {
  129.         FNativeFunctionRegistrar::RegisterFunction(AFCPlayerState::StaticClass(),"OnRep_FactionClass",(Native)&AFCPlayerState::execOnRep_FactionClass);
  130.         FNativeFunctionRegistrar::RegisterFunction(AFCPlayerState::StaticClass(),"OnRep_HeroClass",(Native)&AFCPlayerState::execOnRep_HeroClass);
  131.     }
  132.     IMPLEMENT_CLASS(AFCPlayerState, 4138182032);
  133. class UScriptStruct* FFCMapTeamInfo::StaticStruct()
  134. {
  135.     static class UScriptStruct* Singleton = NULL;
  136.     if (!Singleton)
  137.     {
  138.         extern FIELDCOMMANDER_API class UScriptStruct* Z_Construct_UScriptStruct_FFCMapTeamInfo();
  139.         extern FIELDCOMMANDER_API uint32 Get_Z_Construct_UScriptStruct_FFCMapTeamInfo_CRC();
  140.         extern FIELDCOMMANDER_API class UPackage* Z_Construct_UPackage_FieldCommander();
  141.         Singleton = GetStaticStruct(Z_Construct_UScriptStruct_FFCMapTeamInfo, Z_Construct_UPackage_FieldCommander(), TEXT("FCMapTeamInfo"), sizeof(FFCMapTeamInfo), Get_Z_Construct_UScriptStruct_FFCMapTeamInfo_CRC());
  142.     }
  143.     return Singleton;
  144. }
  145. static FCompiledInDeferStruct Z_CompiledInDeferStruct_UScriptStruct_FFCMapTeamInfo(FFCMapTeamInfo::StaticStruct, TEXT("/Script/FieldCommander"));
  146. static struct FScriptStruct_FieldCommander_StaticRegisterNativesFFCMapTeamInfo
  147. {
  148.     FScriptStruct_FieldCommander_StaticRegisterNativesFFCMapTeamInfo()
  149.     {
  150.         UScriptStruct::DeferCppStructOps(FName(TEXT("FCMapTeamInfo")),new UScriptStruct::TCppStructOps<FFCMapTeamInfo>);
  151.     }
  152. } ScriptStruct_FieldCommander_StaticRegisterNativesFFCMapTeamInfo;
  153. class UScriptStruct* FFCMapForceInfo::StaticStruct()
  154. {
  155.     static class UScriptStruct* Singleton = NULL;
  156.     if (!Singleton)
  157.     {
  158.         extern FIELDCOMMANDER_API class UScriptStruct* Z_Construct_UScriptStruct_FFCMapForceInfo();
  159.         extern FIELDCOMMANDER_API uint32 Get_Z_Construct_UScriptStruct_FFCMapForceInfo_CRC();
  160.         extern FIELDCOMMANDER_API class UPackage* Z_Construct_UPackage_FieldCommander();
  161.         Singleton = GetStaticStruct(Z_Construct_UScriptStruct_FFCMapForceInfo, Z_Construct_UPackage_FieldCommander(), TEXT("FCMapForceInfo"), sizeof(FFCMapForceInfo), Get_Z_Construct_UScriptStruct_FFCMapForceInfo_CRC());
  162.     }
  163.     return Singleton;
  164. }
  165. static FCompiledInDeferStruct Z_CompiledInDeferStruct_UScriptStruct_FFCMapForceInfo(FFCMapForceInfo::StaticStruct, TEXT("/Script/FieldCommander"));
  166. static struct FScriptStruct_FieldCommander_StaticRegisterNativesFFCMapForceInfo
  167. {
  168.     FScriptStruct_FieldCommander_StaticRegisterNativesFFCMapForceInfo()
  169.     {
  170.         UScriptStruct::DeferCppStructOps(FName(TEXT("FCMapForceInfo")),new UScriptStruct::TCppStructOps<FFCMapForceInfo>);
  171.     }
  172. } ScriptStruct_FieldCommander_StaticRegisterNativesFFCMapForceInfo;
  173.     void AFCWorldSettings::StaticRegisterNativesAFCWorldSettings()
  174.     {
  175.     }
  176.     IMPLEMENT_CLASS(AFCWorldSettings, 2077457965);
  177.     void AFCStratPawn::StaticRegisterNativesAFCStratPawn()
  178.     {
  179.         FNativeFunctionRegistrar::RegisterFunction(AFCStratPawn::StaticClass(),"StratCamScrollRight",(Native)&AFCStratPawn::execStratCamScrollRight);
  180.         FNativeFunctionRegistrar::RegisterFunction(AFCStratPawn::StaticClass(),"StratCamScrollUp",(Native)&AFCStratPawn::execStratCamScrollUp);
  181.     }
  182.     IMPLEMENT_CLASS(AFCStratPawn, 2969748622);
  183.     void AFCPlayerController::ServerPlayerChangeCommandMenuPage(int32 newpage)
  184.     {
  185.         FCPlayerController_eventServerPlayerChangeCommandMenuPage_Parms Parms;
  186.         Parms.newpage=newpage;
  187.         ProcessEvent(FindFunctionChecked(FIELDCOMMANDER_ServerPlayerChangeCommandMenuPage),&Parms);
  188.     }
  189.     void AFCPlayerController::ServerPlayerChangeSubSelectionUnitType(TSubclassOf<AFCUnit>  NewUnitType)
  190.     {
  191.         FCPlayerController_eventServerPlayerChangeSubSelectionUnitType_Parms Parms;
  192.         Parms.NewUnitType=NewUnitType;
  193.         ProcessEvent(FindFunctionChecked(FIELDCOMMANDER_ServerPlayerChangeSubSelectionUnitType),&Parms);
  194.     }
  195.     void AFCPlayerController::ServerPlayerDeselectAllUnits()
  196.     {
  197.         ProcessEvent(FindFunctionChecked(FIELDCOMMANDER_ServerPlayerDeselectAllUnits),NULL);
  198.     }
  199.     void AFCPlayerController::ServerPlayerDeselectUnits(const TArray<AFCUnit*>& NewUnits)
  200.     {
  201.         FCPlayerController_eventServerPlayerDeselectUnits_Parms Parms;
  202.         Parms.NewUnits=NewUnits;
  203.         ProcessEvent(FindFunctionChecked(FIELDCOMMANDER_ServerPlayerDeselectUnits),&Parms);
  204.     }
  205.     void AFCPlayerController::ServerPlayerPickFaction(TSubclassOf<UFCFaction>  NewFaction, bool IsRandomFaction)
  206.     {
  207.         FCPlayerController_eventServerPlayerPickFaction_Parms Parms;
  208.         Parms.NewFaction=NewFaction;
  209.         Parms.IsRandomFaction=IsRandomFaction ? true : false;
  210.         ProcessEvent(FindFunctionChecked(FIELDCOMMANDER_ServerPlayerPickFaction),&Parms);
  211.     }
  212.     void AFCPlayerController::ServerPlayerPickHero(TSubclassOf<AFCHero>  NewHero, bool IsRandomHero)
  213.     {
  214.         FCPlayerController_eventServerPlayerPickHero_Parms Parms;
  215.         Parms.NewHero=NewHero;
  216.         Parms.IsRandomHero=IsRandomHero ? true : false;
  217.         ProcessEvent(FindFunctionChecked(FIELDCOMMANDER_ServerPlayerPickHero),&Parms);
  218.     }
  219.     void AFCPlayerController::ServerPlayerPickPlayerSlot(int32 TeamSlotIdx, int32 ForceSlotIdx, int32 PlayerSlotIdx)
  220.     {
  221.         FCPlayerController_eventServerPlayerPickPlayerSlot_Parms Parms;
  222.         Parms.TeamSlotIdx=TeamSlotIdx;
  223.         Parms.ForceSlotIdx=ForceSlotIdx;
  224.         Parms.PlayerSlotIdx=PlayerSlotIdx;
  225.         ProcessEvent(FindFunctionChecked(FIELDCOMMANDER_ServerPlayerPickPlayerSlot),&Parms);
  226.     }
  227.     void AFCPlayerController::ServerPlayerPickStartLocationForForce(int32 NewStartLocation)
  228.     {
  229.         FCPlayerController_eventServerPlayerPickStartLocationForForce_Parms Parms;
  230.         Parms.NewStartLocation=NewStartLocation;
  231.         ProcessEvent(FindFunctionChecked(FIELDCOMMANDER_ServerPlayerPickStartLocationForForce),&Parms);
  232.     }
  233.     void AFCPlayerController::ServerPlayerReadyUp(bool PlayerIsReady)
  234.     {
  235.         FCPlayerController_eventServerPlayerReadyUp_Parms Parms;
  236.         Parms.PlayerIsReady=PlayerIsReady ? true : false;
  237.         ProcessEvent(FindFunctionChecked(FIELDCOMMANDER_ServerPlayerReadyUp),&Parms);
  238.     }
  239.     void AFCPlayerController::ServerPlayerSelectUnits(const TArray<AFCUnit*>& NewUnits)
  240.     {
  241.         FCPlayerController_eventServerPlayerSelectUnits_Parms Parms;
  242.         Parms.NewUnits=NewUnits;
  243.         ProcessEvent(FindFunctionChecked(FIELDCOMMANDER_ServerPlayerSelectUnits),&Parms);
  244.     }
  245.     void AFCPlayerController::ServerPlayerSpawnBase(int32 NewBaseLocation, bool InstantActivation)
  246.     {
  247.         FCPlayerController_eventServerPlayerSpawnBase_Parms Parms;
  248.         Parms.NewBaseLocation=NewBaseLocation;
  249.         Parms.InstantActivation=InstantActivation ? true : false;
  250.         ProcessEvent(FindFunctionChecked(FIELDCOMMANDER_ServerPlayerSpawnBase),&Parms);
  251.     }
  252.     void AFCPlayerController::ServerPlayerSpawnHero(FVector NewLocation)
  253.     {
  254.         FCPlayerController_eventServerPlayerSpawnHero_Parms Parms;
  255.         Parms.NewLocation=NewLocation;
  256.         ProcessEvent(FindFunctionChecked(FIELDCOMMANDER_ServerPlayerSpawnHero),&Parms);
  257.     }
  258.     void AFCPlayerController::ServerPlayerSwapPerspective(bool ToStratCam)
  259.     {
  260.         FCPlayerController_eventServerPlayerSwapPerspective_Parms Parms;
  261.         Parms.ToStratCam=ToStratCam ? true : false;
  262.         ProcessEvent(FindFunctionChecked(FIELDCOMMANDER_ServerPlayerSwapPerspective),&Parms);
  263.     }
  264.     void AFCPlayerController::StaticRegisterNativesAFCPlayerController()
  265.     {
  266.         FNativeFunctionRegistrar::RegisterFunction(AFCPlayerController::StaticClass(),"GetFCWorldSettings",(Native)&AFCPlayerController::execGetFCWorldSettings);
  267.         FNativeFunctionRegistrar::RegisterFunction(AFCPlayerController::StaticClass(),"GiveStratCommand",(Native)&AFCPlayerController::execGiveStratCommand);
  268.         FNativeFunctionRegistrar::RegisterFunction(AFCPlayerController::StaticClass(),"HandleCancelKey",(Native)&AFCPlayerController::execHandleCancelKey);
  269.         FNativeFunctionRegistrar::RegisterFunction(AFCPlayerController::StaticClass(),"HandleHotGroup1",(Native)&AFCPlayerController::execHandleHotGroup1);
  270.         FNativeFunctionRegistrar::RegisterFunction(AFCPlayerController::StaticClass(),"HandleHotGroup10",(Native)&AFCPlayerController::execHandleHotGroup10);
  271.         FNativeFunctionRegistrar::RegisterFunction(AFCPlayerController::StaticClass(),"HandleHotGroup2",(Native)&AFCPlayerController::execHandleHotGroup2);
  272.         FNativeFunctionRegistrar::RegisterFunction(AFCPlayerController::StaticClass(),"HandleHotGroup3",(Native)&AFCPlayerController::execHandleHotGroup3);
  273.         FNativeFunctionRegistrar::RegisterFunction(AFCPlayerController::StaticClass(),"HandleHotGroup4",(Native)&AFCPlayerController::execHandleHotGroup4);
  274.         FNativeFunctionRegistrar::RegisterFunction(AFCPlayerController::StaticClass(),"HandleHotGroup5",(Native)&AFCPlayerController::execHandleHotGroup5);
  275.         FNativeFunctionRegistrar::RegisterFunction(AFCPlayerController::StaticClass(),"HandleHotGroup6",(Native)&AFCPlayerController::execHandleHotGroup6);
  276.         FNativeFunctionRegistrar::RegisterFunction(AFCPlayerController::StaticClass(),"HandleHotGroup7",(Native)&AFCPlayerController::execHandleHotGroup7);
  277.         FNativeFunctionRegistrar::RegisterFunction(AFCPlayerController::StaticClass(),"HandleHotGroup8",(Native)&AFCPlayerController::execHandleHotGroup8);
  278.         FNativeFunctionRegistrar::RegisterFunction(AFCPlayerController::StaticClass(),"HandleHotGroup9",(Native)&AFCPlayerController::execHandleHotGroup9);
  279.         FNativeFunctionRegistrar::RegisterFunction(AFCPlayerController::StaticClass(),"HandleJump",(Native)&AFCPlayerController::execHandleJump);
  280.         FNativeFunctionRegistrar::RegisterFunction(AFCPlayerController::StaticClass(),"HandleLookRight",(Native)&AFCPlayerController::execHandleLookRight);
  281.         FNativeFunctionRegistrar::RegisterFunction(AFCPlayerController::StaticClass(),"HandleLookUp",(Native)&AFCPlayerController::execHandleLookUp);
  282.         FNativeFunctionRegistrar::RegisterFunction(AFCPlayerController::StaticClass(),"HandleMoveForward",(Native)&AFCPlayerController::execHandleMoveForward);
  283.         FNativeFunctionRegistrar::RegisterFunction(AFCPlayerController::StaticClass(),"HandleMoveRight",(Native)&AFCPlayerController::execHandleMoveRight);
  284.         FNativeFunctionRegistrar::RegisterFunction(AFCPlayerController::StaticClass(),"HandleNextWeapon",(Native)&AFCPlayerController::execHandleNextWeapon);
  285.         FNativeFunctionRegistrar::RegisterFunction(AFCPlayerController::StaticClass(),"HandlePerspectiveSwap",(Native)&AFCPlayerController::execHandlePerspectiveSwap);
  286.         FNativeFunctionRegistrar::RegisterFunction(AFCPlayerController::StaticClass(),"HandlePrevWeapon",(Native)&AFCPlayerController::execHandlePrevWeapon);
  287.         FNativeFunctionRegistrar::RegisterFunction(AFCPlayerController::StaticClass(),"HandlePrimaryAction",(Native)&AFCPlayerController::execHandlePrimaryAction);
  288.         FNativeFunctionRegistrar::RegisterFunction(AFCPlayerController::StaticClass(),"HandlePrimaryActionEnd",(Native)&AFCPlayerController::execHandlePrimaryActionEnd);
  289.         FNativeFunctionRegistrar::RegisterFunction(AFCPlayerController::StaticClass(),"HandleSecondaryAction",(Native)&AFCPlayerController::execHandleSecondaryAction);
  290.         FNativeFunctionRegistrar::RegisterFunction(AFCPlayerController::StaticClass(),"HandleSecondaryActionEnd",(Native)&AFCPlayerController::execHandleSecondaryActionEnd);
  291.         FNativeFunctionRegistrar::RegisterFunction(AFCPlayerController::StaticClass(),"HandleStratCommand0",(Native)&AFCPlayerController::execHandleStratCommand0);
  292.         FNativeFunctionRegistrar::RegisterFunction(AFCPlayerController::StaticClass(),"HandleStratCommand1",(Native)&AFCPlayerController::execHandleStratCommand1);
  293.         FNativeFunctionRegistrar::RegisterFunction(AFCPlayerController::StaticClass(),"HandleStratCommand2",(Native)&AFCPlayerController::execHandleStratCommand2);
  294.         FNativeFunctionRegistrar::RegisterFunction(AFCPlayerController::StaticClass(),"HandleStratCommand3",(Native)&AFCPlayerController::execHandleStratCommand3);
  295.         FNativeFunctionRegistrar::RegisterFunction(AFCPlayerController::StaticClass(),"HandleStratCommand4",(Native)&AFCPlayerController::execHandleStratCommand4);
  296.         FNativeFunctionRegistrar::RegisterFunction(AFCPlayerController::StaticClass(),"HandleStratCommand5",(Native)&AFCPlayerController::execHandleStratCommand5);
  297.         FNativeFunctionRegistrar::RegisterFunction(AFCPlayerController::StaticClass(),"HandleStratCommand6",(Native)&AFCPlayerController::execHandleStratCommand6);
  298.         FNativeFunctionRegistrar::RegisterFunction(AFCPlayerController::StaticClass(),"HandleStratCommand7",(Native)&AFCPlayerController::execHandleStratCommand7);
  299.         FNativeFunctionRegistrar::RegisterFunction(AFCPlayerController::StaticClass(),"HandleStratCommand8",(Native)&AFCPlayerController::execHandleStratCommand8);
  300.         FNativeFunctionRegistrar::RegisterFunction(AFCPlayerController::StaticClass(),"HandleStratCommand9",(Native)&AFCPlayerController::execHandleStratCommand9);
  301.         FNativeFunctionRegistrar::RegisterFunction(AFCPlayerController::StaticClass(),"HandleSwapKey",(Native)&AFCPlayerController::execHandleSwapKey);
  302.         FNativeFunctionRegistrar::RegisterFunction(AFCPlayerController::StaticClass(),"HandleTertiaryAction",(Native)&AFCPlayerController::execHandleTertiaryAction);
  303.         FNativeFunctionRegistrar::RegisterFunction(AFCPlayerController::StaticClass(),"HandleTertiaryActionEnd",(Native)&AFCPlayerController::execHandleTertiaryActionEnd);
  304.         FNativeFunctionRegistrar::RegisterFunction(AFCPlayerController::StaticClass(),"OnRep_HeroPawn",(Native)&AFCPlayerController::execOnRep_HeroPawn);
  305.         FNativeFunctionRegistrar::RegisterFunction(AFCPlayerController::StaticClass(),"OnRep_StratPawn",(Native)&AFCPlayerController::execOnRep_StratPawn);
  306.         FNativeFunctionRegistrar::RegisterFunction(AFCPlayerController::StaticClass(),"PlayerChangeCommandMenuPage",(Native)&AFCPlayerController::execPlayerChangeCommandMenuPage);
  307.         FNativeFunctionRegistrar::RegisterFunction(AFCPlayerController::StaticClass(),"PlayerChangeSubSelectionUnitType",(Native)&AFCPlayerController::execPlayerChangeSubSelectionUnitType);
  308.         FNativeFunctionRegistrar::RegisterFunction(AFCPlayerController::StaticClass(),"PlayerDeselectAllUnits",(Native)&AFCPlayerController::execPlayerDeselectAllUnits);
  309.         FNativeFunctionRegistrar::RegisterFunction(AFCPlayerController::StaticClass(),"PlayerDeselectUnits",(Native)&AFCPlayerController::execPlayerDeselectUnits);
  310.         FNativeFunctionRegistrar::RegisterFunction(AFCPlayerController::StaticClass(),"PlayerPickFaction",(Native)&AFCPlayerController::execPlayerPickFaction);
  311.         FNativeFunctionRegistrar::RegisterFunction(AFCPlayerController::StaticClass(),"PlayerPickHero",(Native)&AFCPlayerController::execPlayerPickHero);
  312.         FNativeFunctionRegistrar::RegisterFunction(AFCPlayerController::StaticClass(),"PlayerPickPlayerSlot",(Native)&AFCPlayerController::execPlayerPickPlayerSlot);
  313.         FNativeFunctionRegistrar::RegisterFunction(AFCPlayerController::StaticClass(),"PlayerPickStartLocationForForce",(Native)&AFCPlayerController::execPlayerPickStartLocationForForce);
  314.         FNativeFunctionRegistrar::RegisterFunction(AFCPlayerController::StaticClass(),"PlayerReadyUp",(Native)&AFCPlayerController::execPlayerReadyUp);
  315.         FNativeFunctionRegistrar::RegisterFunction(AFCPlayerController::StaticClass(),"PlayerSelectUnits",(Native)&AFCPlayerController::execPlayerSelectUnits);
  316.         FNativeFunctionRegistrar::RegisterFunction(AFCPlayerController::StaticClass(),"PlayerSpawnBase",(Native)&AFCPlayerController::execPlayerSpawnBase);
  317.         FNativeFunctionRegistrar::RegisterFunction(AFCPlayerController::StaticClass(),"PlayerSpawnHero",(Native)&AFCPlayerController::execPlayerSpawnHero);
  318.         FNativeFunctionRegistrar::RegisterFunction(AFCPlayerController::StaticClass(),"PlayerSwapPerspective",(Native)&AFCPlayerController::execPlayerSwapPerspective);
  319.         FNativeFunctionRegistrar::RegisterFunction(AFCPlayerController::StaticClass(),"SelectHotGroup",(Native)&AFCPlayerController::execSelectHotGroup);
  320.         FNativeFunctionRegistrar::RegisterFunction(AFCPlayerController::StaticClass(),"ServerPlayerChangeCommandMenuPage",(Native)&AFCPlayerController::execServerPlayerChangeCommandMenuPage);
  321.         FNativeFunctionRegistrar::RegisterFunction(AFCPlayerController::StaticClass(),"ServerPlayerChangeSubSelectionUnitType",(Native)&AFCPlayerController::execServerPlayerChangeSubSelectionUnitType);
  322.         FNativeFunctionRegistrar::RegisterFunction(AFCPlayerController::StaticClass(),"ServerPlayerDeselectAllUnits",(Native)&AFCPlayerController::execServerPlayerDeselectAllUnits);
  323.         FNativeFunctionRegistrar::RegisterFunction(AFCPlayerController::StaticClass(),"ServerPlayerDeselectUnits",(Native)&AFCPlayerController::execServerPlayerDeselectUnits);
  324.         FNativeFunctionRegistrar::RegisterFunction(AFCPlayerController::StaticClass(),"ServerPlayerPickFaction",(Native)&AFCPlayerController::execServerPlayerPickFaction);
  325.         FNativeFunctionRegistrar::RegisterFunction(AFCPlayerController::StaticClass(),"ServerPlayerPickHero",(Native)&AFCPlayerController::execServerPlayerPickHero);
  326.         FNativeFunctionRegistrar::RegisterFunction(AFCPlayerController::StaticClass(),"ServerPlayerPickPlayerSlot",(Native)&AFCPlayerController::execServerPlayerPickPlayerSlot);
  327.         FNativeFunctionRegistrar::RegisterFunction(AFCPlayerController::StaticClass(),"ServerPlayerPickStartLocationForForce",(Native)&AFCPlayerController::execServerPlayerPickStartLocationForForce);
  328.         FNativeFunctionRegistrar::RegisterFunction(AFCPlayerController::StaticClass(),"ServerPlayerReadyUp",(Native)&AFCPlayerController::execServerPlayerReadyUp);
  329.         FNativeFunctionRegistrar::RegisterFunction(AFCPlayerController::StaticClass(),"ServerPlayerSelectUnits",(Native)&AFCPlayerController::execServerPlayerSelectUnits);
  330.         FNativeFunctionRegistrar::RegisterFunction(AFCPlayerController::StaticClass(),"ServerPlayerSpawnBase",(Native)&AFCPlayerController::execServerPlayerSpawnBase);
  331.         FNativeFunctionRegistrar::RegisterFunction(AFCPlayerController::StaticClass(),"ServerPlayerSpawnHero",(Native)&AFCPlayerController::execServerPlayerSpawnHero);
  332.         FNativeFunctionRegistrar::RegisterFunction(AFCPlayerController::StaticClass(),"ServerPlayerSwapPerspective",(Native)&AFCPlayerController::execServerPlayerSwapPerspective);
  333.     }
  334.     IMPLEMENT_CLASS(AFCPlayerController, 3231409713);
  335. class UScriptStruct* FFCBaseInfo::StaticStruct()
  336. {
  337.     static class UScriptStruct* Singleton = NULL;
  338.     if (!Singleton)
  339.     {
  340.         extern FIELDCOMMANDER_API class UScriptStruct* Z_Construct_UScriptStruct_FFCBaseInfo();
  341.         extern FIELDCOMMANDER_API uint32 Get_Z_Construct_UScriptStruct_FFCBaseInfo_CRC();
  342.         extern FIELDCOMMANDER_API class UPackage* Z_Construct_UPackage_FieldCommander();
  343.         Singleton = GetStaticStruct(Z_Construct_UScriptStruct_FFCBaseInfo, Z_Construct_UPackage_FieldCommander(), TEXT("FCBaseInfo"), sizeof(FFCBaseInfo), Get_Z_Construct_UScriptStruct_FFCBaseInfo_CRC());
  344.     }
  345.     return Singleton;
  346. }
  347. static FCompiledInDeferStruct Z_CompiledInDeferStruct_UScriptStruct_FFCBaseInfo(FFCBaseInfo::StaticStruct, TEXT("/Script/FieldCommander"));
  348. static struct FScriptStruct_FieldCommander_StaticRegisterNativesFFCBaseInfo
  349. {
  350.     FScriptStruct_FieldCommander_StaticRegisterNativesFFCBaseInfo()
  351.     {
  352.         UScriptStruct::DeferCppStructOps(FName(TEXT("FCBaseInfo")),new UScriptStruct::TCppStructOps<FFCBaseInfo>);
  353.     }
  354. } ScriptStruct_FieldCommander_StaticRegisterNativesFFCBaseInfo;
  355.     void AFCGameState::StaticRegisterNativesAFCGameState()
  356.     {
  357.         FNativeFunctionRegistrar::RegisterFunction(AFCGameState::StaticClass(),"OnRep_FactionClasses",(Native)&AFCGameState::execOnRep_FactionClasses);
  358.         FNativeFunctionRegistrar::RegisterFunction(AFCGameState::StaticClass(),"SetupFCBaseArray",(Native)&AFCGameState::execSetupFCBaseArray);
  359.     }
  360.     IMPLEMENT_CLASS(AFCGameState, 2843771450);
  361.     void UFCBlueprintFunctionLibrary::StaticRegisterNativesUFCBlueprintFunctionLibrary()
  362.     {
  363.         FNativeFunctionRegistrar::RegisterFunction(UFCBlueprintFunctionLibrary::StaticClass(),"GetAllForceSlotFCPlayerControllers",(Native)&UFCBlueprintFunctionLibrary::execGetAllForceSlotFCPlayerControllers);
  364.         FNativeFunctionRegistrar::RegisterFunction(UFCBlueprintFunctionLibrary::StaticClass(),"GetAllForceSlotFCPlayerStates",(Native)&UFCBlueprintFunctionLibrary::execGetAllForceSlotFCPlayerStates);
  365.         FNativeFunctionRegistrar::RegisterFunction(UFCBlueprintFunctionLibrary::StaticClass(),"GetAllParticipantFCPlayerControllers",(Native)&UFCBlueprintFunctionLibrary::execGetAllParticipantFCPlayerControllers);
  366.         FNativeFunctionRegistrar::RegisterFunction(UFCBlueprintFunctionLibrary::StaticClass(),"GetAllParticipantFCPlayerStates",(Native)&UFCBlueprintFunctionLibrary::execGetAllParticipantFCPlayerStates);
  367.         FNativeFunctionRegistrar::RegisterFunction(UFCBlueprintFunctionLibrary::StaticClass(),"GetAllSpectatorFCPlayerControllers",(Native)&UFCBlueprintFunctionLibrary::execGetAllSpectatorFCPlayerControllers);
  368.         FNativeFunctionRegistrar::RegisterFunction(UFCBlueprintFunctionLibrary::StaticClass(),"GetAllSpectatorFCPlayerStates",(Native)&UFCBlueprintFunctionLibrary::execGetAllSpectatorFCPlayerStates);
  369.         FNativeFunctionRegistrar::RegisterFunction(UFCBlueprintFunctionLibrary::StaticClass(),"GetAllTeamSlotFCPlayerControllers",(Native)&UFCBlueprintFunctionLibrary::execGetAllTeamSlotFCPlayerControllers);
  370.         FNativeFunctionRegistrar::RegisterFunction(UFCBlueprintFunctionLibrary::StaticClass(),"GetAllTeamSlotFCPlayerStates",(Native)&UFCBlueprintFunctionLibrary::execGetAllTeamSlotFCPlayerStates);
  371.         FNativeFunctionRegistrar::RegisterFunction(UFCBlueprintFunctionLibrary::StaticClass(),"GetDefaultObject",(Native)&UFCBlueprintFunctionLibrary::execGetDefaultObject);
  372.         FNativeFunctionRegistrar::RegisterFunction(UFCBlueprintFunctionLibrary::StaticClass(),"GetFactionDisplayNamesFromClassArray",(Native)&UFCBlueprintFunctionLibrary::execGetFactionDisplayNamesFromClassArray);
  373.         FNativeFunctionRegistrar::RegisterFunction(UFCBlueprintFunctionLibrary::StaticClass(),"GetFactionsForPlayerSlot",(Native)&UFCBlueprintFunctionLibrary::execGetFactionsForPlayerSlot);
  374.         FNativeFunctionRegistrar::RegisterFunction(UFCBlueprintFunctionLibrary::StaticClass(),"GetHeroDisplayNamesFromClassArray",(Native)&UFCBlueprintFunctionLibrary::execGetHeroDisplayNamesFromClassArray);
  375.         FNativeFunctionRegistrar::RegisterFunction(UFCBlueprintFunctionLibrary::StaticClass(),"GetHeroesForPlayerSlot",(Native)&UFCBlueprintFunctionLibrary::execGetHeroesForPlayerSlot);
  376.         FNativeFunctionRegistrar::RegisterFunction(UFCBlueprintFunctionLibrary::StaticClass(),"GetPlayerSlotFCPlayerController",(Native)&UFCBlueprintFunctionLibrary::execGetPlayerSlotFCPlayerController);
  377.         FNativeFunctionRegistrar::RegisterFunction(UFCBlueprintFunctionLibrary::StaticClass(),"GetPlayerSlotFCPlayerState",(Native)&UFCBlueprintFunctionLibrary::execGetPlayerSlotFCPlayerState);
  378.     }
  379.     IMPLEMENT_CLASS(UFCBlueprintFunctionLibrary, 4163672537);
  380.     void AFCHeroStart::StaticRegisterNativesAFCHeroStart()
  381.     {
  382.     }
  383.     IMPLEMENT_CLASS(AFCHeroStart, 2986548214);
  384.     void AFCStratCamStart::StaticRegisterNativesAFCStratCamStart()
  385.     {
  386.     }
  387.     IMPLEMENT_CLASS(AFCStratCamStart, 826791893);
  388. static class UEnum* EFCLobbyReadyUpStatus_StaticEnum()
  389. {
  390.     static class UEnum* Singleton = NULL;
  391.     if (!Singleton)
  392.     {
  393.         extern FIELDCOMMANDER_API class UEnum* Z_Construct_UEnum_FieldCommander_EFCLobbyReadyUpStatus();
  394.         extern FIELDCOMMANDER_API class UPackage* Z_Construct_UPackage_FieldCommander();
  395.         Singleton = GetStaticEnum(Z_Construct_UEnum_FieldCommander_EFCLobbyReadyUpStatus, Z_Construct_UPackage_FieldCommander(), TEXT("EFCLobbyReadyUpStatus"));
  396.     }
  397.     return Singleton;
  398. }
  399. static FCompiledInDeferEnum Z_CompiledInDeferEnum_UEnum_EFCLobbyReadyUpStatus(EFCLobbyReadyUpStatus_StaticEnum, TEXT("/Script/FieldCommander"));
  400.     void AFCGameMode::OnBeginFCMatch()
  401.     {
  402.         ProcessEvent(FindFunctionChecked(FIELDCOMMANDER_OnBeginFCMatch),NULL);
  403.     }
  404.     void AFCGameMode::StaticRegisterNativesAFCGameMode()
  405.     {
  406.         FNativeFunctionRegistrar::RegisterFunction(AFCGameMode::StaticClass(),"ArePlayersReady",(Native)&AFCGameMode::execArePlayersReady);
  407.         FNativeFunctionRegistrar::RegisterFunction(AFCGameMode::StaticClass(),"BeginFCMatch",(Native)&AFCGameMode::execBeginFCMatch);
  408.         FNativeFunctionRegistrar::RegisterFunction(AFCGameMode::StaticClass(),"InitFCPlayer",(Native)&AFCGameMode::execInitFCPlayer);
  409.         FNativeFunctionRegistrar::RegisterFunction(AFCGameMode::StaticClass(),"OnBeginFCMatch",(Native)&AFCGameMode::execOnBeginFCMatch);
  410.         FNativeFunctionRegistrar::RegisterFunction(AFCGameMode::StaticClass(),"SpawnRTSUnit",(Native)&AFCGameMode::execSpawnRTSUnit);
  411.     }
  412.     IMPLEMENT_CLASS(AFCGameMode, 1896261939);
  413.     void AFCHUD::StaticRegisterNativesAFCHUD()
  414.     {
  415.     }
  416.     IMPLEMENT_CLASS(AFCHUD, 3717504313);
  417.     void AFieldCommanderGameMode::StaticRegisterNativesAFieldCommanderGameMode()
  418.     {
  419.     }
  420.     IMPLEMENT_CLASS(AFieldCommanderGameMode, 1600886942);
  421. FName FIELDCOMMANDER_OnBeginFCMatch = FName(TEXT("OnBeginFCMatch"));
  422. FName FIELDCOMMANDER_OnFCActivateBuilding = FName(TEXT("OnFCActivateBuilding"));
  423. FName FIELDCOMMANDER_OnSetupUnit = FName(TEXT("OnSetupUnit"));
  424. FName FIELDCOMMANDER_ServerPlayerChangeCommandMenuPage = FName(TEXT("ServerPlayerChangeCommandMenuPage"));
  425. FName FIELDCOMMANDER_ServerPlayerChangeSubSelectionUnitType = FName(TEXT("ServerPlayerChangeSubSelectionUnitType"));
  426. FName FIELDCOMMANDER_ServerPlayerDeselectAllUnits = FName(TEXT("ServerPlayerDeselectAllUnits"));
  427. FName FIELDCOMMANDER_ServerPlayerDeselectUnits = FName(TEXT("ServerPlayerDeselectUnits"));
  428. FName FIELDCOMMANDER_ServerPlayerPickFaction = FName(TEXT("ServerPlayerPickFaction"));
  429. FName FIELDCOMMANDER_ServerPlayerPickHero = FName(TEXT("ServerPlayerPickHero"));
  430. FName FIELDCOMMANDER_ServerPlayerPickPlayerSlot = FName(TEXT("ServerPlayerPickPlayerSlot"));
  431. FName FIELDCOMMANDER_ServerPlayerPickStartLocationForForce = FName(TEXT("ServerPlayerPickStartLocationForForce"));
  432. FName FIELDCOMMANDER_ServerPlayerReadyUp = FName(TEXT("ServerPlayerReadyUp"));
  433. FName FIELDCOMMANDER_ServerPlayerSelectUnits = FName(TEXT("ServerPlayerSelectUnits"));
  434. FName FIELDCOMMANDER_ServerPlayerSpawnBase = FName(TEXT("ServerPlayerSpawnBase"));
  435. FName FIELDCOMMANDER_ServerPlayerSpawnHero = FName(TEXT("ServerPlayerSpawnHero"));
  436. FName FIELDCOMMANDER_ServerPlayerSwapPerspective = FName(TEXT("ServerPlayerSwapPerspective"));
  437. #if USE_COMPILED_IN_NATIVES
  438. // Cross Module References
  439.     AIMODULE_API class UClass* Z_Construct_UClass_AAIController();
  440.     ENGINE_API class UClass* Z_Construct_UClass_APlayerStart();
  441.     ENGINE_API class UClass* Z_Construct_UClass_AActor();
  442.     ENGINE_API class UClass* Z_Construct_UClass_USkeletalMeshComponent_NoRegister();
  443.     ENGINE_API class UClass* Z_Construct_UClass_ACharacter_NoRegister();
  444.     ENGINE_API class UClass* Z_Construct_UClass_ACharacter();
  445.     ENGINE_API class UClass* Z_Construct_UClass_UDecalComponent_NoRegister();
  446.     ENGINE_API class UClass* Z_Construct_UClass_APlayerState_NoRegister();
  447.     UMG_API class UClass* Z_Construct_UClass_UUserWidget_NoRegister();
  448.     COREUOBJECT_API class UClass* Z_Construct_UClass_UObject();
  449.     ENGINE_API class UClass* Z_Construct_UClass_APlayerState();
  450.     ENGINE_API class UClass* Z_Construct_UClass_AWorldSettings();
  451.     ENGINE_API class UClass* Z_Construct_UClass_ADefaultPawn();
  452.     ENGINE_API class UClass* Z_Construct_UClass_UCameraComponent_NoRegister();
  453.     COREUOBJECT_API class UScriptStruct* Z_Construct_UScriptStruct_FVector();
  454.     ENGINE_API class UClass* Z_Construct_UClass_APlayerController();
  455.     ENGINE_API class UClass* Z_Construct_UClass_AGameState();
  456.     ENGINE_API class UClass* Z_Construct_UClass_AActor_NoRegister();
  457.     ENGINE_API class UClass* Z_Construct_UClass_AGameState_NoRegister();
  458.     COREUOBJECT_API class UClass* Z_Construct_UClass_UObject_NoRegister();
  459.     ENGINE_API class UClass* Z_Construct_UClass_UBlueprintFunctionLibrary();
  460.     ENGINE_API class UClass* Z_Construct_UClass_AController_NoRegister();
  461.     COREUOBJECT_API class UScriptStruct* Z_Construct_UScriptStruct_FRotator();
  462.     ENGINE_API class UClass* Z_Construct_UClass_AGameMode();
  463.     ENGINE_API class UClass* Z_Construct_UClass_AHUD();
  464.  
  465.     FIELDCOMMANDER_API class UClass* Z_Construct_UClass_AFCAIController_NoRegister();
  466.     FIELDCOMMANDER_API class UClass* Z_Construct_UClass_AFCAIController();
  467.     FIELDCOMMANDER_API class UClass* Z_Construct_UClass_AFCBaseStart_NoRegister();
  468.     FIELDCOMMANDER_API class UClass* Z_Construct_UClass_AFCBaseStart();
  469.     FIELDCOMMANDER_API class UClass* Z_Construct_UClass_AFCWeapon_NoRegister();
  470.     FIELDCOMMANDER_API class UClass* Z_Construct_UClass_AFCWeapon();
  471.     FIELDCOMMANDER_API class UClass* Z_Construct_UClass_AFCWeaponSimple_NoRegister();
  472.     FIELDCOMMANDER_API class UClass* Z_Construct_UClass_AFCWeaponSimple();
  473.     FIELDCOMMANDER_API class UClass* Z_Construct_UClass_AFCWeaponComplex_NoRegister();
  474.     FIELDCOMMANDER_API class UClass* Z_Construct_UClass_AFCWeaponComplex();
  475.     FIELDCOMMANDER_API class UFunction* Z_Construct_UDelegateFunction_FieldCommander_FCActivateBuildingSignature__DelegateSignature();
  476.     FIELDCOMMANDER_API class UFunction* Z_Construct_UDelegateFunction_FieldCommander_FCSetupUnitSignature__DelegateSignature();
  477.     FIELDCOMMANDER_API class UEnum* Z_Construct_UEnum_FieldCommander_EFCCommandTypes();
  478.     FIELDCOMMANDER_API class UEnum* Z_Construct_UEnum_FieldCommander_EFCMovementTypes();
  479.     FIELDCOMMANDER_API class UScriptStruct* Z_Construct_UScriptStruct_FFCCommandPageInfo();
  480.     FIELDCOMMANDER_API class UScriptStruct* Z_Construct_UScriptStruct_FFCCommandItemInfo();
  481.     FIELDCOMMANDER_API class UFunction* Z_Construct_UFunction_AFCUnit_FCActivateBuilding();
  482.     FIELDCOMMANDER_API class UFunction* Z_Construct_UFunction_AFCUnit_GiveWeaponToUnit();
  483.     FIELDCOMMANDER_API class UFunction* Z_Construct_UFunction_AFCUnit_OnFCActivateBuilding();
  484.     FIELDCOMMANDER_API class UFunction* Z_Construct_UFunction_AFCUnit_OnRep_TeamIndex();
  485.     FIELDCOMMANDER_API class UFunction* Z_Construct_UFunction_AFCUnit_OnSetupUnit();
  486.     FIELDCOMMANDER_API class UFunction* Z_Construct_UFunction_AFCUnit_SetupUnit();
  487.     FIELDCOMMANDER_API class UClass* Z_Construct_UClass_AFCUnit_NoRegister();
  488.     FIELDCOMMANDER_API class UClass* Z_Construct_UClass_AFCUnit();
  489.     FIELDCOMMANDER_API class UFunction* Z_Construct_UFunction_AFCHero_OnSetupUnit();
  490.     FIELDCOMMANDER_API class UClass* Z_Construct_UClass_AFCHero_NoRegister();
  491.     FIELDCOMMANDER_API class UClass* Z_Construct_UClass_AFCHero();
  492.     FIELDCOMMANDER_API class UClass* Z_Construct_UClass_UFCFaction_NoRegister();
  493.     FIELDCOMMANDER_API class UClass* Z_Construct_UClass_UFCFaction();
  494.     FIELDCOMMANDER_API class UFunction* Z_Construct_UFunction_AFCPlayerState_OnRep_FactionClass();
  495.     FIELDCOMMANDER_API class UFunction* Z_Construct_UFunction_AFCPlayerState_OnRep_HeroClass();
  496.     FIELDCOMMANDER_API class UClass* Z_Construct_UClass_AFCPlayerState_NoRegister();
  497.     FIELDCOMMANDER_API class UClass* Z_Construct_UClass_AFCPlayerState();
  498.     FIELDCOMMANDER_API class UScriptStruct* Z_Construct_UScriptStruct_FFCMapTeamInfo();
  499.     FIELDCOMMANDER_API class UScriptStruct* Z_Construct_UScriptStruct_FFCMapForceInfo();
  500.     FIELDCOMMANDER_API class UClass* Z_Construct_UClass_AFCWorldSettings_NoRegister();
  501.     FIELDCOMMANDER_API class UClass* Z_Construct_UClass_AFCWorldSettings();
  502.     FIELDCOMMANDER_API class UFunction* Z_Construct_UFunction_AFCStratPawn_StratCamScrollRight();
  503.     FIELDCOMMANDER_API class UFunction* Z_Construct_UFunction_AFCStratPawn_StratCamScrollUp();
  504.     FIELDCOMMANDER_API class UClass* Z_Construct_UClass_AFCStratPawn_NoRegister();
  505.     FIELDCOMMANDER_API class UClass* Z_Construct_UClass_AFCStratPawn();
  506.     FIELDCOMMANDER_API class UFunction* Z_Construct_UFunction_AFCPlayerController_GetFCWorldSettings();
  507.     FIELDCOMMANDER_API class UFunction* Z_Construct_UFunction_AFCPlayerController_GiveStratCommand();
  508.     FIELDCOMMANDER_API class UFunction* Z_Construct_UFunction_AFCPlayerController_HandleCancelKey();
  509.     FIELDCOMMANDER_API class UFunction* Z_Construct_UFunction_AFCPlayerController_HandleHotGroup1();
  510.     FIELDCOMMANDER_API class UFunction* Z_Construct_UFunction_AFCPlayerController_HandleHotGroup10();
  511.     FIELDCOMMANDER_API class UFunction* Z_Construct_UFunction_AFCPlayerController_HandleHotGroup2();
  512.     FIELDCOMMANDER_API class UFunction* Z_Construct_UFunction_AFCPlayerController_HandleHotGroup3();
  513.     FIELDCOMMANDER_API class UFunction* Z_Construct_UFunction_AFCPlayerController_HandleHotGroup4();
  514.     FIELDCOMMANDER_API class UFunction* Z_Construct_UFunction_AFCPlayerController_HandleHotGroup5();
  515.     FIELDCOMMANDER_API class UFunction* Z_Construct_UFunction_AFCPlayerController_HandleHotGroup6();
  516.     FIELDCOMMANDER_API class UFunction* Z_Construct_UFunction_AFCPlayerController_HandleHotGroup7();
  517.     FIELDCOMMANDER_API class UFunction* Z_Construct_UFunction_AFCPlayerController_HandleHotGroup8();
  518.     FIELDCOMMANDER_API class UFunction* Z_Construct_UFunction_AFCPlayerController_HandleHotGroup9();
  519.     FIELDCOMMANDER_API class UFunction* Z_Construct_UFunction_AFCPlayerController_HandleJump();
  520.     FIELDCOMMANDER_API class UFunction* Z_Construct_UFunction_AFCPlayerController_HandleLookRight();
  521.     FIELDCOMMANDER_API class UFunction* Z_Construct_UFunction_AFCPlayerController_HandleLookUp();
  522.     FIELDCOMMANDER_API class UFunction* Z_Construct_UFunction_AFCPlayerController_HandleMoveForward();
  523.     FIELDCOMMANDER_API class UFunction* Z_Construct_UFunction_AFCPlayerController_HandleMoveRight();
  524.     FIELDCOMMANDER_API class UFunction* Z_Construct_UFunction_AFCPlayerController_HandleNextWeapon();
  525.     FIELDCOMMANDER_API class UFunction* Z_Construct_UFunction_AFCPlayerController_HandlePerspectiveSwap();
  526.     FIELDCOMMANDER_API class UFunction* Z_Construct_UFunction_AFCPlayerController_HandlePrevWeapon();
  527.     FIELDCOMMANDER_API class UFunction* Z_Construct_UFunction_AFCPlayerController_HandlePrimaryAction();
  528.     FIELDCOMMANDER_API class UFunction* Z_Construct_UFunction_AFCPlayerController_HandlePrimaryActionEnd();
  529.     FIELDCOMMANDER_API class UFunction* Z_Construct_UFunction_AFCPlayerController_HandleSecondaryAction();
  530.     FIELDCOMMANDER_API class UFunction* Z_Construct_UFunction_AFCPlayerController_HandleSecondaryActionEnd();
  531.     FIELDCOMMANDER_API class UFunction* Z_Construct_UFunction_AFCPlayerController_HandleStratCommand0();
  532.     FIELDCOMMANDER_API class UFunction* Z_Construct_UFunction_AFCPlayerController_HandleStratCommand1();
  533.     FIELDCOMMANDER_API class UFunction* Z_Construct_UFunction_AFCPlayerController_HandleStratCommand2();
  534.     FIELDCOMMANDER_API class UFunction* Z_Construct_UFunction_AFCPlayerController_HandleStratCommand3();
  535.     FIELDCOMMANDER_API class UFunction* Z_Construct_UFunction_AFCPlayerController_HandleStratCommand4();
  536.     FIELDCOMMANDER_API class UFunction* Z_Construct_UFunction_AFCPlayerController_HandleStratCommand5();
  537.     FIELDCOMMANDER_API class UFunction* Z_Construct_UFunction_AFCPlayerController_HandleStratCommand6();
  538.     FIELDCOMMANDER_API class UFunction* Z_Construct_UFunction_AFCPlayerController_HandleStratCommand7();
  539.     FIELDCOMMANDER_API class UFunction* Z_Construct_UFunction_AFCPlayerController_HandleStratCommand8();
  540.     FIELDCOMMANDER_API class UFunction* Z_Construct_UFunction_AFCPlayerController_HandleStratCommand9();
  541.     FIELDCOMMANDER_API class UFunction* Z_Construct_UFunction_AFCPlayerController_HandleSwapKey();
  542.     FIELDCOMMANDER_API class UFunction* Z_Construct_UFunction_AFCPlayerController_HandleTertiaryAction();
  543.     FIELDCOMMANDER_API class UFunction* Z_Construct_UFunction_AFCPlayerController_HandleTertiaryActionEnd();
  544.     FIELDCOMMANDER_API class UFunction* Z_Construct_UFunction_AFCPlayerController_OnRep_HeroPawn();
  545.     FIELDCOMMANDER_API class UFunction* Z_Construct_UFunction_AFCPlayerController_OnRep_StratPawn();
  546.     FIELDCOMMANDER_API class UFunction* Z_Construct_UFunction_AFCPlayerController_PlayerChangeCommandMenuPage();
  547.     FIELDCOMMANDER_API class UFunction* Z_Construct_UFunction_AFCPlayerController_PlayerChangeSubSelectionUnitType();
  548.     FIELDCOMMANDER_API class UFunction* Z_Construct_UFunction_AFCPlayerController_PlayerDeselectAllUnits();
  549.     FIELDCOMMANDER_API class UFunction* Z_Construct_UFunction_AFCPlayerController_PlayerDeselectUnits();
  550.     FIELDCOMMANDER_API class UFunction* Z_Construct_UFunction_AFCPlayerController_PlayerPickFaction();
  551.     FIELDCOMMANDER_API class UFunction* Z_Construct_UFunction_AFCPlayerController_PlayerPickHero();
  552.     FIELDCOMMANDER_API class UFunction* Z_Construct_UFunction_AFCPlayerController_PlayerPickPlayerSlot();
  553.     FIELDCOMMANDER_API class UFunction* Z_Construct_UFunction_AFCPlayerController_PlayerPickStartLocationForForce();
  554.     FIELDCOMMANDER_API class UFunction* Z_Construct_UFunction_AFCPlayerController_PlayerReadyUp();
  555.     FIELDCOMMANDER_API class UFunction* Z_Construct_UFunction_AFCPlayerController_PlayerSelectUnits();
  556.     FIELDCOMMANDER_API class UFunction* Z_Construct_UFunction_AFCPlayerController_PlayerSpawnBase();
  557.     FIELDCOMMANDER_API class UFunction* Z_Construct_UFunction_AFCPlayerController_PlayerSpawnHero();
  558.     FIELDCOMMANDER_API class UFunction* Z_Construct_UFunction_AFCPlayerController_PlayerSwapPerspective();
  559.     FIELDCOMMANDER_API class UFunction* Z_Construct_UFunction_AFCPlayerController_SelectHotGroup();
  560.     FIELDCOMMANDER_API class UFunction* Z_Construct_UFunction_AFCPlayerController_ServerPlayerChangeCommandMenuPage();
  561.     FIELDCOMMANDER_API class UFunction* Z_Construct_UFunction_AFCPlayerController_ServerPlayerChangeSubSelectionUnitType();
  562.     FIELDCOMMANDER_API class UFunction* Z_Construct_UFunction_AFCPlayerController_ServerPlayerDeselectAllUnits();
  563.     FIELDCOMMANDER_API class UFunction* Z_Construct_UFunction_AFCPlayerController_ServerPlayerDeselectUnits();
  564.     FIELDCOMMANDER_API class UFunction* Z_Construct_UFunction_AFCPlayerController_ServerPlayerPickFaction();
  565.     FIELDCOMMANDER_API class UFunction* Z_Construct_UFunction_AFCPlayerController_ServerPlayerPickHero();
  566.     FIELDCOMMANDER_API class UFunction* Z_Construct_UFunction_AFCPlayerController_ServerPlayerPickPlayerSlot();
  567.     FIELDCOMMANDER_API class UFunction* Z_Construct_UFunction_AFCPlayerController_ServerPlayerPickStartLocationForForce();
  568.     FIELDCOMMANDER_API class UFunction* Z_Construct_UFunction_AFCPlayerController_ServerPlayerReadyUp();
  569.     FIELDCOMMANDER_API class UFunction* Z_Construct_UFunction_AFCPlayerController_ServerPlayerSelectUnits();
  570.     FIELDCOMMANDER_API class UFunction* Z_Construct_UFunction_AFCPlayerController_ServerPlayerSpawnBase();
  571.     FIELDCOMMANDER_API class UFunction* Z_Construct_UFunction_AFCPlayerController_ServerPlayerSpawnHero();
  572.     FIELDCOMMANDER_API class UFunction* Z_Construct_UFunction_AFCPlayerController_ServerPlayerSwapPerspective();
  573.     FIELDCOMMANDER_API class UClass* Z_Construct_UClass_AFCPlayerController_NoRegister();
  574.     FIELDCOMMANDER_API class UClass* Z_Construct_UClass_AFCPlayerController();
  575.     FIELDCOMMANDER_API class UScriptStruct* Z_Construct_UScriptStruct_FFCBaseInfo();
  576.     FIELDCOMMANDER_API class UFunction* Z_Construct_UFunction_AFCGameState_OnRep_FactionClasses();
  577.     FIELDCOMMANDER_API class UFunction* Z_Construct_UFunction_AFCGameState_SetupFCBaseArray();
  578.     FIELDCOMMANDER_API class UClass* Z_Construct_UClass_AFCGameState_NoRegister();
  579.     FIELDCOMMANDER_API class UClass* Z_Construct_UClass_AFCGameState();
  580.     FIELDCOMMANDER_API class UFunction* Z_Construct_UFunction_UFCBlueprintFunctionLibrary_GetAllForceSlotFCPlayerControllers();
  581.     FIELDCOMMANDER_API class UFunction* Z_Construct_UFunction_UFCBlueprintFunctionLibrary_GetAllForceSlotFCPlayerStates();
  582.     FIELDCOMMANDER_API class UFunction* Z_Construct_UFunction_UFCBlueprintFunctionLibrary_GetAllParticipantFCPlayerControllers();
  583.     FIELDCOMMANDER_API class UFunction* Z_Construct_UFunction_UFCBlueprintFunctionLibrary_GetAllParticipantFCPlayerStates();
  584.     FIELDCOMMANDER_API class UFunction* Z_Construct_UFunction_UFCBlueprintFunctionLibrary_GetAllSpectatorFCPlayerControllers();
  585.     FIELDCOMMANDER_API class UFunction* Z_Construct_UFunction_UFCBlueprintFunctionLibrary_GetAllSpectatorFCPlayerStates();
  586.     FIELDCOMMANDER_API class UFunction* Z_Construct_UFunction_UFCBlueprintFunctionLibrary_GetAllTeamSlotFCPlayerControllers();
  587.     FIELDCOMMANDER_API class UFunction* Z_Construct_UFunction_UFCBlueprintFunctionLibrary_GetAllTeamSlotFCPlayerStates();
  588.     FIELDCOMMANDER_API class UFunction* Z_Construct_UFunction_UFCBlueprintFunctionLibrary_GetDefaultObject();
  589.     FIELDCOMMANDER_API class UFunction* Z_Construct_UFunction_UFCBlueprintFunctionLibrary_GetFactionDisplayNamesFromClassArray();
  590.     FIELDCOMMANDER_API class UFunction* Z_Construct_UFunction_UFCBlueprintFunctionLibrary_GetFactionsForPlayerSlot();
  591.     FIELDCOMMANDER_API class UFunction* Z_Construct_UFunction_UFCBlueprintFunctionLibrary_GetHeroDisplayNamesFromClassArray();
  592.     FIELDCOMMANDER_API class UFunction* Z_Construct_UFunction_UFCBlueprintFunctionLibrary_GetHeroesForPlayerSlot();
  593.     FIELDCOMMANDER_API class UFunction* Z_Construct_UFunction_UFCBlueprintFunctionLibrary_GetPlayerSlotFCPlayerController();
  594.     FIELDCOMMANDER_API class UFunction* Z_Construct_UFunction_UFCBlueprintFunctionLibrary_GetPlayerSlotFCPlayerState();
  595.     FIELDCOMMANDER_API class UClass* Z_Construct_UClass_UFCBlueprintFunctionLibrary_NoRegister();
  596.     FIELDCOMMANDER_API class UClass* Z_Construct_UClass_UFCBlueprintFunctionLibrary();
  597.     FIELDCOMMANDER_API class UClass* Z_Construct_UClass_AFCHeroStart_NoRegister();
  598.     FIELDCOMMANDER_API class UClass* Z_Construct_UClass_AFCHeroStart();
  599.     FIELDCOMMANDER_API class UClass* Z_Construct_UClass_AFCStratCamStart_NoRegister();
  600.     FIELDCOMMANDER_API class UClass* Z_Construct_UClass_AFCStratCamStart();
  601.     FIELDCOMMANDER_API class UFunction* Z_Construct_UDelegateFunction_FieldCommander_FCMatchStartedSignature__DelegateSignature();
  602.     FIELDCOMMANDER_API class UEnum* Z_Construct_UEnum_FieldCommander_EFCLobbyReadyUpStatus();
  603.     FIELDCOMMANDER_API class UFunction* Z_Construct_UFunction_AFCGameMode_ArePlayersReady();
  604.     FIELDCOMMANDER_API class UFunction* Z_Construct_UFunction_AFCGameMode_BeginFCMatch();
  605.     FIELDCOMMANDER_API class UFunction* Z_Construct_UFunction_AFCGameMode_InitFCPlayer();
  606.     FIELDCOMMANDER_API class UFunction* Z_Construct_UFunction_AFCGameMode_OnBeginFCMatch();
  607.     FIELDCOMMANDER_API class UFunction* Z_Construct_UFunction_AFCGameMode_SpawnRTSUnit();
  608.     FIELDCOMMANDER_API class UClass* Z_Construct_UClass_AFCGameMode_NoRegister();
  609.     FIELDCOMMANDER_API class UClass* Z_Construct_UClass_AFCGameMode();
  610.     FIELDCOMMANDER_API class UClass* Z_Construct_UClass_AFCHUD_NoRegister();
  611.     FIELDCOMMANDER_API class UClass* Z_Construct_UClass_AFCHUD();
  612.     FIELDCOMMANDER_API class UClass* Z_Construct_UClass_AFieldCommanderGameMode_NoRegister();
  613.     FIELDCOMMANDER_API class UClass* Z_Construct_UClass_AFieldCommanderGameMode();
  614.     FIELDCOMMANDER_API class UPackage* Z_Construct_UPackage_FieldCommander();
  615.     UClass* Z_Construct_UClass_AFCAIController_NoRegister()
  616.     {
  617.         return AFCAIController::StaticClass();
  618.     }
  619.     UClass* Z_Construct_UClass_AFCAIController()
  620.     {
  621.         static UClass* OuterClass = NULL;
  622.         if (!OuterClass)
  623.         {
  624.             Z_Construct_UClass_AAIController();
  625.             Z_Construct_UPackage_FieldCommander();
  626.             OuterClass = AFCAIController::StaticClass();
  627.             if (!(OuterClass->ClassFlags & CLASS_Constructed))
  628.             {
  629.                 UObjectForceRegistration(OuterClass);
  630.                 OuterClass->ClassFlags |= 0x20900280;
  631.  
  632.  
  633.                 OuterClass->StaticLink();
  634. #if WITH_METADATA
  635.                 UMetaData* MetaData = OuterClass->GetOutermost()->GetMetaData();
  636.                 MetaData->SetValue(OuterClass, TEXT("HideCategories"), TEXT("Collision Rendering Utilities|Transformation"));
  637.                 MetaData->SetValue(OuterClass, TEXT("IncludePath"), TEXT("FCAIController.h"));
  638.                 MetaData->SetValue(OuterClass, TEXT("ModuleRelativePath"), TEXT("Public/FCAIController.h"));
  639. #endif
  640.             }
  641.         }
  642.         check(OuterClass->GetClass());
  643.         return OuterClass;
  644.     }
  645.     static FCompiledInDefer Z_CompiledInDefer_UClass_AFCAIController(Z_Construct_UClass_AFCAIController, TEXT("AFCAIController"));
  646.     DEFINE_VTABLE_PTR_HELPER_CTOR(AFCAIController);
  647.     UClass* Z_Construct_UClass_AFCBaseStart_NoRegister()
  648.     {
  649.         return AFCBaseStart::StaticClass();
  650.     }
  651.     UClass* Z_Construct_UClass_AFCBaseStart()
  652.     {
  653.         static UClass* OuterClass = NULL;
  654.         if (!OuterClass)
  655.         {
  656.             Z_Construct_UClass_APlayerStart();
  657.             Z_Construct_UPackage_FieldCommander();
  658.             OuterClass = AFCBaseStart::StaticClass();
  659.             if (!(OuterClass->ClassFlags & CLASS_Constructed))
  660.             {
  661.                 UObjectForceRegistration(OuterClass);
  662.                 OuterClass->ClassFlags |= 0x20900080;
  663.  
  664.  
  665. PRAGMA_DISABLE_DEPRECATION_WARNINGS
  666.                 UProperty* NewProp_ForceIndex = new(EC_InternalUseOnlyConstructor, OuterClass, TEXT("ForceIndex"), RF_Public|RF_Transient|RF_Native) UIntProperty(CPP_PROPERTY_BASE(ForceIndex, AFCBaseStart), 0x0000000000000005);
  667.                 UProperty* NewProp_TeamIndex = new(EC_InternalUseOnlyConstructor, OuterClass, TEXT("TeamIndex"), RF_Public|RF_Transient|RF_Native) UIntProperty(CPP_PROPERTY_BASE(TeamIndex, AFCBaseStart), 0x0000000000000005);
  668.                 UProperty* NewProp_BaseIndex = new(EC_InternalUseOnlyConstructor, OuterClass, TEXT("BaseIndex"), RF_Public|RF_Transient|RF_Native) UIntProperty(CPP_PROPERTY_BASE(BaseIndex, AFCBaseStart), 0x0000000000000005);
  669. PRAGMA_ENABLE_DEPRECATION_WARNINGS
  670.                 OuterClass->StaticLink();
  671. #if WITH_METADATA
  672.                 UMetaData* MetaData = OuterClass->GetOutermost()->GetMetaData();
  673.                 MetaData->SetValue(OuterClass, TEXT("HideCategories"), TEXT("Collision Lighting LightColor Force"));
  674.                 MetaData->SetValue(OuterClass, TEXT("IncludePath"), TEXT("FCBaseStart.h"));
  675.                 MetaData->SetValue(OuterClass, TEXT("ModuleRelativePath"), TEXT("Public/FCBaseStart.h"));
  676.                 MetaData->SetValue(NewProp_ForceIndex, TEXT("Category"), TEXT("FieldCommander"));
  677.                 MetaData->SetValue(NewProp_ForceIndex, TEXT("ModuleRelativePath"), TEXT("Public/FCBaseStart.h"));
  678.                 MetaData->SetValue(NewProp_ForceIndex, TEXT("ToolTip"), TEXT("-1 for any, or index of force within selected team allowed to spawn here (see world settings!), ignored if base index set to -1"));
  679.                 MetaData->SetValue(NewProp_TeamIndex, TEXT("Category"), TEXT("FieldCommander"));
  680.                 MetaData->SetValue(NewProp_TeamIndex, TEXT("ModuleRelativePath"), TEXT("Public/FCBaseStart.h"));
  681.                 MetaData->SetValue(NewProp_TeamIndex, TEXT("ToolTip"), TEXT("-1 for any, or index of team allowed to spawn here (see world settings!), ignored if base index set to -1"));
  682.                 MetaData->SetValue(NewProp_BaseIndex, TEXT("Category"), TEXT("FieldCommander"));
  683.                 MetaData->SetValue(NewProp_BaseIndex, TEXT("ModuleRelativePath"), TEXT("Public/FCBaseStart.h"));
  684.                 MetaData->SetValue(NewProp_BaseIndex, TEXT("ToolTip"), TEXT("-1 to not assign to a base, or index of base this spawn is associated with. if not -1 team and force index will not be used"));
  685. #endif
  686.             }
  687.         }
  688.         check(OuterClass->GetClass());
  689.         return OuterClass;
  690.     }
  691.     static FCompiledInDefer Z_CompiledInDefer_UClass_AFCBaseStart(Z_Construct_UClass_AFCBaseStart, TEXT("AFCBaseStart"));
  692.     DEFINE_VTABLE_PTR_HELPER_CTOR(AFCBaseStart);
  693.     UClass* Z_Construct_UClass_AFCWeapon_NoRegister()
  694.     {
  695.         return AFCWeapon::StaticClass();
  696.     }
  697.     UClass* Z_Construct_UClass_AFCWeapon()
  698.     {
  699.         static UClass* OuterClass = NULL;
  700.         if (!OuterClass)
  701.         {
  702.             Z_Construct_UClass_AActor();
  703.             Z_Construct_UPackage_FieldCommander();
  704.             OuterClass = AFCWeapon::StaticClass();
  705.             if (!(OuterClass->ClassFlags & CLASS_Constructed))
  706.             {
  707.                 UObjectForceRegistration(OuterClass);
  708.                 OuterClass->ClassFlags |= 0x20900080;
  709.  
  710.  
  711. PRAGMA_DISABLE_DEPRECATION_WARNINGS
  712.                 UProperty* NewProp_WeaponMesh = new(EC_InternalUseOnlyConstructor, OuterClass, TEXT("WeaponMesh"), RF_Public|RF_Transient|RF_Native) UObjectProperty(CPP_PROPERTY_BASE(WeaponMesh, AFCWeapon), 0x00000000000a0009, Z_Construct_UClass_USkeletalMeshComponent_NoRegister());
  713.                 UProperty* NewProp_WeaponDefaultSocketName = new(EC_InternalUseOnlyConstructor, OuterClass, TEXT("WeaponDefaultSocketName"), RF_Public|RF_Transient|RF_Native) UNameProperty(CPP_PROPERTY_BASE(WeaponDefaultSocketName, AFCWeapon), 0x0000000000010015);
  714.                 UProperty* NewProp_WeaponDisplayName = new(EC_InternalUseOnlyConstructor, OuterClass, TEXT("WeaponDisplayName"), RF_Public|RF_Transient|RF_Native) UTextProperty(CPP_PROPERTY_BASE(WeaponDisplayName, AFCWeapon), 0x0000000000010015);
  715. PRAGMA_ENABLE_DEPRECATION_WARNINGS
  716.                 OuterClass->StaticLink();
  717. #if WITH_METADATA
  718.                 UMetaData* MetaData = OuterClass->GetOutermost()->GetMetaData();
  719.                 MetaData->SetValue(OuterClass, TEXT("IncludePath"), TEXT("FCWeapon.h"));
  720.                 MetaData->SetValue(OuterClass, TEXT("ModuleRelativePath"), TEXT("Public/FCWeapon.h"));
  721.                 MetaData->SetValue(NewProp_WeaponMesh, TEXT("Category"), TEXT("FCWeapon"));
  722.                 MetaData->SetValue(NewProp_WeaponMesh, TEXT("EditInline"), TEXT("true"));
  723.                 MetaData->SetValue(NewProp_WeaponMesh, TEXT("ModuleRelativePath"), TEXT("Public/FCWeapon.h"));
  724.                 MetaData->SetValue(NewProp_WeaponMesh, TEXT("ToolTip"), TEXT("for weapons that are an inate physical ability (biting etc) you can potentially leave this blank"));
  725.                 MetaData->SetValue(NewProp_WeaponDefaultSocketName, TEXT("Category"), TEXT("FCWeaponPropsGeneral"));
  726.                 MetaData->SetValue(NewProp_WeaponDefaultSocketName, TEXT("ModuleRelativePath"), TEXT("Public/FCWeapon.h"));
  727.                 MetaData->SetValue(NewProp_WeaponDisplayName, TEXT("Category"), TEXT("FCWeaponPropsGeneral"));
  728.                 MetaData->SetValue(NewProp_WeaponDisplayName, TEXT("ModuleRelativePath"), TEXT("Public/FCWeapon.h"));
  729. #endif
  730.             }
  731.         }
  732.         check(OuterClass->GetClass());
  733.         return OuterClass;
  734.     }
  735.     static FCompiledInDefer Z_CompiledInDefer_UClass_AFCWeapon(Z_Construct_UClass_AFCWeapon, TEXT("AFCWeapon"));
  736.     DEFINE_VTABLE_PTR_HELPER_CTOR(AFCWeapon);
  737.     UClass* Z_Construct_UClass_AFCWeaponSimple_NoRegister()
  738.     {
  739.         return AFCWeaponSimple::StaticClass();
  740.     }
  741.     UClass* Z_Construct_UClass_AFCWeaponSimple()
  742.     {
  743.         static UClass* OuterClass = NULL;
  744.         if (!OuterClass)
  745.         {
  746.             Z_Construct_UClass_AFCWeapon();
  747.             Z_Construct_UPackage_FieldCommander();
  748.             OuterClass = AFCWeaponSimple::StaticClass();
  749.             if (!(OuterClass->ClassFlags & CLASS_Constructed))
  750.             {
  751.                 UObjectForceRegistration(OuterClass);
  752.                 OuterClass->ClassFlags |= 0x20900080;
  753.  
  754.  
  755.                 OuterClass->StaticLink();
  756. #if WITH_METADATA
  757.                 UMetaData* MetaData = OuterClass->GetOutermost()->GetMetaData();
  758.                 MetaData->SetValue(OuterClass, TEXT("IncludePath"), TEXT("FCWeaponSimple.h"));
  759.                 MetaData->SetValue(OuterClass, TEXT("ModuleRelativePath"), TEXT("Public/FCWeaponSimple.h"));
  760. #endif
  761.             }
  762.         }
  763.         check(OuterClass->GetClass());
  764.         return OuterClass;
  765.     }
  766.     static FCompiledInDefer Z_CompiledInDefer_UClass_AFCWeaponSimple(Z_Construct_UClass_AFCWeaponSimple, TEXT("AFCWeaponSimple"));
  767.     DEFINE_VTABLE_PTR_HELPER_CTOR(AFCWeaponSimple);
  768.     UClass* Z_Construct_UClass_AFCWeaponComplex_NoRegister()
  769.     {
  770.         return AFCWeaponComplex::StaticClass();
  771.     }
  772.     UClass* Z_Construct_UClass_AFCWeaponComplex()
  773.     {
  774.         static UClass* OuterClass = NULL;
  775.         if (!OuterClass)
  776.         {
  777.             Z_Construct_UClass_AFCWeapon();
  778.             Z_Construct_UPackage_FieldCommander();
  779.             OuterClass = AFCWeaponComplex::StaticClass();
  780.             if (!(OuterClass->ClassFlags & CLASS_Constructed))
  781.             {
  782.                 UObjectForceRegistration(OuterClass);
  783.                 OuterClass->ClassFlags |= 0x20900080;
  784.  
  785.  
  786.                 OuterClass->StaticLink();
  787. #if WITH_METADATA
  788.                 UMetaData* MetaData = OuterClass->GetOutermost()->GetMetaData();
  789.                 MetaData->SetValue(OuterClass, TEXT("IncludePath"), TEXT("FCWeaponComplex.h"));
  790.                 MetaData->SetValue(OuterClass, TEXT("ModuleRelativePath"), TEXT("Public/FCWeaponComplex.h"));
  791. #endif
  792.             }
  793.         }
  794.         check(OuterClass->GetClass());
  795.         return OuterClass;
  796.     }
  797.     static FCompiledInDefer Z_CompiledInDefer_UClass_AFCWeaponComplex(Z_Construct_UClass_AFCWeaponComplex, TEXT("AFCWeaponComplex"));
  798.     DEFINE_VTABLE_PTR_HELPER_CTOR(AFCWeaponComplex);
  799.     UFunction* Z_Construct_UDelegateFunction_FieldCommander_FCActivateBuildingSignature__DelegateSignature()
  800.     {
  801.         UObject* Outer=Z_Construct_UPackage_FieldCommander();
  802.         static UFunction* ReturnFunction = NULL;
  803.         if (!ReturnFunction)
  804.         {
  805.             ReturnFunction = new(EC_InternalUseOnlyConstructor, Outer, TEXT("FCActivateBuildingSignature__DelegateSignature"), RF_Public|RF_Transient|RF_Native) UDelegateFunction(FObjectInitializer(), NULL, 0x00130000, 65535);
  806.             ReturnFunction->Bind();
  807.             ReturnFunction->StaticLink();
  808. #if WITH_METADATA
  809.             UMetaData* MetaData = ReturnFunction->GetOutermost()->GetMetaData();
  810.             MetaData->SetValue(ReturnFunction, TEXT("ModuleRelativePath"), TEXT("Public/FCUnit.h"));
  811. #endif
  812.         }
  813.         return ReturnFunction;
  814.     }
  815.     UFunction* Z_Construct_UDelegateFunction_FieldCommander_FCSetupUnitSignature__DelegateSignature()
  816.     {
  817.         UObject* Outer=Z_Construct_UPackage_FieldCommander();
  818.         static UFunction* ReturnFunction = NULL;
  819.         if (!ReturnFunction)
  820.         {
  821.             ReturnFunction = new(EC_InternalUseOnlyConstructor, Outer, TEXT("FCSetupUnitSignature__DelegateSignature"), RF_Public|RF_Transient|RF_Native) UDelegateFunction(FObjectInitializer(), NULL, 0x00130000, 65535);
  822.             ReturnFunction->Bind();
  823.             ReturnFunction->StaticLink();
  824. #if WITH_METADATA
  825.             UMetaData* MetaData = ReturnFunction->GetOutermost()->GetMetaData();
  826.             MetaData->SetValue(ReturnFunction, TEXT("ModuleRelativePath"), TEXT("Public/FCUnit.h"));
  827. #endif
  828.         }
  829.         return ReturnFunction;
  830.     }
  831.     UEnum* Z_Construct_UEnum_FieldCommander_EFCCommandTypes()
  832.     {
  833.         UPackage* Outer=Z_Construct_UPackage_FieldCommander();
  834.         static UEnum* ReturnEnum = NULL;
  835.         if (!ReturnEnum)
  836.         {
  837.             ReturnEnum = new(EC_InternalUseOnlyConstructor, Outer, TEXT("EFCCommandTypes"), RF_Public|RF_Transient|RF_Native) UEnum(FObjectInitializer());
  838.             TArray<TPair<FName, uint8>> EnumNames;
  839.             EnumNames.Add(TPairInitializer<FName, uint8>(FName(TEXT("EFCCommandTypes::None")), 0));
  840.             EnumNames.Add(TPairInitializer<FName, uint8>(FName(TEXT("EFCCommandTypes::ChangePage")), 1));
  841.             EnumNames.Add(TPairInitializer<FName, uint8>(FName(TEXT("EFCCommandTypes::ForceMove")), 2));
  842.             EnumNames.Add(TPairInitializer<FName, uint8>(FName(TEXT("EFCCommandTypes::Attack")), 3));
  843.             EnumNames.Add(TPairInitializer<FName, uint8>(FName(TEXT("EFCCommandTypes::AttackMove")), 4));
  844.             EnumNames.Add(TPairInitializer<FName, uint8>(FName(TEXT("EFCCommandTypes::Guard")), 5));
  845.             EnumNames.Add(TPairInitializer<FName, uint8>(FName(TEXT("EFCCommandTypes::Train")), 6));
  846.             EnumNames.Add(TPairInitializer<FName, uint8>(FName(TEXT("EFCCommandTypes::Build")), 7));
  847.             EnumNames.Add(TPairInitializer<FName, uint8>(FName(TEXT("EFCCommandTypes::BuildBasePeripheral")), 8));
  848.             EnumNames.Add(TPairInitializer<FName, uint8>(FName(TEXT("EFCCommandTypes::UseAbility")), 9));
  849.             EnumNames.Add(TPairInitializer<FName, uint8>(FName(TEXT("EFCCommandTypes::Gather")), 10));
  850.             EnumNames.Add(TPairInitializer<FName, uint8>(FName(TEXT("EFCCommandTypes::EFCCommandTypes_MAX")), 11));
  851.             ReturnEnum->SetEnums(EnumNames, UEnum::ECppForm::EnumClass);
  852. #if WITH_METADATA
  853.             UMetaData* MetaData = ReturnEnum->GetOutermost()->GetMetaData();
  854.             MetaData->SetValue(ReturnEnum, TEXT("Attack.DisplayName"), TEXT("Attack an unit"));
  855.             MetaData->SetValue(ReturnEnum, TEXT("AttackMove.DisplayName"), TEXT("Attack while moving to a location"));
  856.             MetaData->SetValue(ReturnEnum, TEXT("BlueprintType"), TEXT("true"));
  857.             MetaData->SetValue(ReturnEnum, TEXT("Build.DisplayName"), TEXT("Build player placed building"));
  858.             MetaData->SetValue(ReturnEnum, TEXT("BuildBasePeripheral.DisplayName"), TEXT("Build FC base peripheral building"));
  859.             MetaData->SetValue(ReturnEnum, TEXT("ChangePage.DisplayName"), TEXT("Go to command page"));
  860.             MetaData->SetValue(ReturnEnum, TEXT("ForceMove.DisplayName"), TEXT("Force move to a location"));
  861.             MetaData->SetValue(ReturnEnum, TEXT("Gather.DisplayName"), TEXT("Gather a resource node, take to drop off points"));
  862.             MetaData->SetValue(ReturnEnum, TEXT("Guard.DisplayName"), TEXT("Guard an unit"));
  863.             MetaData->SetValue(ReturnEnum, TEXT("ModuleRelativePath"), TEXT("Public/FCUnit.h"));
  864.             MetaData->SetValue(ReturnEnum, TEXT("None.DisplayName"), TEXT("None/Spacer"));
  865.             MetaData->SetValue(ReturnEnum, TEXT("ToolTip"), TEXT("\"BlueprintType\" is essential to include"));
  866.             MetaData->SetValue(ReturnEnum, TEXT("Train.DisplayName"), TEXT("Train Unit"));
  867.             MetaData->SetValue(ReturnEnum, TEXT("UseAbility.DisplayName"), TEXT("Use an ability"));
  868. #endif
  869.         }
  870.         return ReturnEnum;
  871.     }
  872.     UEnum* Z_Construct_UEnum_FieldCommander_EFCMovementTypes()
  873.     {
  874.         UPackage* Outer=Z_Construct_UPackage_FieldCommander();
  875.         static UEnum* ReturnEnum = NULL;
  876.         if (!ReturnEnum)
  877.         {
  878.             ReturnEnum = new(EC_InternalUseOnlyConstructor, Outer, TEXT("EFCMovementTypes"), RF_Public|RF_Transient|RF_Native) UEnum(FObjectInitializer());
  879.             TArray<TPair<FName, uint8>> EnumNames;
  880.             EnumNames.Add(TPairInitializer<FName, uint8>(FName(TEXT("EFCMovementTypes::NoMove")), 0));
  881.             EnumNames.Add(TPairInitializer<FName, uint8>(FName(TEXT("EFCMovementTypes::Ground")), 1));
  882.             EnumNames.Add(TPairInitializer<FName, uint8>(FName(TEXT("EFCMovementTypes::Flying")), 2));
  883.             EnumNames.Add(TPairInitializer<FName, uint8>(FName(TEXT("EFCMovementTypes::WaterSurface")), 3));
  884.             EnumNames.Add(TPairInitializer<FName, uint8>(FName(TEXT("EFCMovementTypes::WaterSubmerged")), 4));
  885.             EnumNames.Add(TPairInitializer<FName, uint8>(FName(TEXT("EFCMovementTypes::EFCMovementTypes_MAX")), 5));
  886.             ReturnEnum->SetEnums(EnumNames, UEnum::ECppForm::EnumClass);
  887. #if WITH_METADATA
  888.             UMetaData* MetaData = ReturnEnum->GetOutermost()->GetMetaData();
  889.             MetaData->SetValue(ReturnEnum, TEXT("BlueprintType"), TEXT("true"));
  890.             MetaData->SetValue(ReturnEnum, TEXT("Flying.DisplayName"), TEXT("Fly Anywhere"));
  891.             MetaData->SetValue(ReturnEnum, TEXT("Ground.DisplayName"), TEXT("Moves Along Ground"));
  892.             MetaData->SetValue(ReturnEnum, TEXT("ModuleRelativePath"), TEXT("Public/FCUnit.h"));
  893.             MetaData->SetValue(ReturnEnum, TEXT("NoMove.DisplayName"), TEXT("Can't Move"));
  894.             MetaData->SetValue(ReturnEnum, TEXT("ToolTip"), TEXT("\"BlueprintType\" is essential to include"));
  895.             MetaData->SetValue(ReturnEnum, TEXT("WaterSubmerged.DisplayName"), TEXT("Moves under water"));
  896.             MetaData->SetValue(ReturnEnum, TEXT("WaterSurface.DisplayName"), TEXT("Moves on water"));
  897. #endif
  898.         }
  899.         return ReturnEnum;
  900.     }
  901.     UScriptStruct* Z_Construct_UScriptStruct_FFCCommandPageInfo()
  902.     {
  903.         UPackage* Outer=Z_Construct_UPackage_FieldCommander();
  904.         static UScriptStruct* ReturnStruct = NULL;
  905.         if (!ReturnStruct)
  906.         {
  907.             ReturnStruct = new(EC_InternalUseOnlyConstructor, Outer, TEXT("FCCommandPageInfo"), RF_Public|RF_Transient|RF_Native) UScriptStruct(FObjectInitializer(), NULL, new UScriptStruct::TCppStructOps<FFCCommandPageInfo>, EStructFlags(0x00000001));
  908.             UProperty* NewProp_Commands = new(EC_InternalUseOnlyConstructor, ReturnStruct, TEXT("Commands"), RF_Public|RF_Transient|RF_Native) UArrayProperty(CPP_PROPERTY_BASE(Commands, FFCCommandPageInfo), 0x0000000000000005);
  909.             UProperty* NewProp_Commands_Inner = new(EC_InternalUseOnlyConstructor, NewProp_Commands, TEXT("Commands"), RF_Public|RF_Transient|RF_Native) UStructProperty(FObjectInitializer(), EC_CppProperty, 0, 0x0000000000000000, Z_Construct_UScriptStruct_FFCCommandItemInfo());
  910.             UProperty* NewProp_PageIdx = new(EC_InternalUseOnlyConstructor, ReturnStruct, TEXT("PageIdx"), RF_Public|RF_Transient|RF_Native) UIntProperty(CPP_PROPERTY_BASE(PageIdx, FFCCommandPageInfo), 0x0000000000000005);
  911.             UProperty* NewProp_PageDisplayName = new(EC_InternalUseOnlyConstructor, ReturnStruct, TEXT("PageDisplayName"), RF_Public|RF_Transient|RF_Native) UTextProperty(CPP_PROPERTY_BASE(PageDisplayName, FFCCommandPageInfo), 0x0000000000000005);
  912.             ReturnStruct->StaticLink();
  913. #if WITH_METADATA
  914.             UMetaData* MetaData = ReturnStruct->GetOutermost()->GetMetaData();
  915.             MetaData->SetValue(NewProp_Commands, TEXT("Category"), TEXT("FFCCommandPageInfo"));
  916.             MetaData->SetValue(NewProp_Commands, TEXT("ModuleRelativePath"), TEXT("Public/FCUnit.h"));
  917.             MetaData->SetValue(NewProp_Commands, TEXT("ToolTip"), TEXT("Train/Build/BuildPeripheral uses this to specify unit class to train/build"));
  918.             MetaData->SetValue(NewProp_PageIdx, TEXT("Category"), TEXT("FFCCommandPageInfo"));
  919.             MetaData->SetValue(NewProp_PageIdx, TEXT("ModuleRelativePath"), TEXT("Public/FCUnit.h"));
  920.             MetaData->SetValue(NewProp_PageIdx, TEXT("ToolTip"), TEXT("The command type"));
  921.             MetaData->SetValue(NewProp_PageDisplayName, TEXT("Category"), TEXT("FFCCommandPageInfo"));
  922.             MetaData->SetValue(NewProp_PageDisplayName, TEXT("ModuleRelativePath"), TEXT("Public/FCUnit.h"));
  923.             MetaData->SetValue(NewProp_PageDisplayName, TEXT("ToolTip"), TEXT("The display text for the command"));
  924. #endif
  925.         }
  926.         return ReturnStruct;
  927.     }
  928.     uint32 Get_Z_Construct_UScriptStruct_FFCCommandPageInfo_CRC() { return 2817377164U; }
  929.     UScriptStruct* Z_Construct_UScriptStruct_FFCCommandItemInfo()
  930.     {
  931.         UPackage* Outer=Z_Construct_UPackage_FieldCommander();
  932.         static UScriptStruct* ReturnStruct = NULL;
  933.         if (!ReturnStruct)
  934.         {
  935.             ReturnStruct = new(EC_InternalUseOnlyConstructor, Outer, TEXT("FCCommandItemInfo"), RF_Public|RF_Transient|RF_Native) UScriptStruct(FObjectInitializer(), NULL, new UScriptStruct::TCppStructOps<FFCCommandItemInfo>, EStructFlags(0x00000001));
  936.             UProperty* NewProp_DestinationPage = new(EC_InternalUseOnlyConstructor, ReturnStruct, TEXT("DestinationPage"), RF_Public|RF_Transient|RF_Native) UIntProperty(CPP_PROPERTY_BASE(DestinationPage, FFCCommandItemInfo), 0x0000000000000005);
  937.             UProperty* NewProp_UnitClass = new(EC_InternalUseOnlyConstructor, ReturnStruct, TEXT("UnitClass"), RF_Public|RF_Transient|RF_Native) UClassProperty(CPP_PROPERTY_BASE(UnitClass, FFCCommandItemInfo), 0x0004000000000005, Z_Construct_UClass_ACharacter_NoRegister());
  938.             UProperty* NewProp_CommandType = new(EC_InternalUseOnlyConstructor, ReturnStruct, TEXT("CommandType"), RF_Public|RF_Transient|RF_Native) UByteProperty(CPP_PROPERTY_BASE(CommandType, FFCCommandItemInfo), 0x0000000000000005, Z_Construct_UEnum_FieldCommander_EFCCommandTypes());
  939.             UProperty* NewProp_CommandDisplayName = new(EC_InternalUseOnlyConstructor, ReturnStruct, TEXT("CommandDisplayName"), RF_Public|RF_Transient|RF_Native) UTextProperty(CPP_PROPERTY_BASE(CommandDisplayName, FFCCommandItemInfo), 0x0000000000000005);
  940.             ReturnStruct->StaticLink();
  941. #if WITH_METADATA
  942.             UMetaData* MetaData = ReturnStruct->GetOutermost()->GetMetaData();
  943.             MetaData->SetValue(NewProp_DestinationPage, TEXT("Category"), TEXT("FFCCommandItemInfo"));
  944.             MetaData->SetValue(NewProp_DestinationPage, TEXT("ModuleRelativePath"), TEXT("Public/FCUnit.h"));
  945.             MetaData->SetValue(NewProp_DestinationPage, TEXT("ToolTip"), TEXT("the index of the page to ChangePage to"));
  946.             MetaData->SetValue(NewProp_UnitClass, TEXT("Category"), TEXT("FFCCommandItemInfo"));
  947.             MetaData->SetValue(NewProp_UnitClass, TEXT("ModuleRelativePath"), TEXT("Public/FCUnit.h"));
  948.             MetaData->SetValue(NewProp_UnitClass, TEXT("ToolTip"), TEXT("Train/Build/BuildPeripheral uses this to specify unit class to train/build"));
  949.             MetaData->SetValue(NewProp_CommandType, TEXT("Category"), TEXT("FFCCommandItemInfo"));
  950.             MetaData->SetValue(NewProp_CommandType, TEXT("ModuleRelativePath"), TEXT("Public/FCUnit.h"));
  951.             MetaData->SetValue(NewProp_CommandType, TEXT("ToolTip"), TEXT("The command type"));
  952.             MetaData->SetValue(NewProp_CommandDisplayName, TEXT("Category"), TEXT("FFCCommandItemInfo"));
  953.             MetaData->SetValue(NewProp_CommandDisplayName, TEXT("ModuleRelativePath"), TEXT("Public/FCUnit.h"));
  954.             MetaData->SetValue(NewProp_CommandDisplayName, TEXT("ToolTip"), TEXT("The display text for the command"));
  955. #endif
  956.         }
  957.         return ReturnStruct;
  958.     }
  959.     uint32 Get_Z_Construct_UScriptStruct_FFCCommandItemInfo_CRC() { return 3094825694U; }
  960.     UFunction* Z_Construct_UFunction_AFCUnit_FCActivateBuilding()
  961.     {
  962.         UObject* Outer=Z_Construct_UClass_AFCUnit();
  963.         static UFunction* ReturnFunction = NULL;
  964.         if (!ReturnFunction)
  965.         {
  966.             ReturnFunction = new(EC_InternalUseOnlyConstructor, Outer, TEXT("FCActivateBuilding"), RF_Public|RF_Transient|RF_Native) UFunction(FObjectInitializer(), NULL, 0x04020401, 65535);
  967.             ReturnFunction->Bind();
  968.             ReturnFunction->StaticLink();
  969. #if WITH_METADATA
  970.             UMetaData* MetaData = ReturnFunction->GetOutermost()->GetMetaData();
  971.             MetaData->SetValue(ReturnFunction, TEXT("Category"), TEXT("FieldCommanderUnitActions"));
  972.             MetaData->SetValue(ReturnFunction, TEXT("ModuleRelativePath"), TEXT("Public/FCUnit.h"));
  973.             MetaData->SetValue(ReturnFunction, TEXT("ToolTip"), TEXT("called when building must activate, usually after construction, calls the OnFCActivateBuilding event for this class blueprint, as well as triggering a delegate bindable by other actors like level scripts"));
  974. #endif
  975.         }
  976.         return ReturnFunction;
  977.     }
  978.     UFunction* Z_Construct_UFunction_AFCUnit_GiveWeaponToUnit()
  979.     {
  980.         struct FCUnit_eventGiveWeaponToUnit_Parms
  981.         {
  982.             AFCWeapon* NewWeapon;
  983.             bool EquipNow;
  984.             bool EquipInstantly;
  985.             bool ReturnValue;
  986.         };
  987.         UObject* Outer=Z_Construct_UClass_AFCUnit();
  988.         static UFunction* ReturnFunction = NULL;
  989.         if (!ReturnFunction)
  990.         {
  991.             ReturnFunction = new(EC_InternalUseOnlyConstructor, Outer, TEXT("GiveWeaponToUnit"), RF_Public|RF_Transient|RF_Native) UFunction(FObjectInitializer(), NULL, 0x04020401, 65535, sizeof(FCUnit_eventGiveWeaponToUnit_Parms));
  992.             CPP_BOOL_PROPERTY_BITMASK_STRUCT(ReturnValue, FCUnit_eventGiveWeaponToUnit_Parms, bool);
  993.             UProperty* NewProp_ReturnValue = new(EC_InternalUseOnlyConstructor, ReturnFunction, TEXT("ReturnValue"), RF_Public|RF_Transient|RF_Native) UBoolProperty(FObjectInitializer(), EC_CppProperty, CPP_BOOL_PROPERTY_OFFSET(ReturnValue, FCUnit_eventGiveWeaponToUnit_Parms), 0x0000000000000580, CPP_BOOL_PROPERTY_BITMASK(ReturnValue, FCUnit_eventGiveWeaponToUnit_Parms), sizeof(bool), true);
  994.             CPP_BOOL_PROPERTY_BITMASK_STRUCT(EquipInstantly, FCUnit_eventGiveWeaponToUnit_Parms, bool);
  995.             UProperty* NewProp_EquipInstantly = new(EC_InternalUseOnlyConstructor, ReturnFunction, TEXT("EquipInstantly"), RF_Public|RF_Transient|RF_Native) UBoolProperty(FObjectInitializer(), EC_CppProperty, CPP_BOOL_PROPERTY_OFFSET(EquipInstantly, FCUnit_eventGiveWeaponToUnit_Parms), 0x0000000000000080, CPP_BOOL_PROPERTY_BITMASK(EquipInstantly, FCUnit_eventGiveWeaponToUnit_Parms), sizeof(bool), true);
  996.             CPP_BOOL_PROPERTY_BITMASK_STRUCT(EquipNow, FCUnit_eventGiveWeaponToUnit_Parms, bool);
  997.             UProperty* NewProp_EquipNow = new(EC_InternalUseOnlyConstructor, ReturnFunction, TEXT("EquipNow"), RF_Public|RF_Transient|RF_Native) UBoolProperty(FObjectInitializer(), EC_CppProperty, CPP_BOOL_PROPERTY_OFFSET(EquipNow, FCUnit_eventGiveWeaponToUnit_Parms), 0x0000000000000080, CPP_BOOL_PROPERTY_BITMASK(EquipNow, FCUnit_eventGiveWeaponToUnit_Parms), sizeof(bool), true);
  998.             UProperty* NewProp_NewWeapon = new(EC_InternalUseOnlyConstructor, ReturnFunction, TEXT("NewWeapon"), RF_Public|RF_Transient|RF_Native) UObjectProperty(CPP_PROPERTY_BASE(NewWeapon, FCUnit_eventGiveWeaponToUnit_Parms), 0x0000000000000080, Z_Construct_UClass_AFCWeapon_NoRegister());
  999.             ReturnFunction->Bind();
  1000.             ReturnFunction->StaticLink();
  1001. #if WITH_METADATA
  1002.             UMetaData* MetaData = ReturnFunction->GetOutermost()->GetMetaData();
  1003.             MetaData->SetValue(ReturnFunction, TEXT("Category"), TEXT("FieldCommanderUnitActions"));
  1004.             MetaData->SetValue(ReturnFunction, TEXT("CPP_Default_EquipInstantly"), TEXT("false"));
  1005.             MetaData->SetValue(ReturnFunction, TEXT("CPP_Default_EquipNow"), TEXT("false"));
  1006.             MetaData->SetValue(ReturnFunction, TEXT("ModuleRelativePath"), TEXT("Public/FCUnit.h"));
  1007. #endif
  1008.         }
  1009.         return ReturnFunction;
  1010.     }
  1011.     UFunction* Z_Construct_UFunction_AFCUnit_OnFCActivateBuilding()
  1012.     {
  1013.         UObject* Outer=Z_Construct_UClass_AFCUnit();
  1014.         static UFunction* ReturnFunction = NULL;
  1015.         if (!ReturnFunction)
  1016.         {
  1017.             ReturnFunction = new(EC_InternalUseOnlyConstructor, Outer, TEXT("OnFCActivateBuilding"), RF_Public|RF_Transient|RF_Native) UFunction(FObjectInitializer(), NULL, 0x08020C00, 65535);
  1018.             ReturnFunction->Bind();
  1019.             ReturnFunction->StaticLink();
  1020. #if WITH_METADATA
  1021.             UMetaData* MetaData = ReturnFunction->GetOutermost()->GetMetaData();
  1022.             MetaData->SetValue(ReturnFunction, TEXT("Category"), TEXT("FieldCommanderUnitEvents"));
  1023.             MetaData->SetValue(ReturnFunction, TEXT("ModuleRelativePath"), TEXT("Public/FCUnit.h"));
  1024.             MetaData->SetValue(ReturnFunction, TEXT("ToolTip"), TEXT("called to perform any work to activate a building, usually after construction. has c++ implementation for Field Commander, blueprint subclasses can override this"));
  1025. #endif
  1026.         }
  1027.         return ReturnFunction;
  1028.     }
  1029.     UFunction* Z_Construct_UFunction_AFCUnit_OnRep_TeamIndex()
  1030.     {
  1031.         UObject* Outer=Z_Construct_UClass_AFCUnit();
  1032.         static UFunction* ReturnFunction = NULL;
  1033.         if (!ReturnFunction)
  1034.         {
  1035.             ReturnFunction = new(EC_InternalUseOnlyConstructor, Outer, TEXT("OnRep_TeamIndex"), RF_Public|RF_Transient|RF_Native) UFunction(FObjectInitializer(), NULL, 0x00020400, 65535);
  1036.             ReturnFunction->Bind();
  1037.             ReturnFunction->StaticLink();
  1038. #if WITH_METADATA
  1039.             UMetaData* MetaData = ReturnFunction->GetOutermost()->GetMetaData();
  1040.             MetaData->SetValue(ReturnFunction, TEXT("ModuleRelativePath"), TEXT("Public/FCUnit.h"));
  1041. #endif
  1042.         }
  1043.         return ReturnFunction;
  1044.     }
  1045.     UFunction* Z_Construct_UFunction_AFCUnit_OnSetupUnit()
  1046.     {
  1047.         UObject* Outer=Z_Construct_UClass_AFCUnit();
  1048.         static UFunction* ReturnFunction = NULL;
  1049.         if (!ReturnFunction)
  1050.         {
  1051.             ReturnFunction = new(EC_InternalUseOnlyConstructor, Outer, TEXT("OnSetupUnit"), RF_Public|RF_Transient|RF_Native) UFunction(FObjectInitializer(), NULL, 0x08020C00, 65535);
  1052.             ReturnFunction->Bind();
  1053.             ReturnFunction->StaticLink();
  1054. #if WITH_METADATA
  1055.             UMetaData* MetaData = ReturnFunction->GetOutermost()->GetMetaData();
  1056.             MetaData->SetValue(ReturnFunction, TEXT("Category"), TEXT("FieldCommanderUnitEvents"));
  1057.             MetaData->SetValue(ReturnFunction, TEXT("ModuleRelativePath"), TEXT("Public/FCUnit.h"));
  1058.             MetaData->SetValue(ReturnFunction, TEXT("ToolTip"), TEXT("called to perform any work to setup a unit (including buildings and heroes). has c++ implementation for Field Commander, blueprint subclasses can override this"));
  1059. #endif
  1060.         }
  1061.         return ReturnFunction;
  1062.     }
  1063.     UFunction* Z_Construct_UFunction_AFCUnit_SetupUnit()
  1064.     {
  1065.         UObject* Outer=Z_Construct_UClass_AFCUnit();
  1066.         static UFunction* ReturnFunction = NULL;
  1067.         if (!ReturnFunction)
  1068.         {
  1069.             ReturnFunction = new(EC_InternalUseOnlyConstructor, Outer, TEXT("SetupUnit"), RF_Public|RF_Transient|RF_Native) UFunction(FObjectInitializer(), NULL, 0x04020401, 65535);
  1070.             ReturnFunction->Bind();
  1071.             ReturnFunction->StaticLink();
  1072. #if WITH_METADATA
  1073.             UMetaData* MetaData = ReturnFunction->GetOutermost()->GetMetaData();
  1074.             MetaData->SetValue(ReturnFunction, TEXT("Category"), TEXT("FieldCommanderUnitActions"));
  1075.             MetaData->SetValue(ReturnFunction, TEXT("ModuleRelativePath"), TEXT("Public/FCUnit.h"));
  1076.             MetaData->SetValue(ReturnFunction, TEXT("ToolTip"), TEXT("called after spawn through fc game mode's spawn unit function, calls the OnSetupUnit event for this class blueprint, as well as triggering a delegate bindable by other actors like level scripts"));
  1077. #endif
  1078.         }
  1079.         return ReturnFunction;
  1080.     }
  1081.     UClass* Z_Construct_UClass_AFCUnit_NoRegister()
  1082.     {
  1083.         return AFCUnit::StaticClass();
  1084.     }
  1085.     UClass* Z_Construct_UClass_AFCUnit()
  1086.     {
  1087.         static UClass* OuterClass = NULL;
  1088.         if (!OuterClass)
  1089.         {
  1090.             Z_Construct_UClass_ACharacter();
  1091.             Z_Construct_UPackage_FieldCommander();
  1092.             OuterClass = AFCUnit::StaticClass();
  1093.             if (!(OuterClass->ClassFlags & CLASS_Constructed))
  1094.             {
  1095.                 UObjectForceRegistration(OuterClass);
  1096.                 OuterClass->ClassFlags |= 0x20900080;
  1097.  
  1098.                 OuterClass->LinkChild(Z_Construct_UFunction_AFCUnit_FCActivateBuilding());
  1099.                 OuterClass->LinkChild(Z_Construct_UFunction_AFCUnit_GiveWeaponToUnit());
  1100.                 OuterClass->LinkChild(Z_Construct_UFunction_AFCUnit_OnFCActivateBuilding());
  1101.                 OuterClass->LinkChild(Z_Construct_UFunction_AFCUnit_OnRep_TeamIndex());
  1102.                 OuterClass->LinkChild(Z_Construct_UFunction_AFCUnit_OnSetupUnit());
  1103.                 OuterClass->LinkChild(Z_Construct_UFunction_AFCUnit_SetupUnit());
  1104.  
  1105. PRAGMA_DISABLE_DEPRECATION_WARNINGS
  1106.                 UProperty* NewProp_UnitCommands = new(EC_InternalUseOnlyConstructor, OuterClass, TEXT("UnitCommands"), RF_Public|RF_Transient|RF_Native) UArrayProperty(CPP_PROPERTY_BASE(UnitCommands, AFCUnit), 0x0000000000000005);
  1107.                 UProperty* NewProp_UnitCommands_Inner = new(EC_InternalUseOnlyConstructor, NewProp_UnitCommands, TEXT("UnitCommands"), RF_Public|RF_Transient|RF_Native) UStructProperty(FObjectInitializer(), EC_CppProperty, 0, 0x0000000000000000, Z_Construct_UScriptStruct_FFCCommandPageInfo());
  1108.                 UProperty* NewProp_FOWDecal = new(EC_InternalUseOnlyConstructor, OuterClass, TEXT("FOWDecal"), RF_Public|RF_Transient|RF_Native) UObjectProperty(CPP_PROPERTY_BASE(FOWDecal, AFCUnit), 0x00000000000a0009, Z_Construct_UClass_UDecalComponent_NoRegister());
  1109.                 UProperty* NewProp_OnFCActivateBuildingDelegate = new(EC_InternalUseOnlyConstructor, OuterClass, TEXT("OnFCActivateBuildingDelegate"), RF_Public|RF_Transient|RF_Native) UMulticastDelegateProperty(CPP_PROPERTY_BASE(OnFCActivateBuildingDelegate, AFCUnit), 0x0000000010080000, Z_Construct_UDelegateFunction_FieldCommander_FCActivateBuildingSignature__DelegateSignature());
  1110.                 UProperty* NewProp_Inventory = new(EC_InternalUseOnlyConstructor, OuterClass, TEXT("Inventory"), RF_Public|RF_Transient|RF_Native) UArrayProperty(CPP_PROPERTY_BASE(Inventory, AFCUnit), 0x0000000000002020);
  1111.                 UProperty* NewProp_Inventory_Inner = new(EC_InternalUseOnlyConstructor, NewProp_Inventory, TEXT("Inventory"), RF_Public|RF_Transient|RF_Native) UObjectProperty(FObjectInitializer(), EC_CppProperty, 0, 0x0000000000000000, Z_Construct_UClass_AFCWeapon_NoRegister());
  1112.                 UProperty* NewProp_DefaultFCUnitWeapon = new(EC_InternalUseOnlyConstructor, OuterClass, TEXT("DefaultFCUnitWeapon"), RF_Public|RF_Transient|RF_Native) UClassProperty(CPP_PROPERTY_BASE(DefaultFCUnitWeapon, AFCUnit), 0x0004000000010015, Z_Construct_UClass_AFCWeaponSimple_NoRegister());
  1113.                 UProperty* NewProp_OnSetupUnitDelegate = new(EC_InternalUseOnlyConstructor, OuterClass, TEXT("OnSetupUnitDelegate"), RF_Public|RF_Transient|RF_Native) UMulticastDelegateProperty(CPP_PROPERTY_BASE(OnSetupUnitDelegate, AFCUnit), 0x0000000010080000, Z_Construct_UDelegateFunction_FieldCommander_FCSetupUnitSignature__DelegateSignature());
  1114.                 UProperty* NewProp_BaseIndex = new(EC_InternalUseOnlyConstructor, OuterClass, TEXT("BaseIndex"), RF_Public|RF_Transient|RF_Native) UIntProperty(CPP_PROPERTY_BASE(BaseIndex, AFCUnit), 0x0000000000000034);
  1115.                 UProperty* NewProp_ForceIndex = new(EC_InternalUseOnlyConstructor, OuterClass, TEXT("ForceIndex"), RF_Public|RF_Transient|RF_Native) UIntProperty(CPP_PROPERTY_BASE(ForceIndex, AFCUnit), 0x0000000000000034);
  1116.                 UProperty* NewProp_TeamIndex = new(EC_InternalUseOnlyConstructor, OuterClass, TEXT("TeamIndex"), RF_Public|RF_Transient|RF_Native) UIntProperty(CPP_PROPERTY_BASE(TeamIndex, AFCUnit), 0x0000000100000034);
  1117.                 NewProp_TeamIndex->RepNotifyFunc = FName(TEXT("OnRep_TeamIndex"));
  1118.                 UProperty* NewProp_UnitOwningPlayerState = new(EC_InternalUseOnlyConstructor, OuterClass, TEXT("UnitOwningPlayerState"), RF_Public|RF_Transient|RF_Native) UObjectProperty(CPP_PROPERTY_BASE(UnitOwningPlayerState, AFCUnit), 0x0000000000000034, Z_Construct_UClass_APlayerState_NoRegister());
  1119.                 UProperty* NewProp_UnitCurrentHealth = new(EC_InternalUseOnlyConstructor, OuterClass, TEXT("UnitCurrentHealth"), RF_Public|RF_Transient|RF_Native) UIntProperty(CPP_PROPERTY_BASE(UnitCurrentHealth, AFCUnit), 0x0000000000000034);
  1120.                 CPP_BOOL_PROPERTY_BITMASK_STRUCT(UnitIsPeripheralFCBaseBuilding, AFCUnit, bool);
  1121.                 UProperty* NewProp_UnitIsPeripheralFCBaseBuilding = new(EC_InternalUseOnlyConstructor, OuterClass, TEXT("UnitIsPeripheralFCBaseBuilding"), RF_Public|RF_Transient|RF_Native) UBoolProperty(FObjectInitializer(), EC_CppProperty, CPP_BOOL_PROPERTY_OFFSET(UnitIsPeripheralFCBaseBuilding, AFCUnit), 0x0000000000000025, CPP_BOOL_PROPERTY_BITMASK(UnitIsPeripheralFCBaseBuilding, AFCUnit), sizeof(bool), true);
  1122.                 CPP_BOOL_PROPERTY_BITMASK_STRUCT(UnitIsCentralFCBaseBuilding, AFCUnit, bool);
  1123.                 UProperty* NewProp_UnitIsCentralFCBaseBuilding = new(EC_InternalUseOnlyConstructor, OuterClass, TEXT("UnitIsCentralFCBaseBuilding"), RF_Public|RF_Transient|RF_Native) UBoolProperty(FObjectInitializer(), EC_CppProperty, CPP_BOOL_PROPERTY_OFFSET(UnitIsCentralFCBaseBuilding, AFCUnit), 0x0000000000000025, CPP_BOOL_PROPERTY_BITMASK(UnitIsCentralFCBaseBuilding, AFCUnit), sizeof(bool), true);
  1124.                 UProperty* NewProp_UnitStartingHealth = new(EC_InternalUseOnlyConstructor, OuterClass, TEXT("UnitStartingHealth"), RF_Public|RF_Transient|RF_Native) UIntProperty(CPP_PROPERTY_BASE(UnitStartingHealth, AFCUnit), 0x0000000000000005);
  1125.                 UProperty* NewProp_UnitMaxHealth = new(EC_InternalUseOnlyConstructor, OuterClass, TEXT("UnitMaxHealth"), RF_Public|RF_Transient|RF_Native) UIntProperty(CPP_PROPERTY_BASE(UnitMaxHealth, AFCUnit), 0x0000000000000025);
  1126.                 UProperty* NewProp_UnitMoveSpeed = new(EC_InternalUseOnlyConstructor, OuterClass, TEXT("UnitMoveSpeed"), RF_Public|RF_Transient|RF_Native) UFloatProperty(CPP_PROPERTY_BASE(UnitMoveSpeed, AFCUnit), 0x0000000000000025);
  1127.                 UProperty* NewProp_UnitMovementType = new(EC_InternalUseOnlyConstructor, OuterClass, TEXT("UnitMovementType"), RF_Public|RF_Transient|RF_Native) UByteProperty(CPP_PROPERTY_BASE(UnitMovementType, AFCUnit), 0x0000000000000025, Z_Construct_UEnum_FieldCommander_EFCMovementTypes());
  1128.                 CPP_BOOL_PROPERTY_BITMASK_STRUCT(UnitIsBuilding, AFCUnit, bool);
  1129.                 UProperty* NewProp_UnitIsBuilding = new(EC_InternalUseOnlyConstructor, OuterClass, TEXT("UnitIsBuilding"), RF_Public|RF_Transient|RF_Native) UBoolProperty(FObjectInitializer(), EC_CppProperty, CPP_BOOL_PROPERTY_OFFSET(UnitIsBuilding, AFCUnit), 0x0000000000000025, CPP_BOOL_PROPERTY_BITMASK(UnitIsBuilding, AFCUnit), sizeof(bool), true);
  1130.                 UProperty* NewProp_UnitDisplayName = new(EC_InternalUseOnlyConstructor, OuterClass, TEXT("UnitDisplayName"), RF_Public|RF_Transient|RF_Native) UTextProperty(CPP_PROPERTY_BASE(UnitDisplayName, AFCUnit), 0x0000000000000025);
  1131. PRAGMA_ENABLE_DEPRECATION_WARNINGS
  1132.                 OuterClass->AddFunctionToFunctionMap(Z_Construct_UFunction_AFCUnit_FCActivateBuilding()); // 1915171327
  1133.                 OuterClass->AddFunctionToFunctionMap(Z_Construct_UFunction_AFCUnit_GiveWeaponToUnit()); // 3380877422
  1134.                 OuterClass->AddFunctionToFunctionMap(Z_Construct_UFunction_AFCUnit_OnFCActivateBuilding()); // 980165186
  1135.                 OuterClass->AddFunctionToFunctionMap(Z_Construct_UFunction_AFCUnit_OnRep_TeamIndex()); // 3661487792
  1136.                 OuterClass->AddFunctionToFunctionMap(Z_Construct_UFunction_AFCUnit_OnSetupUnit()); // 1911034759
  1137.                 OuterClass->AddFunctionToFunctionMap(Z_Construct_UFunction_AFCUnit_SetupUnit()); // 66902462
  1138.                 OuterClass->StaticLink();
  1139. #if WITH_METADATA
  1140.                 UMetaData* MetaData = OuterClass->GetOutermost()->GetMetaData();
  1141.                 MetaData->SetValue(OuterClass, TEXT("HideCategories"), TEXT("Navigation"));
  1142.                 MetaData->SetValue(OuterClass, TEXT("IncludePath"), TEXT("FCUnit.h"));
  1143.                 MetaData->SetValue(OuterClass, TEXT("ModuleRelativePath"), TEXT("Public/FCUnit.h"));
  1144.                 MetaData->SetValue(NewProp_UnitCommands, TEXT("Category"), TEXT("FCUnitPropsGeneral"));
  1145.                 MetaData->SetValue(NewProp_UnitCommands, TEXT("ModuleRelativePath"), TEXT("Public/FCUnit.h"));
  1146.                 MetaData->SetValue(NewProp_FOWDecal, TEXT("Category"), TEXT("FCUnit"));
  1147.                 MetaData->SetValue(NewProp_FOWDecal, TEXT("EditInline"), TEXT("true"));
  1148.                 MetaData->SetValue(NewProp_FOWDecal, TEXT("ModuleRelativePath"), TEXT("Public/FCUnit.h"));
  1149.                 MetaData->SetValue(NewProp_OnFCActivateBuildingDelegate, TEXT("Category"), TEXT("FieldCommanderUnitEvents"));
  1150.                 MetaData->SetValue(NewProp_OnFCActivateBuildingDelegate, TEXT("ModuleRelativePath"), TEXT("Public/FCUnit.h"));
  1151.                 MetaData->SetValue(NewProp_OnFCActivateBuildingDelegate, TEXT("ToolTip"), TEXT("Event triggered to perform any work to activate a building, usually after construction, for binding within other blueprint actors eg level script actor."));
  1152.                 MetaData->SetValue(NewProp_Inventory, TEXT("ModuleRelativePath"), TEXT("Public/FCUnit.h"));
  1153.                 MetaData->SetValue(NewProp_DefaultFCUnitWeapon, TEXT("Category"), TEXT("FCUnitPropsCombat"));
  1154.                 MetaData->SetValue(NewProp_DefaultFCUnitWeapon, TEXT("ModuleRelativePath"), TEXT("Public/FCUnit.h"));
  1155.                 MetaData->SetValue(NewProp_DefaultFCUnitWeapon, TEXT("ToolTip"), TEXT("By default units have 1 weapon in field commander, you set the class for it here. For more advanced behaviour, blueprint scripting and ai work is needed, all units support holding an arbitrary number of weapons. serves no purpose in FCHero subclass!"));
  1156.                 MetaData->SetValue(NewProp_OnSetupUnitDelegate, TEXT("Category"), TEXT("FieldCommanderUnitEvents"));
  1157.                 MetaData->SetValue(NewProp_OnSetupUnitDelegate, TEXT("ModuleRelativePath"), TEXT("Public/FCUnit.h"));
  1158.                 MetaData->SetValue(NewProp_OnSetupUnitDelegate, TEXT("ToolTip"), TEXT("Event triggered to perform any work to setup a unit (including buildings and heroes), for binding within other blueprint actors eg level script actor."));
  1159.                 MetaData->SetValue(NewProp_BaseIndex, TEXT("Category"), TEXT("FCUnit"));
  1160.                 MetaData->SetValue(NewProp_BaseIndex, TEXT("ModuleRelativePath"), TEXT("Public/FCUnit.h"));
  1161.                 MetaData->SetValue(NewProp_BaseIndex, TEXT("ToolTip"), TEXT("The Field Commander base associated with this unit, same as the BaseIndex of the FCBaseStart used to create the base"));
  1162.                 MetaData->SetValue(NewProp_ForceIndex, TEXT("Category"), TEXT("FCUnit"));
  1163.                 MetaData->SetValue(NewProp_ForceIndex, TEXT("ModuleRelativePath"), TEXT("Public/FCUnit.h"));
  1164.                 MetaData->SetValue(NewProp_ForceIndex, TEXT("ToolTip"), TEXT("The force this unit belongs to"));
  1165.                 MetaData->SetValue(NewProp_TeamIndex, TEXT("Category"), TEXT("FCUnit"));
  1166.                 MetaData->SetValue(NewProp_TeamIndex, TEXT("ModuleRelativePath"), TEXT("Public/FCUnit.h"));
  1167.                 MetaData->SetValue(NewProp_TeamIndex, TEXT("ToolTip"), TEXT("The team this unit belongs to"));
  1168.                 MetaData->SetValue(NewProp_UnitOwningPlayerState, TEXT("Category"), TEXT("FCUnit"));
  1169.                 MetaData->SetValue(NewProp_UnitOwningPlayerState, TEXT("ModuleRelativePath"), TEXT("Public/FCUnit.h"));
  1170.                 MetaData->SetValue(NewProp_UnitOwningPlayerState, TEXT("ToolTip"), TEXT("player who spawned this unit"));
  1171.                 MetaData->SetValue(NewProp_UnitCurrentHealth, TEXT("Category"), TEXT("FCUnit"));
  1172.                 MetaData->SetValue(NewProp_UnitCurrentHealth, TEXT("ModuleRelativePath"), TEXT("Public/FCUnit.h"));
  1173.                 MetaData->SetValue(NewProp_UnitIsPeripheralFCBaseBuilding, TEXT("Category"), TEXT("FCUnitPropsFCBases"));
  1174.                 MetaData->SetValue(NewProp_UnitIsPeripheralFCBaseBuilding, TEXT("ModuleRelativePath"), TEXT("Public/FCUnit.h"));
  1175.                 MetaData->SetValue(NewProp_UnitIsCentralFCBaseBuilding, TEXT("Category"), TEXT("FCUnitPropsFCBases"));
  1176.                 MetaData->SetValue(NewProp_UnitIsCentralFCBaseBuilding, TEXT("ModuleRelativePath"), TEXT("Public/FCUnit.h"));
  1177.                 MetaData->SetValue(NewProp_UnitStartingHealth, TEXT("Category"), TEXT("FCUnitPropsGeneral"));
  1178.                 MetaData->SetValue(NewProp_UnitStartingHealth, TEXT("ModuleRelativePath"), TEXT("Public/FCUnit.h"));
  1179.                 MetaData->SetValue(NewProp_UnitMaxHealth, TEXT("Category"), TEXT("FCUnitPropsGeneral"));
  1180.                 MetaData->SetValue(NewProp_UnitMaxHealth, TEXT("ModuleRelativePath"), TEXT("Public/FCUnit.h"));
  1181.                 MetaData->SetValue(NewProp_UnitMoveSpeed, TEXT("Category"), TEXT("FCUnitPropsGeneral"));
  1182.                 MetaData->SetValue(NewProp_UnitMoveSpeed, TEXT("ModuleRelativePath"), TEXT("Public/FCUnit.h"));
  1183.                 MetaData->SetValue(NewProp_UnitMovementType, TEXT("Category"), TEXT("FCUnitPropsGeneral"));
  1184.                 MetaData->SetValue(NewProp_UnitMovementType, TEXT("ModuleRelativePath"), TEXT("Public/FCUnit.h"));
  1185.                 MetaData->SetValue(NewProp_UnitIsBuilding, TEXT("Category"), TEXT("FCUnitPropsGeneral"));
  1186.                 MetaData->SetValue(NewProp_UnitIsBuilding, TEXT("ModuleRelativePath"), TEXT("Public/FCUnit.h"));
  1187.                 MetaData->SetValue(NewProp_UnitDisplayName, TEXT("Category"), TEXT("FCUnitPropsGeneral"));
  1188.                 MetaData->SetValue(NewProp_UnitDisplayName, TEXT("ModuleRelativePath"), TEXT("Public/FCUnit.h"));
  1189. #endif
  1190.             }
  1191.         }
  1192.         check(OuterClass->GetClass());
  1193.         return OuterClass;
  1194.     }
  1195.     static FCompiledInDefer Z_CompiledInDefer_UClass_AFCUnit(Z_Construct_UClass_AFCUnit, TEXT("AFCUnit"));
  1196.     DEFINE_VTABLE_PTR_HELPER_CTOR(AFCUnit);
  1197.     UFunction* Z_Construct_UFunction_AFCHero_OnSetupUnit()
  1198.     {
  1199.         UObject* Outer=Z_Construct_UClass_AFCHero();
  1200.         static UFunction* ReturnFunction = NULL;
  1201.         if (!ReturnFunction)
  1202.         {
  1203.             ReturnFunction = new(EC_InternalUseOnlyConstructor, Outer, TEXT("OnSetupUnit"), RF_Public|RF_Transient|RF_Native) UFunction(FObjectInitializer(), NULL, 0x08020C00, 65535);
  1204.             ReturnFunction->Bind();
  1205.             ReturnFunction->StaticLink();
  1206. #if WITH_METADATA
  1207.             UMetaData* MetaData = ReturnFunction->GetOutermost()->GetMetaData();
  1208.             MetaData->SetValue(ReturnFunction, TEXT("Category"), TEXT("FieldCommanderUnitEvents"));
  1209.             MetaData->SetValue(ReturnFunction, TEXT("ModuleRelativePath"), TEXT("Public/FCHero.h"));
  1210.             MetaData->SetValue(ReturnFunction, TEXT("ToolTip"), TEXT("called to perform any work to setup a unit (including buildings and heroes). has c++ implementation for Field Commander, blueprint subclasses can override this"));
  1211. #endif
  1212.         }
  1213.         return ReturnFunction;
  1214.     }
  1215.     UClass* Z_Construct_UClass_AFCHero_NoRegister()
  1216.     {
  1217.         return AFCHero::StaticClass();
  1218.     }
  1219.     UClass* Z_Construct_UClass_AFCHero()
  1220.     {
  1221.         static UClass* OuterClass = NULL;
  1222.         if (!OuterClass)
  1223.         {
  1224.             Z_Construct_UClass_AFCUnit();
  1225.             Z_Construct_UPackage_FieldCommander();
  1226.             OuterClass = AFCHero::StaticClass();
  1227.             if (!(OuterClass->ClassFlags & CLASS_Constructed))
  1228.             {
  1229.                 UObjectForceRegistration(OuterClass);
  1230.                 OuterClass->ClassFlags |= 0x20900080;
  1231.  
  1232.                 OuterClass->LinkChild(Z_Construct_UFunction_AFCHero_OnSetupUnit());
  1233.  
  1234. PRAGMA_DISABLE_DEPRECATION_WARNINGS
  1235.                 UProperty* NewProp_DefaultFCHeroRangedWeapon = new(EC_InternalUseOnlyConstructor, OuterClass, TEXT("DefaultFCHeroRangedWeapon"), RF_Public|RF_Transient|RF_Native) UClassProperty(CPP_PROPERTY_BASE(DefaultFCHeroRangedWeapon, AFCHero), 0x0004000000010015, Z_Construct_UClass_AFCWeaponComplex_NoRegister());
  1236.                 UProperty* NewProp_HeroIngameUIClass = new(EC_InternalUseOnlyConstructor, OuterClass, TEXT("HeroIngameUIClass"), RF_Public|RF_Transient|RF_Native) UClassProperty(CPP_PROPERTY_BASE(HeroIngameUIClass, AFCHero), 0x0004000000010015, Z_Construct_UClass_UUserWidget_NoRegister());
  1237. PRAGMA_ENABLE_DEPRECATION_WARNINGS
  1238.                 OuterClass->AddFunctionToFunctionMap(Z_Construct_UFunction_AFCHero_OnSetupUnit()); // 2122065951
  1239.                 OuterClass->StaticLink();
  1240. #if WITH_METADATA
  1241.                 UMetaData* MetaData = OuterClass->GetOutermost()->GetMetaData();
  1242.                 MetaData->SetValue(OuterClass, TEXT("HideCategories"), TEXT("Navigation"));
  1243.                 MetaData->SetValue(OuterClass, TEXT("IncludePath"), TEXT("FCHero.h"));
  1244.                 MetaData->SetValue(OuterClass, TEXT("ModuleRelativePath"), TEXT("Public/FCHero.h"));
  1245.                 MetaData->SetValue(NewProp_DefaultFCHeroRangedWeapon, TEXT("Category"), TEXT("FCHeroPropsCombat"));
  1246.                 MetaData->SetValue(NewProp_DefaultFCHeroRangedWeapon, TEXT("ModuleRelativePath"), TEXT("Public/FCHero.h"));
  1247.                 MetaData->SetValue(NewProp_DefaultFCHeroRangedWeapon, TEXT("ToolTip"), TEXT("Set the class of the first weapon ranged weapon this hero will receive on spawn, other weapons must be granted by scripts or purchasing them in the match with power"));
  1248.                 MetaData->SetValue(NewProp_HeroIngameUIClass, TEXT("Category"), TEXT("FieldCommander"));
  1249.                 MetaData->SetValue(NewProp_HeroIngameUIClass, TEXT("ModuleRelativePath"), TEXT("Public/FCHero.h"));
  1250.                 MetaData->SetValue(NewProp_HeroIngameUIClass, TEXT("ToolTip"), TEXT("UMG widget for the ingame UI while playing this hero, falls back on faction's ingame ui widget if blank, override if hero needs additional UI for character-specific mechanics"));
  1251. #endif
  1252.             }
  1253.         }
  1254.         check(OuterClass->GetClass());
  1255.         return OuterClass;
  1256.     }
  1257.     static FCompiledInDefer Z_CompiledInDefer_UClass_AFCHero(Z_Construct_UClass_AFCHero, TEXT("AFCHero"));
  1258.     DEFINE_VTABLE_PTR_HELPER_CTOR(AFCHero);
  1259.     UClass* Z_Construct_UClass_UFCFaction_NoRegister()
  1260.     {
  1261.         return UFCFaction::StaticClass();
  1262.     }
  1263.     UClass* Z_Construct_UClass_UFCFaction()
  1264.     {
  1265.         static UClass* OuterClass = NULL;
  1266.         if (!OuterClass)
  1267.         {
  1268.             Z_Construct_UClass_UObject();
  1269.             Z_Construct_UPackage_FieldCommander();
  1270.             OuterClass = UFCFaction::StaticClass();
  1271.             if (!(OuterClass->ClassFlags & CLASS_Constructed))
  1272.             {
  1273.                 UObjectForceRegistration(OuterClass);
  1274.                 OuterClass->ClassFlags |= 0x20100080;
  1275.  
  1276.  
  1277. PRAGMA_DISABLE_DEPRECATION_WARNINGS
  1278.                 UProperty* NewProp_GenericIngameUIClass = new(EC_InternalUseOnlyConstructor, OuterClass, TEXT("GenericIngameUIClass"), RF_Public|RF_Transient|RF_Native) UClassProperty(CPP_PROPERTY_BASE(GenericIngameUIClass, UFCFaction), 0x0004000000010015, Z_Construct_UClass_UUserWidget_NoRegister());
  1279.                 UProperty* NewProp_FCCentralBaseBuildingUnit = new(EC_InternalUseOnlyConstructor, OuterClass, TEXT("FCCentralBaseBuildingUnit"), RF_Public|RF_Transient|RF_Native) UClassProperty(CPP_PROPERTY_BASE(FCCentralBaseBuildingUnit, UFCFaction), 0x0004000000010015, Z_Construct_UClass_AFCUnit_NoRegister());
  1280.                 UProperty* NewProp_AvailableHeroes = new(EC_InternalUseOnlyConstructor, OuterClass, TEXT("AvailableHeroes"), RF_Public|RF_Transient|RF_Native) UArrayProperty(CPP_PROPERTY_BASE(AvailableHeroes, UFCFaction), 0x0004000000010015);
  1281.                 UProperty* NewProp_AvailableHeroes_Inner = new(EC_InternalUseOnlyConstructor, NewProp_AvailableHeroes, TEXT("AvailableHeroes"), RF_Public|RF_Transient|RF_Native) UClassProperty(FObjectInitializer(), EC_CppProperty, 0, 0x0004000000000000, Z_Construct_UClass_AFCHero_NoRegister());
  1282.                 UProperty* NewProp_FactionDisplayName = new(EC_InternalUseOnlyConstructor, OuterClass, TEXT("FactionDisplayName"), RF_Public|RF_Transient|RF_Native) UTextProperty(CPP_PROPERTY_BASE(FactionDisplayName, UFCFaction), 0x0000000000010015);
  1283. PRAGMA_ENABLE_DEPRECATION_WARNINGS
  1284.                 OuterClass->StaticLink();
  1285. #if WITH_METADATA
  1286.                 UMetaData* MetaData = OuterClass->GetOutermost()->GetMetaData();
  1287.                 MetaData->SetValue(OuterClass, TEXT("BlueprintType"), TEXT("true"));
  1288.                 MetaData->SetValue(OuterClass, TEXT("IncludePath"), TEXT("FCFaction.h"));
  1289.                 MetaData->SetValue(OuterClass, TEXT("IsBlueprintBase"), TEXT("true"));
  1290.                 MetaData->SetValue(OuterClass, TEXT("ModuleRelativePath"), TEXT("Public/FCFaction.h"));
  1291.                 MetaData->SetValue(NewProp_GenericIngameUIClass, TEXT("Category"), TEXT("FieldCommander"));
  1292.                 MetaData->SetValue(NewProp_GenericIngameUIClass, TEXT("ModuleRelativePath"), TEXT("Public/FCFaction.h"));
  1293.                 MetaData->SetValue(NewProp_GenericIngameUIClass, TEXT("ToolTip"), TEXT("If no UMG widget is assigned in the hero, fall back on this, standard faction themed UI with no hero specific frills apart from HP, abilities etc"));
  1294.                 MetaData->SetValue(NewProp_FCCentralBaseBuildingUnit, TEXT("Category"), TEXT("FieldCommander"));
  1295.                 MetaData->SetValue(NewProp_FCCentralBaseBuildingUnit, TEXT("ModuleRelativePath"), TEXT("Public/FCFaction.h"));
  1296.                 MetaData->SetValue(NewProp_AvailableHeroes, TEXT("Category"), TEXT("FieldCommander"));
  1297.                 MetaData->SetValue(NewProp_AvailableHeroes, TEXT("ModuleRelativePath"), TEXT("Public/FCFaction.h"));
  1298.                 MetaData->SetValue(NewProp_FactionDisplayName, TEXT("Category"), TEXT("FieldCommander"));
  1299.                 MetaData->SetValue(NewProp_FactionDisplayName, TEXT("ModuleRelativePath"), TEXT("Public/FCFaction.h"));
  1300. #endif
  1301.             }
  1302.         }
  1303.         check(OuterClass->GetClass());
  1304.         return OuterClass;
  1305.     }
  1306.     static FCompiledInDefer Z_CompiledInDefer_UClass_UFCFaction(Z_Construct_UClass_UFCFaction, TEXT("UFCFaction"));
  1307.     DEFINE_VTABLE_PTR_HELPER_CTOR(UFCFaction);
  1308.     UFunction* Z_Construct_UFunction_AFCPlayerState_OnRep_FactionClass()
  1309.     {
  1310.         UObject* Outer=Z_Construct_UClass_AFCPlayerState();
  1311.         static UFunction* ReturnFunction = NULL;
  1312.         if (!ReturnFunction)
  1313.         {
  1314.             ReturnFunction = new(EC_InternalUseOnlyConstructor, Outer, TEXT("OnRep_FactionClass"), RF_Public|RF_Transient|RF_Native) UFunction(FObjectInitializer(), NULL, 0x00020400, 65535);
  1315.             ReturnFunction->Bind();
  1316.             ReturnFunction->StaticLink();
  1317. #if WITH_METADATA
  1318.             UMetaData* MetaData = ReturnFunction->GetOutermost()->GetMetaData();
  1319.             MetaData->SetValue(ReturnFunction, TEXT("ModuleRelativePath"), TEXT("Public/FCPlayerState.h"));
  1320.             MetaData->SetValue(ReturnFunction, TEXT("ToolTip"), TEXT("Faction class notification callback."));
  1321. #endif
  1322.         }
  1323.         return ReturnFunction;
  1324.     }
  1325.     UFunction* Z_Construct_UFunction_AFCPlayerState_OnRep_HeroClass()
  1326.     {
  1327.         UObject* Outer=Z_Construct_UClass_AFCPlayerState();
  1328.         static UFunction* ReturnFunction = NULL;
  1329.         if (!ReturnFunction)
  1330.         {
  1331.             ReturnFunction = new(EC_InternalUseOnlyConstructor, Outer, TEXT("OnRep_HeroClass"), RF_Public|RF_Transient|RF_Native) UFunction(FObjectInitializer(), NULL, 0x00020400, 65535);
  1332.             ReturnFunction->Bind();
  1333.             ReturnFunction->StaticLink();
  1334. #if WITH_METADATA
  1335.             UMetaData* MetaData = ReturnFunction->GetOutermost()->GetMetaData();
  1336.             MetaData->SetValue(ReturnFunction, TEXT("ModuleRelativePath"), TEXT("Public/FCPlayerState.h"));
  1337.             MetaData->SetValue(ReturnFunction, TEXT("ToolTip"), TEXT("Faction class notification callback."));
  1338. #endif
  1339.         }
  1340.         return ReturnFunction;
  1341.     }
  1342.     UClass* Z_Construct_UClass_AFCPlayerState_NoRegister()
  1343.     {
  1344.         return AFCPlayerState::StaticClass();
  1345.     }
  1346.     UClass* Z_Construct_UClass_AFCPlayerState()
  1347.     {
  1348.         static UClass* OuterClass = NULL;
  1349.         if (!OuterClass)
  1350.         {
  1351.             Z_Construct_UClass_APlayerState();
  1352.             Z_Construct_UPackage_FieldCommander();
  1353.             OuterClass = AFCPlayerState::StaticClass();
  1354.             if (!(OuterClass->ClassFlags & CLASS_Constructed))
  1355.             {
  1356.                 UObjectForceRegistration(OuterClass);
  1357.                 OuterClass->ClassFlags |= 0x20900280;
  1358.  
  1359.                 OuterClass->LinkChild(Z_Construct_UFunction_AFCPlayerState_OnRep_FactionClass());
  1360.                 OuterClass->LinkChild(Z_Construct_UFunction_AFCPlayerState_OnRep_HeroClass());
  1361.  
  1362. PRAGMA_DISABLE_DEPRECATION_WARNINGS
  1363.                 UProperty* NewProp_SubSelectionUnitType = new(EC_InternalUseOnlyConstructor, OuterClass, TEXT("SubSelectionUnitType"), RF_Public|RF_Transient|RF_Native) UClassProperty(CPP_PROPERTY_BASE(SubSelectionUnitType, AFCPlayerState), 0x0004000000000034, Z_Construct_UClass_AFCUnit_NoRegister());
  1364.                 UProperty* NewProp_PlayerCommandMenuPage = new(EC_InternalUseOnlyConstructor, OuterClass, TEXT("PlayerCommandMenuPage"), RF_Public|RF_Transient|RF_Native) UIntProperty(CPP_PROPERTY_BASE(PlayerCommandMenuPage, AFCPlayerState), 0x0000000000000034);
  1365.                 UProperty* NewProp_PlayerBases = new(EC_InternalUseOnlyConstructor, OuterClass, TEXT("PlayerBases"), RF_Public|RF_Transient|RF_Native) UArrayProperty(CPP_PROPERTY_BASE(PlayerBases, AFCPlayerState), 0x0000000000000034);
  1366.                 UProperty* NewProp_PlayerBases_Inner = new(EC_InternalUseOnlyConstructor, NewProp_PlayerBases, TEXT("PlayerBases"), RF_Public|RF_Transient|RF_Native) UObjectProperty(FObjectInitializer(), EC_CppProperty, 0, 0x0000000000000000, Z_Construct_UClass_AFCUnit_NoRegister());
  1367.                 UProperty* NewProp_SelectedUnits = new(EC_InternalUseOnlyConstructor, OuterClass, TEXT("SelectedUnits"), RF_Public|RF_Transient|RF_Native) UArrayProperty(CPP_PROPERTY_BASE(SelectedUnits, AFCPlayerState), 0x0000000000000034);
  1368.                 UProperty* NewProp_SelectedUnits_Inner = new(EC_InternalUseOnlyConstructor, NewProp_SelectedUnits, TEXT("SelectedUnits"), RF_Public|RF_Transient|RF_Native) UObjectProperty(FObjectInitializer(), EC_CppProperty, 0, 0x0000000000000000, Z_Construct_UClass_AFCUnit_NoRegister());
  1369.                 CPP_BOOL_PROPERTY_BITMASK_STRUCT(PlayerIsReady, AFCPlayerState, bool);
  1370.                 UProperty* NewProp_PlayerIsReady = new(EC_InternalUseOnlyConstructor, OuterClass, TEXT("PlayerIsReady"), RF_Public|RF_Transient|RF_Native) UBoolProperty(FObjectInitializer(), EC_CppProperty, CPP_BOOL_PROPERTY_OFFSET(PlayerIsReady, AFCPlayerState), 0x0000000000000034, CPP_BOOL_PROPERTY_BITMASK(PlayerIsReady, AFCPlayerState), sizeof(bool), true);
  1371.                 UProperty* NewProp_PlayerStartLocation = new(EC_InternalUseOnlyConstructor, OuterClass, TEXT("PlayerStartLocation"), RF_Public|RF_Transient|RF_Native) UIntProperty(CPP_PROPERTY_BASE(PlayerStartLocation, AFCPlayerState), 0x0000000000000034);
  1372.                 UProperty* NewProp_PlayerPlayerSlot = new(EC_InternalUseOnlyConstructor, OuterClass, TEXT("PlayerPlayerSlot"), RF_Public|RF_Transient|RF_Native) UIntProperty(CPP_PROPERTY_BASE(PlayerPlayerSlot, AFCPlayerState), 0x0000000000000034);
  1373.                 UProperty* NewProp_PlayerForceSlot = new(EC_InternalUseOnlyConstructor, OuterClass, TEXT("PlayerForceSlot"), RF_Public|RF_Transient|RF_Native) UIntProperty(CPP_PROPERTY_BASE(PlayerForceSlot, AFCPlayerState), 0x0000000000000034);
  1374.                 UProperty* NewProp_PlayerTeamSlot = new(EC_InternalUseOnlyConstructor, OuterClass, TEXT("PlayerTeamSlot"), RF_Public|RF_Transient|RF_Native) UIntProperty(CPP_PROPERTY_BASE(PlayerTeamSlot, AFCPlayerState), 0x0000000000000034);
  1375.                 CPP_BOOL_PROPERTY_BITMASK_STRUCT(PlayerIsRandomHero, AFCPlayerState, bool);
  1376.                 UProperty* NewProp_PlayerIsRandomHero = new(EC_InternalUseOnlyConstructor, OuterClass, TEXT("PlayerIsRandomHero"), RF_Public|RF_Transient|RF_Native) UBoolProperty(FObjectInitializer(), EC_CppProperty, CPP_BOOL_PROPERTY_OFFSET(PlayerIsRandomHero, AFCPlayerState), 0x0000000000000034, CPP_BOOL_PROPERTY_BITMASK(PlayerIsRandomHero, AFCPlayerState), sizeof(bool), true);
  1377.                 UProperty* NewProp_PlayerHeroClass = new(EC_InternalUseOnlyConstructor, OuterClass, TEXT("PlayerHeroClass"), RF_Public|RF_Transient|RF_Native) UClassProperty(CPP_PROPERTY_BASE(PlayerHeroClass, AFCPlayerState), 0x0004000100000034, Z_Construct_UClass_AFCHero_NoRegister());
  1378.                 NewProp_PlayerHeroClass->RepNotifyFunc = FName(TEXT("OnRep_HeroClass"));
  1379.                 CPP_BOOL_PROPERTY_BITMASK_STRUCT(PlayerIsRandomFaction, AFCPlayerState, bool);
  1380.                 UProperty* NewProp_PlayerIsRandomFaction = new(EC_InternalUseOnlyConstructor, OuterClass, TEXT("PlayerIsRandomFaction"), RF_Public|RF_Transient|RF_Native) UBoolProperty(FObjectInitializer(), EC_CppProperty, CPP_BOOL_PROPERTY_OFFSET(PlayerIsRandomFaction, AFCPlayerState), 0x0000000000000034, CPP_BOOL_PROPERTY_BITMASK(PlayerIsRandomFaction, AFCPlayerState), sizeof(bool), true);
  1381.                 UProperty* NewProp_PlayerFactionClass = new(EC_InternalUseOnlyConstructor, OuterClass, TEXT("PlayerFactionClass"), RF_Public|RF_Transient|RF_Native) UClassProperty(CPP_PROPERTY_BASE(PlayerFactionClass, AFCPlayerState), 0x0004000100000034, Z_Construct_UClass_UFCFaction_NoRegister());
  1382.                 NewProp_PlayerFactionClass->RepNotifyFunc = FName(TEXT("OnRep_FactionClass"));
  1383. PRAGMA_ENABLE_DEPRECATION_WARNINGS
  1384.                 OuterClass->AddFunctionToFunctionMap(Z_Construct_UFunction_AFCPlayerState_OnRep_FactionClass()); // 3007574406
  1385.                 OuterClass->AddFunctionToFunctionMap(Z_Construct_UFunction_AFCPlayerState_OnRep_HeroClass()); // 2772953418
  1386.                 OuterClass->StaticLink();
  1387. #if WITH_METADATA
  1388.                 UMetaData* MetaData = OuterClass->GetOutermost()->GetMetaData();
  1389.                 MetaData->SetValue(OuterClass, TEXT("HideCategories"), TEXT("Input Movement Collision Rendering Utilities|Transformation"));
  1390.                 MetaData->SetValue(OuterClass, TEXT("IncludePath"), TEXT("FCPlayerState.h"));
  1391.                 MetaData->SetValue(OuterClass, TEXT("ModuleRelativePath"), TEXT("Public/FCPlayerState.h"));
  1392.                 MetaData->SetValue(OuterClass, TEXT("ShowCategories"), TEXT("Input|MouseInput Input|TouchInput"));
  1393.                 MetaData->SetValue(NewProp_SubSelectionUnitType, TEXT("Category"), TEXT("FCPlayerState"));
  1394.                 MetaData->SetValue(NewProp_SubSelectionUnitType, TEXT("ModuleRelativePath"), TEXT("Public/FCPlayerState.h"));
  1395.                 MetaData->SetValue(NewProp_PlayerCommandMenuPage, TEXT("Category"), TEXT("FCPlayerState"));
  1396.                 MetaData->SetValue(NewProp_PlayerCommandMenuPage, TEXT("ModuleRelativePath"), TEXT("Public/FCPlayerState.h"));
  1397.                 MetaData->SetValue(NewProp_PlayerBases, TEXT("Category"), TEXT("FCPlayerState"));
  1398.                 MetaData->SetValue(NewProp_PlayerBases, TEXT("ModuleRelativePath"), TEXT("Public/FCPlayerState.h"));
  1399.                 MetaData->SetValue(NewProp_SelectedUnits, TEXT("Category"), TEXT("FCPlayerState"));
  1400.                 MetaData->SetValue(NewProp_SelectedUnits, TEXT("ModuleRelativePath"), TEXT("Public/FCPlayerState.h"));
  1401.                 MetaData->SetValue(NewProp_PlayerIsReady, TEXT("Category"), TEXT("FCPlayerState"));
  1402.                 MetaData->SetValue(NewProp_PlayerIsReady, TEXT("ModuleRelativePath"), TEXT("Public/FCPlayerState.h"));
  1403.                 MetaData->SetValue(NewProp_PlayerStartLocation, TEXT("Category"), TEXT("FCPlayerState"));
  1404.                 MetaData->SetValue(NewProp_PlayerStartLocation, TEXT("ModuleRelativePath"), TEXT("Public/FCPlayerState.h"));
  1405.                 MetaData->SetValue(NewProp_PlayerPlayerSlot, TEXT("Category"), TEXT("FCPlayerState"));
  1406.                 MetaData->SetValue(NewProp_PlayerPlayerSlot, TEXT("ModuleRelativePath"), TEXT("Public/FCPlayerState.h"));
  1407.                 MetaData->SetValue(NewProp_PlayerForceSlot, TEXT("Category"), TEXT("FCPlayerState"));
  1408.                 MetaData->SetValue(NewProp_PlayerForceSlot, TEXT("ModuleRelativePath"), TEXT("Public/FCPlayerState.h"));
  1409.                 MetaData->SetValue(NewProp_PlayerTeamSlot, TEXT("Category"), TEXT("FCPlayerState"));
  1410.                 MetaData->SetValue(NewProp_PlayerTeamSlot, TEXT("ModuleRelativePath"), TEXT("Public/FCPlayerState.h"));
  1411.                 MetaData->SetValue(NewProp_PlayerIsRandomHero, TEXT("Category"), TEXT("FCPlayerState"));
  1412.                 MetaData->SetValue(NewProp_PlayerIsRandomHero, TEXT("ModuleRelativePath"), TEXT("Public/FCPlayerState.h"));
  1413.                 MetaData->SetValue(NewProp_PlayerHeroClass, TEXT("Category"), TEXT("FCPlayerState"));
  1414.                 MetaData->SetValue(NewProp_PlayerHeroClass, TEXT("ModuleRelativePath"), TEXT("Public/FCPlayerState.h"));
  1415.                 MetaData->SetValue(NewProp_PlayerIsRandomFaction, TEXT("Category"), TEXT("FCPlayerState"));
  1416.                 MetaData->SetValue(NewProp_PlayerIsRandomFaction, TEXT("ModuleRelativePath"), TEXT("Public/FCPlayerState.h"));
  1417.                 MetaData->SetValue(NewProp_PlayerFactionClass, TEXT("Category"), TEXT("FCPlayerState"));
  1418.                 MetaData->SetValue(NewProp_PlayerFactionClass, TEXT("ModuleRelativePath"), TEXT("Public/FCPlayerState.h"));
  1419.                 MetaData->SetValue(NewProp_PlayerFactionClass, TEXT("ToolTip"), TEXT("Class used by spectators, assigned by GameMode."));
  1420. #endif
  1421.             }
  1422.         }
  1423.         check(OuterClass->GetClass());
  1424.         return OuterClass;
  1425.     }
  1426.     static FCompiledInDefer Z_CompiledInDefer_UClass_AFCPlayerState(Z_Construct_UClass_AFCPlayerState, TEXT("AFCPlayerState"));
  1427.     DEFINE_VTABLE_PTR_HELPER_CTOR(AFCPlayerState);
  1428.     UScriptStruct* Z_Construct_UScriptStruct_FFCMapTeamInfo()
  1429.     {
  1430.         UPackage* Outer=Z_Construct_UPackage_FieldCommander();
  1431.         static UScriptStruct* ReturnStruct = NULL;
  1432.         if (!ReturnStruct)
  1433.         {
  1434.             ReturnStruct = new(EC_InternalUseOnlyConstructor, Outer, TEXT("FCMapTeamInfo"), RF_Public|RF_Transient|RF_Native) UScriptStruct(FObjectInitializer(), NULL, new UScriptStruct::TCppStructOps<FFCMapTeamInfo>, EStructFlags(0x00000001));
  1435.             UProperty* NewProp_TeamSlotAvailableStartLocations = new(EC_InternalUseOnlyConstructor, ReturnStruct, TEXT("TeamSlotAvailableStartLocations"), RF_Public|RF_Transient|RF_Native) UArrayProperty(CPP_PROPERTY_BASE(TeamSlotAvailableStartLocations, FFCMapTeamInfo), 0x0000000000000005);
  1436.             UProperty* NewProp_TeamSlotAvailableStartLocations_Inner = new(EC_InternalUseOnlyConstructor, NewProp_TeamSlotAvailableStartLocations, TEXT("TeamSlotAvailableStartLocations"), RF_Public|RF_Transient|RF_Native) UIntProperty(FObjectInitializer(), EC_CppProperty, 0, 0x0000000000000000);
  1437.             UProperty* NewProp_TeamSlotAvailableHeroesOverride = new(EC_InternalUseOnlyConstructor, ReturnStruct, TEXT("TeamSlotAvailableHeroesOverride"), RF_Public|RF_Transient|RF_Native) UArrayProperty(CPP_PROPERTY_BASE(TeamSlotAvailableHeroesOverride, FFCMapTeamInfo), 0x0004000000000005);
  1438.             UProperty* NewProp_TeamSlotAvailableHeroesOverride_Inner = new(EC_InternalUseOnlyConstructor, NewProp_TeamSlotAvailableHeroesOverride, TEXT("TeamSlotAvailableHeroesOverride"), RF_Public|RF_Transient|RF_Native) UClassProperty(FObjectInitializer(), EC_CppProperty, 0, 0x0004000000000000, Z_Construct_UClass_AFCHero_NoRegister());
  1439.             UProperty* NewProp_TeamSlotAvailableFactionsOverride = new(EC_InternalUseOnlyConstructor, ReturnStruct, TEXT("TeamSlotAvailableFactionsOverride"), RF_Public|RF_Transient|RF_Native) UArrayProperty(CPP_PROPERTY_BASE(TeamSlotAvailableFactionsOverride, FFCMapTeamInfo), 0x0004000000000005);
  1440.             UProperty* NewProp_TeamSlotAvailableFactionsOverride_Inner = new(EC_InternalUseOnlyConstructor, NewProp_TeamSlotAvailableFactionsOverride, TEXT("TeamSlotAvailableFactionsOverride"), RF_Public|RF_Transient|RF_Native) UClassProperty(FObjectInitializer(), EC_CppProperty, 0, 0x0004000000000000, Z_Construct_UClass_UFCFaction_NoRegister());
  1441.             UProperty* NewProp_Forces = new(EC_InternalUseOnlyConstructor, ReturnStruct, TEXT("Forces"), RF_Public|RF_Transient|RF_Native) UArrayProperty(CPP_PROPERTY_BASE(Forces, FFCMapTeamInfo), 0x0000000000000005);
  1442.             UProperty* NewProp_Forces_Inner = new(EC_InternalUseOnlyConstructor, NewProp_Forces, TEXT("Forces"), RF_Public|RF_Transient|RF_Native) UStructProperty(FObjectInitializer(), EC_CppProperty, 0, 0x0000000000000000, Z_Construct_UScriptStruct_FFCMapForceInfo());
  1443.             UProperty* NewProp_TeamDisplayName = new(EC_InternalUseOnlyConstructor, ReturnStruct, TEXT("TeamDisplayName"), RF_Public|RF_Transient|RF_Native) UTextProperty(CPP_PROPERTY_BASE(TeamDisplayName, FFCMapTeamInfo), 0x0000000000000005);
  1444.             ReturnStruct->StaticLink();
  1445. #if WITH_METADATA
  1446.             UMetaData* MetaData = ReturnStruct->GetOutermost()->GetMetaData();
  1447.             MetaData->SetValue(NewProp_TeamSlotAvailableStartLocations, TEXT("Category"), TEXT("FFCMapForceInfo"));
  1448.             MetaData->SetValue(NewProp_TeamSlotAvailableStartLocations, TEXT("ModuleRelativePath"), TEXT("Public/FCWorldSettings.h"));
  1449.             MetaData->SetValue(NewProp_TeamSlotAvailableStartLocations, TEXT("ToolTip"), TEXT("If not empty, force this team slot to use these start locations"));
  1450.             MetaData->SetValue(NewProp_TeamSlotAvailableHeroesOverride, TEXT("Category"), TEXT("FieldCommander"));
  1451.             MetaData->SetValue(NewProp_TeamSlotAvailableHeroesOverride, TEXT("ModuleRelativePath"), TEXT("Public/FCWorldSettings.h"));
  1452.             MetaData->SetValue(NewProp_TeamSlotAvailableHeroesOverride, TEXT("ToolTip"), TEXT("If not empty, force this team to use these heroes, regardless of faction"));
  1453.             MetaData->SetValue(NewProp_TeamSlotAvailableFactionsOverride, TEXT("Category"), TEXT("FFCMapTeamInfo"));
  1454.             MetaData->SetValue(NewProp_TeamSlotAvailableFactionsOverride, TEXT("ModuleRelativePath"), TEXT("Public/FCWorldSettings.h"));
  1455.             MetaData->SetValue(NewProp_TeamSlotAvailableFactionsOverride, TEXT("ToolTip"), TEXT("If not empty, force this team slot to pick from these factions"));
  1456.             MetaData->SetValue(NewProp_Forces, TEXT("Category"), TEXT("FFCMapTeamInfo"));
  1457.             MetaData->SetValue(NewProp_Forces, TEXT("ModuleRelativePath"), TEXT("Public/FCWorldSettings.h"));
  1458.             MetaData->SetValue(NewProp_TeamDisplayName, TEXT("Category"), TEXT("FFCMapTeamInfo"));
  1459.             MetaData->SetValue(NewProp_TeamDisplayName, TEXT("ModuleRelativePath"), TEXT("Public/FCWorldSettings.h"));
  1460. #endif
  1461.         }
  1462.         return ReturnStruct;
  1463.     }
  1464.     uint32 Get_Z_Construct_UScriptStruct_FFCMapTeamInfo_CRC() { return 940469218U; }
  1465.     UScriptStruct* Z_Construct_UScriptStruct_FFCMapForceInfo()
  1466.     {
  1467.         UPackage* Outer=Z_Construct_UPackage_FieldCommander();
  1468.         static UScriptStruct* ReturnStruct = NULL;
  1469.         if (!ReturnStruct)
  1470.         {
  1471.             ReturnStruct = new(EC_InternalUseOnlyConstructor, Outer, TEXT("FCMapForceInfo"), RF_Public|RF_Transient|RF_Native) UScriptStruct(FObjectInitializer(), NULL, new UScriptStruct::TCppStructOps<FFCMapForceInfo>, EStructFlags(0x00000001));
  1472.             UProperty* NewProp_ForceSlotAvailableStartLocations = new(EC_InternalUseOnlyConstructor, ReturnStruct, TEXT("ForceSlotAvailableStartLocations"), RF_Public|RF_Transient|RF_Native) UArrayProperty(CPP_PROPERTY_BASE(ForceSlotAvailableStartLocations, FFCMapForceInfo), 0x0000000000000005);
  1473.             UProperty* NewProp_ForceSlotAvailableStartLocations_Inner = new(EC_InternalUseOnlyConstructor, NewProp_ForceSlotAvailableStartLocations, TEXT("ForceSlotAvailableStartLocations"), RF_Public|RF_Transient|RF_Native) UIntProperty(FObjectInitializer(), EC_CppProperty, 0, 0x0000000000000000);
  1474.             UProperty* NewProp_ForceSlotAvailableHeroesOverride = new(EC_InternalUseOnlyConstructor, ReturnStruct, TEXT("ForceSlotAvailableHeroesOverride"), RF_Public|RF_Transient|RF_Native) UArrayProperty(CPP_PROPERTY_BASE(ForceSlotAvailableHeroesOverride, FFCMapForceInfo), 0x0004000000000005);
  1475.             UProperty* NewProp_ForceSlotAvailableHeroesOverride_Inner = new(EC_InternalUseOnlyConstructor, NewProp_ForceSlotAvailableHeroesOverride, TEXT("ForceSlotAvailableHeroesOverride"), RF_Public|RF_Transient|RF_Native) UClassProperty(FObjectInitializer(), EC_CppProperty, 0, 0x0004000000000000, Z_Construct_UClass_AFCHero_NoRegister());
  1476.             UProperty* NewProp_ForceSlotAvailableFactionsOverride = new(EC_InternalUseOnlyConstructor, ReturnStruct, TEXT("ForceSlotAvailableFactionsOverride"), RF_Public|RF_Transient|RF_Native) UArrayProperty(CPP_PROPERTY_BASE(ForceSlotAvailableFactionsOverride, FFCMapForceInfo), 0x0004000000000005);
  1477.             UProperty* NewProp_ForceSlotAvailableFactionsOverride_Inner = new(EC_InternalUseOnlyConstructor, NewProp_ForceSlotAvailableFactionsOverride, TEXT("ForceSlotAvailableFactionsOverride"), RF_Public|RF_Transient|RF_Native) UClassProperty(FObjectInitializer(), EC_CppProperty, 0, 0x0004000000000000, Z_Construct_UClass_UFCFaction_NoRegister());
  1478.             UProperty* NewProp_PlayerSlots = new(EC_InternalUseOnlyConstructor, ReturnStruct, TEXT("PlayerSlots"), RF_Public|RF_Transient|RF_Native) UIntProperty(CPP_PROPERTY_BASE(PlayerSlots, FFCMapForceInfo), 0x0000000000000005);
  1479.             UProperty* NewProp_ForceDisplayName = new(EC_InternalUseOnlyConstructor, ReturnStruct, TEXT("ForceDisplayName"), RF_Public|RF_Transient|RF_Native) UTextProperty(CPP_PROPERTY_BASE(ForceDisplayName, FFCMapForceInfo), 0x0000000000000005);
  1480.             ReturnStruct->StaticLink();
  1481. #if WITH_METADATA
  1482.             UMetaData* MetaData = ReturnStruct->GetOutermost()->GetMetaData();
  1483.             MetaData->SetValue(NewProp_ForceSlotAvailableStartLocations, TEXT("Category"), TEXT("FFCMapForceInfo"));
  1484.             MetaData->SetValue(NewProp_ForceSlotAvailableStartLocations, TEXT("ModuleRelativePath"), TEXT("Public/FCWorldSettings.h"));
  1485.             MetaData->SetValue(NewProp_ForceSlotAvailableStartLocations, TEXT("ToolTip"), TEXT("If not empty, force this force slot to use these start locations"));
  1486.             MetaData->SetValue(NewProp_ForceSlotAvailableHeroesOverride, TEXT("Category"), TEXT("FFCMapForceInfo"));
  1487.             MetaData->SetValue(NewProp_ForceSlotAvailableHeroesOverride, TEXT("ModuleRelativePath"), TEXT("Public/FCWorldSettings.h"));
  1488.             MetaData->SetValue(NewProp_ForceSlotAvailableHeroesOverride, TEXT("ToolTip"), TEXT("If not empty, force this force slot to use these heroes, regardless of faction"));
  1489.             MetaData->SetValue(NewProp_ForceSlotAvailableFactionsOverride, TEXT("Category"), TEXT("FFCMapForceInfo"));
  1490.             MetaData->SetValue(NewProp_ForceSlotAvailableFactionsOverride, TEXT("ModuleRelativePath"), TEXT("Public/FCWorldSettings.h"));
  1491.             MetaData->SetValue(NewProp_ForceSlotAvailableFactionsOverride, TEXT("ToolTip"), TEXT("If not empty, force this force slot to pick from these factions"));
  1492.             MetaData->SetValue(NewProp_PlayerSlots, TEXT("Category"), TEXT("FFCMapForceInfo"));
  1493.             MetaData->SetValue(NewProp_PlayerSlots, TEXT("ModuleRelativePath"), TEXT("Public/FCWorldSettings.h"));
  1494.             MetaData->SetValue(NewProp_PlayerSlots, TEXT("ToolTip"), TEXT("Needs to be 1 or above, any number above 1 means more than 1 player can be in this force, and share control of the same base/units"));
  1495.             MetaData->SetValue(NewProp_ForceDisplayName, TEXT("Category"), TEXT("FFCMapForceInfo"));
  1496.             MetaData->SetValue(NewProp_ForceDisplayName, TEXT("ModuleRelativePath"), TEXT("Public/FCWorldSettings.h"));
  1497. #endif
  1498.         }
  1499.         return ReturnStruct;
  1500.     }
  1501.     uint32 Get_Z_Construct_UScriptStruct_FFCMapForceInfo_CRC() { return 738303303U; }
  1502.     UClass* Z_Construct_UClass_AFCWorldSettings_NoRegister()
  1503.     {
  1504.         return AFCWorldSettings::StaticClass();
  1505.     }
  1506.     UClass* Z_Construct_UClass_AFCWorldSettings()
  1507.     {
  1508.         static UClass* OuterClass = NULL;
  1509.         if (!OuterClass)
  1510.         {
  1511.             Z_Construct_UClass_AWorldSettings();
  1512.             Z_Construct_UPackage_FieldCommander();
  1513.             OuterClass = AFCWorldSettings::StaticClass();
  1514.             if (!(OuterClass->ClassFlags & CLASS_Constructed))
  1515.             {
  1516.                 UObjectForceRegistration(OuterClass);
  1517.                 OuterClass->ClassFlags |= 0x20900284;
  1518.  
  1519.  
  1520. PRAGMA_DISABLE_DEPRECATION_WARNINGS
  1521.                 UProperty* NewProp_MapTeams = new(EC_InternalUseOnlyConstructor, OuterClass, TEXT("MapTeams"), RF_Public|RF_Transient|RF_Native) UArrayProperty(CPP_PROPERTY_BASE(MapTeams, AFCWorldSettings), 0x0000000000000005);
  1522.                 UProperty* NewProp_MapTeams_Inner = new(EC_InternalUseOnlyConstructor, NewProp_MapTeams, TEXT("MapTeams"), RF_Public|RF_Transient|RF_Native) UStructProperty(FObjectInitializer(), EC_CppProperty, 0, 0x0000000000000000, Z_Construct_UScriptStruct_FFCMapTeamInfo());
  1523.                 UProperty* NewProp_SpectatorUIClass = new(EC_InternalUseOnlyConstructor, OuterClass, TEXT("SpectatorUIClass"), RF_Public|RF_Transient|RF_Native) UClassProperty(CPP_PROPERTY_BASE(SpectatorUIClass, AFCWorldSettings), 0x0004000000010015, Z_Construct_UClass_UUserWidget_NoRegister());
  1524.                 UProperty* NewProp_LobbyUIClass = new(EC_InternalUseOnlyConstructor, OuterClass, TEXT("LobbyUIClass"), RF_Public|RF_Transient|RF_Native) UClassProperty(CPP_PROPERTY_BASE(LobbyUIClass, AFCWorldSettings), 0x0004000000010015, Z_Construct_UClass_UUserWidget_NoRegister());
  1525.                 UProperty* NewProp_MapAvailableHeroesOverride = new(EC_InternalUseOnlyConstructor, OuterClass, TEXT("MapAvailableHeroesOverride"), RF_Public|RF_Transient|RF_Native) UArrayProperty(CPP_PROPERTY_BASE(MapAvailableHeroesOverride, AFCWorldSettings), 0x0004000000000005);
  1526.                 UProperty* NewProp_MapAvailableHeroesOverride_Inner = new(EC_InternalUseOnlyConstructor, NewProp_MapAvailableHeroesOverride, TEXT("MapAvailableHeroesOverride"), RF_Public|RF_Transient|RF_Native) UClassProperty(FObjectInitializer(), EC_CppProperty, 0, 0x0004000000000000, Z_Construct_UClass_AFCHero_NoRegister());
  1527.                 UProperty* NewProp_MapAvailableFactionsOverride = new(EC_InternalUseOnlyConstructor, OuterClass, TEXT("MapAvailableFactionsOverride"), RF_Public|RF_Transient|RF_Native) UArrayProperty(CPP_PROPERTY_BASE(MapAvailableFactionsOverride, AFCWorldSettings), 0x0004000000000005);
  1528.                 UProperty* NewProp_MapAvailableFactionsOverride_Inner = new(EC_InternalUseOnlyConstructor, NewProp_MapAvailableFactionsOverride, TEXT("MapAvailableFactionsOverride"), RF_Public|RF_Transient|RF_Native) UClassProperty(FObjectInitializer(), EC_CppProperty, 0, 0x0004000000000000, Z_Construct_UClass_UFCFaction_NoRegister());
  1529.                 UProperty* NewProp_MapAvailableStartLocations = new(EC_InternalUseOnlyConstructor, OuterClass, TEXT("MapAvailableStartLocations"), RF_Public|RF_Transient|RF_Native) UArrayProperty(CPP_PROPERTY_BASE(MapAvailableStartLocations, AFCWorldSettings), 0x0000000000010015);
  1530.                 UProperty* NewProp_MapAvailableStartLocations_Inner = new(EC_InternalUseOnlyConstructor, NewProp_MapAvailableStartLocations, TEXT("MapAvailableStartLocations"), RF_Public|RF_Transient|RF_Native) UIntProperty(FObjectInitializer(), EC_CppProperty, 0, 0x0000000000000000);
  1531.                 UProperty* NewProp_MapStratCamMinHeight = new(EC_InternalUseOnlyConstructor, OuterClass, TEXT("MapStratCamMinHeight"), RF_Public|RF_Transient|RF_Native) UFloatProperty(CPP_PROPERTY_BASE(MapStratCamMinHeight, AFCWorldSettings), 0x0000000000010015);
  1532.                 UProperty* NewProp_MapStratCamBaseHeight = new(EC_InternalUseOnlyConstructor, OuterClass, TEXT("MapStratCamBaseHeight"), RF_Public|RF_Transient|RF_Native) UFloatProperty(CPP_PROPERTY_BASE(MapStratCamBaseHeight, AFCWorldSettings), 0x0000000000010015);
  1533.                 UProperty* NewProp_MapFlyingUnitHeight = new(EC_InternalUseOnlyConstructor, OuterClass, TEXT("MapFlyingUnitHeight"), RF_Public|RF_Transient|RF_Native) UFloatProperty(CPP_PROPERTY_BASE(MapFlyingUnitHeight, AFCWorldSettings), 0x0000000000010015);
  1534.                 UProperty* NewProp_MapDescription = new(EC_InternalUseOnlyConstructor, OuterClass, TEXT("MapDescription"), RF_Public|RF_Transient|RF_Native) UTextProperty(CPP_PROPERTY_BASE(MapDescription, AFCWorldSettings), 0x0000000000010015);
  1535.                 UProperty* NewProp_MapDisplayName = new(EC_InternalUseOnlyConstructor, OuterClass, TEXT("MapDisplayName"), RF_Public|RF_Transient|RF_Native) UTextProperty(CPP_PROPERTY_BASE(MapDisplayName, AFCWorldSettings), 0x0000000000010015);
  1536. PRAGMA_ENABLE_DEPRECATION_WARNINGS
  1537.                 OuterClass->ClassConfigName = FName(TEXT("game"));
  1538.                 OuterClass->StaticLink();
  1539. #if WITH_METADATA
  1540.                 UMetaData* MetaData = OuterClass->GetOutermost()->GetMetaData();
  1541.                 MetaData->SetValue(OuterClass, TEXT("HideCategories"), TEXT("Actor Advanced Display Events Object Attachment Info Input Blueprint Layers Tags Replication Input Movement Collision Rendering Utilities|Transformation"));
  1542.                 MetaData->SetValue(OuterClass, TEXT("IncludePath"), TEXT("FCWorldSettings.h"));
  1543.                 MetaData->SetValue(OuterClass, TEXT("ModuleRelativePath"), TEXT("Public/FCWorldSettings.h"));
  1544.                 MetaData->SetValue(OuterClass, TEXT("ShowCategories"), TEXT("Input|MouseInput Input|TouchInput"));
  1545.                 MetaData->SetValue(NewProp_MapTeams, TEXT("Category"), TEXT("FieldCommander"));
  1546.                 MetaData->SetValue(NewProp_MapTeams, TEXT("ModuleRelativePath"), TEXT("Public/FCWorldSettings.h"));
  1547.                 MetaData->SetValue(NewProp_MapTeams, TEXT("ToolTip"), TEXT("holds the teams, which hold the forces, which hold player slots, maps need at least 1 team, force and player slot"));
  1548.                 MetaData->SetValue(NewProp_SpectatorUIClass, TEXT("Category"), TEXT("FieldCommander"));
  1549.                 MetaData->SetValue(NewProp_SpectatorUIClass, TEXT("ModuleRelativePath"), TEXT("Public/FCWorldSettings.h"));
  1550.                 MetaData->SetValue(NewProp_LobbyUIClass, TEXT("Category"), TEXT("FieldCommander"));
  1551.                 MetaData->SetValue(NewProp_LobbyUIClass, TEXT("ModuleRelativePath"), TEXT("Public/FCWorldSettings.h"));
  1552.                 MetaData->SetValue(NewProp_MapAvailableHeroesOverride, TEXT("Category"), TEXT("FieldCommander"));
  1553.                 MetaData->SetValue(NewProp_MapAvailableHeroesOverride, TEXT("ModuleRelativePath"), TEXT("Public/FCWorldSettings.h"));
  1554.                 MetaData->SetValue(NewProp_MapAvailableHeroesOverride, TEXT("ToolTip"), TEXT("If not empty, force players on this map to use these heroes, regardless of faction"));
  1555.                 MetaData->SetValue(NewProp_MapAvailableFactionsOverride, TEXT("Category"), TEXT("FieldCommander"));
  1556.                 MetaData->SetValue(NewProp_MapAvailableFactionsOverride, TEXT("ModuleRelativePath"), TEXT("Public/FCWorldSettings.h"));
  1557.                 MetaData->SetValue(NewProp_MapAvailableFactionsOverride, TEXT("ToolTip"), TEXT("If not empty, force players on this map to use these factions"));
  1558.                 MetaData->SetValue(NewProp_MapAvailableStartLocations, TEXT("Category"), TEXT("FieldCommander"));
  1559.                 MetaData->SetValue(NewProp_MapAvailableStartLocations, TEXT("ModuleRelativePath"), TEXT("Public/FCWorldSettings.h"));
  1560.                 MetaData->SetValue(NewProp_MapAvailableStartLocations, TEXT("ToolTip"), TEXT("Base indexes that are valid start locations for forces"));
  1561.                 MetaData->SetValue(NewProp_MapStratCamMinHeight, TEXT("Category"), TEXT("FieldCommander"));
  1562.                 MetaData->SetValue(NewProp_MapStratCamMinHeight, TEXT("ModuleRelativePath"), TEXT("Public/FCWorldSettings.h"));
  1563.                 MetaData->SetValue(NewProp_MapStratCamMinHeight, TEXT("ToolTip"), TEXT("The height strat cams will reach at max zoom, should be slightly higher than the highest pathable point in the playable area"));
  1564.                 MetaData->SetValue(NewProp_MapStratCamBaseHeight, TEXT("Category"), TEXT("FieldCommander"));
  1565.                 MetaData->SetValue(NewProp_MapStratCamBaseHeight, TEXT("ModuleRelativePath"), TEXT("Public/FCWorldSettings.h"));
  1566.                 MetaData->SetValue(NewProp_MapStratCamBaseHeight, TEXT("ToolTip"), TEXT("The height strat cams are set to at default zoom"));
  1567.                 MetaData->SetValue(NewProp_MapFlyingUnitHeight, TEXT("Category"), TEXT("FieldCommander"));
  1568.                 MetaData->SetValue(NewProp_MapFlyingUnitHeight, TEXT("ModuleRelativePath"), TEXT("Public/FCWorldSettings.h"));
  1569.                 MetaData->SetValue(NewProp_MapFlyingUnitHeight, TEXT("ToolTip"), TEXT("The height flying units will ascend to, should be above any obstacle"));
  1570.                 MetaData->SetValue(NewProp_MapDescription, TEXT("Category"), TEXT("FieldCommander"));
  1571.                 MetaData->SetValue(NewProp_MapDescription, TEXT("ModuleRelativePath"), TEXT("Public/FCWorldSettings.h"));
  1572.                 MetaData->SetValue(NewProp_MapDescription, TEXT("ToolTip"), TEXT("The description for the map"));
  1573.                 MetaData->SetValue(NewProp_MapDisplayName, TEXT("Category"), TEXT("FieldCommander"));
  1574.                 MetaData->SetValue(NewProp_MapDisplayName, TEXT("ModuleRelativePath"), TEXT("Public/FCWorldSettings.h"));
  1575.                 MetaData->SetValue(NewProp_MapDisplayName, TEXT("ToolTip"), TEXT("The display name of the map"));
  1576. #endif
  1577.             }
  1578.         }
  1579.         check(OuterClass->GetClass());
  1580.         return OuterClass;
  1581.     }
  1582.     static FCompiledInDefer Z_CompiledInDefer_UClass_AFCWorldSettings(Z_Construct_UClass_AFCWorldSettings, TEXT("AFCWorldSettings"));
  1583.     DEFINE_VTABLE_PTR_HELPER_CTOR(AFCWorldSettings);
  1584.     UFunction* Z_Construct_UFunction_AFCStratPawn_StratCamScrollRight()
  1585.     {
  1586.         struct FCStratPawn_eventStratCamScrollRight_Parms
  1587.         {
  1588.             float Val;
  1589.         };
  1590.         UObject* Outer=Z_Construct_UClass_AFCStratPawn();
  1591.         static UFunction* ReturnFunction = NULL;
  1592.         if (!ReturnFunction)
  1593.         {
  1594.             ReturnFunction = new(EC_InternalUseOnlyConstructor, Outer, TEXT("StratCamScrollRight"), RF_Public|RF_Transient|RF_Native) UFunction(FObjectInitializer(), NULL, 0x04020400, 65535, sizeof(FCStratPawn_eventStratCamScrollRight_Parms));
  1595.             UProperty* NewProp_Val = new(EC_InternalUseOnlyConstructor, ReturnFunction, TEXT("Val"), RF_Public|RF_Transient|RF_Native) UFloatProperty(CPP_PROPERTY_BASE(Val, FCStratPawn_eventStratCamScrollRight_Parms), 0x0000000000000080);
  1596.             ReturnFunction->Bind();
  1597.             ReturnFunction->StaticLink();
  1598. #if WITH_METADATA
  1599.             UMetaData* MetaData = ReturnFunction->GetOutermost()->GetMetaData();
  1600.             MetaData->SetValue(ReturnFunction, TEXT("Category"), TEXT("FCStratPawn"));
  1601.             MetaData->SetValue(ReturnFunction, TEXT("ModuleRelativePath"), TEXT("Public/FCStratPawn.h"));
  1602.             MetaData->SetValue(ReturnFunction, TEXT("ToolTip"), TEXT("Input callback to strafe right in local space (or left if Val is negative).\n@param Val Amount of movement in the right direction (or left if negative).\n@see APawn::AddMovementInput()"));
  1603. #endif
  1604.         }
  1605.         return ReturnFunction;
  1606.     }
  1607.     UFunction* Z_Construct_UFunction_AFCStratPawn_StratCamScrollUp()
  1608.     {
  1609.         struct FCStratPawn_eventStratCamScrollUp_Parms
  1610.         {
  1611.             float Val;
  1612.         };
  1613.         UObject* Outer=Z_Construct_UClass_AFCStratPawn();
  1614.         static UFunction* ReturnFunction = NULL;
  1615.         if (!ReturnFunction)
  1616.         {
  1617.             ReturnFunction = new(EC_InternalUseOnlyConstructor, Outer, TEXT("StratCamScrollUp"), RF_Public|RF_Transient|RF_Native) UFunction(FObjectInitializer(), NULL, 0x04020400, 65535, sizeof(FCStratPawn_eventStratCamScrollUp_Parms));
  1618.             UProperty* NewProp_Val = new(EC_InternalUseOnlyConstructor, ReturnFunction, TEXT("Val"), RF_Public|RF_Transient|RF_Native) UFloatProperty(CPP_PROPERTY_BASE(Val, FCStratPawn_eventStratCamScrollUp_Parms), 0x0000000000000080);
  1619.             ReturnFunction->Bind();
  1620.             ReturnFunction->StaticLink();
  1621. #if WITH_METADATA
  1622.             UMetaData* MetaData = ReturnFunction->GetOutermost()->GetMetaData();
  1623.             MetaData->SetValue(ReturnFunction, TEXT("Category"), TEXT("FCStratPawn"));
  1624.             MetaData->SetValue(ReturnFunction, TEXT("ModuleRelativePath"), TEXT("Public/FCStratPawn.h"));
  1625.             MetaData->SetValue(ReturnFunction, TEXT("ToolTip"), TEXT("Input callback to move forward in local space (or backward if Val is negative).\n@param Val Amount of movement in the forward direction (or backward if negative).\n@see APawn::AddMovementInput()"));
  1626. #endif
  1627.         }
  1628.         return ReturnFunction;
  1629.     }
  1630.     UClass* Z_Construct_UClass_AFCStratPawn_NoRegister()
  1631.     {
  1632.         return AFCStratPawn::StaticClass();
  1633.     }
  1634.     UClass* Z_Construct_UClass_AFCStratPawn()
  1635.     {
  1636.         static UClass* OuterClass = NULL;
  1637.         if (!OuterClass)
  1638.         {
  1639.             Z_Construct_UClass_ADefaultPawn();
  1640.             Z_Construct_UPackage_FieldCommander();
  1641.             OuterClass = AFCStratPawn::StaticClass();
  1642.             if (!(OuterClass->ClassFlags & CLASS_Constructed))
  1643.             {
  1644.                 UObjectForceRegistration(OuterClass);
  1645.                 OuterClass->ClassFlags |= 0x20900080;
  1646.  
  1647.                 OuterClass->LinkChild(Z_Construct_UFunction_AFCStratPawn_StratCamScrollRight());
  1648.                 OuterClass->LinkChild(Z_Construct_UFunction_AFCStratPawn_StratCamScrollUp());
  1649.  
  1650. PRAGMA_DISABLE_DEPRECATION_WARNINGS
  1651.                 UProperty* NewProp_StratCamera = new(EC_InternalUseOnlyConstructor, OuterClass, TEXT("StratCamera"), RF_Public|RF_Transient|RF_Native) UObjectProperty(CPP_PROPERTY_BASE(StratCamera, AFCStratPawn), 0x00000000000a0009, Z_Construct_UClass_UCameraComponent_NoRegister());
  1652. PRAGMA_ENABLE_DEPRECATION_WARNINGS
  1653.                 OuterClass->AddFunctionToFunctionMap(Z_Construct_UFunction_AFCStratPawn_StratCamScrollRight()); // 1439902272
  1654.                 OuterClass->AddFunctionToFunctionMap(Z_Construct_UFunction_AFCStratPawn_StratCamScrollUp()); // 2811360653
  1655.                 OuterClass->StaticLink();
  1656. #if WITH_METADATA
  1657.                 UMetaData* MetaData = OuterClass->GetOutermost()->GetMetaData();
  1658.                 MetaData->SetValue(OuterClass, TEXT("HideCategories"), TEXT("Navigation"));
  1659.                 MetaData->SetValue(OuterClass, TEXT("IncludePath"), TEXT("FCStratPawn.h"));
  1660.                 MetaData->SetValue(OuterClass, TEXT("ModuleRelativePath"), TEXT("Public/FCStratPawn.h"));
  1661.                 MetaData->SetValue(NewProp_StratCamera, TEXT("Category"), TEXT("FCStratPawn"));
  1662.                 MetaData->SetValue(NewProp_StratCamera, TEXT("EditInline"), TEXT("true"));
  1663.                 MetaData->SetValue(NewProp_StratCamera, TEXT("ModuleRelativePath"), TEXT("Public/FCStratPawn.h"));
  1664. #endif
  1665.             }
  1666.         }
  1667.         check(OuterClass->GetClass());
  1668.         return OuterClass;
  1669.     }
  1670.     static FCompiledInDefer Z_CompiledInDefer_UClass_AFCStratPawn(Z_Construct_UClass_AFCStratPawn, TEXT("AFCStratPawn"));
  1671.     DEFINE_VTABLE_PTR_HELPER_CTOR(AFCStratPawn);
  1672.     UFunction* Z_Construct_UFunction_AFCPlayerController_GetFCWorldSettings()
  1673.     {
  1674.         struct FCPlayerController_eventGetFCWorldSettings_Parms
  1675.         {
  1676.             AFCWorldSettings* ReturnValue;
  1677.         };
  1678.         UObject* Outer=Z_Construct_UClass_AFCPlayerController();
  1679.         static UFunction* ReturnFunction = NULL;
  1680.         if (!ReturnFunction)
  1681.         {
  1682.             ReturnFunction = new(EC_InternalUseOnlyConstructor, Outer, TEXT("GetFCWorldSettings"), RF_Public|RF_Transient|RF_Native) UFunction(FObjectInitializer(), NULL, 0x04020401, 65535, sizeof(FCPlayerController_eventGetFCWorldSettings_Parms));
  1683.             UProperty* NewProp_ReturnValue = new(EC_InternalUseOnlyConstructor, ReturnFunction, TEXT("ReturnValue"), RF_Public|RF_Transient|RF_Native) UObjectProperty(CPP_PROPERTY_BASE(ReturnValue, FCPlayerController_eventGetFCWorldSettings_Parms), 0x0000000000000580, Z_Construct_UClass_AFCWorldSettings_NoRegister());
  1684.             ReturnFunction->Bind();
  1685.             ReturnFunction->StaticLink();
  1686. #if WITH_METADATA
  1687.             UMetaData* MetaData = ReturnFunction->GetOutermost()->GetMetaData();
  1688.             MetaData->SetValue(ReturnFunction, TEXT("Category"), TEXT("FCPlayerControllerHelpers"));
  1689.             MetaData->SetValue(ReturnFunction, TEXT("ModuleRelativePath"), TEXT("Public/FCPlayerController.h"));
  1690. #endif
  1691.         }
  1692.         return ReturnFunction;
  1693.     }
  1694.     UFunction* Z_Construct_UFunction_AFCPlayerController_GiveStratCommand()
  1695.     {
  1696.         struct FCPlayerController_eventGiveStratCommand_Parms
  1697.         {
  1698.             int32 Idx;
  1699.         };
  1700.         UObject* Outer=Z_Construct_UClass_AFCPlayerController();
  1701.         static UFunction* ReturnFunction = NULL;
  1702.         if (!ReturnFunction)
  1703.         {
  1704.             ReturnFunction = new(EC_InternalUseOnlyConstructor, Outer, TEXT("GiveStratCommand"), RF_Public|RF_Transient|RF_Native) UFunction(FObjectInitializer(), NULL, 0x04020400, 65535, sizeof(FCPlayerController_eventGiveStratCommand_Parms));
  1705.             UProperty* NewProp_Idx = new(EC_InternalUseOnlyConstructor, ReturnFunction, TEXT("Idx"), RF_Public|RF_Transient|RF_Native) UIntProperty(CPP_PROPERTY_BASE(Idx, FCPlayerController_eventGiveStratCommand_Parms), 0x0000000000000080);
  1706.             ReturnFunction->Bind();
  1707.             ReturnFunction->StaticLink();
  1708. #if WITH_METADATA
  1709.             UMetaData* MetaData = ReturnFunction->GetOutermost()->GetMetaData();
  1710.             MetaData->SetValue(ReturnFunction, TEXT("Category"), TEXT("FCInput"));
  1711.             MetaData->SetValue(ReturnFunction, TEXT("ModuleRelativePath"), TEXT("Public/FCPlayerController.h"));
  1712. #endif
  1713.         }
  1714.         return ReturnFunction;
  1715.     }
  1716.     UFunction* Z_Construct_UFunction_AFCPlayerController_HandleCancelKey()
  1717.     {
  1718.         UObject* Outer=Z_Construct_UClass_AFCPlayerController();
  1719.         static UFunction* ReturnFunction = NULL;
  1720.         if (!ReturnFunction)
  1721.         {
  1722.             ReturnFunction = new(EC_InternalUseOnlyConstructor, Outer, TEXT("HandleCancelKey"), RF_Public|RF_Transient|RF_Native) UFunction(FObjectInitializer(), NULL, 0x04020400, 65535);
  1723.             ReturnFunction->Bind();
  1724.             ReturnFunction->StaticLink();
  1725. #if WITH_METADATA
  1726.             UMetaData* MetaData = ReturnFunction->GetOutermost()->GetMetaData();
  1727.             MetaData->SetValue(ReturnFunction, TEXT("Category"), TEXT("FCInput"));
  1728.             MetaData->SetValue(ReturnFunction, TEXT("ModuleRelativePath"), TEXT("Public/FCPlayerController.h"));
  1729. #endif
  1730.         }
  1731.         return ReturnFunction;
  1732.     }
  1733.     UFunction* Z_Construct_UFunction_AFCPlayerController_HandleHotGroup1()
  1734.     {
  1735.         UObject* Outer=Z_Construct_UClass_AFCPlayerController();
  1736.         static UFunction* ReturnFunction = NULL;
  1737.         if (!ReturnFunction)
  1738.         {
  1739.             ReturnFunction = new(EC_InternalUseOnlyConstructor, Outer, TEXT("HandleHotGroup1"), RF_Public|RF_Transient|RF_Native) UFunction(FObjectInitializer(), NULL, 0x04020400, 65535);
  1740.             ReturnFunction->Bind();
  1741.             ReturnFunction->StaticLink();
  1742. #if WITH_METADATA
  1743.             UMetaData* MetaData = ReturnFunction->GetOutermost()->GetMetaData();
  1744.             MetaData->SetValue(ReturnFunction, TEXT("Category"), TEXT("FCInput"));
  1745.             MetaData->SetValue(ReturnFunction, TEXT("ModuleRelativePath"), TEXT("Public/FCPlayerController.h"));
  1746. #endif
  1747.         }
  1748.         return ReturnFunction;
  1749.     }
  1750.     UFunction* Z_Construct_UFunction_AFCPlayerController_HandleHotGroup10()
  1751.     {
  1752.         UObject* Outer=Z_Construct_UClass_AFCPlayerController();
  1753.         static UFunction* ReturnFunction = NULL;
  1754.         if (!ReturnFunction)
  1755.         {
  1756.             ReturnFunction = new(EC_InternalUseOnlyConstructor, Outer, TEXT("HandleHotGroup10"), RF_Public|RF_Transient|RF_Native) UFunction(FObjectInitializer(), NULL, 0x04020400, 65535);
  1757.             ReturnFunction->Bind();
  1758.             ReturnFunction->StaticLink();
  1759. #if WITH_METADATA
  1760.             UMetaData* MetaData = ReturnFunction->GetOutermost()->GetMetaData();
  1761.             MetaData->SetValue(ReturnFunction, TEXT("Category"), TEXT("FCInput"));
  1762.             MetaData->SetValue(ReturnFunction, TEXT("ModuleRelativePath"), TEXT("Public/FCPlayerController.h"));
  1763. #endif
  1764.         }
  1765.         return ReturnFunction;
  1766.     }
  1767.     UFunction* Z_Construct_UFunction_AFCPlayerController_HandleHotGroup2()
  1768.     {
  1769.         UObject* Outer=Z_Construct_UClass_AFCPlayerController();
  1770.         static UFunction* ReturnFunction = NULL;
  1771.         if (!ReturnFunction)
  1772.         {
  1773.             ReturnFunction = new(EC_InternalUseOnlyConstructor, Outer, TEXT("HandleHotGroup2"), RF_Public|RF_Transient|RF_Native) UFunction(FObjectInitializer(), NULL, 0x04020400, 65535);
  1774.             ReturnFunction->Bind();
  1775.             ReturnFunction->StaticLink();
  1776. #if WITH_METADATA
  1777.             UMetaData* MetaData = ReturnFunction->GetOutermost()->GetMetaData();
  1778.             MetaData->SetValue(ReturnFunction, TEXT("Category"), TEXT("FCInput"));
  1779.             MetaData->SetValue(ReturnFunction, TEXT("ModuleRelativePath"), TEXT("Public/FCPlayerController.h"));
  1780. #endif
  1781.         }
  1782.         return ReturnFunction;
  1783.     }
  1784.     UFunction* Z_Construct_UFunction_AFCPlayerController_HandleHotGroup3()
  1785.     {
  1786.         UObject* Outer=Z_Construct_UClass_AFCPlayerController();
  1787.         static UFunction* ReturnFunction = NULL;
  1788.         if (!ReturnFunction)
  1789.         {
  1790.             ReturnFunction = new(EC_InternalUseOnlyConstructor, Outer, TEXT("HandleHotGroup3"), RF_Public|RF_Transient|RF_Native) UFunction(FObjectInitializer(), NULL, 0x04020400, 65535);
  1791.             ReturnFunction->Bind();
  1792.             ReturnFunction->StaticLink();
  1793. #if WITH_METADATA
  1794.             UMetaData* MetaData = ReturnFunction->GetOutermost()->GetMetaData();
  1795.             MetaData->SetValue(ReturnFunction, TEXT("Category"), TEXT("FCInput"));
  1796.             MetaData->SetValue(ReturnFunction, TEXT("ModuleRelativePath"), TEXT("Public/FCPlayerController.h"));
  1797. #endif
  1798.         }
  1799.         return ReturnFunction;
  1800.     }
  1801.     UFunction* Z_Construct_UFunction_AFCPlayerController_HandleHotGroup4()
  1802.     {
  1803.         UObject* Outer=Z_Construct_UClass_AFCPlayerController();
  1804.         static UFunction* ReturnFunction = NULL;
  1805.         if (!ReturnFunction)
  1806.         {
  1807.             ReturnFunction = new(EC_InternalUseOnlyConstructor, Outer, TEXT("HandleHotGroup4"), RF_Public|RF_Transient|RF_Native) UFunction(FObjectInitializer(), NULL, 0x04020400, 65535);
  1808.             ReturnFunction->Bind();
  1809.             ReturnFunction->StaticLink();
  1810. #if WITH_METADATA
  1811.             UMetaData* MetaData = ReturnFunction->GetOutermost()->GetMetaData();
  1812.             MetaData->SetValue(ReturnFunction, TEXT("Category"), TEXT("FCInput"));
  1813.             MetaData->SetValue(ReturnFunction, TEXT("ModuleRelativePath"), TEXT("Public/FCPlayerController.h"));
  1814. #endif
  1815.         }
  1816.         return ReturnFunction;
  1817.     }
  1818.     UFunction* Z_Construct_UFunction_AFCPlayerController_HandleHotGroup5()
  1819.     {
  1820.         UObject* Outer=Z_Construct_UClass_AFCPlayerController();
  1821.         static UFunction* ReturnFunction = NULL;
  1822.         if (!ReturnFunction)
  1823.         {
  1824.             ReturnFunction = new(EC_InternalUseOnlyConstructor, Outer, TEXT("HandleHotGroup5"), RF_Public|RF_Transient|RF_Native) UFunction(FObjectInitializer(), NULL, 0x04020400, 65535);
  1825.             ReturnFunction->Bind();
  1826.             ReturnFunction->StaticLink();
  1827. #if WITH_METADATA
  1828.             UMetaData* MetaData = ReturnFunction->GetOutermost()->GetMetaData();
  1829.             MetaData->SetValue(ReturnFunction, TEXT("Category"), TEXT("FCInput"));
  1830.             MetaData->SetValue(ReturnFunction, TEXT("ModuleRelativePath"), TEXT("Public/FCPlayerController.h"));
  1831. #endif
  1832.         }
  1833.         return ReturnFunction;
  1834.     }
  1835.     UFunction* Z_Construct_UFunction_AFCPlayerController_HandleHotGroup6()
  1836.     {
  1837.         UObject* Outer=Z_Construct_UClass_AFCPlayerController();
  1838.         static UFunction* ReturnFunction = NULL;
  1839.         if (!ReturnFunction)
  1840.         {
  1841.             ReturnFunction = new(EC_InternalUseOnlyConstructor, Outer, TEXT("HandleHotGroup6"), RF_Public|RF_Transient|RF_Native) UFunction(FObjectInitializer(), NULL, 0x04020400, 65535);
  1842.             ReturnFunction->Bind();
  1843.             ReturnFunction->StaticLink();
  1844. #if WITH_METADATA
  1845.             UMetaData* MetaData = ReturnFunction->GetOutermost()->GetMetaData();
  1846.             MetaData->SetValue(ReturnFunction, TEXT("Category"), TEXT("FCInput"));
  1847.             MetaData->SetValue(ReturnFunction, TEXT("ModuleRelativePath"), TEXT("Public/FCPlayerController.h"));
  1848. #endif
  1849.         }
  1850.         return ReturnFunction;
  1851.     }
  1852.     UFunction* Z_Construct_UFunction_AFCPlayerController_HandleHotGroup7()
  1853.     {
  1854.         UObject* Outer=Z_Construct_UClass_AFCPlayerController();
  1855.         static UFunction* ReturnFunction = NULL;
  1856.         if (!ReturnFunction)
  1857.         {
  1858.             ReturnFunction = new(EC_InternalUseOnlyConstructor, Outer, TEXT("HandleHotGroup7"), RF_Public|RF_Transient|RF_Native) UFunction(FObjectInitializer(), NULL, 0x04020400, 65535);
  1859.             ReturnFunction->Bind();
  1860.             ReturnFunction->StaticLink();
  1861. #if WITH_METADATA
  1862.             UMetaData* MetaData = ReturnFunction->GetOutermost()->GetMetaData();
  1863.             MetaData->SetValue(ReturnFunction, TEXT("Category"), TEXT("FCInput"));
  1864.             MetaData->SetValue(ReturnFunction, TEXT("ModuleRelativePath"), TEXT("Public/FCPlayerController.h"));
  1865. #endif
  1866.         }
  1867.         return ReturnFunction;
  1868.     }
  1869.     UFunction* Z_Construct_UFunction_AFCPlayerController_HandleHotGroup8()
  1870.     {
  1871.         UObject* Outer=Z_Construct_UClass_AFCPlayerController();
  1872.         static UFunction* ReturnFunction = NULL;
  1873.         if (!ReturnFunction)
  1874.         {
  1875.             ReturnFunction = new(EC_InternalUseOnlyConstructor, Outer, TEXT("HandleHotGroup8"), RF_Public|RF_Transient|RF_Native) UFunction(FObjectInitializer(), NULL, 0x04020400, 65535);
  1876.             ReturnFunction->Bind();
  1877.             ReturnFunction->StaticLink();
  1878. #if WITH_METADATA
  1879.             UMetaData* MetaData = ReturnFunction->GetOutermost()->GetMetaData();
  1880.             MetaData->SetValue(ReturnFunction, TEXT("Category"), TEXT("FCInput"));
  1881.             MetaData->SetValue(ReturnFunction, TEXT("ModuleRelativePath"), TEXT("Public/FCPlayerController.h"));
  1882. #endif
  1883.         }
  1884.         return ReturnFunction;
  1885.     }
  1886.     UFunction* Z_Construct_UFunction_AFCPlayerController_HandleHotGroup9()
  1887.     {
  1888.         UObject* Outer=Z_Construct_UClass_AFCPlayerController();
  1889.         static UFunction* ReturnFunction = NULL;
  1890.         if (!ReturnFunction)
  1891.         {
  1892.             ReturnFunction = new(EC_InternalUseOnlyConstructor, Outer, TEXT("HandleHotGroup9"), RF_Public|RF_Transient|RF_Native) UFunction(FObjectInitializer(), NULL, 0x04020400, 65535);
  1893.             ReturnFunction->Bind();
  1894.             ReturnFunction->StaticLink();
  1895. #if WITH_METADATA
  1896.             UMetaData* MetaData = ReturnFunction->GetOutermost()->GetMetaData();
  1897.             MetaData->SetValue(ReturnFunction, TEXT("Category"), TEXT("FCInput"));
  1898.             MetaData->SetValue(ReturnFunction, TEXT("ModuleRelativePath"), TEXT("Public/FCPlayerController.h"));
  1899. #endif
  1900.         }
  1901.         return ReturnFunction;
  1902.     }
  1903.     UFunction* Z_Construct_UFunction_AFCPlayerController_HandleJump()
  1904.     {
  1905.         UObject* Outer=Z_Construct_UClass_AFCPlayerController();
  1906.         static UFunction* ReturnFunction = NULL;
  1907.         if (!ReturnFunction)
  1908.         {
  1909.             ReturnFunction = new(EC_InternalUseOnlyConstructor, Outer, TEXT("HandleJump"), RF_Public|RF_Transient|RF_Native) UFunction(FObjectInitializer(), NULL, 0x04020400, 65535);
  1910.             ReturnFunction->Bind();
  1911.             ReturnFunction->StaticLink();
  1912. #if WITH_METADATA
  1913.             UMetaData* MetaData = ReturnFunction->GetOutermost()->GetMetaData();
  1914.             MetaData->SetValue(ReturnFunction, TEXT("Category"), TEXT("FCInput"));
  1915.             MetaData->SetValue(ReturnFunction, TEXT("ModuleRelativePath"), TEXT("Public/FCPlayerController.h"));
  1916. #endif
  1917.         }
  1918.         return ReturnFunction;
  1919.     }
  1920.     UFunction* Z_Construct_UFunction_AFCPlayerController_HandleLookRight()
  1921.     {
  1922.         struct FCPlayerController_eventHandleLookRight_Parms
  1923.         {
  1924.             float Val;
  1925.         };
  1926.         UObject* Outer=Z_Construct_UClass_AFCPlayerController();
  1927.         static UFunction* ReturnFunction = NULL;
  1928.         if (!ReturnFunction)
  1929.         {
  1930.             ReturnFunction = new(EC_InternalUseOnlyConstructor, Outer, TEXT("HandleLookRight"), RF_Public|RF_Transient|RF_Native) UFunction(FObjectInitializer(), NULL, 0x04020400, 65535, sizeof(FCPlayerController_eventHandleLookRight_Parms));
  1931.             UProperty* NewProp_Val = new(EC_InternalUseOnlyConstructor, ReturnFunction, TEXT("Val"), RF_Public|RF_Transient|RF_Native) UFloatProperty(CPP_PROPERTY_BASE(Val, FCPlayerController_eventHandleLookRight_Parms), 0x0000000000000080);
  1932.             ReturnFunction->Bind();
  1933.             ReturnFunction->StaticLink();
  1934. #if WITH_METADATA
  1935.             UMetaData* MetaData = ReturnFunction->GetOutermost()->GetMetaData();
  1936.             MetaData->SetValue(ReturnFunction, TEXT("Category"), TEXT("FCInput"));
  1937.             MetaData->SetValue(ReturnFunction, TEXT("ModuleRelativePath"), TEXT("Public/FCPlayerController.h"));
  1938. #endif
  1939.         }
  1940.         return ReturnFunction;
  1941.     }
  1942.     UFunction* Z_Construct_UFunction_AFCPlayerController_HandleLookUp()
  1943.     {
  1944.         struct FCPlayerController_eventHandleLookUp_Parms
  1945.         {
  1946.             float Val;
  1947.         };
  1948.         UObject* Outer=Z_Construct_UClass_AFCPlayerController();
  1949.         static UFunction* ReturnFunction = NULL;
  1950.         if (!ReturnFunction)
  1951.         {
  1952.             ReturnFunction = new(EC_InternalUseOnlyConstructor, Outer, TEXT("HandleLookUp"), RF_Public|RF_Transient|RF_Native) UFunction(FObjectInitializer(), NULL, 0x04020400, 65535, sizeof(FCPlayerController_eventHandleLookUp_Parms));
  1953.             UProperty* NewProp_Val = new(EC_InternalUseOnlyConstructor, ReturnFunction, TEXT("Val"), RF_Public|RF_Transient|RF_Native) UFloatProperty(CPP_PROPERTY_BASE(Val, FCPlayerController_eventHandleLookUp_Parms), 0x0000000000000080);
  1954.             ReturnFunction->Bind();
  1955.             ReturnFunction->StaticLink();
  1956. #if WITH_METADATA
  1957.             UMetaData* MetaData = ReturnFunction->GetOutermost()->GetMetaData();
  1958.             MetaData->SetValue(ReturnFunction, TEXT("Category"), TEXT("FCInput"));
  1959.             MetaData->SetValue(ReturnFunction, TEXT("ModuleRelativePath"), TEXT("Public/FCPlayerController.h"));
  1960. #endif
  1961.         }
  1962.         return ReturnFunction;
  1963.     }
  1964.     UFunction* Z_Construct_UFunction_AFCPlayerController_HandleMoveForward()
  1965.     {
  1966.         struct FCPlayerController_eventHandleMoveForward_Parms
  1967.         {
  1968.             float Val;
  1969.         };
  1970.         UObject* Outer=Z_Construct_UClass_AFCPlayerController();
  1971.         static UFunction* ReturnFunction = NULL;
  1972.         if (!ReturnFunction)
  1973.         {
  1974.             ReturnFunction = new(EC_InternalUseOnlyConstructor, Outer, TEXT("HandleMoveForward"), RF_Public|RF_Transient|RF_Native) UFunction(FObjectInitializer(), NULL, 0x04020400, 65535, sizeof(FCPlayerController_eventHandleMoveForward_Parms));
  1975.             UProperty* NewProp_Val = new(EC_InternalUseOnlyConstructor, ReturnFunction, TEXT("Val"), RF_Public|RF_Transient|RF_Native) UFloatProperty(CPP_PROPERTY_BASE(Val, FCPlayerController_eventHandleMoveForward_Parms), 0x0000000000000080);
  1976.             ReturnFunction->Bind();
  1977.             ReturnFunction->StaticLink();
  1978. #if WITH_METADATA
  1979.             UMetaData* MetaData = ReturnFunction->GetOutermost()->GetMetaData();
  1980.             MetaData->SetValue(ReturnFunction, TEXT("Category"), TEXT("FCInput"));
  1981.             MetaData->SetValue(ReturnFunction, TEXT("ModuleRelativePath"), TEXT("Public/FCPlayerController.h"));
  1982. #endif
  1983.         }
  1984.         return ReturnFunction;
  1985.     }
  1986.     UFunction* Z_Construct_UFunction_AFCPlayerController_HandleMoveRight()
  1987.     {
  1988.         struct FCPlayerController_eventHandleMoveRight_Parms
  1989.         {
  1990.             float Val;
  1991.         };
  1992.         UObject* Outer=Z_Construct_UClass_AFCPlayerController();
  1993.         static UFunction* ReturnFunction = NULL;
  1994.         if (!ReturnFunction)
  1995.         {
  1996.             ReturnFunction = new(EC_InternalUseOnlyConstructor, Outer, TEXT("HandleMoveRight"), RF_Public|RF_Transient|RF_Native) UFunction(FObjectInitializer(), NULL, 0x04020400, 65535, sizeof(FCPlayerController_eventHandleMoveRight_Parms));
  1997.             UProperty* NewProp_Val = new(EC_InternalUseOnlyConstructor, ReturnFunction, TEXT("Val"), RF_Public|RF_Transient|RF_Native) UFloatProperty(CPP_PROPERTY_BASE(Val, FCPlayerController_eventHandleMoveRight_Parms), 0x0000000000000080);
  1998.             ReturnFunction->Bind();
  1999.             ReturnFunction->StaticLink();
  2000. #if WITH_METADATA
  2001.             UMetaData* MetaData = ReturnFunction->GetOutermost()->GetMetaData();
  2002.             MetaData->SetValue(ReturnFunction, TEXT("Category"), TEXT("FCInput"));
  2003.             MetaData->SetValue(ReturnFunction, TEXT("ModuleRelativePath"), TEXT("Public/FCPlayerController.h"));
  2004. #endif
  2005.         }
  2006.         return ReturnFunction;
  2007.     }
  2008.     UFunction* Z_Construct_UFunction_AFCPlayerController_HandleNextWeapon()
  2009.     {
  2010.         UObject* Outer=Z_Construct_UClass_AFCPlayerController();
  2011.         static UFunction* ReturnFunction = NULL;
  2012.         if (!ReturnFunction)
  2013.         {
  2014.             ReturnFunction = new(EC_InternalUseOnlyConstructor, Outer, TEXT("HandleNextWeapon"), RF_Public|RF_Transient|RF_Native) UFunction(FObjectInitializer(), NULL, 0x04020400, 65535);
  2015.             ReturnFunction->Bind();
  2016.             ReturnFunction->StaticLink();
  2017. #if WITH_METADATA
  2018.             UMetaData* MetaData = ReturnFunction->GetOutermost()->GetMetaData();
  2019.             MetaData->SetValue(ReturnFunction, TEXT("Category"), TEXT("FCInput"));
  2020.             MetaData->SetValue(ReturnFunction, TEXT("ModuleRelativePath"), TEXT("Public/FCPlayerController.h"));
  2021. #endif
  2022.         }
  2023.         return ReturnFunction;
  2024.     }
  2025.     UFunction* Z_Construct_UFunction_AFCPlayerController_HandlePerspectiveSwap()
  2026.     {
  2027.         UObject* Outer=Z_Construct_UClass_AFCPlayerController();
  2028.         static UFunction* ReturnFunction = NULL;
  2029.         if (!ReturnFunction)
  2030.         {
  2031.             ReturnFunction = new(EC_InternalUseOnlyConstructor, Outer, TEXT("HandlePerspectiveSwap"), RF_Public|RF_Transient|RF_Native) UFunction(FObjectInitializer(), NULL, 0x04020400, 65535);
  2032.             ReturnFunction->Bind();
  2033.             ReturnFunction->StaticLink();
  2034. #if WITH_METADATA
  2035.             UMetaData* MetaData = ReturnFunction->GetOutermost()->GetMetaData();
  2036.             MetaData->SetValue(ReturnFunction, TEXT("Category"), TEXT("FCInput"));
  2037.             MetaData->SetValue(ReturnFunction, TEXT("ModuleRelativePath"), TEXT("Public/FCPlayerController.h"));
  2038. #endif
  2039.         }
  2040.         return ReturnFunction;
  2041.     }
  2042.     UFunction* Z_Construct_UFunction_AFCPlayerController_HandlePrevWeapon()
  2043.     {
  2044.         UObject* Outer=Z_Construct_UClass_AFCPlayerController();
  2045.         static UFunction* ReturnFunction = NULL;
  2046.         if (!ReturnFunction)
  2047.         {
  2048.             ReturnFunction = new(EC_InternalUseOnlyConstructor, Outer, TEXT("HandlePrevWeapon"), RF_Public|RF_Transient|RF_Native) UFunction(FObjectInitializer(), NULL, 0x04020400, 65535);
  2049.             ReturnFunction->Bind();
  2050.             ReturnFunction->StaticLink();
  2051. #if WITH_METADATA
  2052.             UMetaData* MetaData = ReturnFunction->GetOutermost()->GetMetaData();
  2053.             MetaData->SetValue(ReturnFunction, TEXT("Category"), TEXT("FCInput"));
  2054.             MetaData->SetValue(ReturnFunction, TEXT("ModuleRelativePath"), TEXT("Public/FCPlayerController.h"));
  2055. #endif
  2056.         }
  2057.         return ReturnFunction;
  2058.     }
  2059.     UFunction* Z_Construct_UFunction_AFCPlayerController_HandlePrimaryAction()
  2060.     {
  2061.         UObject* Outer=Z_Construct_UClass_AFCPlayerController();
  2062.         static UFunction* ReturnFunction = NULL;
  2063.         if (!ReturnFunction)
  2064.         {
  2065.             ReturnFunction = new(EC_InternalUseOnlyConstructor, Outer, TEXT("HandlePrimaryAction"), RF_Public|RF_Transient|RF_Native) UFunction(FObjectInitializer(), NULL, 0x04020400, 65535);
  2066.             ReturnFunction->Bind();
  2067.             ReturnFunction->StaticLink();
  2068. #if WITH_METADATA
  2069.             UMetaData* MetaData = ReturnFunction->GetOutermost()->GetMetaData();
  2070.             MetaData->SetValue(ReturnFunction, TEXT("Category"), TEXT("FCInput"));
  2071.             MetaData->SetValue(ReturnFunction, TEXT("ModuleRelativePath"), TEXT("Public/FCPlayerController.h"));
  2072. #endif
  2073.         }
  2074.         return ReturnFunction;
  2075.     }
  2076.     UFunction* Z_Construct_UFunction_AFCPlayerController_HandlePrimaryActionEnd()
  2077.     {
  2078.         UObject* Outer=Z_Construct_UClass_AFCPlayerController();
  2079.         static UFunction* ReturnFunction = NULL;
  2080.         if (!ReturnFunction)
  2081.         {
  2082.             ReturnFunction = new(EC_InternalUseOnlyConstructor, Outer, TEXT("HandlePrimaryActionEnd"), RF_Public|RF_Transient|RF_Native) UFunction(FObjectInitializer(), NULL, 0x04020400, 65535);
  2083.             ReturnFunction->Bind();
  2084.             ReturnFunction->StaticLink();
  2085. #if WITH_METADATA
  2086.             UMetaData* MetaData = ReturnFunction->GetOutermost()->GetMetaData();
  2087.             MetaData->SetValue(ReturnFunction, TEXT("Category"), TEXT("FCInput"));
  2088.             MetaData->SetValue(ReturnFunction, TEXT("ModuleRelativePath"), TEXT("Public/FCPlayerController.h"));
  2089. #endif
  2090.         }
  2091.         return ReturnFunction;
  2092.     }
  2093.     UFunction* Z_Construct_UFunction_AFCPlayerController_HandleSecondaryAction()
  2094.     {
  2095.         UObject* Outer=Z_Construct_UClass_AFCPlayerController();
  2096.         static UFunction* ReturnFunction = NULL;
  2097.         if (!ReturnFunction)
  2098.         {
  2099.             ReturnFunction = new(EC_InternalUseOnlyConstructor, Outer, TEXT("HandleSecondaryAction"), RF_Public|RF_Transient|RF_Native) UFunction(FObjectInitializer(), NULL, 0x04020400, 65535);
  2100.             ReturnFunction->Bind();
  2101.             ReturnFunction->StaticLink();
  2102. #if WITH_METADATA
  2103.             UMetaData* MetaData = ReturnFunction->GetOutermost()->GetMetaData();
  2104.             MetaData->SetValue(ReturnFunction, TEXT("Category"), TEXT("FCInput"));
  2105.             MetaData->SetValue(ReturnFunction, TEXT("ModuleRelativePath"), TEXT("Public/FCPlayerController.h"));
  2106. #endif
  2107.         }
  2108.         return ReturnFunction;
  2109.     }
  2110.     UFunction* Z_Construct_UFunction_AFCPlayerController_HandleSecondaryActionEnd()
  2111.     {
  2112.         UObject* Outer=Z_Construct_UClass_AFCPlayerController();
  2113.         static UFunction* ReturnFunction = NULL;
  2114.         if (!ReturnFunction)
  2115.         {
  2116.             ReturnFunction = new(EC_InternalUseOnlyConstructor, Outer, TEXT("HandleSecondaryActionEnd"), RF_Public|RF_Transient|RF_Native) UFunction(FObjectInitializer(), NULL, 0x04020400, 65535);
  2117.             ReturnFunction->Bind();
  2118.             ReturnFunction->StaticLink();
  2119. #if WITH_METADATA
  2120.             UMetaData* MetaData = ReturnFunction->GetOutermost()->GetMetaData();
  2121.             MetaData->SetValue(ReturnFunction, TEXT("Category"), TEXT("FCInput"));
  2122.             MetaData->SetValue(ReturnFunction, TEXT("ModuleRelativePath"), TEXT("Public/FCPlayerController.h"));
  2123. #endif
  2124.         }
  2125.         return ReturnFunction;
  2126.     }
  2127.     UFunction* Z_Construct_UFunction_AFCPlayerController_HandleStratCommand0()
  2128.     {
  2129.         UObject* Outer=Z_Construct_UClass_AFCPlayerController();
  2130.         static UFunction* ReturnFunction = NULL;
  2131.         if (!ReturnFunction)
  2132.         {
  2133.             ReturnFunction = new(EC_InternalUseOnlyConstructor, Outer, TEXT("HandleStratCommand0"), RF_Public|RF_Transient|RF_Native) UFunction(FObjectInitializer(), NULL, 0x04020400, 65535);
  2134.             ReturnFunction->Bind();
  2135.             ReturnFunction->StaticLink();
  2136. #if WITH_METADATA
  2137.             UMetaData* MetaData = ReturnFunction->GetOutermost()->GetMetaData();
  2138.             MetaData->SetValue(ReturnFunction, TEXT("Category"), TEXT("FCInput"));
  2139.             MetaData->SetValue(ReturnFunction, TEXT("ModuleRelativePath"), TEXT("Public/FCPlayerController.h"));
  2140. #endif
  2141.         }
  2142.         return ReturnFunction;
  2143.     }
  2144.     UFunction* Z_Construct_UFunction_AFCPlayerController_HandleStratCommand1()
  2145.     {
  2146.         UObject* Outer=Z_Construct_UClass_AFCPlayerController();
  2147.         static UFunction* ReturnFunction = NULL;
  2148.         if (!ReturnFunction)
  2149.         {
  2150.             ReturnFunction = new(EC_InternalUseOnlyConstructor, Outer, TEXT("HandleStratCommand1"), RF_Public|RF_Transient|RF_Native) UFunction(FObjectInitializer(), NULL, 0x04020400, 65535);
  2151.             ReturnFunction->Bind();
  2152.             ReturnFunction->StaticLink();
  2153. #if WITH_METADATA
  2154.             UMetaData* MetaData = ReturnFunction->GetOutermost()->GetMetaData();
  2155.             MetaData->SetValue(ReturnFunction, TEXT("Category"), TEXT("FCInput"));
  2156.             MetaData->SetValue(ReturnFunction, TEXT("ModuleRelativePath"), TEXT("Public/FCPlayerController.h"));
  2157. #endif
  2158.         }
  2159.         return ReturnFunction;
  2160.     }
  2161.     UFunction* Z_Construct_UFunction_AFCPlayerController_HandleStratCommand2()
  2162.     {
  2163.         UObject* Outer=Z_Construct_UClass_AFCPlayerController();
  2164.         static UFunction* ReturnFunction = NULL;
  2165.         if (!ReturnFunction)
  2166.         {
  2167.             ReturnFunction = new(EC_InternalUseOnlyConstructor, Outer, TEXT("HandleStratCommand2"), RF_Public|RF_Transient|RF_Native) UFunction(FObjectInitializer(), NULL, 0x04020400, 65535);
  2168.             ReturnFunction->Bind();
  2169.             ReturnFunction->StaticLink();
  2170. #if WITH_METADATA
  2171.             UMetaData* MetaData = ReturnFunction->GetOutermost()->GetMetaData();
  2172.             MetaData->SetValue(ReturnFunction, TEXT("Category"), TEXT("FCInput"));
  2173.             MetaData->SetValue(ReturnFunction, TEXT("ModuleRelativePath"), TEXT("Public/FCPlayerController.h"));
  2174. #endif
  2175.         }
  2176.         return ReturnFunction;
  2177.     }
  2178.     UFunction* Z_Construct_UFunction_AFCPlayerController_HandleStratCommand3()
  2179.     {
  2180.         UObject* Outer=Z_Construct_UClass_AFCPlayerController();
  2181.         static UFunction* ReturnFunction = NULL;
  2182.         if (!ReturnFunction)
  2183.         {
  2184.             ReturnFunction = new(EC_InternalUseOnlyConstructor, Outer, TEXT("HandleStratCommand3"), RF_Public|RF_Transient|RF_Native) UFunction(FObjectInitializer(), NULL, 0x04020400, 65535);
  2185.             ReturnFunction->Bind();
  2186.             ReturnFunction->StaticLink();
  2187. #if WITH_METADATA
  2188.             UMetaData* MetaData = ReturnFunction->GetOutermost()->GetMetaData();
  2189.             MetaData->SetValue(ReturnFunction, TEXT("Category"), TEXT("FCInput"));
  2190.             MetaData->SetValue(ReturnFunction, TEXT("ModuleRelativePath"), TEXT("Public/FCPlayerController.h"));
  2191. #endif
  2192.         }
  2193.         return ReturnFunction;
  2194.     }
  2195.     UFunction* Z_Construct_UFunction_AFCPlayerController_HandleStratCommand4()
  2196.     {
  2197.         UObject* Outer=Z_Construct_UClass_AFCPlayerController();
  2198.         static UFunction* ReturnFunction = NULL;
  2199.         if (!ReturnFunction)
  2200.         {
  2201.             ReturnFunction = new(EC_InternalUseOnlyConstructor, Outer, TEXT("HandleStratCommand4"), RF_Public|RF_Transient|RF_Native) UFunction(FObjectInitializer(), NULL, 0x04020400, 65535);
  2202.             ReturnFunction->Bind();
  2203.             ReturnFunction->StaticLink();
  2204. #if WITH_METADATA
  2205.             UMetaData* MetaData = ReturnFunction->GetOutermost()->GetMetaData();
  2206.             MetaData->SetValue(ReturnFunction, TEXT("Category"), TEXT("FCInput"));
  2207.             MetaData->SetValue(ReturnFunction, TEXT("ModuleRelativePath"), TEXT("Public/FCPlayerController.h"));
  2208. #endif
  2209.         }
  2210.         return ReturnFunction;
  2211.     }
  2212.     UFunction* Z_Construct_UFunction_AFCPlayerController_HandleStratCommand5()
  2213.     {
  2214.         UObject* Outer=Z_Construct_UClass_AFCPlayerController();
  2215.         static UFunction* ReturnFunction = NULL;
  2216.         if (!ReturnFunction)
  2217.         {
  2218.             ReturnFunction = new(EC_InternalUseOnlyConstructor, Outer, TEXT("HandleStratCommand5"), RF_Public|RF_Transient|RF_Native) UFunction(FObjectInitializer(), NULL, 0x04020400, 65535);
  2219.             ReturnFunction->Bind();
  2220.             ReturnFunction->StaticLink();
  2221. #if WITH_METADATA
  2222.             UMetaData* MetaData = ReturnFunction->GetOutermost()->GetMetaData();
  2223.             MetaData->SetValue(ReturnFunction, TEXT("Category"), TEXT("FCInput"));
  2224.             MetaData->SetValue(ReturnFunction, TEXT("ModuleRelativePath"), TEXT("Public/FCPlayerController.h"));
  2225. #endif
  2226.         }
  2227.         return ReturnFunction;
  2228.     }
  2229.     UFunction* Z_Construct_UFunction_AFCPlayerController_HandleStratCommand6()
  2230.     {
  2231.         UObject* Outer=Z_Construct_UClass_AFCPlayerController();
  2232.         static UFunction* ReturnFunction = NULL;
  2233.         if (!ReturnFunction)
  2234.         {
  2235.             ReturnFunction = new(EC_InternalUseOnlyConstructor, Outer, TEXT("HandleStratCommand6"), RF_Public|RF_Transient|RF_Native) UFunction(FObjectInitializer(), NULL, 0x04020400, 65535);
  2236.             ReturnFunction->Bind();
  2237.             ReturnFunction->StaticLink();
  2238. #if WITH_METADATA
  2239.             UMetaData* MetaData = ReturnFunction->GetOutermost()->GetMetaData();
  2240.             MetaData->SetValue(ReturnFunction, TEXT("Category"), TEXT("FCInput"));
  2241.             MetaData->SetValue(ReturnFunction, TEXT("ModuleRelativePath"), TEXT("Public/FCPlayerController.h"));
  2242. #endif
  2243.         }
  2244.         return ReturnFunction;
  2245.     }
  2246.     UFunction* Z_Construct_UFunction_AFCPlayerController_HandleStratCommand7()
  2247.     {
  2248.         UObject* Outer=Z_Construct_UClass_AFCPlayerController();
  2249.         static UFunction* ReturnFunction = NULL;
  2250.         if (!ReturnFunction)
  2251.         {
  2252.             ReturnFunction = new(EC_InternalUseOnlyConstructor, Outer, TEXT("HandleStratCommand7"), RF_Public|RF_Transient|RF_Native) UFunction(FObjectInitializer(), NULL, 0x04020400, 65535);
  2253.             ReturnFunction->Bind();
  2254.             ReturnFunction->StaticLink();
  2255. #if WITH_METADATA
  2256.             UMetaData* MetaData = ReturnFunction->GetOutermost()->GetMetaData();
  2257.             MetaData->SetValue(ReturnFunction, TEXT("Category"), TEXT("FCInput"));
  2258.             MetaData->SetValue(ReturnFunction, TEXT("ModuleRelativePath"), TEXT("Public/FCPlayerController.h"));
  2259. #endif
  2260.         }
  2261.         return ReturnFunction;
  2262.     }
  2263.     UFunction* Z_Construct_UFunction_AFCPlayerController_HandleStratCommand8()
  2264.     {
  2265.         UObject* Outer=Z_Construct_UClass_AFCPlayerController();
  2266.         static UFunction* ReturnFunction = NULL;
  2267.         if (!ReturnFunction)
  2268.         {
  2269.             ReturnFunction = new(EC_InternalUseOnlyConstructor, Outer, TEXT("HandleStratCommand8"), RF_Public|RF_Transient|RF_Native) UFunction(FObjectInitializer(), NULL, 0x04020400, 65535);
  2270.             ReturnFunction->Bind();
  2271.             ReturnFunction->StaticLink();
  2272. #if WITH_METADATA
  2273.             UMetaData* MetaData = ReturnFunction->GetOutermost()->GetMetaData();
  2274.             MetaData->SetValue(ReturnFunction, TEXT("Category"), TEXT("FCInput"));
  2275.             MetaData->SetValue(ReturnFunction, TEXT("ModuleRelativePath"), TEXT("Public/FCPlayerController.h"));
  2276. #endif
  2277.         }
  2278.         return ReturnFunction;
  2279.     }
  2280.     UFunction* Z_Construct_UFunction_AFCPlayerController_HandleStratCommand9()
  2281.     {
  2282.         UObject* Outer=Z_Construct_UClass_AFCPlayerController();
  2283.         static UFunction* ReturnFunction = NULL;
  2284.         if (!ReturnFunction)
  2285.         {
  2286.             ReturnFunction = new(EC_InternalUseOnlyConstructor, Outer, TEXT("HandleStratCommand9"), RF_Public|RF_Transient|RF_Native) UFunction(FObjectInitializer(), NULL, 0x04020400, 65535);
  2287.             ReturnFunction->Bind();
  2288.             ReturnFunction->StaticLink();
  2289. #if WITH_METADATA
  2290.             UMetaData* MetaData = ReturnFunction->GetOutermost()->GetMetaData();
  2291.             MetaData->SetValue(ReturnFunction, TEXT("Category"), TEXT("FCInput"));
  2292.             MetaData->SetValue(ReturnFunction, TEXT("ModuleRelativePath"), TEXT("Public/FCPlayerController.h"));
  2293. #endif
  2294.         }
  2295.         return ReturnFunction;
  2296.     }
  2297.     UFunction* Z_Construct_UFunction_AFCPlayerController_HandleSwapKey()
  2298.     {
  2299.         UObject* Outer=Z_Construct_UClass_AFCPlayerController();
  2300.         static UFunction* ReturnFunction = NULL;
  2301.         if (!ReturnFunction)
  2302.         {
  2303.             ReturnFunction = new(EC_InternalUseOnlyConstructor, Outer, TEXT("HandleSwapKey"), RF_Public|RF_Transient|RF_Native) UFunction(FObjectInitializer(), NULL, 0x04020400, 65535);
  2304.             ReturnFunction->Bind();
  2305.             ReturnFunction->StaticLink();
  2306. #if WITH_METADATA
  2307.             UMetaData* MetaData = ReturnFunction->GetOutermost()->GetMetaData();
  2308.             MetaData->SetValue(ReturnFunction, TEXT("Category"), TEXT("FCInput"));
  2309.             MetaData->SetValue(ReturnFunction, TEXT("ModuleRelativePath"), TEXT("Public/FCPlayerController.h"));
  2310. #endif
  2311.         }
  2312.         return ReturnFunction;
  2313.     }
  2314.     UFunction* Z_Construct_UFunction_AFCPlayerController_HandleTertiaryAction()
  2315.     {
  2316.         UObject* Outer=Z_Construct_UClass_AFCPlayerController();
  2317.         static UFunction* ReturnFunction = NULL;
  2318.         if (!ReturnFunction)
  2319.         {
  2320.             ReturnFunction = new(EC_InternalUseOnlyConstructor, Outer, TEXT("HandleTertiaryAction"), RF_Public|RF_Transient|RF_Native) UFunction(FObjectInitializer(), NULL, 0x04020400, 65535);
  2321.             ReturnFunction->Bind();
  2322.             ReturnFunction->StaticLink();
  2323. #if WITH_METADATA
  2324.             UMetaData* MetaData = ReturnFunction->GetOutermost()->GetMetaData();
  2325.             MetaData->SetValue(ReturnFunction, TEXT("Category"), TEXT("FCInput"));
  2326.             MetaData->SetValue(ReturnFunction, TEXT("ModuleRelativePath"), TEXT("Public/FCPlayerController.h"));
  2327. #endif
  2328.         }
  2329.         return ReturnFunction;
  2330.     }
  2331.     UFunction* Z_Construct_UFunction_AFCPlayerController_HandleTertiaryActionEnd()
  2332.     {
  2333.         UObject* Outer=Z_Construct_UClass_AFCPlayerController();
  2334.         static UFunction* ReturnFunction = NULL;
  2335.         if (!ReturnFunction)
  2336.         {
  2337.             ReturnFunction = new(EC_InternalUseOnlyConstructor, Outer, TEXT("HandleTertiaryActionEnd"), RF_Public|RF_Transient|RF_Native) UFunction(FObjectInitializer(), NULL, 0x04020400, 65535);
  2338.             ReturnFunction->Bind();
  2339.             ReturnFunction->StaticLink();
  2340. #if WITH_METADATA
  2341.             UMetaData* MetaData = ReturnFunction->GetOutermost()->GetMetaData();
  2342.             MetaData->SetValue(ReturnFunction, TEXT("Category"), TEXT("FCInput"));
  2343.             MetaData->SetValue(ReturnFunction, TEXT("ModuleRelativePath"), TEXT("Public/FCPlayerController.h"));
  2344. #endif
  2345.         }
  2346.         return ReturnFunction;
  2347.     }
  2348.     UFunction* Z_Construct_UFunction_AFCPlayerController_OnRep_HeroPawn()
  2349.     {
  2350.         UObject* Outer=Z_Construct_UClass_AFCPlayerController();
  2351.         static UFunction* ReturnFunction = NULL;
  2352.         if (!ReturnFunction)
  2353.         {
  2354.             ReturnFunction = new(EC_InternalUseOnlyConstructor, Outer, TEXT("OnRep_HeroPawn"), RF_Public|RF_Transient|RF_Native) UFunction(FObjectInitializer(), NULL, 0x00020400, 65535);
  2355.             ReturnFunction->Bind();
  2356.             ReturnFunction->StaticLink();
  2357. #if WITH_METADATA
  2358.             UMetaData* MetaData = ReturnFunction->GetOutermost()->GetMetaData();
  2359.             MetaData->SetValue(ReturnFunction, TEXT("ModuleRelativePath"), TEXT("Public/FCPlayerController.h"));
  2360.             MetaData->SetValue(ReturnFunction, TEXT("ToolTip"), TEXT("FC Hero Pawn notification callback."));
  2361. #endif
  2362.         }
  2363.         return ReturnFunction;
  2364.     }
  2365.     UFunction* Z_Construct_UFunction_AFCPlayerController_OnRep_StratPawn()
  2366.     {
  2367.         UObject* Outer=Z_Construct_UClass_AFCPlayerController();
  2368.         static UFunction* ReturnFunction = NULL;
  2369.         if (!ReturnFunction)
  2370.         {
  2371.             ReturnFunction = new(EC_InternalUseOnlyConstructor, Outer, TEXT("OnRep_StratPawn"), RF_Public|RF_Transient|RF_Native) UFunction(FObjectInitializer(), NULL, 0x00020400, 65535);
  2372.             ReturnFunction->Bind();
  2373.             ReturnFunction->StaticLink();
  2374. #if WITH_METADATA
  2375.             UMetaData* MetaData = ReturnFunction->GetOutermost()->GetMetaData();
  2376.             MetaData->SetValue(ReturnFunction, TEXT("ModuleRelativePath"), TEXT("Public/FCPlayerController.h"));
  2377.             MetaData->SetValue(ReturnFunction, TEXT("ToolTip"), TEXT("FC Strat Pawn notification callback."));
  2378. #endif
  2379.         }
  2380.         return ReturnFunction;
  2381.     }
  2382.     UFunction* Z_Construct_UFunction_AFCPlayerController_PlayerChangeCommandMenuPage()
  2383.     {
  2384.         struct FCPlayerController_eventPlayerChangeCommandMenuPage_Parms
  2385.         {
  2386.             int32 newpage;
  2387.         };
  2388.         UObject* Outer=Z_Construct_UClass_AFCPlayerController();
  2389.         static UFunction* ReturnFunction = NULL;
  2390.         if (!ReturnFunction)
  2391.         {
  2392.             ReturnFunction = new(EC_InternalUseOnlyConstructor, Outer, TEXT("PlayerChangeCommandMenuPage"), RF_Public|RF_Transient|RF_Native) UFunction(FObjectInitializer(), NULL, 0x04020401, 65535, sizeof(FCPlayerController_eventPlayerChangeCommandMenuPage_Parms));
  2393.             UProperty* NewProp_newpage = new(EC_InternalUseOnlyConstructor, ReturnFunction, TEXT("newpage"), RF_Public|RF_Transient|RF_Native) UIntProperty(CPP_PROPERTY_BASE(newpage, FCPlayerController_eventPlayerChangeCommandMenuPage_Parms), 0x0000000000000080);
  2394.             ReturnFunction->Bind();
  2395.             ReturnFunction->StaticLink();
  2396. #if WITH_METADATA
  2397.             UMetaData* MetaData = ReturnFunction->GetOutermost()->GetMetaData();
  2398.             MetaData->SetValue(ReturnFunction, TEXT("Category"), TEXT("FCPlayerControllerActions"));
  2399.             MetaData->SetValue(ReturnFunction, TEXT("ModuleRelativePath"), TEXT("Public/FCPlayerController.h"));
  2400. #endif
  2401.         }
  2402.         return ReturnFunction;
  2403.     }
  2404.     UFunction* Z_Construct_UFunction_AFCPlayerController_PlayerChangeSubSelectionUnitType()
  2405.     {
  2406.         struct FCPlayerController_eventPlayerChangeSubSelectionUnitType_Parms
  2407.         {
  2408.             TSubclassOf<AFCUnit>  NewUnitType;
  2409.         };
  2410.         UObject* Outer=Z_Construct_UClass_AFCPlayerController();
  2411.         static UFunction* ReturnFunction = NULL;
  2412.         if (!ReturnFunction)
  2413.         {
  2414.             ReturnFunction = new(EC_InternalUseOnlyConstructor, Outer, TEXT("PlayerChangeSubSelectionUnitType"), RF_Public|RF_Transient|RF_Native) UFunction(FObjectInitializer(), NULL, 0x04020401, 65535, sizeof(FCPlayerController_eventPlayerChangeSubSelectionUnitType_Parms));
  2415.             UProperty* NewProp_NewUnitType = new(EC_InternalUseOnlyConstructor, ReturnFunction, TEXT("NewUnitType"), RF_Public|RF_Transient|RF_Native) UClassProperty(CPP_PROPERTY_BASE(NewUnitType, FCPlayerController_eventPlayerChangeSubSelectionUnitType_Parms), 0x0004000000000080, Z_Construct_UClass_AFCUnit_NoRegister());
  2416.             ReturnFunction->Bind();
  2417.             ReturnFunction->StaticLink();
  2418. #if WITH_METADATA
  2419.             UMetaData* MetaData = ReturnFunction->GetOutermost()->GetMetaData();
  2420.             MetaData->SetValue(ReturnFunction, TEXT("Category"), TEXT("FCPlayerControllerActions"));
  2421.             MetaData->SetValue(ReturnFunction, TEXT("ModuleRelativePath"), TEXT("Public/FCPlayerController.h"));
  2422. #endif
  2423.         }
  2424.         return ReturnFunction;
  2425.     }
  2426.     UFunction* Z_Construct_UFunction_AFCPlayerController_PlayerDeselectAllUnits()
  2427.     {
  2428.         UObject* Outer=Z_Construct_UClass_AFCPlayerController();
  2429.         static UFunction* ReturnFunction = NULL;
  2430.         if (!ReturnFunction)
  2431.         {
  2432.             ReturnFunction = new(EC_InternalUseOnlyConstructor, Outer, TEXT("PlayerDeselectAllUnits"), RF_Public|RF_Transient|RF_Native) UFunction(FObjectInitializer(), NULL, 0x04020401, 65535);
  2433.             ReturnFunction->Bind();
  2434.             ReturnFunction->StaticLink();
  2435. #if WITH_METADATA
  2436.             UMetaData* MetaData = ReturnFunction->GetOutermost()->GetMetaData();
  2437.             MetaData->SetValue(ReturnFunction, TEXT("Category"), TEXT("FCPlayerControllerActions"));
  2438.             MetaData->SetValue(ReturnFunction, TEXT("ModuleRelativePath"), TEXT("Public/FCPlayerController.h"));
  2439. #endif
  2440.         }
  2441.         return ReturnFunction;
  2442.     }
  2443.     UFunction* Z_Construct_UFunction_AFCPlayerController_PlayerDeselectUnits()
  2444.     {
  2445.         struct FCPlayerController_eventPlayerDeselectUnits_Parms
  2446.         {
  2447.             TArray<AFCUnit*> NewUnits;
  2448.         };
  2449.         UObject* Outer=Z_Construct_UClass_AFCPlayerController();
  2450.         static UFunction* ReturnFunction = NULL;
  2451.         if (!ReturnFunction)
  2452.         {
  2453.             ReturnFunction = new(EC_InternalUseOnlyConstructor, Outer, TEXT("PlayerDeselectUnits"), RF_Public|RF_Transient|RF_Native) UFunction(FObjectInitializer(), NULL, 0x04420401, 65535, sizeof(FCPlayerController_eventPlayerDeselectUnits_Parms));
  2454.             UProperty* NewProp_NewUnits = new(EC_InternalUseOnlyConstructor, ReturnFunction, TEXT("NewUnits"), RF_Public|RF_Transient|RF_Native) UArrayProperty(CPP_PROPERTY_BASE(NewUnits, FCPlayerController_eventPlayerDeselectUnits_Parms), 0x0000000008000182);
  2455.             UProperty* NewProp_NewUnits_Inner = new(EC_InternalUseOnlyConstructor, NewProp_NewUnits, TEXT("NewUnits"), RF_Public|RF_Transient|RF_Native) UObjectProperty(FObjectInitializer(), EC_CppProperty, 0, 0x0000000000000000, Z_Construct_UClass_AFCUnit_NoRegister());
  2456.             ReturnFunction->Bind();
  2457.             ReturnFunction->StaticLink();
  2458. #if WITH_METADATA
  2459.             UMetaData* MetaData = ReturnFunction->GetOutermost()->GetMetaData();
  2460.             MetaData->SetValue(ReturnFunction, TEXT("Category"), TEXT("FCPlayerControllerActions"));
  2461.             MetaData->SetValue(ReturnFunction, TEXT("ModuleRelativePath"), TEXT("Public/FCPlayerController.h"));
  2462. #endif
  2463.         }
  2464.         return ReturnFunction;
  2465.     }
  2466.     UFunction* Z_Construct_UFunction_AFCPlayerController_PlayerPickFaction()
  2467.     {
  2468.         struct FCPlayerController_eventPlayerPickFaction_Parms
  2469.         {
  2470.             TSubclassOf<UFCFaction>  NewFaction;
  2471.             bool IsRandomFaction;
  2472.         };
  2473.         UObject* Outer=Z_Construct_UClass_AFCPlayerController();
  2474.         static UFunction* ReturnFunction = NULL;
  2475.         if (!ReturnFunction)
  2476.         {
  2477.             ReturnFunction = new(EC_InternalUseOnlyConstructor, Outer, TEXT("PlayerPickFaction"), RF_Public|RF_Transient|RF_Native) UFunction(FObjectInitializer(), NULL, 0x04020401, 65535, sizeof(FCPlayerController_eventPlayerPickFaction_Parms));
  2478.             CPP_BOOL_PROPERTY_BITMASK_STRUCT(IsRandomFaction, FCPlayerController_eventPlayerPickFaction_Parms, bool);
  2479.             UProperty* NewProp_IsRandomFaction = new(EC_InternalUseOnlyConstructor, ReturnFunction, TEXT("IsRandomFaction"), RF_Public|RF_Transient|RF_Native) UBoolProperty(FObjectInitializer(), EC_CppProperty, CPP_BOOL_PROPERTY_OFFSET(IsRandomFaction, FCPlayerController_eventPlayerPickFaction_Parms), 0x0000000000000080, CPP_BOOL_PROPERTY_BITMASK(IsRandomFaction, FCPlayerController_eventPlayerPickFaction_Parms), sizeof(bool), true);
  2480.             UProperty* NewProp_NewFaction = new(EC_InternalUseOnlyConstructor, ReturnFunction, TEXT("NewFaction"), RF_Public|RF_Transient|RF_Native) UClassProperty(CPP_PROPERTY_BASE(NewFaction, FCPlayerController_eventPlayerPickFaction_Parms), 0x0004000000000080, Z_Construct_UClass_UFCFaction_NoRegister());
  2481.             ReturnFunction->Bind();
  2482.             ReturnFunction->StaticLink();
  2483. #if WITH_METADATA
  2484.             UMetaData* MetaData = ReturnFunction->GetOutermost()->GetMetaData();
  2485.             MetaData->SetValue(ReturnFunction, TEXT("Category"), TEXT("FCPlayerControllerActions"));
  2486.             MetaData->SetValue(ReturnFunction, TEXT("ModuleRelativePath"), TEXT("Public/FCPlayerController.h"));
  2487. #endif
  2488.         }
  2489.         return ReturnFunction;
  2490.     }
  2491.     UFunction* Z_Construct_UFunction_AFCPlayerController_PlayerPickHero()
  2492.     {
  2493.         struct FCPlayerController_eventPlayerPickHero_Parms
  2494.         {
  2495.             TSubclassOf<AFCHero>  NewHero;
  2496.             bool IsRandomHero;
  2497.         };
  2498.         UObject* Outer=Z_Construct_UClass_AFCPlayerController();
  2499.         static UFunction* ReturnFunction = NULL;
  2500.         if (!ReturnFunction)
  2501.         {
  2502.             ReturnFunction = new(EC_InternalUseOnlyConstructor, Outer, TEXT("PlayerPickHero"), RF_Public|RF_Transient|RF_Native) UFunction(FObjectInitializer(), NULL, 0x04020401, 65535, sizeof(FCPlayerController_eventPlayerPickHero_Parms));
  2503.             CPP_BOOL_PROPERTY_BITMASK_STRUCT(IsRandomHero, FCPlayerController_eventPlayerPickHero_Parms, bool);
  2504.             UProperty* NewProp_IsRandomHero = new(EC_InternalUseOnlyConstructor, ReturnFunction, TEXT("IsRandomHero"), RF_Public|RF_Transient|RF_Native) UBoolProperty(FObjectInitializer(), EC_CppProperty, CPP_BOOL_PROPERTY_OFFSET(IsRandomHero, FCPlayerController_eventPlayerPickHero_Parms), 0x0000000000000080, CPP_BOOL_PROPERTY_BITMASK(IsRandomHero, FCPlayerController_eventPlayerPickHero_Parms), sizeof(bool), true);
  2505.             UProperty* NewProp_NewHero = new(EC_InternalUseOnlyConstructor, ReturnFunction, TEXT("NewHero"), RF_Public|RF_Transient|RF_Native) UClassProperty(CPP_PROPERTY_BASE(NewHero, FCPlayerController_eventPlayerPickHero_Parms), 0x0004000000000080, Z_Construct_UClass_AFCHero_NoRegister());
  2506.             ReturnFunction->Bind();
  2507.             ReturnFunction->StaticLink();
  2508. #if WITH_METADATA
  2509.             UMetaData* MetaData = ReturnFunction->GetOutermost()->GetMetaData();
  2510.             MetaData->SetValue(ReturnFunction, TEXT("Category"), TEXT("FCPlayerControllerActions"));
  2511.             MetaData->SetValue(ReturnFunction, TEXT("ModuleRelativePath"), TEXT("Public/FCPlayerController.h"));
  2512. #endif
  2513.         }
  2514.         return ReturnFunction;
  2515.     }
  2516.     UFunction* Z_Construct_UFunction_AFCPlayerController_PlayerPickPlayerSlot()
  2517.     {
  2518.         struct FCPlayerController_eventPlayerPickPlayerSlot_Parms
  2519.         {
  2520.             int32 TeamSlotIdx;
  2521.             int32 ForceSlotIdx;
  2522.             int32 PlayerSlotIdx;
  2523.         };
  2524.         UObject* Outer=Z_Construct_UClass_AFCPlayerController();
  2525.         static UFunction* ReturnFunction = NULL;
  2526.         if (!ReturnFunction)
  2527.         {
  2528.             ReturnFunction = new(EC_InternalUseOnlyConstructor, Outer, TEXT("PlayerPickPlayerSlot"), RF_Public|RF_Transient|RF_Native) UFunction(FObjectInitializer(), NULL, 0x04020401, 65535, sizeof(FCPlayerController_eventPlayerPickPlayerSlot_Parms));
  2529.             UProperty* NewProp_PlayerSlotIdx = new(EC_InternalUseOnlyConstructor, ReturnFunction, TEXT("PlayerSlotIdx"), RF_Public|RF_Transient|RF_Native) UIntProperty(CPP_PROPERTY_BASE(PlayerSlotIdx, FCPlayerController_eventPlayerPickPlayerSlot_Parms), 0x0000000000000080);
  2530.             UProperty* NewProp_ForceSlotIdx = new(EC_InternalUseOnlyConstructor, ReturnFunction, TEXT("ForceSlotIdx"), RF_Public|RF_Transient|RF_Native) UIntProperty(CPP_PROPERTY_BASE(ForceSlotIdx, FCPlayerController_eventPlayerPickPlayerSlot_Parms), 0x0000000000000080);
  2531.             UProperty* NewProp_TeamSlotIdx = new(EC_InternalUseOnlyConstructor, ReturnFunction, TEXT("TeamSlotIdx"), RF_Public|RF_Transient|RF_Native) UIntProperty(CPP_PROPERTY_BASE(TeamSlotIdx, FCPlayerController_eventPlayerPickPlayerSlot_Parms), 0x0000000000000080);
  2532.             ReturnFunction->Bind();
  2533.             ReturnFunction->StaticLink();
  2534. #if WITH_METADATA
  2535.             UMetaData* MetaData = ReturnFunction->GetOutermost()->GetMetaData();
  2536.             MetaData->SetValue(ReturnFunction, TEXT("Category"), TEXT("FCPlayerControllerActions"));
  2537.             MetaData->SetValue(ReturnFunction, TEXT("ModuleRelativePath"), TEXT("Public/FCPlayerController.h"));
  2538. #endif
  2539.         }
  2540.         return ReturnFunction;
  2541.     }
  2542.     UFunction* Z_Construct_UFunction_AFCPlayerController_PlayerPickStartLocationForForce()
  2543.     {
  2544.         struct FCPlayerController_eventPlayerPickStartLocationForForce_Parms
  2545.         {
  2546.             int32 NewStartLocation;
  2547.         };
  2548.         UObject* Outer=Z_Construct_UClass_AFCPlayerController();
  2549.         static UFunction* ReturnFunction = NULL;
  2550.         if (!ReturnFunction)
  2551.         {
  2552.             ReturnFunction = new(EC_InternalUseOnlyConstructor, Outer, TEXT("PlayerPickStartLocationForForce"), RF_Public|RF_Transient|RF_Native) UFunction(FObjectInitializer(), NULL, 0x04020401, 65535, sizeof(FCPlayerController_eventPlayerPickStartLocationForForce_Parms));
  2553.             UProperty* NewProp_NewStartLocation = new(EC_InternalUseOnlyConstructor, ReturnFunction, TEXT("NewStartLocation"), RF_Public|RF_Transient|RF_Native) UIntProperty(CPP_PROPERTY_BASE(NewStartLocation, FCPlayerController_eventPlayerPickStartLocationForForce_Parms), 0x0000000000000080);
  2554.             ReturnFunction->Bind();
  2555.             ReturnFunction->StaticLink();
  2556. #if WITH_METADATA
  2557.             UMetaData* MetaData = ReturnFunction->GetOutermost()->GetMetaData();
  2558.             MetaData->SetValue(ReturnFunction, TEXT("Category"), TEXT("FCPlayerControllerActions"));
  2559.             MetaData->SetValue(ReturnFunction, TEXT("ModuleRelativePath"), TEXT("Public/FCPlayerController.h"));
  2560. #endif
  2561.         }
  2562.         return ReturnFunction;
  2563.     }
  2564.     UFunction* Z_Construct_UFunction_AFCPlayerController_PlayerReadyUp()
  2565.     {
  2566.         struct FCPlayerController_eventPlayerReadyUp_Parms
  2567.         {
  2568.             bool PlayerIsReady;
  2569.         };
  2570.         UObject* Outer=Z_Construct_UClass_AFCPlayerController();
  2571.         static UFunction* ReturnFunction = NULL;
  2572.         if (!ReturnFunction)
  2573.         {
  2574.             ReturnFunction = new(EC_InternalUseOnlyConstructor, Outer, TEXT("PlayerReadyUp"), RF_Public|RF_Transient|RF_Native) UFunction(FObjectInitializer(), NULL, 0x04020401, 65535, sizeof(FCPlayerController_eventPlayerReadyUp_Parms));
  2575.             CPP_BOOL_PROPERTY_BITMASK_STRUCT(PlayerIsReady, FCPlayerController_eventPlayerReadyUp_Parms, bool);
  2576.             UProperty* NewProp_PlayerIsReady = new(EC_InternalUseOnlyConstructor, ReturnFunction, TEXT("PlayerIsReady"), RF_Public|RF_Transient|RF_Native) UBoolProperty(FObjectInitializer(), EC_CppProperty, CPP_BOOL_PROPERTY_OFFSET(PlayerIsReady, FCPlayerController_eventPlayerReadyUp_Parms), 0x0000000000000080, CPP_BOOL_PROPERTY_BITMASK(PlayerIsReady, FCPlayerController_eventPlayerReadyUp_Parms), sizeof(bool), true);
  2577.             ReturnFunction->Bind();
  2578.             ReturnFunction->StaticLink();
  2579. #if WITH_METADATA
  2580.             UMetaData* MetaData = ReturnFunction->GetOutermost()->GetMetaData();
  2581.             MetaData->SetValue(ReturnFunction, TEXT("Category"), TEXT("FCPlayerControllerActions"));
  2582.             MetaData->SetValue(ReturnFunction, TEXT("ModuleRelativePath"), TEXT("Public/FCPlayerController.h"));
  2583. #endif
  2584.         }
  2585.         return ReturnFunction;
  2586.     }
  2587.     UFunction* Z_Construct_UFunction_AFCPlayerController_PlayerSelectUnits()
  2588.     {
  2589.         struct FCPlayerController_eventPlayerSelectUnits_Parms
  2590.         {
  2591.             TArray<AFCUnit*> NewUnits;
  2592.         };
  2593.         UObject* Outer=Z_Construct_UClass_AFCPlayerController();
  2594.         static UFunction* ReturnFunction = NULL;
  2595.         if (!ReturnFunction)
  2596.         {
  2597.             ReturnFunction = new(EC_InternalUseOnlyConstructor, Outer, TEXT("PlayerSelectUnits"), RF_Public|RF_Transient|RF_Native) UFunction(FObjectInitializer(), NULL, 0x04420401, 65535, sizeof(FCPlayerController_eventPlayerSelectUnits_Parms));
  2598.             UProperty* NewProp_NewUnits = new(EC_InternalUseOnlyConstructor, ReturnFunction, TEXT("NewUnits"), RF_Public|RF_Transient|RF_Native) UArrayProperty(CPP_PROPERTY_BASE(NewUnits, FCPlayerController_eventPlayerSelectUnits_Parms), 0x0000000008000182);
  2599.             UProperty* NewProp_NewUnits_Inner = new(EC_InternalUseOnlyConstructor, NewProp_NewUnits, TEXT("NewUnits"), RF_Public|RF_Transient|RF_Native) UObjectProperty(FObjectInitializer(), EC_CppProperty, 0, 0x0000000000000000, Z_Construct_UClass_AFCUnit_NoRegister());
  2600.             ReturnFunction->Bind();
  2601.             ReturnFunction->StaticLink();
  2602. #if WITH_METADATA
  2603.             UMetaData* MetaData = ReturnFunction->GetOutermost()->GetMetaData();
  2604.             MetaData->SetValue(ReturnFunction, TEXT("Category"), TEXT("FCPlayerControllerActions"));
  2605.             MetaData->SetValue(ReturnFunction, TEXT("ModuleRelativePath"), TEXT("Public/FCPlayerController.h"));
  2606. #endif
  2607.         }
  2608.         return ReturnFunction;
  2609.     }
  2610.     UFunction* Z_Construct_UFunction_AFCPlayerController_PlayerSpawnBase()
  2611.     {
  2612.         struct FCPlayerController_eventPlayerSpawnBase_Parms
  2613.         {
  2614.             int32 NewBaseLocation;
  2615.             bool InstantActivation;
  2616.         };
  2617.         UObject* Outer=Z_Construct_UClass_AFCPlayerController();
  2618.         static UFunction* ReturnFunction = NULL;
  2619.         if (!ReturnFunction)
  2620.         {
  2621.             ReturnFunction = new(EC_InternalUseOnlyConstructor, Outer, TEXT("PlayerSpawnBase"), RF_Public|RF_Transient|RF_Native) UFunction(FObjectInitializer(), NULL, 0x04020401, 65535, sizeof(FCPlayerController_eventPlayerSpawnBase_Parms));
  2622.             CPP_BOOL_PROPERTY_BITMASK_STRUCT(InstantActivation, FCPlayerController_eventPlayerSpawnBase_Parms, bool);
  2623.             UProperty* NewProp_InstantActivation = new(EC_InternalUseOnlyConstructor, ReturnFunction, TEXT("InstantActivation"), RF_Public|RF_Transient|RF_Native) UBoolProperty(FObjectInitializer(), EC_CppProperty, CPP_BOOL_PROPERTY_OFFSET(InstantActivation, FCPlayerController_eventPlayerSpawnBase_Parms), 0x0000000000000080, CPP_BOOL_PROPERTY_BITMASK(InstantActivation, FCPlayerController_eventPlayerSpawnBase_Parms), sizeof(bool), true);
  2624.             UProperty* NewProp_NewBaseLocation = new(EC_InternalUseOnlyConstructor, ReturnFunction, TEXT("NewBaseLocation"), RF_Public|RF_Transient|RF_Native) UIntProperty(CPP_PROPERTY_BASE(NewBaseLocation, FCPlayerController_eventPlayerSpawnBase_Parms), 0x0000000000000080);
  2625.             ReturnFunction->Bind();
  2626.             ReturnFunction->StaticLink();
  2627. #if WITH_METADATA
  2628.             UMetaData* MetaData = ReturnFunction->GetOutermost()->GetMetaData();
  2629.             MetaData->SetValue(ReturnFunction, TEXT("Category"), TEXT("FCPlayerControllerActions"));
  2630.             MetaData->SetValue(ReturnFunction, TEXT("ModuleRelativePath"), TEXT("Public/FCPlayerController.h"));
  2631. #endif
  2632.         }
  2633.         return ReturnFunction;
  2634.     }
  2635.     UFunction* Z_Construct_UFunction_AFCPlayerController_PlayerSpawnHero()
  2636.     {
  2637.         struct FCPlayerController_eventPlayerSpawnHero_Parms
  2638.         {
  2639.             FVector NewLocation;
  2640.         };
  2641.         UObject* Outer=Z_Construct_UClass_AFCPlayerController();
  2642.         static UFunction* ReturnFunction = NULL;
  2643.         if (!ReturnFunction)
  2644.         {
  2645.             ReturnFunction = new(EC_InternalUseOnlyConstructor, Outer, TEXT("PlayerSpawnHero"), RF_Public|RF_Transient|RF_Native) UFunction(FObjectInitializer(), NULL, 0x04820401, 65535, sizeof(FCPlayerController_eventPlayerSpawnHero_Parms));
  2646.             UProperty* NewProp_NewLocation = new(EC_InternalUseOnlyConstructor, ReturnFunction, TEXT("NewLocation"), RF_Public|RF_Transient|RF_Native) UStructProperty(CPP_PROPERTY_BASE(NewLocation, FCPlayerController_eventPlayerSpawnHero_Parms), 0x0000000000000080, Z_Construct_UScriptStruct_FVector());
  2647.             ReturnFunction->Bind();
  2648.             ReturnFunction->StaticLink();
  2649. #if WITH_METADATA
  2650.             UMetaData* MetaData = ReturnFunction->GetOutermost()->GetMetaData();
  2651.             MetaData->SetValue(ReturnFunction, TEXT("Category"), TEXT("FCPlayerControllerActions"));
  2652.             MetaData->SetValue(ReturnFunction, TEXT("ModuleRelativePath"), TEXT("Public/FCPlayerController.h"));
  2653. #endif
  2654.         }
  2655.         return ReturnFunction;
  2656.     }
  2657.     UFunction* Z_Construct_UFunction_AFCPlayerController_PlayerSwapPerspective()
  2658.     {
  2659.         struct FCPlayerController_eventPlayerSwapPerspective_Parms
  2660.         {
  2661.             bool ToStratCam;
  2662.         };
  2663.         UObject* Outer=Z_Construct_UClass_AFCPlayerController();
  2664.         static UFunction* ReturnFunction = NULL;
  2665.         if (!ReturnFunction)
  2666.         {
  2667.             ReturnFunction = new(EC_InternalUseOnlyConstructor, Outer, TEXT("PlayerSwapPerspective"), RF_Public|RF_Transient|RF_Native) UFunction(FObjectInitializer(), NULL, 0x04020401, 65535, sizeof(FCPlayerController_eventPlayerSwapPerspective_Parms));
  2668.             CPP_BOOL_PROPERTY_BITMASK_STRUCT(ToStratCam, FCPlayerController_eventPlayerSwapPerspective_Parms, bool);
  2669.             UProperty* NewProp_ToStratCam = new(EC_InternalUseOnlyConstructor, ReturnFunction, TEXT("ToStratCam"), RF_Public|RF_Transient|RF_Native) UBoolProperty(FObjectInitializer(), EC_CppProperty, CPP_BOOL_PROPERTY_OFFSET(ToStratCam, FCPlayerController_eventPlayerSwapPerspective_Parms), 0x0000000000000080, CPP_BOOL_PROPERTY_BITMASK(ToStratCam, FCPlayerController_eventPlayerSwapPerspective_Parms), sizeof(bool), true);
  2670.             ReturnFunction->Bind();
  2671.             ReturnFunction->StaticLink();
  2672. #if WITH_METADATA
  2673.             UMetaData* MetaData = ReturnFunction->GetOutermost()->GetMetaData();
  2674.             MetaData->SetValue(ReturnFunction, TEXT("Category"), TEXT("FCPlayerControllerActions"));
  2675.             MetaData->SetValue(ReturnFunction, TEXT("ModuleRelativePath"), TEXT("Public/FCPlayerController.h"));
  2676. #endif
  2677.         }
  2678.         return ReturnFunction;
  2679.     }
  2680.     UFunction* Z_Construct_UFunction_AFCPlayerController_SelectHotGroup()
  2681.     {
  2682.         struct FCPlayerController_eventSelectHotGroup_Parms
  2683.         {
  2684.             int32 group;
  2685.         };
  2686.         UObject* Outer=Z_Construct_UClass_AFCPlayerController();
  2687.         static UFunction* ReturnFunction = NULL;
  2688.         if (!ReturnFunction)
  2689.         {
  2690.             ReturnFunction = new(EC_InternalUseOnlyConstructor, Outer, TEXT("SelectHotGroup"), RF_Public|RF_Transient|RF_Native) UFunction(FObjectInitializer(), NULL, 0x04020400, 65535, sizeof(FCPlayerController_eventSelectHotGroup_Parms));
  2691.             UProperty* NewProp_group = new(EC_InternalUseOnlyConstructor, ReturnFunction, TEXT("group"), RF_Public|RF_Transient|RF_Native) UIntProperty(CPP_PROPERTY_BASE(group, FCPlayerController_eventSelectHotGroup_Parms), 0x0000000000000080);
  2692.             ReturnFunction->Bind();
  2693.             ReturnFunction->StaticLink();
  2694. #if WITH_METADATA
  2695.             UMetaData* MetaData = ReturnFunction->GetOutermost()->GetMetaData();
  2696.             MetaData->SetValue(ReturnFunction, TEXT("Category"), TEXT("FCInput"));
  2697.             MetaData->SetValue(ReturnFunction, TEXT("ModuleRelativePath"), TEXT("Public/FCPlayerController.h"));
  2698. #endif
  2699.         }
  2700.         return ReturnFunction;
  2701.     }
  2702.     UFunction* Z_Construct_UFunction_AFCPlayerController_ServerPlayerChangeCommandMenuPage()
  2703.     {
  2704.         UObject* Outer=Z_Construct_UClass_AFCPlayerController();
  2705.         static UFunction* ReturnFunction = NULL;
  2706.         if (!ReturnFunction)
  2707.         {
  2708.             ReturnFunction = new(EC_InternalUseOnlyConstructor, Outer, TEXT("ServerPlayerChangeCommandMenuPage"), RF_Public|RF_Transient|RF_Native) UFunction(FObjectInitializer(), NULL, 0x80220CC0, 65535, sizeof(FCPlayerController_eventServerPlayerChangeCommandMenuPage_Parms));
  2709.             UProperty* NewProp_newpage = new(EC_InternalUseOnlyConstructor, ReturnFunction, TEXT("newpage"), RF_Public|RF_Transient|RF_Native) UIntProperty(CPP_PROPERTY_BASE(newpage, FCPlayerController_eventServerPlayerChangeCommandMenuPage_Parms), 0x0000000000000080);
  2710.             ReturnFunction->Bind();
  2711.             ReturnFunction->StaticLink();
  2712. #if WITH_METADATA
  2713.             UMetaData* MetaData = ReturnFunction->GetOutermost()->GetMetaData();
  2714.             MetaData->SetValue(ReturnFunction, TEXT("ModuleRelativePath"), TEXT("Public/FCPlayerController.h"));
  2715. #endif
  2716.         }
  2717.         return ReturnFunction;
  2718.     }
  2719.     UFunction* Z_Construct_UFunction_AFCPlayerController_ServerPlayerChangeSubSelectionUnitType()
  2720.     {
  2721.         UObject* Outer=Z_Construct_UClass_AFCPlayerController();
  2722.         static UFunction* ReturnFunction = NULL;
  2723.         if (!ReturnFunction)
  2724.         {
  2725.             ReturnFunction = new(EC_InternalUseOnlyConstructor, Outer, TEXT("ServerPlayerChangeSubSelectionUnitType"), RF_Public|RF_Transient|RF_Native) UFunction(FObjectInitializer(), NULL, 0x80220CC0, 65535, sizeof(FCPlayerController_eventServerPlayerChangeSubSelectionUnitType_Parms));
  2726.             UProperty* NewProp_NewUnitType = new(EC_InternalUseOnlyConstructor, ReturnFunction, TEXT("NewUnitType"), RF_Public|RF_Transient|RF_Native) UClassProperty(CPP_PROPERTY_BASE(NewUnitType, FCPlayerController_eventServerPlayerChangeSubSelectionUnitType_Parms), 0x0004000000000080, Z_Construct_UClass_AFCUnit_NoRegister());
  2727.             ReturnFunction->Bind();
  2728.             ReturnFunction->StaticLink();
  2729. #if WITH_METADATA
  2730.             UMetaData* MetaData = ReturnFunction->GetOutermost()->GetMetaData();
  2731.             MetaData->SetValue(ReturnFunction, TEXT("ModuleRelativePath"), TEXT("Public/FCPlayerController.h"));
  2732. #endif
  2733.         }
  2734.         return ReturnFunction;
  2735.     }
  2736.     UFunction* Z_Construct_UFunction_AFCPlayerController_ServerPlayerDeselectAllUnits()
  2737.     {
  2738.         UObject* Outer=Z_Construct_UClass_AFCPlayerController();
  2739.         static UFunction* ReturnFunction = NULL;
  2740.         if (!ReturnFunction)
  2741.         {
  2742.             ReturnFunction = new(EC_InternalUseOnlyConstructor, Outer, TEXT("ServerPlayerDeselectAllUnits"), RF_Public|RF_Transient|RF_Native) UFunction(FObjectInitializer(), NULL, 0x80220CC0, 65535);
  2743.             ReturnFunction->Bind();
  2744.             ReturnFunction->StaticLink();
  2745. #if WITH_METADATA
  2746.             UMetaData* MetaData = ReturnFunction->GetOutermost()->GetMetaData();
  2747.             MetaData->SetValue(ReturnFunction, TEXT("ModuleRelativePath"), TEXT("Public/FCPlayerController.h"));
  2748. #endif
  2749.         }
  2750.         return ReturnFunction;
  2751.     }
  2752.     UFunction* Z_Construct_UFunction_AFCPlayerController_ServerPlayerDeselectUnits()
  2753.     {
  2754.         UObject* Outer=Z_Construct_UClass_AFCPlayerController();
  2755.         static UFunction* ReturnFunction = NULL;
  2756.         if (!ReturnFunction)
  2757.         {
  2758.             ReturnFunction = new(EC_InternalUseOnlyConstructor, Outer, TEXT("ServerPlayerDeselectUnits"), RF_Public|RF_Transient|RF_Native) UFunction(FObjectInitializer(), NULL, 0x80220CC0, 65535, sizeof(FCPlayerController_eventServerPlayerDeselectUnits_Parms));
  2759.             UProperty* NewProp_NewUnits = new(EC_InternalUseOnlyConstructor, ReturnFunction, TEXT("NewUnits"), RF_Public|RF_Transient|RF_Native) UArrayProperty(CPP_PROPERTY_BASE(NewUnits, FCPlayerController_eventServerPlayerDeselectUnits_Parms), 0x0000000008000082);
  2760.             UProperty* NewProp_NewUnits_Inner = new(EC_InternalUseOnlyConstructor, NewProp_NewUnits, TEXT("NewUnits"), RF_Public|RF_Transient|RF_Native) UObjectProperty(FObjectInitializer(), EC_CppProperty, 0, 0x0000000000000000, Z_Construct_UClass_AFCUnit_NoRegister());
  2761.             ReturnFunction->Bind();
  2762.             ReturnFunction->StaticLink();
  2763. #if WITH_METADATA
  2764.             UMetaData* MetaData = ReturnFunction->GetOutermost()->GetMetaData();
  2765.             MetaData->SetValue(ReturnFunction, TEXT("ModuleRelativePath"), TEXT("Public/FCPlayerController.h"));
  2766. #endif
  2767.         }
  2768.         return ReturnFunction;
  2769.     }
  2770.     UFunction* Z_Construct_UFunction_AFCPlayerController_ServerPlayerPickFaction()
  2771.     {
  2772.         UObject* Outer=Z_Construct_UClass_AFCPlayerController();
  2773.         static UFunction* ReturnFunction = NULL;
  2774.         if (!ReturnFunction)
  2775.         {
  2776.             ReturnFunction = new(EC_InternalUseOnlyConstructor, Outer, TEXT("ServerPlayerPickFaction"), RF_Public|RF_Transient|RF_Native) UFunction(FObjectInitializer(), NULL, 0x80220CC0, 65535, sizeof(FCPlayerController_eventServerPlayerPickFaction_Parms));
  2777.             CPP_BOOL_PROPERTY_BITMASK_STRUCT(IsRandomFaction, FCPlayerController_eventServerPlayerPickFaction_Parms, bool);
  2778.             UProperty* NewProp_IsRandomFaction = new(EC_InternalUseOnlyConstructor, ReturnFunction, TEXT("IsRandomFaction"), RF_Public|RF_Transient|RF_Native) UBoolProperty(FObjectInitializer(), EC_CppProperty, CPP_BOOL_PROPERTY_OFFSET(IsRandomFaction, FCPlayerController_eventServerPlayerPickFaction_Parms), 0x0000000000000080, CPP_BOOL_PROPERTY_BITMASK(IsRandomFaction, FCPlayerController_eventServerPlayerPickFaction_Parms), sizeof(bool), true);
  2779.             UProperty* NewProp_NewFaction = new(EC_InternalUseOnlyConstructor, ReturnFunction, TEXT("NewFaction"), RF_Public|RF_Transient|RF_Native) UClassProperty(CPP_PROPERTY_BASE(NewFaction, FCPlayerController_eventServerPlayerPickFaction_Parms), 0x0004000000000080, Z_Construct_UClass_UFCFaction_NoRegister());
  2780.             ReturnFunction->Bind();
  2781.             ReturnFunction->StaticLink();
  2782. #if WITH_METADATA
  2783.             UMetaData* MetaData = ReturnFunction->GetOutermost()->GetMetaData();
  2784.             MetaData->SetValue(ReturnFunction, TEXT("ModuleRelativePath"), TEXT("Public/FCPlayerController.h"));
  2785. #endif
  2786.         }
  2787.         return ReturnFunction;
  2788.     }
  2789.     UFunction* Z_Construct_UFunction_AFCPlayerController_ServerPlayerPickHero()
  2790.     {
  2791.         UObject* Outer=Z_Construct_UClass_AFCPlayerController();
  2792.         static UFunction* ReturnFunction = NULL;
  2793.         if (!ReturnFunction)
  2794.         {
  2795.             ReturnFunction = new(EC_InternalUseOnlyConstructor, Outer, TEXT("ServerPlayerPickHero"), RF_Public|RF_Transient|RF_Native) UFunction(FObjectInitializer(), NULL, 0x80220CC0, 65535, sizeof(FCPlayerController_eventServerPlayerPickHero_Parms));
  2796.             CPP_BOOL_PROPERTY_BITMASK_STRUCT(IsRandomHero, FCPlayerController_eventServerPlayerPickHero_Parms, bool);
  2797.             UProperty* NewProp_IsRandomHero = new(EC_InternalUseOnlyConstructor, ReturnFunction, TEXT("IsRandomHero"), RF_Public|RF_Transient|RF_Native) UBoolProperty(FObjectInitializer(), EC_CppProperty, CPP_BOOL_PROPERTY_OFFSET(IsRandomHero, FCPlayerController_eventServerPlayerPickHero_Parms), 0x0000000000000080, CPP_BOOL_PROPERTY_BITMASK(IsRandomHero, FCPlayerController_eventServerPlayerPickHero_Parms), sizeof(bool), true);
  2798.             UProperty* NewProp_NewHero = new(EC_InternalUseOnlyConstructor, ReturnFunction, TEXT("NewHero"), RF_Public|RF_Transient|RF_Native) UClassProperty(CPP_PROPERTY_BASE(NewHero, FCPlayerController_eventServerPlayerPickHero_Parms), 0x0004000000000080, Z_Construct_UClass_AFCHero_NoRegister());
  2799.             ReturnFunction->Bind();
  2800.             ReturnFunction->StaticLink();
  2801. #if WITH_METADATA
  2802.             UMetaData* MetaData = ReturnFunction->GetOutermost()->GetMetaData();
  2803.             MetaData->SetValue(ReturnFunction, TEXT("ModuleRelativePath"), TEXT("Public/FCPlayerController.h"));
  2804. #endif
  2805.         }
  2806.         return ReturnFunction;
  2807.     }
  2808.     UFunction* Z_Construct_UFunction_AFCPlayerController_ServerPlayerPickPlayerSlot()
  2809.     {
  2810.         UObject* Outer=Z_Construct_UClass_AFCPlayerController();
  2811.         static UFunction* ReturnFunction = NULL;
  2812.         if (!ReturnFunction)
  2813.         {
  2814.             ReturnFunction = new(EC_InternalUseOnlyConstructor, Outer, TEXT("ServerPlayerPickPlayerSlot"), RF_Public|RF_Transient|RF_Native) UFunction(FObjectInitializer(), NULL, 0x80220CC0, 65535, sizeof(FCPlayerController_eventServerPlayerPickPlayerSlot_Parms));
  2815.             UProperty* NewProp_PlayerSlotIdx = new(EC_InternalUseOnlyConstructor, ReturnFunction, TEXT("PlayerSlotIdx"), RF_Public|RF_Transient|RF_Native) UIntProperty(CPP_PROPERTY_BASE(PlayerSlotIdx, FCPlayerController_eventServerPlayerPickPlayerSlot_Parms), 0x0000000000000080);
  2816.             UProperty* NewProp_ForceSlotIdx = new(EC_InternalUseOnlyConstructor, ReturnFunction, TEXT("ForceSlotIdx"), RF_Public|RF_Transient|RF_Native) UIntProperty(CPP_PROPERTY_BASE(ForceSlotIdx, FCPlayerController_eventServerPlayerPickPlayerSlot_Parms), 0x0000000000000080);
  2817.             UProperty* NewProp_TeamSlotIdx = new(EC_InternalUseOnlyConstructor, ReturnFunction, TEXT("TeamSlotIdx"), RF_Public|RF_Transient|RF_Native) UIntProperty(CPP_PROPERTY_BASE(TeamSlotIdx, FCPlayerController_eventServerPlayerPickPlayerSlot_Parms), 0x0000000000000080);
  2818.             ReturnFunction->Bind();
  2819.             ReturnFunction->StaticLink();
  2820. #if WITH_METADATA
  2821.             UMetaData* MetaData = ReturnFunction->GetOutermost()->GetMetaData();
  2822.             MetaData->SetValue(ReturnFunction, TEXT("ModuleRelativePath"), TEXT("Public/FCPlayerController.h"));
  2823. #endif
  2824.         }
  2825.         return ReturnFunction;
  2826.     }
  2827.     UFunction* Z_Construct_UFunction_AFCPlayerController_ServerPlayerPickStartLocationForForce()
  2828.     {
  2829.         UObject* Outer=Z_Construct_UClass_AFCPlayerController();
  2830.         static UFunction* ReturnFunction = NULL;
  2831.         if (!ReturnFunction)
  2832.         {
  2833.             ReturnFunction = new(EC_InternalUseOnlyConstructor, Outer, TEXT("ServerPlayerPickStartLocationForForce"), RF_Public|RF_Transient|RF_Native) UFunction(FObjectInitializer(), NULL, 0x80220CC0, 65535, sizeof(FCPlayerController_eventServerPlayerPickStartLocationForForce_Parms));
  2834.             UProperty* NewProp_NewStartLocation = new(EC_InternalUseOnlyConstructor, ReturnFunction, TEXT("NewStartLocation"), RF_Public|RF_Transient|RF_Native) UIntProperty(CPP_PROPERTY_BASE(NewStartLocation, FCPlayerController_eventServerPlayerPickStartLocationForForce_Parms), 0x0000000000000080);
  2835.             ReturnFunction->Bind();
  2836.             ReturnFunction->StaticLink();
  2837. #if WITH_METADATA
  2838.             UMetaData* MetaData = ReturnFunction->GetOutermost()->GetMetaData();
  2839.             MetaData->SetValue(ReturnFunction, TEXT("ModuleRelativePath"), TEXT("Public/FCPlayerController.h"));
  2840. #endif
  2841.         }
  2842.         return ReturnFunction;
  2843.     }
  2844.     UFunction* Z_Construct_UFunction_AFCPlayerController_ServerPlayerReadyUp()
  2845.     {
  2846.         UObject* Outer=Z_Construct_UClass_AFCPlayerController();
  2847.         static UFunction* ReturnFunction = NULL;
  2848.         if (!ReturnFunction)
  2849.         {
  2850.             ReturnFunction = new(EC_InternalUseOnlyConstructor, Outer, TEXT("ServerPlayerReadyUp"), RF_Public|RF_Transient|RF_Native) UFunction(FObjectInitializer(), NULL, 0x80220CC0, 65535, sizeof(FCPlayerController_eventServerPlayerReadyUp_Parms));
  2851.             CPP_BOOL_PROPERTY_BITMASK_STRUCT(PlayerIsReady, FCPlayerController_eventServerPlayerReadyUp_Parms, bool);
  2852.             UProperty* NewProp_PlayerIsReady = new(EC_InternalUseOnlyConstructor, ReturnFunction, TEXT("PlayerIsReady"), RF_Public|RF_Transient|RF_Native) UBoolProperty(FObjectInitializer(), EC_CppProperty, CPP_BOOL_PROPERTY_OFFSET(PlayerIsReady, FCPlayerController_eventServerPlayerReadyUp_Parms), 0x0000000000000080, CPP_BOOL_PROPERTY_BITMASK(PlayerIsReady, FCPlayerController_eventServerPlayerReadyUp_Parms), sizeof(bool), true);
  2853.             ReturnFunction->Bind();
  2854.             ReturnFunction->StaticLink();
  2855. #if WITH_METADATA
  2856.             UMetaData* MetaData = ReturnFunction->GetOutermost()->GetMetaData();
  2857.             MetaData->SetValue(ReturnFunction, TEXT("ModuleRelativePath"), TEXT("Public/FCPlayerController.h"));
  2858. #endif
  2859.         }
  2860.         return ReturnFunction;
  2861.     }
  2862.     UFunction* Z_Construct_UFunction_AFCPlayerController_ServerPlayerSelectUnits()
  2863.     {
  2864.         UObject* Outer=Z_Construct_UClass_AFCPlayerController();
  2865.         static UFunction* ReturnFunction = NULL;
  2866.         if (!ReturnFunction)
  2867.         {
  2868.             ReturnFunction = new(EC_InternalUseOnlyConstructor, Outer, TEXT("ServerPlayerSelectUnits"), RF_Public|RF_Transient|RF_Native) UFunction(FObjectInitializer(), NULL, 0x80220CC0, 65535, sizeof(FCPlayerController_eventServerPlayerSelectUnits_Parms));
  2869.             UProperty* NewProp_NewUnits = new(EC_InternalUseOnlyConstructor, ReturnFunction, TEXT("NewUnits"), RF_Public|RF_Transient|RF_Native) UArrayProperty(CPP_PROPERTY_BASE(NewUnits, FCPlayerController_eventServerPlayerSelectUnits_Parms), 0x0000000008000082);
  2870.             UProperty* NewProp_NewUnits_Inner = new(EC_InternalUseOnlyConstructor, NewProp_NewUnits, TEXT("NewUnits"), RF_Public|RF_Transient|RF_Native) UObjectProperty(FObjectInitializer(), EC_CppProperty, 0, 0x0000000000000000, Z_Construct_UClass_AFCUnit_NoRegister());
  2871.             ReturnFunction->Bind();
  2872.             ReturnFunction->StaticLink();
  2873. #if WITH_METADATA
  2874.             UMetaData* MetaData = ReturnFunction->GetOutermost()->GetMetaData();
  2875.             MetaData->SetValue(ReturnFunction, TEXT("ModuleRelativePath"), TEXT("Public/FCPlayerController.h"));
  2876. #endif
  2877.         }
  2878.         return ReturnFunction;
  2879.     }
  2880.     UFunction* Z_Construct_UFunction_AFCPlayerController_ServerPlayerSpawnBase()
  2881.     {
  2882.         UObject* Outer=Z_Construct_UClass_AFCPlayerController();
  2883.         static UFunction* ReturnFunction = NULL;
  2884.         if (!ReturnFunction)
  2885.         {
  2886.             ReturnFunction = new(EC_InternalUseOnlyConstructor, Outer, TEXT("ServerPlayerSpawnBase"), RF_Public|RF_Transient|RF_Native) UFunction(FObjectInitializer(), NULL, 0x80220CC0, 65535, sizeof(FCPlayerController_eventServerPlayerSpawnBase_Parms));
  2887.             CPP_BOOL_PROPERTY_BITMASK_STRUCT(InstantActivation, FCPlayerController_eventServerPlayerSpawnBase_Parms, bool);
  2888.             UProperty* NewProp_InstantActivation = new(EC_InternalUseOnlyConstructor, ReturnFunction, TEXT("InstantActivation"), RF_Public|RF_Transient|RF_Native) UBoolProperty(FObjectInitializer(), EC_CppProperty, CPP_BOOL_PROPERTY_OFFSET(InstantActivation, FCPlayerController_eventServerPlayerSpawnBase_Parms), 0x0000000000000080, CPP_BOOL_PROPERTY_BITMASK(InstantActivation, FCPlayerController_eventServerPlayerSpawnBase_Parms), sizeof(bool), true);
  2889.             UProperty* NewProp_NewBaseLocation = new(EC_InternalUseOnlyConstructor, ReturnFunction, TEXT("NewBaseLocation"), RF_Public|RF_Transient|RF_Native) UIntProperty(CPP_PROPERTY_BASE(NewBaseLocation, FCPlayerController_eventServerPlayerSpawnBase_Parms), 0x0000000000000080);
  2890.             ReturnFunction->Bind();
  2891.             ReturnFunction->StaticLink();
  2892. #if WITH_METADATA
  2893.             UMetaData* MetaData = ReturnFunction->GetOutermost()->GetMetaData();
  2894.             MetaData->SetValue(ReturnFunction, TEXT("ModuleRelativePath"), TEXT("Public/FCPlayerController.h"));
  2895. #endif
  2896.         }
  2897.         return ReturnFunction;
  2898.     }
  2899.     UFunction* Z_Construct_UFunction_AFCPlayerController_ServerPlayerSpawnHero()
  2900.     {
  2901.         UObject* Outer=Z_Construct_UClass_AFCPlayerController();
  2902.         static UFunction* ReturnFunction = NULL;
  2903.         if (!ReturnFunction)
  2904.         {
  2905.             ReturnFunction = new(EC_InternalUseOnlyConstructor, Outer, TEXT("ServerPlayerSpawnHero"), RF_Public|RF_Transient|RF_Native) UFunction(FObjectInitializer(), NULL, 0x80A20CC0, 65535, sizeof(FCPlayerController_eventServerPlayerSpawnHero_Parms));
  2906.             UProperty* NewProp_NewLocation = new(EC_InternalUseOnlyConstructor, ReturnFunction, TEXT("NewLocation"), RF_Public|RF_Transient|RF_Native) UStructProperty(CPP_PROPERTY_BASE(NewLocation, FCPlayerController_eventServerPlayerSpawnHero_Parms), 0x0000000000000080, Z_Construct_UScriptStruct_FVector());
  2907.             ReturnFunction->Bind();
  2908.             ReturnFunction->StaticLink();
  2909. #if WITH_METADATA
  2910.             UMetaData* MetaData = ReturnFunction->GetOutermost()->GetMetaData();
  2911.             MetaData->SetValue(ReturnFunction, TEXT("ModuleRelativePath"), TEXT("Public/FCPlayerController.h"));
  2912. #endif
  2913.         }
  2914.         return ReturnFunction;
  2915.     }
  2916.     UFunction* Z_Construct_UFunction_AFCPlayerController_ServerPlayerSwapPerspective()
  2917.     {
  2918.         UObject* Outer=Z_Construct_UClass_AFCPlayerController();
  2919.         static UFunction* ReturnFunction = NULL;
  2920.         if (!ReturnFunction)
  2921.         {
  2922.             ReturnFunction = new(EC_InternalUseOnlyConstructor, Outer, TEXT("ServerPlayerSwapPerspective"), RF_Public|RF_Transient|RF_Native) UFunction(FObjectInitializer(), NULL, 0x80220CC0, 65535, sizeof(FCPlayerController_eventServerPlayerSwapPerspective_Parms));
  2923.             CPP_BOOL_PROPERTY_BITMASK_STRUCT(ToStratCam, FCPlayerController_eventServerPlayerSwapPerspective_Parms, bool);
  2924.             UProperty* NewProp_ToStratCam = new(EC_InternalUseOnlyConstructor, ReturnFunction, TEXT("ToStratCam"), RF_Public|RF_Transient|RF_Native) UBoolProperty(FObjectInitializer(), EC_CppProperty, CPP_BOOL_PROPERTY_OFFSET(ToStratCam, FCPlayerController_eventServerPlayerSwapPerspective_Parms), 0x0000000000000080, CPP_BOOL_PROPERTY_BITMASK(ToStratCam, FCPlayerController_eventServerPlayerSwapPerspective_Parms), sizeof(bool), true);
  2925.             ReturnFunction->Bind();
  2926.             ReturnFunction->StaticLink();
  2927. #if WITH_METADATA
  2928.             UMetaData* MetaData = ReturnFunction->GetOutermost()->GetMetaData();
  2929.             MetaData->SetValue(ReturnFunction, TEXT("ModuleRelativePath"), TEXT("Public/FCPlayerController.h"));
  2930. #endif
  2931.         }
  2932.         return ReturnFunction;
  2933.     }
  2934.     UClass* Z_Construct_UClass_AFCPlayerController_NoRegister()
  2935.     {
  2936.         return AFCPlayerController::StaticClass();
  2937.     }
  2938.     UClass* Z_Construct_UClass_AFCPlayerController()
  2939.     {
  2940.         static UClass* OuterClass = NULL;
  2941.         if (!OuterClass)
  2942.         {
  2943.             Z_Construct_UClass_APlayerController();
  2944.             Z_Construct_UPackage_FieldCommander();
  2945.             OuterClass = AFCPlayerController::StaticClass();
  2946.             if (!(OuterClass->ClassFlags & CLASS_Constructed))
  2947.             {
  2948.                 UObjectForceRegistration(OuterClass);
  2949.                 OuterClass->ClassFlags |= 0x20900284;
  2950.  
  2951.                 OuterClass->LinkChild(Z_Construct_UFunction_AFCPlayerController_GetFCWorldSettings());
  2952.                 OuterClass->LinkChild(Z_Construct_UFunction_AFCPlayerController_GiveStratCommand());
  2953.                 OuterClass->LinkChild(Z_Construct_UFunction_AFCPlayerController_HandleCancelKey());
  2954.                 OuterClass->LinkChild(Z_Construct_UFunction_AFCPlayerController_HandleHotGroup1());
  2955.                 OuterClass->LinkChild(Z_Construct_UFunction_AFCPlayerController_HandleHotGroup10());
  2956.                 OuterClass->LinkChild(Z_Construct_UFunction_AFCPlayerController_HandleHotGroup2());
  2957.                 OuterClass->LinkChild(Z_Construct_UFunction_AFCPlayerController_HandleHotGroup3());
  2958.                 OuterClass->LinkChild(Z_Construct_UFunction_AFCPlayerController_HandleHotGroup4());
  2959.                 OuterClass->LinkChild(Z_Construct_UFunction_AFCPlayerController_HandleHotGroup5());
  2960.                 OuterClass->LinkChild(Z_Construct_UFunction_AFCPlayerController_HandleHotGroup6());
  2961.                 OuterClass->LinkChild(Z_Construct_UFunction_AFCPlayerController_HandleHotGroup7());
  2962.                 OuterClass->LinkChild(Z_Construct_UFunction_AFCPlayerController_HandleHotGroup8());
  2963.                 OuterClass->LinkChild(Z_Construct_UFunction_AFCPlayerController_HandleHotGroup9());
  2964.                 OuterClass->LinkChild(Z_Construct_UFunction_AFCPlayerController_HandleJump());
  2965.                 OuterClass->LinkChild(Z_Construct_UFunction_AFCPlayerController_HandleLookRight());
  2966.                 OuterClass->LinkChild(Z_Construct_UFunction_AFCPlayerController_HandleLookUp());
  2967.                 OuterClass->LinkChild(Z_Construct_UFunction_AFCPlayerController_HandleMoveForward());
  2968.                 OuterClass->LinkChild(Z_Construct_UFunction_AFCPlayerController_HandleMoveRight());
  2969.                 OuterClass->LinkChild(Z_Construct_UFunction_AFCPlayerController_HandleNextWeapon());
  2970.                 OuterClass->LinkChild(Z_Construct_UFunction_AFCPlayerController_HandlePerspectiveSwap());
  2971.                 OuterClass->LinkChild(Z_Construct_UFunction_AFCPlayerController_HandlePrevWeapon());
  2972.                 OuterClass->LinkChild(Z_Construct_UFunction_AFCPlayerController_HandlePrimaryAction());
  2973.                 OuterClass->LinkChild(Z_Construct_UFunction_AFCPlayerController_HandlePrimaryActionEnd());
  2974.                 OuterClass->LinkChild(Z_Construct_UFunction_AFCPlayerController_HandleSecondaryAction());
  2975.                 OuterClass->LinkChild(Z_Construct_UFunction_AFCPlayerController_HandleSecondaryActionEnd());
  2976.                 OuterClass->LinkChild(Z_Construct_UFunction_AFCPlayerController_HandleStratCommand0());
  2977.                 OuterClass->LinkChild(Z_Construct_UFunction_AFCPlayerController_HandleStratCommand1());
  2978.                 OuterClass->LinkChild(Z_Construct_UFunction_AFCPlayerController_HandleStratCommand2());
  2979.                 OuterClass->LinkChild(Z_Construct_UFunction_AFCPlayerController_HandleStratCommand3());
  2980.                 OuterClass->LinkChild(Z_Construct_UFunction_AFCPlayerController_HandleStratCommand4());
  2981.                 OuterClass->LinkChild(Z_Construct_UFunction_AFCPlayerController_HandleStratCommand5());
  2982.                 OuterClass->LinkChild(Z_Construct_UFunction_AFCPlayerController_HandleStratCommand6());
  2983.                 OuterClass->LinkChild(Z_Construct_UFunction_AFCPlayerController_HandleStratCommand7());
  2984.                 OuterClass->LinkChild(Z_Construct_UFunction_AFCPlayerController_HandleStratCommand8());
  2985.                 OuterClass->LinkChild(Z_Construct_UFunction_AFCPlayerController_HandleStratCommand9());
  2986.                 OuterClass->LinkChild(Z_Construct_UFunction_AFCPlayerController_HandleSwapKey());
  2987.                 OuterClass->LinkChild(Z_Construct_UFunction_AFCPlayerController_HandleTertiaryAction());
  2988.                 OuterClass->LinkChild(Z_Construct_UFunction_AFCPlayerController_HandleTertiaryActionEnd());
  2989.                 OuterClass->LinkChild(Z_Construct_UFunction_AFCPlayerController_OnRep_HeroPawn());
  2990.                 OuterClass->LinkChild(Z_Construct_UFunction_AFCPlayerController_OnRep_StratPawn());
  2991.                 OuterClass->LinkChild(Z_Construct_UFunction_AFCPlayerController_PlayerChangeCommandMenuPage());
  2992.                 OuterClass->LinkChild(Z_Construct_UFunction_AFCPlayerController_PlayerChangeSubSelectionUnitType());
  2993.                 OuterClass->LinkChild(Z_Construct_UFunction_AFCPlayerController_PlayerDeselectAllUnits());
  2994.                 OuterClass->LinkChild(Z_Construct_UFunction_AFCPlayerController_PlayerDeselectUnits());
  2995.                 OuterClass->LinkChild(Z_Construct_UFunction_AFCPlayerController_PlayerPickFaction());
  2996.                 OuterClass->LinkChild(Z_Construct_UFunction_AFCPlayerController_PlayerPickHero());
  2997.                 OuterClass->LinkChild(Z_Construct_UFunction_AFCPlayerController_PlayerPickPlayerSlot());
  2998.                 OuterClass->LinkChild(Z_Construct_UFunction_AFCPlayerController_PlayerPickStartLocationForForce());
  2999.                 OuterClass->LinkChild(Z_Construct_UFunction_AFCPlayerController_PlayerReadyUp());
  3000.                 OuterClass->LinkChild(Z_Construct_UFunction_AFCPlayerController_PlayerSelectUnits());
  3001.                 OuterClass->LinkChild(Z_Construct_UFunction_AFCPlayerController_PlayerSpawnBase());
  3002.                 OuterClass->LinkChild(Z_Construct_UFunction_AFCPlayerController_PlayerSpawnHero());
  3003.                 OuterClass->LinkChild(Z_Construct_UFunction_AFCPlayerController_PlayerSwapPerspective());
  3004.                 OuterClass->LinkChild(Z_Construct_UFunction_AFCPlayerController_SelectHotGroup());
  3005.                 OuterClass->LinkChild(Z_Construct_UFunction_AFCPlayerController_ServerPlayerChangeCommandMenuPage());
  3006.                 OuterClass->LinkChild(Z_Construct_UFunction_AFCPlayerController_ServerPlayerChangeSubSelectionUnitType());
  3007.                 OuterClass->LinkChild(Z_Construct_UFunction_AFCPlayerController_ServerPlayerDeselectAllUnits());
  3008.                 OuterClass->LinkChild(Z_Construct_UFunction_AFCPlayerController_ServerPlayerDeselectUnits());
  3009.                 OuterClass->LinkChild(Z_Construct_UFunction_AFCPlayerController_ServerPlayerPickFaction());
  3010.                 OuterClass->LinkChild(Z_Construct_UFunction_AFCPlayerController_ServerPlayerPickHero());
  3011.                 OuterClass->LinkChild(Z_Construct_UFunction_AFCPlayerController_ServerPlayerPickPlayerSlot());
  3012.                 OuterClass->LinkChild(Z_Construct_UFunction_AFCPlayerController_ServerPlayerPickStartLocationForForce());
  3013.                 OuterClass->LinkChild(Z_Construct_UFunction_AFCPlayerController_ServerPlayerReadyUp());
  3014.                 OuterClass->LinkChild(Z_Construct_UFunction_AFCPlayerController_ServerPlayerSelectUnits());
  3015.                 OuterClass->LinkChild(Z_Construct_UFunction_AFCPlayerController_ServerPlayerSpawnBase());
  3016.                 OuterClass->LinkChild(Z_Construct_UFunction_AFCPlayerController_ServerPlayerSpawnHero());
  3017.                 OuterClass->LinkChild(Z_Construct_UFunction_AFCPlayerController_ServerPlayerSwapPerspective());
  3018.  
  3019. PRAGMA_DISABLE_DEPRECATION_WARNINGS
  3020.                 CPP_BOOL_PROPERTY_BITMASK_STRUCT(IsDragScrolling, AFCPlayerController, bool);
  3021.                 UProperty* NewProp_IsDragScrolling = new(EC_InternalUseOnlyConstructor, OuterClass, TEXT("IsDragScrolling"), RF_Public|RF_Transient|RF_Native) UBoolProperty(FObjectInitializer(), EC_CppProperty, CPP_BOOL_PROPERTY_OFFSET(IsDragScrolling, AFCPlayerController), 0x0000000000000000, CPP_BOOL_PROPERTY_BITMASK(IsDragScrolling, AFCPlayerController), sizeof(bool), true);
  3022.                 UProperty* NewProp_DragScrollCursorStartLocation = new(EC_InternalUseOnlyConstructor, OuterClass, TEXT("DragScrollCursorStartLocation"), RF_Public|RF_Transient|RF_Native) UStructProperty(CPP_PROPERTY_BASE(DragScrollCursorStartLocation, AFCPlayerController), 0x0000000000000000, Z_Construct_UScriptStruct_FVector());
  3023.                 UProperty* NewProp_DragScrollStartLocation = new(EC_InternalUseOnlyConstructor, OuterClass, TEXT("DragScrollStartLocation"), RF_Public|RF_Transient|RF_Native) UStructProperty(CPP_PROPERTY_BASE(DragScrollStartLocation, AFCPlayerController), 0x0000000000000000, Z_Construct_UScriptStruct_FVector());
  3024.                 UProperty* NewProp_CurrentFCHero = new(EC_InternalUseOnlyConstructor, OuterClass, TEXT("CurrentFCHero"), RF_Public|RF_Transient|RF_Native) UObjectProperty(CPP_PROPERTY_BASE(CurrentFCHero, AFCPlayerController), 0x0000000100000034, Z_Construct_UClass_AFCHero_NoRegister());
  3025.                 NewProp_CurrentFCHero->RepNotifyFunc = FName(TEXT("OnRep_HeroPawn"));
  3026.                 UProperty* NewProp_CurrentFCStratPawn = new(EC_InternalUseOnlyConstructor, OuterClass, TEXT("CurrentFCStratPawn"), RF_Public|RF_Transient|RF_Native) UObjectProperty(CPP_PROPERTY_BASE(CurrentFCStratPawn, AFCPlayerController), 0x0000000100000034, Z_Construct_UClass_AFCStratPawn_NoRegister());
  3027.                 NewProp_CurrentFCStratPawn->RepNotifyFunc = FName(TEXT("OnRep_StratPawn"));
  3028.                 UProperty* NewProp_HUDWidget = new(EC_InternalUseOnlyConstructor, OuterClass, TEXT("HUDWidget"), RF_Public|RF_Transient|RF_Native) UObjectProperty(CPP_PROPERTY_BASE(HUDWidget, AFCPlayerController), 0x0000000000010015, Z_Construct_UClass_UUserWidget_NoRegister());
  3029.                 UProperty* NewProp_LobbyWidget = new(EC_InternalUseOnlyConstructor, OuterClass, TEXT("LobbyWidget"), RF_Public|RF_Transient|RF_Native) UObjectProperty(CPP_PROPERTY_BASE(LobbyWidget, AFCPlayerController), 0x0000000000010015, Z_Construct_UClass_UUserWidget_NoRegister());
  3030. PRAGMA_ENABLE_DEPRECATION_WARNINGS
  3031.                 OuterClass->AddFunctionToFunctionMap(Z_Construct_UFunction_AFCPlayerController_GetFCWorldSettings()); // 3078681580
  3032.                 OuterClass->AddFunctionToFunctionMap(Z_Construct_UFunction_AFCPlayerController_GiveStratCommand()); // 3954976254
  3033.                 OuterClass->AddFunctionToFunctionMap(Z_Construct_UFunction_AFCPlayerController_HandleCancelKey()); // 3959264821
  3034.                 OuterClass->AddFunctionToFunctionMap(Z_Construct_UFunction_AFCPlayerController_HandleHotGroup1()); // 3667982202
  3035.                 OuterClass->AddFunctionToFunctionMap(Z_Construct_UFunction_AFCPlayerController_HandleHotGroup10()); // 3999476272
  3036.                 OuterClass->AddFunctionToFunctionMap(Z_Construct_UFunction_AFCPlayerController_HandleHotGroup2()); // 4279385108
  3037.                 OuterClass->AddFunctionToFunctionMap(Z_Construct_UFunction_AFCPlayerController_HandleHotGroup3()); // 532902307
  3038.                 OuterClass->AddFunctionToFunctionMap(Z_Construct_UFunction_AFCPlayerController_HandleHotGroup4()); // 3027741384
  3039.                 OuterClass->AddFunctionToFunctionMap(Z_Construct_UFunction_AFCPlayerController_HandleHotGroup5()); // 1420224383
  3040.                 OuterClass->AddFunctionToFunctionMap(Z_Construct_UFunction_AFCPlayerController_HandleHotGroup6()); // 1897147409
  3041.                 OuterClass->AddFunctionToFunctionMap(Z_Construct_UFunction_AFCPlayerController_HandleHotGroup7()); // 2445631910
  3042.                 OuterClass->AddFunctionToFunctionMap(Z_Construct_UFunction_AFCPlayerController_HandleHotGroup8()); // 582780784
  3043.                 OuterClass->AddFunctionToFunctionMap(Z_Construct_UFunction_AFCPlayerController_HandleHotGroup9()); // 3261975239
  3044.                 OuterClass->AddFunctionToFunctionMap(Z_Construct_UFunction_AFCPlayerController_HandleJump()); // 2202550359
  3045.                 OuterClass->AddFunctionToFunctionMap(Z_Construct_UFunction_AFCPlayerController_HandleLookRight()); // 410046552
  3046.                 OuterClass->AddFunctionToFunctionMap(Z_Construct_UFunction_AFCPlayerController_HandleLookUp()); // 524832200
  3047.                 OuterClass->AddFunctionToFunctionMap(Z_Construct_UFunction_AFCPlayerController_HandleMoveForward()); // 1835034844
  3048.                 OuterClass->AddFunctionToFunctionMap(Z_Construct_UFunction_AFCPlayerController_HandleMoveRight()); // 3456804794
  3049.                 OuterClass->AddFunctionToFunctionMap(Z_Construct_UFunction_AFCPlayerController_HandleNextWeapon()); // 2474713308
  3050.                 OuterClass->AddFunctionToFunctionMap(Z_Construct_UFunction_AFCPlayerController_HandlePerspectiveSwap()); // 2951619932
  3051.                 OuterClass->AddFunctionToFunctionMap(Z_Construct_UFunction_AFCPlayerController_HandlePrevWeapon()); // 3110705530
  3052.                 OuterClass->AddFunctionToFunctionMap(Z_Construct_UFunction_AFCPlayerController_HandlePrimaryAction()); // 3226742899
  3053.                 OuterClass->AddFunctionToFunctionMap(Z_Construct_UFunction_AFCPlayerController_HandlePrimaryActionEnd()); // 1491596019
  3054.                 OuterClass->AddFunctionToFunctionMap(Z_Construct_UFunction_AFCPlayerController_HandleSecondaryAction()); // 3613865506
  3055.                 OuterClass->AddFunctionToFunctionMap(Z_Construct_UFunction_AFCPlayerController_HandleSecondaryActionEnd()); // 1243066612
  3056.                 OuterClass->AddFunctionToFunctionMap(Z_Construct_UFunction_AFCPlayerController_HandleStratCommand0()); // 1702569461
  3057.                 OuterClass->AddFunctionToFunctionMap(Z_Construct_UFunction_AFCPlayerController_HandleStratCommand1()); // 1630828214
  3058.                 OuterClass->AddFunctionToFunctionMap(Z_Construct_UFunction_AFCPlayerController_HandleStratCommand2()); // 1843757939
  3059.                 OuterClass->AddFunctionToFunctionMap(Z_Construct_UFunction_AFCPlayerController_HandleStratCommand3()); // 1772802096
  3060.                 OuterClass->AddFunctionToFunctionMap(Z_Construct_UFunction_AFCPlayerController_HandleStratCommand4()); // 1950771449
  3061.                 OuterClass->AddFunctionToFunctionMap(Z_Construct_UFunction_AFCPlayerController_HandleStratCommand5()); // 1879653306
  3062.                 OuterClass->AddFunctionToFunctionMap(Z_Construct_UFunction_AFCPlayerController_HandleStratCommand6()); // 2094583423
  3063.                 OuterClass->AddFunctionToFunctionMap(Z_Construct_UFunction_AFCPlayerController_HandleStratCommand7()); // 2023202108
  3064.                 OuterClass->AddFunctionToFunctionMap(Z_Construct_UFunction_AFCPlayerController_HandleStratCommand8()); // 1191297005
  3065.                 OuterClass->AddFunctionToFunctionMap(Z_Construct_UFunction_AFCPlayerController_HandleStratCommand9()); // 1129245870
  3066.                 OuterClass->AddFunctionToFunctionMap(Z_Construct_UFunction_AFCPlayerController_HandleSwapKey()); // 1312779349
  3067.                 OuterClass->AddFunctionToFunctionMap(Z_Construct_UFunction_AFCPlayerController_HandleTertiaryAction()); // 642064502
  3068.                 OuterClass->AddFunctionToFunctionMap(Z_Construct_UFunction_AFCPlayerController_HandleTertiaryActionEnd()); // 3040358900
  3069.                 OuterClass->AddFunctionToFunctionMap(Z_Construct_UFunction_AFCPlayerController_OnRep_HeroPawn()); // 3637049082
  3070.                 OuterClass->AddFunctionToFunctionMap(Z_Construct_UFunction_AFCPlayerController_OnRep_StratPawn()); // 1418395751
  3071.                 OuterClass->AddFunctionToFunctionMap(Z_Construct_UFunction_AFCPlayerController_PlayerChangeCommandMenuPage()); // 1683606236
  3072.                 OuterClass->AddFunctionToFunctionMap(Z_Construct_UFunction_AFCPlayerController_PlayerChangeSubSelectionUnitType()); // 4231282690
  3073.                 OuterClass->AddFunctionToFunctionMap(Z_Construct_UFunction_AFCPlayerController_PlayerDeselectAllUnits()); // 3730858388
  3074.                 OuterClass->AddFunctionToFunctionMap(Z_Construct_UFunction_AFCPlayerController_PlayerDeselectUnits()); // 1896118116
  3075.                 OuterClass->AddFunctionToFunctionMap(Z_Construct_UFunction_AFCPlayerController_PlayerPickFaction()); // 998953781
  3076.                 OuterClass->AddFunctionToFunctionMap(Z_Construct_UFunction_AFCPlayerController_PlayerPickHero()); // 1286630437
  3077.                 OuterClass->AddFunctionToFunctionMap(Z_Construct_UFunction_AFCPlayerController_PlayerPickPlayerSlot()); // 2221058103
  3078.                 OuterClass->AddFunctionToFunctionMap(Z_Construct_UFunction_AFCPlayerController_PlayerPickStartLocationForForce()); // 3629884446
  3079.                 OuterClass->AddFunctionToFunctionMap(Z_Construct_UFunction_AFCPlayerController_PlayerReadyUp()); // 145189245
  3080.                 OuterClass->AddFunctionToFunctionMap(Z_Construct_UFunction_AFCPlayerController_PlayerSelectUnits()); // 3764833561
  3081.                 OuterClass->AddFunctionToFunctionMap(Z_Construct_UFunction_AFCPlayerController_PlayerSpawnBase()); // 3930009667
  3082.                 OuterClass->AddFunctionToFunctionMap(Z_Construct_UFunction_AFCPlayerController_PlayerSpawnHero()); // 4174905920
  3083.                 OuterClass->AddFunctionToFunctionMap(Z_Construct_UFunction_AFCPlayerController_PlayerSwapPerspective()); // 2460142673
  3084.                 OuterClass->AddFunctionToFunctionMap(Z_Construct_UFunction_AFCPlayerController_SelectHotGroup()); // 1350535761
  3085.                 OuterClass->AddFunctionToFunctionMap(Z_Construct_UFunction_AFCPlayerController_ServerPlayerChangeCommandMenuPage()); // 1526572245
  3086.                 OuterClass->AddFunctionToFunctionMap(Z_Construct_UFunction_AFCPlayerController_ServerPlayerChangeSubSelectionUnitType()); // 3971458832
  3087.                 OuterClass->AddFunctionToFunctionMap(Z_Construct_UFunction_AFCPlayerController_ServerPlayerDeselectAllUnits()); // 1648704356
  3088.                 OuterClass->AddFunctionToFunctionMap(Z_Construct_UFunction_AFCPlayerController_ServerPlayerDeselectUnits()); // 3968206480
  3089.                 OuterClass->AddFunctionToFunctionMap(Z_Construct_UFunction_AFCPlayerController_ServerPlayerPickFaction()); // 3036747481
  3090.                 OuterClass->AddFunctionToFunctionMap(Z_Construct_UFunction_AFCPlayerController_ServerPlayerPickHero()); // 962262772
  3091.                 OuterClass->AddFunctionToFunctionMap(Z_Construct_UFunction_AFCPlayerController_ServerPlayerPickPlayerSlot()); // 361228557
  3092.                 OuterClass->AddFunctionToFunctionMap(Z_Construct_UFunction_AFCPlayerController_ServerPlayerPickStartLocationForForce()); // 1644310469
  3093.                 OuterClass->AddFunctionToFunctionMap(Z_Construct_UFunction_AFCPlayerController_ServerPlayerReadyUp()); // 652916692
  3094.                 OuterClass->AddFunctionToFunctionMap(Z_Construct_UFunction_AFCPlayerController_ServerPlayerSelectUnits()); // 3812603571
  3095.                 OuterClass->AddFunctionToFunctionMap(Z_Construct_UFunction_AFCPlayerController_ServerPlayerSpawnBase()); // 3557719222
  3096.                 OuterClass->AddFunctionToFunctionMap(Z_Construct_UFunction_AFCPlayerController_ServerPlayerSpawnHero()); // 3775928286
  3097.                 OuterClass->AddFunctionToFunctionMap(Z_Construct_UFunction_AFCPlayerController_ServerPlayerSwapPerspective()); // 715573456
  3098.                 OuterClass->ClassConfigName = FName(TEXT("Game"));
  3099.                 OuterClass->StaticLink();
  3100. #if WITH_METADATA
  3101.                 UMetaData* MetaData = OuterClass->GetOutermost()->GetMetaData();
  3102.                 MetaData->SetValue(OuterClass, TEXT("HideCategories"), TEXT("Collision Rendering Utilities|Transformation"));
  3103.                 MetaData->SetValue(OuterClass, TEXT("IncludePath"), TEXT("FCPlayerController.h"));
  3104.                 MetaData->SetValue(OuterClass, TEXT("ModuleRelativePath"), TEXT("Public/FCPlayerController.h"));
  3105.                 MetaData->SetValue(NewProp_IsDragScrolling, TEXT("ModuleRelativePath"), TEXT("Public/FCPlayerController.h"));
  3106.                 MetaData->SetValue(NewProp_DragScrollCursorStartLocation, TEXT("ModuleRelativePath"), TEXT("Public/FCPlayerController.h"));
  3107.                 MetaData->SetValue(NewProp_DragScrollStartLocation, TEXT("ModuleRelativePath"), TEXT("Public/FCPlayerController.h"));
  3108.                 MetaData->SetValue(NewProp_CurrentFCHero, TEXT("Category"), TEXT("FCPlayerController"));
  3109.                 MetaData->SetValue(NewProp_CurrentFCHero, TEXT("ModuleRelativePath"), TEXT("Public/FCPlayerController.h"));
  3110.                 MetaData->SetValue(NewProp_CurrentFCStratPawn, TEXT("Category"), TEXT("FCPlayerController"));
  3111.                 MetaData->SetValue(NewProp_CurrentFCStratPawn, TEXT("ModuleRelativePath"), TEXT("Public/FCPlayerController.h"));
  3112.                 MetaData->SetValue(NewProp_HUDWidget, TEXT("Category"), TEXT("UI"));
  3113.                 MetaData->SetValue(NewProp_HUDWidget, TEXT("ModuleRelativePath"), TEXT("Public/FCPlayerController.h"));
  3114.                 MetaData->SetValue(NewProp_HUDWidget, TEXT("ToolTip"), TEXT("The instance of the players Inventory UI Widget"));
  3115.                 MetaData->SetValue(NewProp_LobbyWidget, TEXT("Category"), TEXT("UI"));
  3116.                 MetaData->SetValue(NewProp_LobbyWidget, TEXT("ModuleRelativePath"), TEXT("Public/FCPlayerController.h"));
  3117.                 MetaData->SetValue(NewProp_LobbyWidget, TEXT("ToolTip"), TEXT("The instance of the players Inventory UI Widget"));
  3118. #endif
  3119.             }
  3120.         }
  3121.         check(OuterClass->GetClass());
  3122.         return OuterClass;
  3123.     }
  3124.     static FCompiledInDefer Z_CompiledInDefer_UClass_AFCPlayerController(Z_Construct_UClass_AFCPlayerController, TEXT("AFCPlayerController"));
  3125.     DEFINE_VTABLE_PTR_HELPER_CTOR(AFCPlayerController);
  3126.     UScriptStruct* Z_Construct_UScriptStruct_FFCBaseInfo()
  3127.     {
  3128.         UPackage* Outer=Z_Construct_UPackage_FieldCommander();
  3129.         static UScriptStruct* ReturnStruct = NULL;
  3130.         if (!ReturnStruct)
  3131.         {
  3132.             ReturnStruct = new(EC_InternalUseOnlyConstructor, Outer, TEXT("FCBaseInfo"), RF_Public|RF_Transient|RF_Native) UScriptStruct(FObjectInitializer(), NULL, new UScriptStruct::TCppStructOps<FFCBaseInfo>, EStructFlags(0x00000001));
  3133.             UProperty* NewProp_CurrentBasePeripheralBuildings = new(EC_InternalUseOnlyConstructor, ReturnStruct, TEXT("CurrentBasePeripheralBuildings"), RF_Public|RF_Transient|RF_Native) UArrayProperty(CPP_PROPERTY_BASE(CurrentBasePeripheralBuildings, FFCBaseInfo), 0x0000000000000005);
  3134.             UProperty* NewProp_CurrentBasePeripheralBuildings_Inner = new(EC_InternalUseOnlyConstructor, NewProp_CurrentBasePeripheralBuildings, TEXT("CurrentBasePeripheralBuildings"), RF_Public|RF_Transient|RF_Native) UObjectProperty(FObjectInitializer(), EC_CppProperty, 0, 0x0000000000000000, Z_Construct_UClass_AFCUnit_NoRegister());
  3135.             UProperty* NewProp_CurrentBaseCentralBuilding = new(EC_InternalUseOnlyConstructor, ReturnStruct, TEXT("CurrentBaseCentralBuilding"), RF_Public|RF_Transient|RF_Native) UObjectProperty(CPP_PROPERTY_BASE(CurrentBaseCentralBuilding, FFCBaseInfo), 0x0000000000000005, Z_Construct_UClass_AFCUnit_NoRegister());
  3136.             UProperty* NewProp_BaseStart = new(EC_InternalUseOnlyConstructor, ReturnStruct, TEXT("BaseStart"), RF_Public|RF_Transient|RF_Native) UObjectProperty(CPP_PROPERTY_BASE(BaseStart, FFCBaseInfo), 0x0000000000000005, Z_Construct_UClass_AFCBaseStart_NoRegister());
  3137.             UProperty* NewProp_BaseIndex = new(EC_InternalUseOnlyConstructor, ReturnStruct, TEXT("BaseIndex"), RF_Public|RF_Transient|RF_Native) UIntProperty(CPP_PROPERTY_BASE(BaseIndex, FFCBaseInfo), 0x0000000000000005);
  3138.             ReturnStruct->StaticLink();
  3139. #if WITH_METADATA
  3140.             UMetaData* MetaData = ReturnStruct->GetOutermost()->GetMetaData();
  3141.             MetaData->SetValue(NewProp_CurrentBasePeripheralBuildings, TEXT("Category"), TEXT("FFCBaseInfo"));
  3142.             MetaData->SetValue(NewProp_CurrentBasePeripheralBuildings, TEXT("ModuleRelativePath"), TEXT("Public/FCGameState.h"));
  3143.             MetaData->SetValue(NewProp_CurrentBasePeripheralBuildings, TEXT("ToolTip"), TEXT("array of current peripheral base structures that are connected to this base"));
  3144.             MetaData->SetValue(NewProp_CurrentBaseCentralBuilding, TEXT("Category"), TEXT("FFCBaseInfo"));
  3145.             MetaData->SetValue(NewProp_CurrentBaseCentralBuilding, TEXT("ModuleRelativePath"), TEXT("Public/FCGameState.h"));
  3146.             MetaData->SetValue(NewProp_CurrentBaseCentralBuilding, TEXT("ToolTip"), TEXT("Base central building currently built here, nullptr if empty"));
  3147.             MetaData->SetValue(NewProp_BaseStart, TEXT("Category"), TEXT("FFCBaseInfo"));
  3148.             MetaData->SetValue(NewProp_BaseStart, TEXT("ModuleRelativePath"), TEXT("Public/FCGameState.h"));
  3149.             MetaData->SetValue(NewProp_BaseStart, TEXT("ToolTip"), TEXT("associated base index"));
  3150.             MetaData->SetValue(NewProp_BaseIndex, TEXT("Category"), TEXT("FFCBaseInfo"));
  3151.             MetaData->SetValue(NewProp_BaseIndex, TEXT("ModuleRelativePath"), TEXT("Public/FCGameState.h"));
  3152.             MetaData->SetValue(NewProp_BaseIndex, TEXT("ToolTip"), TEXT("associated base index"));
  3153. #endif
  3154.         }
  3155.         return ReturnStruct;
  3156.     }
  3157.     uint32 Get_Z_Construct_UScriptStruct_FFCBaseInfo_CRC() { return 3852102374U; }
  3158.     UFunction* Z_Construct_UFunction_AFCGameState_OnRep_FactionClasses()
  3159.     {
  3160.         UObject* Outer=Z_Construct_UClass_AFCGameState();
  3161.         static UFunction* ReturnFunction = NULL;
  3162.         if (!ReturnFunction)
  3163.         {
  3164.             ReturnFunction = new(EC_InternalUseOnlyConstructor, Outer, TEXT("OnRep_FactionClasses"), RF_Public|RF_Transient|RF_Native) UFunction(FObjectInitializer(), NULL, 0x00020400, 65535);
  3165.             ReturnFunction->Bind();
  3166.             ReturnFunction->StaticLink();
  3167. #if WITH_METADATA
  3168.             UMetaData* MetaData = ReturnFunction->GetOutermost()->GetMetaData();
  3169.             MetaData->SetValue(ReturnFunction, TEXT("ModuleRelativePath"), TEXT("Public/FCGameState.h"));
  3170.             MetaData->SetValue(ReturnFunction, TEXT("ToolTip"), TEXT("Faction classes notification callback."));
  3171. #endif
  3172.         }
  3173.         return ReturnFunction;
  3174.     }
  3175.     UFunction* Z_Construct_UFunction_AFCGameState_SetupFCBaseArray()
  3176.     {
  3177.         struct FCGameState_eventSetupFCBaseArray_Parms
  3178.         {
  3179.             TArray<AFCBaseStart*> mapbasestarts;
  3180.         };
  3181.         UObject* Outer=Z_Construct_UClass_AFCGameState();
  3182.         static UFunction* ReturnFunction = NULL;
  3183.         if (!ReturnFunction)
  3184.         {
  3185.             ReturnFunction = new(EC_InternalUseOnlyConstructor, Outer, TEXT("SetupFCBaseArray"), RF_Public|RF_Transient|RF_Native) UFunction(FObjectInitializer(), NULL, 0x00020400, 65535, sizeof(FCGameState_eventSetupFCBaseArray_Parms));
  3186.             UProperty* NewProp_mapbasestarts = new(EC_InternalUseOnlyConstructor, ReturnFunction, TEXT("mapbasestarts"), RF_Public|RF_Transient|RF_Native) UArrayProperty(CPP_PROPERTY_BASE(mapbasestarts, FCGameState_eventSetupFCBaseArray_Parms), 0x0000000000000080);
  3187.             UProperty* NewProp_mapbasestarts_Inner = new(EC_InternalUseOnlyConstructor, NewProp_mapbasestarts, TEXT("mapbasestarts"), RF_Public|RF_Transient|RF_Native) UObjectProperty(FObjectInitializer(), EC_CppProperty, 0, 0x0000000000000000, Z_Construct_UClass_AFCBaseStart_NoRegister());
  3188.             ReturnFunction->Bind();
  3189.             ReturnFunction->StaticLink();
  3190. #if WITH_METADATA
  3191.             UMetaData* MetaData = ReturnFunction->GetOutermost()->GetMetaData();
  3192.             MetaData->SetValue(ReturnFunction, TEXT("ModuleRelativePath"), TEXT("Public/FCGameState.h"));
  3193. #endif
  3194.         }
  3195.         return ReturnFunction;
  3196.     }
  3197.     UClass* Z_Construct_UClass_AFCGameState_NoRegister()
  3198.     {
  3199.         return AFCGameState::StaticClass();
  3200.     }
  3201.     UClass* Z_Construct_UClass_AFCGameState()
  3202.     {
  3203.         static UClass* OuterClass = NULL;
  3204.         if (!OuterClass)
  3205.         {
  3206.             Z_Construct_UClass_AGameState();
  3207.             Z_Construct_UPackage_FieldCommander();
  3208.             OuterClass = AFCGameState::StaticClass();
  3209.             if (!(OuterClass->ClassFlags & CLASS_Constructed))
  3210.             {
  3211.                 UObjectForceRegistration(OuterClass);
  3212.                 OuterClass->ClassFlags |= 0x20900280;
  3213.  
  3214.                 OuterClass->LinkChild(Z_Construct_UFunction_AFCGameState_OnRep_FactionClasses());
  3215.                 OuterClass->LinkChild(Z_Construct_UFunction_AFCGameState_SetupFCBaseArray());
  3216.  
  3217. PRAGMA_DISABLE_DEPRECATION_WARNINGS
  3218.                 UProperty* NewProp_FCBaseArray = new(EC_InternalUseOnlyConstructor, OuterClass, TEXT("FCBaseArray"), RF_Public|RF_Transient|RF_Native) UArrayProperty(CPP_PROPERTY_BASE(FCBaseArray, AFCGameState), 0x0000000000000034);
  3219.                 UProperty* NewProp_FCBaseArray_Inner = new(EC_InternalUseOnlyConstructor, NewProp_FCBaseArray, TEXT("FCBaseArray"), RF_Public|RF_Transient|RF_Native) UStructProperty(FObjectInitializer(), EC_CppProperty, 0, 0x0000000000000000, Z_Construct_UScriptStruct_FFCBaseInfo());
  3220.                 CPP_BOOL_PROPERTY_BITMASK_STRUCT(FCMatchHasStarted, AFCGameState, bool);
  3221.                 UProperty* NewProp_FCMatchHasStarted = new(EC_InternalUseOnlyConstructor, OuterClass, TEXT("FCMatchHasStarted"), RF_Public|RF_Transient|RF_Native) UBoolProperty(FObjectInitializer(), EC_CppProperty, CPP_BOOL_PROPERTY_OFFSET(FCMatchHasStarted, AFCGameState), 0x0000000000000034, CPP_BOOL_PROPERTY_BITMASK(FCMatchHasStarted, AFCGameState), sizeof(bool), true);
  3222.                 UProperty* NewProp_FactionClasses = new(EC_InternalUseOnlyConstructor, OuterClass, TEXT("FactionClasses"), RF_Public|RF_Transient|RF_Native) UArrayProperty(CPP_PROPERTY_BASE(FactionClasses, AFCGameState), 0x0004000100000034);
  3223.                 NewProp_FactionClasses->RepNotifyFunc = FName(TEXT("OnRep_FactionClasses"));
  3224.                 UProperty* NewProp_FactionClasses_Inner = new(EC_InternalUseOnlyConstructor, NewProp_FactionClasses, TEXT("FactionClasses"), RF_Public|RF_Transient|RF_Native) UClassProperty(FObjectInitializer(), EC_CppProperty, 0, 0x0004000000000000, Z_Construct_UClass_UFCFaction_NoRegister());
  3225. PRAGMA_ENABLE_DEPRECATION_WARNINGS
  3226.                 OuterClass->AddFunctionToFunctionMap(Z_Construct_UFunction_AFCGameState_OnRep_FactionClasses()); // 2978043931
  3227.                 OuterClass->AddFunctionToFunctionMap(Z_Construct_UFunction_AFCGameState_SetupFCBaseArray()); // 4288150320
  3228.                 OuterClass->StaticLink();
  3229. #if WITH_METADATA
  3230.                 UMetaData* MetaData = OuterClass->GetOutermost()->GetMetaData();
  3231.                 MetaData->SetValue(OuterClass, TEXT("HideCategories"), TEXT("Input Movement Collision Rendering Utilities|Transformation"));
  3232.                 MetaData->SetValue(OuterClass, TEXT("IncludePath"), TEXT("FCGameState.h"));
  3233.                 MetaData->SetValue(OuterClass, TEXT("ModuleRelativePath"), TEXT("Public/FCGameState.h"));
  3234.                 MetaData->SetValue(OuterClass, TEXT("ShowCategories"), TEXT("Input|MouseInput Input|TouchInput"));
  3235.                 MetaData->SetValue(NewProp_FCBaseArray, TEXT("Category"), TEXT("FCGameState"));
  3236.                 MetaData->SetValue(NewProp_FCBaseArray, TEXT("ModuleRelativePath"), TEXT("Public/FCGameState.h"));
  3237.                 MetaData->SetValue(NewProp_FCMatchHasStarted, TEXT("Category"), TEXT("FCGameState"));
  3238.                 MetaData->SetValue(NewProp_FCMatchHasStarted, TEXT("ModuleRelativePath"), TEXT("Public/FCGameState.h"));
  3239.                 MetaData->SetValue(NewProp_FactionClasses, TEXT("Category"), TEXT("FCGameState"));
  3240.                 MetaData->SetValue(NewProp_FactionClasses, TEXT("ModuleRelativePath"), TEXT("Public/FCGameState.h"));
  3241.                 MetaData->SetValue(NewProp_FactionClasses, TEXT("ToolTip"), TEXT("Class used by spectators, assigned by GameMode."));
  3242. #endif
  3243.             }
  3244.         }
  3245.         check(OuterClass->GetClass());
  3246.         return OuterClass;
  3247.     }
  3248.     static FCompiledInDefer Z_CompiledInDefer_UClass_AFCGameState(Z_Construct_UClass_AFCGameState, TEXT("AFCGameState"));
  3249.     DEFINE_VTABLE_PTR_HELPER_CTOR(AFCGameState);
  3250.     UFunction* Z_Construct_UFunction_UFCBlueprintFunctionLibrary_GetAllForceSlotFCPlayerControllers()
  3251.     {
  3252.         struct FCBlueprintFunctionLibrary_eventGetAllForceSlotFCPlayerControllers_Parms
  3253.         {
  3254.             AActor* AnchorActor;
  3255.             int32 TeamSlotIdx;
  3256.             int32 ForceSlotIdx;
  3257.             TArray<AFCPlayerController*> ReturnValue;
  3258.         };
  3259.         UObject* Outer=Z_Construct_UClass_UFCBlueprintFunctionLibrary();
  3260.         static UFunction* ReturnFunction = NULL;
  3261.         if (!ReturnFunction)
  3262.         {
  3263.             ReturnFunction = new(EC_InternalUseOnlyConstructor, Outer, TEXT("GetAllForceSlotFCPlayerControllers"), RF_Public|RF_Transient|RF_Native) UFunction(FObjectInitializer(), NULL, 0x14022401, 65535, sizeof(FCBlueprintFunctionLibrary_eventGetAllForceSlotFCPlayerControllers_Parms));
  3264.             UProperty* NewProp_ReturnValue = new(EC_InternalUseOnlyConstructor, ReturnFunction, TEXT("ReturnValue"), RF_Public|RF_Transient|RF_Native) UArrayProperty(CPP_PROPERTY_BASE(ReturnValue, FCBlueprintFunctionLibrary_eventGetAllForceSlotFCPlayerControllers_Parms), 0x0000000000000580);
  3265.             UProperty* NewProp_ReturnValue_Inner = new(EC_InternalUseOnlyConstructor, NewProp_ReturnValue, TEXT("ReturnValue"), RF_Public|RF_Transient|RF_Native) UObjectProperty(FObjectInitializer(), EC_CppProperty, 0, 0x0000000000000000, Z_Construct_UClass_AFCPlayerController_NoRegister());
  3266.             UProperty* NewProp_ForceSlotIdx = new(EC_InternalUseOnlyConstructor, ReturnFunction, TEXT("ForceSlotIdx"), RF_Public|RF_Transient|RF_Native) UIntProperty(CPP_PROPERTY_BASE(ForceSlotIdx, FCBlueprintFunctionLibrary_eventGetAllForceSlotFCPlayerControllers_Parms), 0x0000000000000080);
  3267.             UProperty* NewProp_TeamSlotIdx = new(EC_InternalUseOnlyConstructor, ReturnFunction, TEXT("TeamSlotIdx"), RF_Public|RF_Transient|RF_Native) UIntProperty(CPP_PROPERTY_BASE(TeamSlotIdx, FCBlueprintFunctionLibrary_eventGetAllForceSlotFCPlayerControllers_Parms), 0x0000000000000080);
  3268.             UProperty* NewProp_AnchorActor = new(EC_InternalUseOnlyConstructor, ReturnFunction, TEXT("AnchorActor"), RF_Public|RF_Transient|RF_Native) UObjectProperty(CPP_PROPERTY_BASE(AnchorActor, FCBlueprintFunctionLibrary_eventGetAllForceSlotFCPlayerControllers_Parms), 0x0000000000000080, Z_Construct_UClass_AActor_NoRegister());
  3269.             ReturnFunction->Bind();
  3270.             ReturnFunction->StaticLink();
  3271. #if WITH_METADATA
  3272.             UMetaData* MetaData = ReturnFunction->GetOutermost()->GetMetaData();
  3273.             MetaData->SetValue(ReturnFunction, TEXT("Category"), TEXT("FCHelpers"));
  3274.             MetaData->SetValue(ReturnFunction, TEXT("ModuleRelativePath"), TEXT("Public/FCBlueprintFunctionLibrary.h"));
  3275.             MetaData->SetValue(ReturnFunction, TEXT("ToolTip"), TEXT("Only use this on the server, or in single player"));
  3276. #endif
  3277.         }
  3278.         return ReturnFunction;
  3279.     }
  3280.     UFunction* Z_Construct_UFunction_UFCBlueprintFunctionLibrary_GetAllForceSlotFCPlayerStates()
  3281.     {
  3282.         struct FCBlueprintFunctionLibrary_eventGetAllForceSlotFCPlayerStates_Parms
  3283.         {
  3284.             AGameState* CurrentGameState;
  3285.             int32 TeamSlotIdx;
  3286.             int32 ForceSlotIdx;
  3287.             TArray<AFCPlayerState*> ReturnValue;
  3288.         };
  3289.         UObject* Outer=Z_Construct_UClass_UFCBlueprintFunctionLibrary();
  3290.         static UFunction* ReturnFunction = NULL;
  3291.         if (!ReturnFunction)
  3292.         {
  3293.             ReturnFunction = new(EC_InternalUseOnlyConstructor, Outer, TEXT("GetAllForceSlotFCPlayerStates"), RF_Public|RF_Transient|RF_Native) UFunction(FObjectInitializer(), NULL, 0x14022401, 65535, sizeof(FCBlueprintFunctionLibrary_eventGetAllForceSlotFCPlayerStates_Parms));
  3294.             UProperty* NewProp_ReturnValue = new(EC_InternalUseOnlyConstructor, ReturnFunction, TEXT("ReturnValue"), RF_Public|RF_Transient|RF_Native) UArrayProperty(CPP_PROPERTY_BASE(ReturnValue, FCBlueprintFunctionLibrary_eventGetAllForceSlotFCPlayerStates_Parms), 0x0000000000000580);
  3295.             UProperty* NewProp_ReturnValue_Inner = new(EC_InternalUseOnlyConstructor, NewProp_ReturnValue, TEXT("ReturnValue"), RF_Public|RF_Transient|RF_Native) UObjectProperty(FObjectInitializer(), EC_CppProperty, 0, 0x0000000000000000, Z_Construct_UClass_AFCPlayerState_NoRegister());
  3296.             UProperty* NewProp_ForceSlotIdx = new(EC_InternalUseOnlyConstructor, ReturnFunction, TEXT("ForceSlotIdx"), RF_Public|RF_Transient|RF_Native) UIntProperty(CPP_PROPERTY_BASE(ForceSlotIdx, FCBlueprintFunctionLibrary_eventGetAllForceSlotFCPlayerStates_Parms), 0x0000000000000080);
  3297.             UProperty* NewProp_TeamSlotIdx = new(EC_InternalUseOnlyConstructor, ReturnFunction, TEXT("TeamSlotIdx"), RF_Public|RF_Transient|RF_Native) UIntProperty(CPP_PROPERTY_BASE(TeamSlotIdx, FCBlueprintFunctionLibrary_eventGetAllForceSlotFCPlayerStates_Parms), 0x0000000000000080);
  3298.             UProperty* NewProp_CurrentGameState = new(EC_InternalUseOnlyConstructor, ReturnFunction, TEXT("CurrentGameState"), RF_Public|RF_Transient|RF_Native) UObjectProperty(CPP_PROPERTY_BASE(CurrentGameState, FCBlueprintFunctionLibrary_eventGetAllForceSlotFCPlayerStates_Parms), 0x0000000000000080, Z_Construct_UClass_AGameState_NoRegister());
  3299.             ReturnFunction->Bind();
  3300.             ReturnFunction->StaticLink();
  3301. #if WITH_METADATA
  3302.             UMetaData* MetaData = ReturnFunction->GetOutermost()->GetMetaData();
  3303.             MetaData->SetValue(ReturnFunction, TEXT("Category"), TEXT("FCHelpers"));
  3304.             MetaData->SetValue(ReturnFunction, TEXT("ModuleRelativePath"), TEXT("Public/FCBlueprintFunctionLibrary.h"));
  3305. #endif
  3306.         }
  3307.         return ReturnFunction;
  3308.     }
  3309.     UFunction* Z_Construct_UFunction_UFCBlueprintFunctionLibrary_GetAllParticipantFCPlayerControllers()
  3310.     {
  3311.         struct FCBlueprintFunctionLibrary_eventGetAllParticipantFCPlayerControllers_Parms
  3312.         {
  3313.             AActor* AnchorActor;
  3314.             TArray<AFCPlayerController*> ReturnValue;
  3315.         };
  3316.         UObject* Outer=Z_Construct_UClass_UFCBlueprintFunctionLibrary();
  3317.         static UFunction* ReturnFunction = NULL;
  3318.         if (!ReturnFunction)
  3319.         {
  3320.             ReturnFunction = new(EC_InternalUseOnlyConstructor, Outer, TEXT("GetAllParticipantFCPlayerControllers"), RF_Public|RF_Transient|RF_Native) UFunction(FObjectInitializer(), NULL, 0x14022401, 65535, sizeof(FCBlueprintFunctionLibrary_eventGetAllParticipantFCPlayerControllers_Parms));
  3321.             UProperty* NewProp_ReturnValue = new(EC_InternalUseOnlyConstructor, ReturnFunction, TEXT("ReturnValue"), RF_Public|RF_Transient|RF_Native) UArrayProperty(CPP_PROPERTY_BASE(ReturnValue, FCBlueprintFunctionLibrary_eventGetAllParticipantFCPlayerControllers_Parms), 0x0000000000000580);
  3322.             UProperty* NewProp_ReturnValue_Inner = new(EC_InternalUseOnlyConstructor, NewProp_ReturnValue, TEXT("ReturnValue"), RF_Public|RF_Transient|RF_Native) UObjectProperty(FObjectInitializer(), EC_CppProperty, 0, 0x0000000000000000, Z_Construct_UClass_AFCPlayerController_NoRegister());
  3323.             UProperty* NewProp_AnchorActor = new(EC_InternalUseOnlyConstructor, ReturnFunction, TEXT("AnchorActor"), RF_Public|RF_Transient|RF_Native) UObjectProperty(CPP_PROPERTY_BASE(AnchorActor, FCBlueprintFunctionLibrary_eventGetAllParticipantFCPlayerControllers_Parms), 0x0000000000000080, Z_Construct_UClass_AActor_NoRegister());
  3324.             ReturnFunction->Bind();
  3325.             ReturnFunction->StaticLink();
  3326. #if WITH_METADATA
  3327.             UMetaData* MetaData = ReturnFunction->GetOutermost()->GetMetaData();
  3328.             MetaData->SetValue(ReturnFunction, TEXT("Category"), TEXT("FCHelpers"));
  3329.             MetaData->SetValue(ReturnFunction, TEXT("ModuleRelativePath"), TEXT("Public/FCBlueprintFunctionLibrary.h"));
  3330.             MetaData->SetValue(ReturnFunction, TEXT("ToolTip"), TEXT("Only use this on the server, or in single player"));
  3331. #endif
  3332.         }
  3333.         return ReturnFunction;
  3334.     }
  3335.     UFunction* Z_Construct_UFunction_UFCBlueprintFunctionLibrary_GetAllParticipantFCPlayerStates()
  3336.     {
  3337.         struct FCBlueprintFunctionLibrary_eventGetAllParticipantFCPlayerStates_Parms
  3338.         {
  3339.             AGameState* CurrentGameState;
  3340.             TArray<AFCPlayerState*> ReturnValue;
  3341.         };
  3342.         UObject* Outer=Z_Construct_UClass_UFCBlueprintFunctionLibrary();
  3343.         static UFunction* ReturnFunction = NULL;
  3344.         if (!ReturnFunction)
  3345.         {
  3346.             ReturnFunction = new(EC_InternalUseOnlyConstructor, Outer, TEXT("GetAllParticipantFCPlayerStates"), RF_Public|RF_Transient|RF_Native) UFunction(FObjectInitializer(), NULL, 0x14022401, 65535, sizeof(FCBlueprintFunctionLibrary_eventGetAllParticipantFCPlayerStates_Parms));
  3347.             UProperty* NewProp_ReturnValue = new(EC_InternalUseOnlyConstructor, ReturnFunction, TEXT("ReturnValue"), RF_Public|RF_Transient|RF_Native) UArrayProperty(CPP_PROPERTY_BASE(ReturnValue, FCBlueprintFunctionLibrary_eventGetAllParticipantFCPlayerStates_Parms), 0x0000000000000580);
  3348.             UProperty* NewProp_ReturnValue_Inner = new(EC_InternalUseOnlyConstructor, NewProp_ReturnValue, TEXT("ReturnValue"), RF_Public|RF_Transient|RF_Native) UObjectProperty(FObjectInitializer(), EC_CppProperty, 0, 0x0000000000000000, Z_Construct_UClass_AFCPlayerState_NoRegister());
  3349.             UProperty* NewProp_CurrentGameState = new(EC_InternalUseOnlyConstructor, ReturnFunction, TEXT("CurrentGameState"), RF_Public|RF_Transient|RF_Native) UObjectProperty(CPP_PROPERTY_BASE(CurrentGameState, FCBlueprintFunctionLibrary_eventGetAllParticipantFCPlayerStates_Parms), 0x0000000000000080, Z_Construct_UClass_AGameState_NoRegister());
  3350.             ReturnFunction->Bind();
  3351.             ReturnFunction->StaticLink();
  3352. #if WITH_METADATA
  3353.             UMetaData* MetaData = ReturnFunction->GetOutermost()->GetMetaData();
  3354.             MetaData->SetValue(ReturnFunction, TEXT("Category"), TEXT("FCHelpers"));
  3355.             MetaData->SetValue(ReturnFunction, TEXT("ModuleRelativePath"), TEXT("Public/FCBlueprintFunctionLibrary.h"));
  3356. #endif
  3357.         }
  3358.         return ReturnFunction;
  3359.     }
  3360.     UFunction* Z_Construct_UFunction_UFCBlueprintFunctionLibrary_GetAllSpectatorFCPlayerControllers()
  3361.     {
  3362.         struct FCBlueprintFunctionLibrary_eventGetAllSpectatorFCPlayerControllers_Parms
  3363.         {
  3364.             AActor* AnchorActor;
  3365.             TArray<AFCPlayerController*> ReturnValue;
  3366.         };
  3367.         UObject* Outer=Z_Construct_UClass_UFCBlueprintFunctionLibrary();
  3368.         static UFunction* ReturnFunction = NULL;
  3369.         if (!ReturnFunction)
  3370.         {
  3371.             ReturnFunction = new(EC_InternalUseOnlyConstructor, Outer, TEXT("GetAllSpectatorFCPlayerControllers"), RF_Public|RF_Transient|RF_Native) UFunction(FObjectInitializer(), NULL, 0x14022401, 65535, sizeof(FCBlueprintFunctionLibrary_eventGetAllSpectatorFCPlayerControllers_Parms));
  3372.             UProperty* NewProp_ReturnValue = new(EC_InternalUseOnlyConstructor, ReturnFunction, TEXT("ReturnValue"), RF_Public|RF_Transient|RF_Native) UArrayProperty(CPP_PROPERTY_BASE(ReturnValue, FCBlueprintFunctionLibrary_eventGetAllSpectatorFCPlayerControllers_Parms), 0x0000000000000580);
  3373.             UProperty* NewProp_ReturnValue_Inner = new(EC_InternalUseOnlyConstructor, NewProp_ReturnValue, TEXT("ReturnValue"), RF_Public|RF_Transient|RF_Native) UObjectProperty(FObjectInitializer(), EC_CppProperty, 0, 0x0000000000000000, Z_Construct_UClass_AFCPlayerController_NoRegister());
  3374.             UProperty* NewProp_AnchorActor = new(EC_InternalUseOnlyConstructor, ReturnFunction, TEXT("AnchorActor"), RF_Public|RF_Transient|RF_Native) UObjectProperty(CPP_PROPERTY_BASE(AnchorActor, FCBlueprintFunctionLibrary_eventGetAllSpectatorFCPlayerControllers_Parms), 0x0000000000000080, Z_Construct_UClass_AActor_NoRegister());
  3375.             ReturnFunction->Bind();
  3376.             ReturnFunction->StaticLink();
  3377. #if WITH_METADATA
  3378.             UMetaData* MetaData = ReturnFunction->GetOutermost()->GetMetaData();
  3379.             MetaData->SetValue(ReturnFunction, TEXT("Category"), TEXT("FCHelpers"));
  3380.             MetaData->SetValue(ReturnFunction, TEXT("ModuleRelativePath"), TEXT("Public/FCBlueprintFunctionLibrary.h"));
  3381.             MetaData->SetValue(ReturnFunction, TEXT("ToolTip"), TEXT("Only use this on the server, or in single player"));
  3382. #endif
  3383.         }
  3384.         return ReturnFunction;
  3385.     }
  3386.     UFunction* Z_Construct_UFunction_UFCBlueprintFunctionLibrary_GetAllSpectatorFCPlayerStates()
  3387.     {
  3388.         struct FCBlueprintFunctionLibrary_eventGetAllSpectatorFCPlayerStates_Parms
  3389.         {
  3390.             AGameState* CurrentGameState;
  3391.             TArray<AFCPlayerState*> ReturnValue;
  3392.         };
  3393.         UObject* Outer=Z_Construct_UClass_UFCBlueprintFunctionLibrary();
  3394.         static UFunction* ReturnFunction = NULL;
  3395.         if (!ReturnFunction)
  3396.         {
  3397.             ReturnFunction = new(EC_InternalUseOnlyConstructor, Outer, TEXT("GetAllSpectatorFCPlayerStates"), RF_Public|RF_Transient|RF_Native) UFunction(FObjectInitializer(), NULL, 0x14022401, 65535, sizeof(FCBlueprintFunctionLibrary_eventGetAllSpectatorFCPlayerStates_Parms));
  3398.             UProperty* NewProp_ReturnValue = new(EC_InternalUseOnlyConstructor, ReturnFunction, TEXT("ReturnValue"), RF_Public|RF_Transient|RF_Native) UArrayProperty(CPP_PROPERTY_BASE(ReturnValue, FCBlueprintFunctionLibrary_eventGetAllSpectatorFCPlayerStates_Parms), 0x0000000000000580);
  3399.             UProperty* NewProp_ReturnValue_Inner = new(EC_InternalUseOnlyConstructor, NewProp_ReturnValue, TEXT("ReturnValue"), RF_Public|RF_Transient|RF_Native) UObjectProperty(FObjectInitializer(), EC_CppProperty, 0, 0x0000000000000000, Z_Construct_UClass_AFCPlayerState_NoRegister());
  3400.             UProperty* NewProp_CurrentGameState = new(EC_InternalUseOnlyConstructor, ReturnFunction, TEXT("CurrentGameState"), RF_Public|RF_Transient|RF_Native) UObjectProperty(CPP_PROPERTY_BASE(CurrentGameState, FCBlueprintFunctionLibrary_eventGetAllSpectatorFCPlayerStates_Parms), 0x0000000000000080, Z_Construct_UClass_AGameState_NoRegister());
  3401.             ReturnFunction->Bind();
  3402.             ReturnFunction->StaticLink();
  3403. #if WITH_METADATA
  3404.             UMetaData* MetaData = ReturnFunction->GetOutermost()->GetMetaData();
  3405.             MetaData->SetValue(ReturnFunction, TEXT("Category"), TEXT("FCHelpers"));
  3406.             MetaData->SetValue(ReturnFunction, TEXT("ModuleRelativePath"), TEXT("Public/FCBlueprintFunctionLibrary.h"));
  3407. #endif
  3408.         }
  3409.         return ReturnFunction;
  3410.     }
  3411.     UFunction* Z_Construct_UFunction_UFCBlueprintFunctionLibrary_GetAllTeamSlotFCPlayerControllers()
  3412.     {
  3413.         struct FCBlueprintFunctionLibrary_eventGetAllTeamSlotFCPlayerControllers_Parms
  3414.         {
  3415.             AActor* AnchorActor;
  3416.             int32 TeamSlotIdx;
  3417.             TArray<AFCPlayerController*> ReturnValue;
  3418.         };
  3419.         UObject* Outer=Z_Construct_UClass_UFCBlueprintFunctionLibrary();
  3420.         static UFunction* ReturnFunction = NULL;
  3421.         if (!ReturnFunction)
  3422.         {
  3423.             ReturnFunction = new(EC_InternalUseOnlyConstructor, Outer, TEXT("GetAllTeamSlotFCPlayerControllers"), RF_Public|RF_Transient|RF_Native) UFunction(FObjectInitializer(), NULL, 0x14022401, 65535, sizeof(FCBlueprintFunctionLibrary_eventGetAllTeamSlotFCPlayerControllers_Parms));
  3424.             UProperty* NewProp_ReturnValue = new(EC_InternalUseOnlyConstructor, ReturnFunction, TEXT("ReturnValue"), RF_Public|RF_Transient|RF_Native) UArrayProperty(CPP_PROPERTY_BASE(ReturnValue, FCBlueprintFunctionLibrary_eventGetAllTeamSlotFCPlayerControllers_Parms), 0x0000000000000580);
  3425.             UProperty* NewProp_ReturnValue_Inner = new(EC_InternalUseOnlyConstructor, NewProp_ReturnValue, TEXT("ReturnValue"), RF_Public|RF_Transient|RF_Native) UObjectProperty(FObjectInitializer(), EC_CppProperty, 0, 0x0000000000000000, Z_Construct_UClass_AFCPlayerController_NoRegister());
  3426.             UProperty* NewProp_TeamSlotIdx = new(EC_InternalUseOnlyConstructor, ReturnFunction, TEXT("TeamSlotIdx"), RF_Public|RF_Transient|RF_Native) UIntProperty(CPP_PROPERTY_BASE(TeamSlotIdx, FCBlueprintFunctionLibrary_eventGetAllTeamSlotFCPlayerControllers_Parms), 0x0000000000000080);
  3427.             UProperty* NewProp_AnchorActor = new(EC_InternalUseOnlyConstructor, ReturnFunction, TEXT("AnchorActor"), RF_Public|RF_Transient|RF_Native) UObjectProperty(CPP_PROPERTY_BASE(AnchorActor, FCBlueprintFunctionLibrary_eventGetAllTeamSlotFCPlayerControllers_Parms), 0x0000000000000080, Z_Construct_UClass_AActor_NoRegister());
  3428.             ReturnFunction->Bind();
  3429.             ReturnFunction->StaticLink();
  3430. #if WITH_METADATA
  3431.             UMetaData* MetaData = ReturnFunction->GetOutermost()->GetMetaData();
  3432.             MetaData->SetValue(ReturnFunction, TEXT("Category"), TEXT("FCHelpers"));
  3433.             MetaData->SetValue(ReturnFunction, TEXT("ModuleRelativePath"), TEXT("Public/FCBlueprintFunctionLibrary.h"));
  3434.             MetaData->SetValue(ReturnFunction, TEXT("ToolTip"), TEXT("Only use this on the server, or in single player"));
  3435. #endif
  3436.         }
  3437.         return ReturnFunction;
  3438.     }
  3439.     UFunction* Z_Construct_UFunction_UFCBlueprintFunctionLibrary_GetAllTeamSlotFCPlayerStates()
  3440.     {
  3441.         struct FCBlueprintFunctionLibrary_eventGetAllTeamSlotFCPlayerStates_Parms
  3442.         {
  3443.             AGameState* CurrentGameState;
  3444.             int32 TeamSlotIdx;
  3445.             TArray<AFCPlayerState*> ReturnValue;
  3446.         };
  3447.         UObject* Outer=Z_Construct_UClass_UFCBlueprintFunctionLibrary();
  3448.         static UFunction* ReturnFunction = NULL;
  3449.         if (!ReturnFunction)
  3450.         {
  3451.             ReturnFunction = new(EC_InternalUseOnlyConstructor, Outer, TEXT("GetAllTeamSlotFCPlayerStates"), RF_Public|RF_Transient|RF_Native) UFunction(FObjectInitializer(), NULL, 0x14022401, 65535, sizeof(FCBlueprintFunctionLibrary_eventGetAllTeamSlotFCPlayerStates_Parms));
  3452.             UProperty* NewProp_ReturnValue = new(EC_InternalUseOnlyConstructor, ReturnFunction, TEXT("ReturnValue"), RF_Public|RF_Transient|RF_Native) UArrayProperty(CPP_PROPERTY_BASE(ReturnValue, FCBlueprintFunctionLibrary_eventGetAllTeamSlotFCPlayerStates_Parms), 0x0000000000000580);
  3453.             UProperty* NewProp_ReturnValue_Inner = new(EC_InternalUseOnlyConstructor, NewProp_ReturnValue, TEXT("ReturnValue"), RF_Public|RF_Transient|RF_Native) UObjectProperty(FObjectInitializer(), EC_CppProperty, 0, 0x0000000000000000, Z_Construct_UClass_AFCPlayerState_NoRegister());
  3454.             UProperty* NewProp_TeamSlotIdx = new(EC_InternalUseOnlyConstructor, ReturnFunction, TEXT("TeamSlotIdx"), RF_Public|RF_Transient|RF_Native) UIntProperty(CPP_PROPERTY_BASE(TeamSlotIdx, FCBlueprintFunctionLibrary_eventGetAllTeamSlotFCPlayerStates_Parms), 0x0000000000000080);
  3455.             UProperty* NewProp_CurrentGameState = new(EC_InternalUseOnlyConstructor, ReturnFunction, TEXT("CurrentGameState"), RF_Public|RF_Transient|RF_Native) UObjectProperty(CPP_PROPERTY_BASE(CurrentGameState, FCBlueprintFunctionLibrary_eventGetAllTeamSlotFCPlayerStates_Parms), 0x0000000000000080, Z_Construct_UClass_AGameState_NoRegister());
  3456.             ReturnFunction->Bind();
  3457.             ReturnFunction->StaticLink();
  3458. #if WITH_METADATA
  3459.             UMetaData* MetaData = ReturnFunction->GetOutermost()->GetMetaData();
  3460.             MetaData->SetValue(ReturnFunction, TEXT("Category"), TEXT("FCHelpers"));
  3461.             MetaData->SetValue(ReturnFunction, TEXT("ModuleRelativePath"), TEXT("Public/FCBlueprintFunctionLibrary.h"));
  3462. #endif
  3463.         }
  3464.         return ReturnFunction;
  3465.     }
  3466.     UFunction* Z_Construct_UFunction_UFCBlueprintFunctionLibrary_GetDefaultObject()
  3467.     {
  3468.         struct FCBlueprintFunctionLibrary_eventGetDefaultObject_Parms
  3469.         {
  3470.             UClass* ObjectClass;
  3471.             UObject* ReturnValue;
  3472.         };
  3473.         UObject* Outer=Z_Construct_UClass_UFCBlueprintFunctionLibrary();
  3474.         static UFunction* ReturnFunction = NULL;
  3475.         if (!ReturnFunction)
  3476.         {
  3477.             ReturnFunction = new(EC_InternalUseOnlyConstructor, Outer, TEXT("GetDefaultObject"), RF_Public|RF_Transient|RF_Native) UFunction(FObjectInitializer(), NULL, 0x14022401, 65535, sizeof(FCBlueprintFunctionLibrary_eventGetDefaultObject_Parms));
  3478.             UProperty* NewProp_ReturnValue = new(EC_InternalUseOnlyConstructor, ReturnFunction, TEXT("ReturnValue"), RF_Public|RF_Transient|RF_Native) UObjectProperty(CPP_PROPERTY_BASE(ReturnValue, FCBlueprintFunctionLibrary_eventGetDefaultObject_Parms), 0x0000000000000580, Z_Construct_UClass_UObject_NoRegister());
  3479.             UProperty* NewProp_ObjectClass = new(EC_InternalUseOnlyConstructor, ReturnFunction, TEXT("ObjectClass"), RF_Public|RF_Transient|RF_Native) UClassProperty(CPP_PROPERTY_BASE(ObjectClass, FCBlueprintFunctionLibrary_eventGetDefaultObject_Parms), 0x0000000000000080, Z_Construct_UClass_UObject_NoRegister());
  3480.             ReturnFunction->Bind();
  3481.             ReturnFunction->StaticLink();
  3482. #if WITH_METADATA
  3483.             UMetaData* MetaData = ReturnFunction->GetOutermost()->GetMetaData();
  3484.             MetaData->SetValue(ReturnFunction, TEXT("Category"), TEXT("FCHelpers"));
  3485.             MetaData->SetValue(ReturnFunction, TEXT("ModuleRelativePath"), TEXT("Public/FCBlueprintFunctionLibrary.h"));
  3486. #endif
  3487.         }
  3488.         return ReturnFunction;
  3489.     }
  3490.     UFunction* Z_Construct_UFunction_UFCBlueprintFunctionLibrary_GetFactionDisplayNamesFromClassArray()
  3491.     {
  3492.         struct FCBlueprintFunctionLibrary_eventGetFactionDisplayNamesFromClassArray_Parms
  3493.         {
  3494.             TArray<TSubclassOf<UFCFaction> > FactionsArray;
  3495.             TArray<FText> ReturnValue;
  3496.         };
  3497.         UObject* Outer=Z_Construct_UClass_UFCBlueprintFunctionLibrary();
  3498.         static UFunction* ReturnFunction = NULL;
  3499.         if (!ReturnFunction)
  3500.         {
  3501.             ReturnFunction = new(EC_InternalUseOnlyConstructor, Outer, TEXT("GetFactionDisplayNamesFromClassArray"), RF_Public|RF_Transient|RF_Native) UFunction(FObjectInitializer(), NULL, 0x04022401, 65535, sizeof(FCBlueprintFunctionLibrary_eventGetFactionDisplayNamesFromClassArray_Parms));
  3502.             UProperty* NewProp_ReturnValue = new(EC_InternalUseOnlyConstructor, ReturnFunction, TEXT("ReturnValue"), RF_Public|RF_Transient|RF_Native) UArrayProperty(CPP_PROPERTY_BASE(ReturnValue, FCBlueprintFunctionLibrary_eventGetFactionDisplayNamesFromClassArray_Parms), 0x0000000000000580);
  3503.             UProperty* NewProp_ReturnValue_Inner = new(EC_InternalUseOnlyConstructor, NewProp_ReturnValue, TEXT("ReturnValue"), RF_Public|RF_Transient|RF_Native) UTextProperty(FObjectInitializer(), EC_CppProperty, 0, 0x0000000000000000);
  3504.             UProperty* NewProp_FactionsArray = new(EC_InternalUseOnlyConstructor, ReturnFunction, TEXT("FactionsArray"), RF_Public|RF_Transient|RF_Native) UArrayProperty(CPP_PROPERTY_BASE(FactionsArray, FCBlueprintFunctionLibrary_eventGetFactionDisplayNamesFromClassArray_Parms), 0x0004000000000080);
  3505.             UProperty* NewProp_FactionsArray_Inner = new(EC_InternalUseOnlyConstructor, NewProp_FactionsArray, TEXT("FactionsArray"), RF_Public|RF_Transient|RF_Native) UClassProperty(FObjectInitializer(), EC_CppProperty, 0, 0x0004000000000000, Z_Construct_UClass_UFCFaction_NoRegister());
  3506.             ReturnFunction->Bind();
  3507.             ReturnFunction->StaticLink();
  3508. #if WITH_METADATA
  3509.             UMetaData* MetaData = ReturnFunction->GetOutermost()->GetMetaData();
  3510.             MetaData->SetValue(ReturnFunction, TEXT("Category"), TEXT("FCHelpers"));
  3511.             MetaData->SetValue(ReturnFunction, TEXT("ModuleRelativePath"), TEXT("Public/FCBlueprintFunctionLibrary.h"));
  3512. #endif
  3513.         }
  3514.         return ReturnFunction;
  3515.     }
  3516.     UFunction* Z_Construct_UFunction_UFCBlueprintFunctionLibrary_GetFactionsForPlayerSlot()
  3517.     {
  3518.         struct FCBlueprintFunctionLibrary_eventGetFactionsForPlayerSlot_Parms
  3519.         {
  3520.             AFCWorldSettings* CurrentFCWorldSettings;
  3521.             AFCGameState* CurrentFCGameState;
  3522.             int32 TeamSlotIdx;
  3523.             int32 ForceSlotIdx;
  3524.             int32 PlayerSlotIdx;
  3525.             TArray<TSubclassOf<UFCFaction> > ReturnValue;
  3526.         };
  3527.         UObject* Outer=Z_Construct_UClass_UFCBlueprintFunctionLibrary();
  3528.         static UFunction* ReturnFunction = NULL;
  3529.         if (!ReturnFunction)
  3530.         {
  3531.             ReturnFunction = new(EC_InternalUseOnlyConstructor, Outer, TEXT("GetFactionsForPlayerSlot"), RF_Public|RF_Transient|RF_Native) UFunction(FObjectInitializer(), NULL, 0x04022401, 65535, sizeof(FCBlueprintFunctionLibrary_eventGetFactionsForPlayerSlot_Parms));
  3532.             UProperty* NewProp_ReturnValue = new(EC_InternalUseOnlyConstructor, ReturnFunction, TEXT("ReturnValue"), RF_Public|RF_Transient|RF_Native) UArrayProperty(CPP_PROPERTY_BASE(ReturnValue, FCBlueprintFunctionLibrary_eventGetFactionsForPlayerSlot_Parms), 0x0004000000000580);
  3533.             UProperty* NewProp_ReturnValue_Inner = new(EC_InternalUseOnlyConstructor, NewProp_ReturnValue, TEXT("ReturnValue"), RF_Public|RF_Transient|RF_Native) UClassProperty(FObjectInitializer(), EC_CppProperty, 0, 0x0004000000000000, Z_Construct_UClass_UFCFaction_NoRegister());
  3534.             UProperty* NewProp_PlayerSlotIdx = new(EC_InternalUseOnlyConstructor, ReturnFunction, TEXT("PlayerSlotIdx"), RF_Public|RF_Transient|RF_Native) UIntProperty(CPP_PROPERTY_BASE(PlayerSlotIdx, FCBlueprintFunctionLibrary_eventGetFactionsForPlayerSlot_Parms), 0x0000000000000080);
  3535.             UProperty* NewProp_ForceSlotIdx = new(EC_InternalUseOnlyConstructor, ReturnFunction, TEXT("ForceSlotIdx"), RF_Public|RF_Transient|RF_Native) UIntProperty(CPP_PROPERTY_BASE(ForceSlotIdx, FCBlueprintFunctionLibrary_eventGetFactionsForPlayerSlot_Parms), 0x0000000000000080);
  3536.             UProperty* NewProp_TeamSlotIdx = new(EC_InternalUseOnlyConstructor, ReturnFunction, TEXT("TeamSlotIdx"), RF_Public|RF_Transient|RF_Native) UIntProperty(CPP_PROPERTY_BASE(TeamSlotIdx, FCBlueprintFunctionLibrary_eventGetFactionsForPlayerSlot_Parms), 0x0000000000000080);
  3537.             UProperty* NewProp_CurrentFCGameState = new(EC_InternalUseOnlyConstructor, ReturnFunction, TEXT("CurrentFCGameState"), RF_Public|RF_Transient|RF_Native) UObjectProperty(CPP_PROPERTY_BASE(CurrentFCGameState, FCBlueprintFunctionLibrary_eventGetFactionsForPlayerSlot_Parms), 0x0000000000000080, Z_Construct_UClass_AFCGameState_NoRegister());
  3538.             UProperty* NewProp_CurrentFCWorldSettings = new(EC_InternalUseOnlyConstructor, ReturnFunction, TEXT("CurrentFCWorldSettings"), RF_Public|RF_Transient|RF_Native) UObjectProperty(CPP_PROPERTY_BASE(CurrentFCWorldSettings, FCBlueprintFunctionLibrary_eventGetFactionsForPlayerSlot_Parms), 0x0000000000000080, Z_Construct_UClass_AFCWorldSettings_NoRegister());
  3539.             ReturnFunction->Bind();
  3540.             ReturnFunction->StaticLink();
  3541. #if WITH_METADATA
  3542.             UMetaData* MetaData = ReturnFunction->GetOutermost()->GetMetaData();
  3543.             MetaData->SetValue(ReturnFunction, TEXT("Category"), TEXT("FCHelpers"));
  3544.             MetaData->SetValue(ReturnFunction, TEXT("ModuleRelativePath"), TEXT("Public/FCBlueprintFunctionLibrary.h"));
  3545. #endif
  3546.         }
  3547.         return ReturnFunction;
  3548.     }
  3549.     UFunction* Z_Construct_UFunction_UFCBlueprintFunctionLibrary_GetHeroDisplayNamesFromClassArray()
  3550.     {
  3551.         struct FCBlueprintFunctionLibrary_eventGetHeroDisplayNamesFromClassArray_Parms
  3552.         {
  3553.             TArray<TSubclassOf<AFCHero> > HeroesArray;
  3554.             TArray<FText> ReturnValue;
  3555.         };
  3556.         UObject* Outer=Z_Construct_UClass_UFCBlueprintFunctionLibrary();
  3557.         static UFunction* ReturnFunction = NULL;
  3558.         if (!ReturnFunction)
  3559.         {
  3560.             ReturnFunction = new(EC_InternalUseOnlyConstructor, Outer, TEXT("GetHeroDisplayNamesFromClassArray"), RF_Public|RF_Transient|RF_Native) UFunction(FObjectInitializer(), NULL, 0x04022401, 65535, sizeof(FCBlueprintFunctionLibrary_eventGetHeroDisplayNamesFromClassArray_Parms));
  3561.             UProperty* NewProp_ReturnValue = new(EC_InternalUseOnlyConstructor, ReturnFunction, TEXT("ReturnValue"), RF_Public|RF_Transient|RF_Native) UArrayProperty(CPP_PROPERTY_BASE(ReturnValue, FCBlueprintFunctionLibrary_eventGetHeroDisplayNamesFromClassArray_Parms), 0x0000000000000580);
  3562.             UProperty* NewProp_ReturnValue_Inner = new(EC_InternalUseOnlyConstructor, NewProp_ReturnValue, TEXT("ReturnValue"), RF_Public|RF_Transient|RF_Native) UTextProperty(FObjectInitializer(), EC_CppProperty, 0, 0x0000000000000000);
  3563.             UProperty* NewProp_HeroesArray = new(EC_InternalUseOnlyConstructor, ReturnFunction, TEXT("HeroesArray"), RF_Public|RF_Transient|RF_Native) UArrayProperty(CPP_PROPERTY_BASE(HeroesArray, FCBlueprintFunctionLibrary_eventGetHeroDisplayNamesFromClassArray_Parms), 0x0004000000000080);
  3564.             UProperty* NewProp_HeroesArray_Inner = new(EC_InternalUseOnlyConstructor, NewProp_HeroesArray, TEXT("HeroesArray"), RF_Public|RF_Transient|RF_Native) UClassProperty(FObjectInitializer(), EC_CppProperty, 0, 0x0004000000000000, Z_Construct_UClass_AFCHero_NoRegister());
  3565.             ReturnFunction->Bind();
  3566.             ReturnFunction->StaticLink();
  3567. #if WITH_METADATA
  3568.             UMetaData* MetaData = ReturnFunction->GetOutermost()->GetMetaData();
  3569.             MetaData->SetValue(ReturnFunction, TEXT("Category"), TEXT("FCHelpers"));
  3570.             MetaData->SetValue(ReturnFunction, TEXT("ModuleRelativePath"), TEXT("Public/FCBlueprintFunctionLibrary.h"));
  3571. #endif
  3572.         }
  3573.         return ReturnFunction;
  3574.     }
  3575.     UFunction* Z_Construct_UFunction_UFCBlueprintFunctionLibrary_GetHeroesForPlayerSlot()
  3576.     {
  3577.         struct FCBlueprintFunctionLibrary_eventGetHeroesForPlayerSlot_Parms
  3578.         {
  3579.             AFCWorldSettings* CurrentFCWorldSettings;
  3580.             AFCGameState* CurrentFCGameState;
  3581.             AFCPlayerState* CurrentFCPlayerState;
  3582.             int32 TeamSlotIdx;
  3583.             int32 ForceSlotIdx;
  3584.             int32 PlayerSlotIdx;
  3585.             TArray<TSubclassOf<AFCHero> > ReturnValue;
  3586.         };
  3587.         UObject* Outer=Z_Construct_UClass_UFCBlueprintFunctionLibrary();
  3588.         static UFunction* ReturnFunction = NULL;
  3589.         if (!ReturnFunction)
  3590.         {
  3591.             ReturnFunction = new(EC_InternalUseOnlyConstructor, Outer, TEXT("GetHeroesForPlayerSlot"), RF_Public|RF_Transient|RF_Native) UFunction(FObjectInitializer(), NULL, 0x04022401, 65535, sizeof(FCBlueprintFunctionLibrary_eventGetHeroesForPlayerSlot_Parms));
  3592.             UProperty* NewProp_ReturnValue = new(EC_InternalUseOnlyConstructor, ReturnFunction, TEXT("ReturnValue"), RF_Public|RF_Transient|RF_Native) UArrayProperty(CPP_PROPERTY_BASE(ReturnValue, FCBlueprintFunctionLibrary_eventGetHeroesForPlayerSlot_Parms), 0x0004000000000580);
  3593.             UProperty* NewProp_ReturnValue_Inner = new(EC_InternalUseOnlyConstructor, NewProp_ReturnValue, TEXT("ReturnValue"), RF_Public|RF_Transient|RF_Native) UClassProperty(FObjectInitializer(), EC_CppProperty, 0, 0x0004000000000000, Z_Construct_UClass_AFCHero_NoRegister());
  3594.             UProperty* NewProp_PlayerSlotIdx = new(EC_InternalUseOnlyConstructor, ReturnFunction, TEXT("PlayerSlotIdx"), RF_Public|RF_Transient|RF_Native) UIntProperty(CPP_PROPERTY_BASE(PlayerSlotIdx, FCBlueprintFunctionLibrary_eventGetHeroesForPlayerSlot_Parms), 0x0000000000000080);
  3595.             UProperty* NewProp_ForceSlotIdx = new(EC_InternalUseOnlyConstructor, ReturnFunction, TEXT("ForceSlotIdx"), RF_Public|RF_Transient|RF_Native) UIntProperty(CPP_PROPERTY_BASE(ForceSlotIdx, FCBlueprintFunctionLibrary_eventGetHeroesForPlayerSlot_Parms), 0x0000000000000080);
  3596.             UProperty* NewProp_TeamSlotIdx = new(EC_InternalUseOnlyConstructor, ReturnFunction, TEXT("TeamSlotIdx"), RF_Public|RF_Transient|RF_Native) UIntProperty(CPP_PROPERTY_BASE(TeamSlotIdx, FCBlueprintFunctionLibrary_eventGetHeroesForPlayerSlot_Parms), 0x0000000000000080);
  3597.             UProperty* NewProp_CurrentFCPlayerState = new(EC_InternalUseOnlyConstructor, ReturnFunction, TEXT("CurrentFCPlayerState"), RF_Public|RF_Transient|RF_Native) UObjectProperty(CPP_PROPERTY_BASE(CurrentFCPlayerState, FCBlueprintFunctionLibrary_eventGetHeroesForPlayerSlot_Parms), 0x0000000000000080, Z_Construct_UClass_AFCPlayerState_NoRegister());
  3598.             UProperty* NewProp_CurrentFCGameState = new(EC_InternalUseOnlyConstructor, ReturnFunction, TEXT("CurrentFCGameState"), RF_Public|RF_Transient|RF_Native) UObjectProperty(CPP_PROPERTY_BASE(CurrentFCGameState, FCBlueprintFunctionLibrary_eventGetHeroesForPlayerSlot_Parms), 0x0000000000000080, Z_Construct_UClass_AFCGameState_NoRegister());
  3599.             UProperty* NewProp_CurrentFCWorldSettings = new(EC_InternalUseOnlyConstructor, ReturnFunction, TEXT("CurrentFCWorldSettings"), RF_Public|RF_Transient|RF_Native) UObjectProperty(CPP_PROPERTY_BASE(CurrentFCWorldSettings, FCBlueprintFunctionLibrary_eventGetHeroesForPlayerSlot_Parms), 0x0000000000000080, Z_Construct_UClass_AFCWorldSettings_NoRegister());
  3600.             ReturnFunction->Bind();
  3601.             ReturnFunction->StaticLink();
  3602. #if WITH_METADATA
  3603.             UMetaData* MetaData = ReturnFunction->GetOutermost()->GetMetaData();
  3604.             MetaData->SetValue(ReturnFunction, TEXT("Category"), TEXT("FCHelpers"));
  3605.             MetaData->SetValue(ReturnFunction, TEXT("ModuleRelativePath"), TEXT("Public/FCBlueprintFunctionLibrary.h"));
  3606. #endif
  3607.         }
  3608.         return ReturnFunction;
  3609.     }
  3610.     UFunction* Z_Construct_UFunction_UFCBlueprintFunctionLibrary_GetPlayerSlotFCPlayerController()
  3611.     {
  3612.         struct FCBlueprintFunctionLibrary_eventGetPlayerSlotFCPlayerController_Parms
  3613.         {
  3614.             AActor* AnchorActor;
  3615.             int32 TeamSlotIdx;
  3616.             int32 ForceSlotIdx;
  3617.             int32 PlayerSlotIdx;
  3618.             AFCPlayerController* ReturnValue;
  3619.         };
  3620.         UObject* Outer=Z_Construct_UClass_UFCBlueprintFunctionLibrary();
  3621.         static UFunction* ReturnFunction = NULL;
  3622.         if (!ReturnFunction)
  3623.         {
  3624.             ReturnFunction = new(EC_InternalUseOnlyConstructor, Outer, TEXT("GetPlayerSlotFCPlayerController"), RF_Public|RF_Transient|RF_Native) UFunction(FObjectInitializer(), NULL, 0x14022401, 65535, sizeof(FCBlueprintFunctionLibrary_eventGetPlayerSlotFCPlayerController_Parms));
  3625.             UProperty* NewProp_ReturnValue = new(EC_InternalUseOnlyConstructor, ReturnFunction, TEXT("ReturnValue"), RF_Public|RF_Transient|RF_Native) UObjectProperty(CPP_PROPERTY_BASE(ReturnValue, FCBlueprintFunctionLibrary_eventGetPlayerSlotFCPlayerController_Parms), 0x0000000000000580, Z_Construct_UClass_AFCPlayerController_NoRegister());
  3626.             UProperty* NewProp_PlayerSlotIdx = new(EC_InternalUseOnlyConstructor, ReturnFunction, TEXT("PlayerSlotIdx"), RF_Public|RF_Transient|RF_Native) UIntProperty(CPP_PROPERTY_BASE(PlayerSlotIdx, FCBlueprintFunctionLibrary_eventGetPlayerSlotFCPlayerController_Parms), 0x0000000000000080);
  3627.             UProperty* NewProp_ForceSlotIdx = new(EC_InternalUseOnlyConstructor, ReturnFunction, TEXT("ForceSlotIdx"), RF_Public|RF_Transient|RF_Native) UIntProperty(CPP_PROPERTY_BASE(ForceSlotIdx, FCBlueprintFunctionLibrary_eventGetPlayerSlotFCPlayerController_Parms), 0x0000000000000080);
  3628.             UProperty* NewProp_TeamSlotIdx = new(EC_InternalUseOnlyConstructor, ReturnFunction, TEXT("TeamSlotIdx"), RF_Public|RF_Transient|RF_Native) UIntProperty(CPP_PROPERTY_BASE(TeamSlotIdx, FCBlueprintFunctionLibrary_eventGetPlayerSlotFCPlayerController_Parms), 0x0000000000000080);
  3629.             UProperty* NewProp_AnchorActor = new(EC_InternalUseOnlyConstructor, ReturnFunction, TEXT("AnchorActor"), RF_Public|RF_Transient|RF_Native) UObjectProperty(CPP_PROPERTY_BASE(AnchorActor, FCBlueprintFunctionLibrary_eventGetPlayerSlotFCPlayerController_Parms), 0x0000000000000080, Z_Construct_UClass_AActor_NoRegister());
  3630.             ReturnFunction->Bind();
  3631.             ReturnFunction->StaticLink();
  3632. #if WITH_METADATA
  3633.             UMetaData* MetaData = ReturnFunction->GetOutermost()->GetMetaData();
  3634.             MetaData->SetValue(ReturnFunction, TEXT("Category"), TEXT("FCHelpers"));
  3635.             MetaData->SetValue(ReturnFunction, TEXT("ModuleRelativePath"), TEXT("Public/FCBlueprintFunctionLibrary.h"));
  3636.             MetaData->SetValue(ReturnFunction, TEXT("ToolTip"), TEXT("Only use this on the server, or in single player"));
  3637. #endif
  3638.         }
  3639.         return ReturnFunction;
  3640.     }
  3641.     UFunction* Z_Construct_UFunction_UFCBlueprintFunctionLibrary_GetPlayerSlotFCPlayerState()
  3642.     {
  3643.         struct FCBlueprintFunctionLibrary_eventGetPlayerSlotFCPlayerState_Parms
  3644.         {
  3645.             AGameState* CurrentGameState;
  3646.             int32 TeamSlotIdx;
  3647.             int32 ForceSlotIdx;
  3648.             int32 PlayerSlotIdx;
  3649.             AFCPlayerState* ReturnValue;
  3650.         };
  3651.         UObject* Outer=Z_Construct_UClass_UFCBlueprintFunctionLibrary();
  3652.         static UFunction* ReturnFunction = NULL;
  3653.         if (!ReturnFunction)
  3654.         {
  3655.             ReturnFunction = new(EC_InternalUseOnlyConstructor, Outer, TEXT("GetPlayerSlotFCPlayerState"), RF_Public|RF_Transient|RF_Native) UFunction(FObjectInitializer(), NULL, 0x14022401, 65535, sizeof(FCBlueprintFunctionLibrary_eventGetPlayerSlotFCPlayerState_Parms));
  3656.             UProperty* NewProp_ReturnValue = new(EC_InternalUseOnlyConstructor, ReturnFunction, TEXT("ReturnValue"), RF_Public|RF_Transient|RF_Native) UObjectProperty(CPP_PROPERTY_BASE(ReturnValue, FCBlueprintFunctionLibrary_eventGetPlayerSlotFCPlayerState_Parms), 0x0000000000000580, Z_Construct_UClass_AFCPlayerState_NoRegister());
  3657.             UProperty* NewProp_PlayerSlotIdx = new(EC_InternalUseOnlyConstructor, ReturnFunction, TEXT("PlayerSlotIdx"), RF_Public|RF_Transient|RF_Native) UIntProperty(CPP_PROPERTY_BASE(PlayerSlotIdx, FCBlueprintFunctionLibrary_eventGetPlayerSlotFCPlayerState_Parms), 0x0000000000000080);
  3658.             UProperty* NewProp_ForceSlotIdx = new(EC_InternalUseOnlyConstructor, ReturnFunction, TEXT("ForceSlotIdx"), RF_Public|RF_Transient|RF_Native) UIntProperty(CPP_PROPERTY_BASE(ForceSlotIdx, FCBlueprintFunctionLibrary_eventGetPlayerSlotFCPlayerState_Parms), 0x0000000000000080);
  3659.             UProperty* NewProp_TeamSlotIdx = new(EC_InternalUseOnlyConstructor, ReturnFunction, TEXT("TeamSlotIdx"), RF_Public|RF_Transient|RF_Native) UIntProperty(CPP_PROPERTY_BASE(TeamSlotIdx, FCBlueprintFunctionLibrary_eventGetPlayerSlotFCPlayerState_Parms), 0x0000000000000080);
  3660.             UProperty* NewProp_CurrentGameState = new(EC_InternalUseOnlyConstructor, ReturnFunction, TEXT("CurrentGameState"), RF_Public|RF_Transient|RF_Native) UObjectProperty(CPP_PROPERTY_BASE(CurrentGameState, FCBlueprintFunctionLibrary_eventGetPlayerSlotFCPlayerState_Parms), 0x0000000000000080, Z_Construct_UClass_AGameState_NoRegister());
  3661.             ReturnFunction->Bind();
  3662.             ReturnFunction->StaticLink();
  3663. #if WITH_METADATA
  3664.             UMetaData* MetaData = ReturnFunction->GetOutermost()->GetMetaData();
  3665.             MetaData->SetValue(ReturnFunction, TEXT("Category"), TEXT("FCHelpers"));
  3666.             MetaData->SetValue(ReturnFunction, TEXT("ModuleRelativePath"), TEXT("Public/FCBlueprintFunctionLibrary.h"));
  3667. #endif
  3668.         }
  3669.         return ReturnFunction;
  3670.     }
  3671.     UClass* Z_Construct_UClass_UFCBlueprintFunctionLibrary_NoRegister()
  3672.     {
  3673.         return UFCBlueprintFunctionLibrary::StaticClass();
  3674.     }
  3675.     UClass* Z_Construct_UClass_UFCBlueprintFunctionLibrary()
  3676.     {
  3677.         static UClass* OuterClass = NULL;
  3678.         if (!OuterClass)
  3679.         {
  3680.             Z_Construct_UClass_UBlueprintFunctionLibrary();
  3681.             Z_Construct_UPackage_FieldCommander();
  3682.             OuterClass = UFCBlueprintFunctionLibrary::StaticClass();
  3683.             if (!(OuterClass->ClassFlags & CLASS_Constructed))
  3684.             {
  3685.                 UObjectForceRegistration(OuterClass);
  3686.                 OuterClass->ClassFlags |= 0x20100080;
  3687.  
  3688.                 OuterClass->LinkChild(Z_Construct_UFunction_UFCBlueprintFunctionLibrary_GetAllForceSlotFCPlayerControllers());
  3689.                 OuterClass->LinkChild(Z_Construct_UFunction_UFCBlueprintFunctionLibrary_GetAllForceSlotFCPlayerStates());
  3690.                 OuterClass->LinkChild(Z_Construct_UFunction_UFCBlueprintFunctionLibrary_GetAllParticipantFCPlayerControllers());
  3691.                 OuterClass->LinkChild(Z_Construct_UFunction_UFCBlueprintFunctionLibrary_GetAllParticipantFCPlayerStates());
  3692.                 OuterClass->LinkChild(Z_Construct_UFunction_UFCBlueprintFunctionLibrary_GetAllSpectatorFCPlayerControllers());
  3693.                 OuterClass->LinkChild(Z_Construct_UFunction_UFCBlueprintFunctionLibrary_GetAllSpectatorFCPlayerStates());
  3694.                 OuterClass->LinkChild(Z_Construct_UFunction_UFCBlueprintFunctionLibrary_GetAllTeamSlotFCPlayerControllers());
  3695.                 OuterClass->LinkChild(Z_Construct_UFunction_UFCBlueprintFunctionLibrary_GetAllTeamSlotFCPlayerStates());
  3696.                 OuterClass->LinkChild(Z_Construct_UFunction_UFCBlueprintFunctionLibrary_GetDefaultObject());
  3697.                 OuterClass->LinkChild(Z_Construct_UFunction_UFCBlueprintFunctionLibrary_GetFactionDisplayNamesFromClassArray());
  3698.                 OuterClass->LinkChild(Z_Construct_UFunction_UFCBlueprintFunctionLibrary_GetFactionsForPlayerSlot());
  3699.                 OuterClass->LinkChild(Z_Construct_UFunction_UFCBlueprintFunctionLibrary_GetHeroDisplayNamesFromClassArray());
  3700.                 OuterClass->LinkChild(Z_Construct_UFunction_UFCBlueprintFunctionLibrary_GetHeroesForPlayerSlot());
  3701.                 OuterClass->LinkChild(Z_Construct_UFunction_UFCBlueprintFunctionLibrary_GetPlayerSlotFCPlayerController());
  3702.                 OuterClass->LinkChild(Z_Construct_UFunction_UFCBlueprintFunctionLibrary_GetPlayerSlotFCPlayerState());
  3703.  
  3704.                 OuterClass->AddFunctionToFunctionMap(Z_Construct_UFunction_UFCBlueprintFunctionLibrary_GetAllForceSlotFCPlayerControllers()); // 2564669519
  3705.                 OuterClass->AddFunctionToFunctionMap(Z_Construct_UFunction_UFCBlueprintFunctionLibrary_GetAllForceSlotFCPlayerStates()); // 4246516112
  3706.                 OuterClass->AddFunctionToFunctionMap(Z_Construct_UFunction_UFCBlueprintFunctionLibrary_GetAllParticipantFCPlayerControllers()); // 2998895473
  3707.                 OuterClass->AddFunctionToFunctionMap(Z_Construct_UFunction_UFCBlueprintFunctionLibrary_GetAllParticipantFCPlayerStates()); // 174808413
  3708.                 OuterClass->AddFunctionToFunctionMap(Z_Construct_UFunction_UFCBlueprintFunctionLibrary_GetAllSpectatorFCPlayerControllers()); // 1262464756
  3709.                 OuterClass->AddFunctionToFunctionMap(Z_Construct_UFunction_UFCBlueprintFunctionLibrary_GetAllSpectatorFCPlayerStates()); // 2187439255
  3710.                 OuterClass->AddFunctionToFunctionMap(Z_Construct_UFunction_UFCBlueprintFunctionLibrary_GetAllTeamSlotFCPlayerControllers()); // 900256251
  3711.                 OuterClass->AddFunctionToFunctionMap(Z_Construct_UFunction_UFCBlueprintFunctionLibrary_GetAllTeamSlotFCPlayerStates()); // 4050414950
  3712.                 OuterClass->AddFunctionToFunctionMap(Z_Construct_UFunction_UFCBlueprintFunctionLibrary_GetDefaultObject()); // 2551817615
  3713.                 OuterClass->AddFunctionToFunctionMap(Z_Construct_UFunction_UFCBlueprintFunctionLibrary_GetFactionDisplayNamesFromClassArray()); // 296176891
  3714.                 OuterClass->AddFunctionToFunctionMap(Z_Construct_UFunction_UFCBlueprintFunctionLibrary_GetFactionsForPlayerSlot()); // 4129942976
  3715.                 OuterClass->AddFunctionToFunctionMap(Z_Construct_UFunction_UFCBlueprintFunctionLibrary_GetHeroDisplayNamesFromClassArray()); // 2823918596
  3716.                 OuterClass->AddFunctionToFunctionMap(Z_Construct_UFunction_UFCBlueprintFunctionLibrary_GetHeroesForPlayerSlot()); // 899254220
  3717.                 OuterClass->AddFunctionToFunctionMap(Z_Construct_UFunction_UFCBlueprintFunctionLibrary_GetPlayerSlotFCPlayerController()); // 120255887
  3718.                 OuterClass->AddFunctionToFunctionMap(Z_Construct_UFunction_UFCBlueprintFunctionLibrary_GetPlayerSlotFCPlayerState()); // 2253971577
  3719.                 OuterClass->StaticLink();
  3720. #if WITH_METADATA
  3721.                 UMetaData* MetaData = OuterClass->GetOutermost()->GetMetaData();
  3722.                 MetaData->SetValue(OuterClass, TEXT("IncludePath"), TEXT("FCBlueprintFunctionLibrary.h"));
  3723.                 MetaData->SetValue(OuterClass, TEXT("ModuleRelativePath"), TEXT("Public/FCBlueprintFunctionLibrary.h"));
  3724. #endif
  3725.             }
  3726.         }
  3727.         check(OuterClass->GetClass());
  3728.         return OuterClass;
  3729.     }
  3730.     static FCompiledInDefer Z_CompiledInDefer_UClass_UFCBlueprintFunctionLibrary(Z_Construct_UClass_UFCBlueprintFunctionLibrary, TEXT("UFCBlueprintFunctionLibrary"));
  3731.     DEFINE_VTABLE_PTR_HELPER_CTOR(UFCBlueprintFunctionLibrary);
  3732.     UClass* Z_Construct_UClass_AFCHeroStart_NoRegister()
  3733.     {
  3734.         return AFCHeroStart::StaticClass();
  3735.     }
  3736.     UClass* Z_Construct_UClass_AFCHeroStart()
  3737.     {
  3738.         static UClass* OuterClass = NULL;
  3739.         if (!OuterClass)
  3740.         {
  3741.             Z_Construct_UClass_APlayerStart();
  3742.             Z_Construct_UPackage_FieldCommander();
  3743.             OuterClass = AFCHeroStart::StaticClass();
  3744.             if (!(OuterClass->ClassFlags & CLASS_Constructed))
  3745.             {
  3746.                 UObjectForceRegistration(OuterClass);
  3747.                 OuterClass->ClassFlags |= 0x20900080;
  3748.  
  3749.  
  3750. PRAGMA_DISABLE_DEPRECATION_WARNINGS
  3751.                 UProperty* NewProp_ForceIndex = new(EC_InternalUseOnlyConstructor, OuterClass, TEXT("ForceIndex"), RF_Public|RF_Transient|RF_Native) UIntProperty(CPP_PROPERTY_BASE(ForceIndex, AFCHeroStart), 0x0000000000000005);
  3752.                 UProperty* NewProp_TeamIndex = new(EC_InternalUseOnlyConstructor, OuterClass, TEXT("TeamIndex"), RF_Public|RF_Transient|RF_Native) UIntProperty(CPP_PROPERTY_BASE(TeamIndex, AFCHeroStart), 0x0000000000000005);
  3753.                 UProperty* NewProp_BaseIndex = new(EC_InternalUseOnlyConstructor, OuterClass, TEXT("BaseIndex"), RF_Public|RF_Transient|RF_Native) UIntProperty(CPP_PROPERTY_BASE(BaseIndex, AFCHeroStart), 0x0000000000000005);
  3754. PRAGMA_ENABLE_DEPRECATION_WARNINGS
  3755.                 OuterClass->StaticLink();
  3756. #if WITH_METADATA
  3757.                 UMetaData* MetaData = OuterClass->GetOutermost()->GetMetaData();
  3758.                 MetaData->SetValue(OuterClass, TEXT("HideCategories"), TEXT("Collision Lighting LightColor Force"));
  3759.                 MetaData->SetValue(OuterClass, TEXT("IncludePath"), TEXT("FCHeroStart.h"));
  3760.                 MetaData->SetValue(OuterClass, TEXT("ModuleRelativePath"), TEXT("Public/FCHeroStart.h"));
  3761.                 MetaData->SetValue(NewProp_ForceIndex, TEXT("Category"), TEXT("FieldCommander"));
  3762.                 MetaData->SetValue(NewProp_ForceIndex, TEXT("ModuleRelativePath"), TEXT("Public/FCHeroStart.h"));
  3763.                 MetaData->SetValue(NewProp_ForceIndex, TEXT("ToolTip"), TEXT("-1 for any, or index of force within selected team allowed to spawn here (see world settings!), ignored if base index set to -1"));
  3764.                 MetaData->SetValue(NewProp_TeamIndex, TEXT("Category"), TEXT("FieldCommander"));
  3765.                 MetaData->SetValue(NewProp_TeamIndex, TEXT("ModuleRelativePath"), TEXT("Public/FCHeroStart.h"));
  3766.                 MetaData->SetValue(NewProp_TeamIndex, TEXT("ToolTip"), TEXT("-1 for any, or index of team allowed to spawn here (see world settings!), ignored if base index set to -1"));
  3767.                 MetaData->SetValue(NewProp_BaseIndex, TEXT("Category"), TEXT("FieldCommander"));
  3768.                 MetaData->SetValue(NewProp_BaseIndex, TEXT("ModuleRelativePath"), TEXT("Public/FCHeroStart.h"));
  3769.                 MetaData->SetValue(NewProp_BaseIndex, TEXT("ToolTip"), TEXT("-1 to not assign to a base, or index of base this spawn is associated with. if not -1 team and force index will not be used"));
  3770. #endif
  3771.             }
  3772.         }
  3773.         check(OuterClass->GetClass());
  3774.         return OuterClass;
  3775.     }
  3776.     static FCompiledInDefer Z_CompiledInDefer_UClass_AFCHeroStart(Z_Construct_UClass_AFCHeroStart, TEXT("AFCHeroStart"));
  3777.     DEFINE_VTABLE_PTR_HELPER_CTOR(AFCHeroStart);
  3778.     UClass* Z_Construct_UClass_AFCStratCamStart_NoRegister()
  3779.     {
  3780.         return AFCStratCamStart::StaticClass();
  3781.     }
  3782.     UClass* Z_Construct_UClass_AFCStratCamStart()
  3783.     {
  3784.         static UClass* OuterClass = NULL;
  3785.         if (!OuterClass)
  3786.         {
  3787.             Z_Construct_UClass_APlayerStart();
  3788.             Z_Construct_UPackage_FieldCommander();
  3789.             OuterClass = AFCStratCamStart::StaticClass();
  3790.             if (!(OuterClass->ClassFlags & CLASS_Constructed))
  3791.             {
  3792.                 UObjectForceRegistration(OuterClass);
  3793.                 OuterClass->ClassFlags |= 0x20900080;
  3794.  
  3795.  
  3796. PRAGMA_DISABLE_DEPRECATION_WARNINGS
  3797.                 UProperty* NewProp_ForceIndex = new(EC_InternalUseOnlyConstructor, OuterClass, TEXT("ForceIndex"), RF_Public|RF_Transient|RF_Native) UIntProperty(CPP_PROPERTY_BASE(ForceIndex, AFCStratCamStart), 0x0000000000000005);
  3798.                 UProperty* NewProp_TeamIndex = new(EC_InternalUseOnlyConstructor, OuterClass, TEXT("TeamIndex"), RF_Public|RF_Transient|RF_Native) UIntProperty(CPP_PROPERTY_BASE(TeamIndex, AFCStratCamStart), 0x0000000000000005);
  3799.                 UProperty* NewProp_BaseIndex = new(EC_InternalUseOnlyConstructor, OuterClass, TEXT("BaseIndex"), RF_Public|RF_Transient|RF_Native) UIntProperty(CPP_PROPERTY_BASE(BaseIndex, AFCStratCamStart), 0x0000000000000005);
  3800. PRAGMA_ENABLE_DEPRECATION_WARNINGS
  3801.                 OuterClass->StaticLink();
  3802. #if WITH_METADATA
  3803.                 UMetaData* MetaData = OuterClass->GetOutermost()->GetMetaData();
  3804.                 MetaData->SetValue(OuterClass, TEXT("HideCategories"), TEXT("Collision Lighting LightColor Force"));
  3805.                 MetaData->SetValue(OuterClass, TEXT("IncludePath"), TEXT("FCStratCamStart.h"));
  3806.                 MetaData->SetValue(OuterClass, TEXT("ModuleRelativePath"), TEXT("Public/FCStratCamStart.h"));
  3807.                 MetaData->SetValue(NewProp_ForceIndex, TEXT("Category"), TEXT("FieldCommander"));
  3808.                 MetaData->SetValue(NewProp_ForceIndex, TEXT("ModuleRelativePath"), TEXT("Public/FCStratCamStart.h"));
  3809.                 MetaData->SetValue(NewProp_ForceIndex, TEXT("ToolTip"), TEXT("-1 for any, or index of force within selected team allowed to spawn here (see world settings!), ignored if base index set to -1"));
  3810.                 MetaData->SetValue(NewProp_TeamIndex, TEXT("Category"), TEXT("FieldCommander"));
  3811.                 MetaData->SetValue(NewProp_TeamIndex, TEXT("ModuleRelativePath"), TEXT("Public/FCStratCamStart.h"));
  3812.                 MetaData->SetValue(NewProp_TeamIndex, TEXT("ToolTip"), TEXT("-1 for any, or index of team allowed to spawn here (see world settings!), ignored if base index set to -1"));
  3813.                 MetaData->SetValue(NewProp_BaseIndex, TEXT("Category"), TEXT("FieldCommander"));
  3814.                 MetaData->SetValue(NewProp_BaseIndex, TEXT("ModuleRelativePath"), TEXT("Public/FCStratCamStart.h"));
  3815.                 MetaData->SetValue(NewProp_BaseIndex, TEXT("ToolTip"), TEXT("-1 to not assign to a base, or index of base this spawn is associated with. if not -1 team and force index will not be used"));
  3816. #endif
  3817.             }
  3818.         }
  3819.         check(OuterClass->GetClass());
  3820.         return OuterClass;
  3821.     }
  3822.     static FCompiledInDefer Z_CompiledInDefer_UClass_AFCStratCamStart(Z_Construct_UClass_AFCStratCamStart, TEXT("AFCStratCamStart"));
  3823.     DEFINE_VTABLE_PTR_HELPER_CTOR(AFCStratCamStart);
  3824.     UFunction* Z_Construct_UDelegateFunction_FieldCommander_FCMatchStartedSignature__DelegateSignature()
  3825.     {
  3826.         UObject* Outer=Z_Construct_UPackage_FieldCommander();
  3827.         static UFunction* ReturnFunction = NULL;
  3828.         if (!ReturnFunction)
  3829.         {
  3830.             ReturnFunction = new(EC_InternalUseOnlyConstructor, Outer, TEXT("FCMatchStartedSignature__DelegateSignature"), RF_Public|RF_Transient|RF_Native) UDelegateFunction(FObjectInitializer(), NULL, 0x00130000, 65535);
  3831.             ReturnFunction->Bind();
  3832.             ReturnFunction->StaticLink();
  3833. #if WITH_METADATA
  3834.             UMetaData* MetaData = ReturnFunction->GetOutermost()->GetMetaData();
  3835.             MetaData->SetValue(ReturnFunction, TEXT("ModuleRelativePath"), TEXT("Public/FCGameMode.h"));
  3836. #endif
  3837.         }
  3838.         return ReturnFunction;
  3839.     }
  3840.     UEnum* Z_Construct_UEnum_FieldCommander_EFCLobbyReadyUpStatus()
  3841.     {
  3842.         UPackage* Outer=Z_Construct_UPackage_FieldCommander();
  3843.         static UEnum* ReturnEnum = NULL;
  3844.         if (!ReturnEnum)
  3845.         {
  3846.             ReturnEnum = new(EC_InternalUseOnlyConstructor, Outer, TEXT("EFCLobbyReadyUpStatus"), RF_Public|RF_Transient|RF_Native) UEnum(FObjectInitializer());
  3847.             TArray<TPair<FName, uint8>> EnumNames;
  3848.             EnumNames.Add(TPairInitializer<FName, uint8>(FName(TEXT("EFCLobbyReadyUpStatus::NotReady")), 0));
  3849.             EnumNames.Add(TPairInitializer<FName, uint8>(FName(TEXT("EFCLobbyReadyUpStatus::PlayersReadySpectatorsNotReady")), 1));
  3850.             EnumNames.Add(TPairInitializer<FName, uint8>(FName(TEXT("EFCLobbyReadyUpStatus::AllReady")), 2));
  3851.             EnumNames.Add(TPairInitializer<FName, uint8>(FName(TEXT("EFCLobbyReadyUpStatus::EFCLobbyReadyUpStatus_MAX")), 3));
  3852.             ReturnEnum->SetEnums(EnumNames, UEnum::ECppForm::EnumClass);
  3853. #if WITH_METADATA
  3854.             UMetaData* MetaData = ReturnEnum->GetOutermost()->GetMetaData();
  3855.             MetaData->SetValue(ReturnEnum, TEXT("AllReady.DisplayName"), TEXT("All ready"));
  3856.             MetaData->SetValue(ReturnEnum, TEXT("BlueprintType"), TEXT("true"));
  3857.             MetaData->SetValue(ReturnEnum, TEXT("ModuleRelativePath"), TEXT("Public/FCGameMode.h"));
  3858.             MetaData->SetValue(ReturnEnum, TEXT("NotReady.DisplayName"), TEXT("Players in claimed slots not all ready"));
  3859.             MetaData->SetValue(ReturnEnum, TEXT("PlayersReadySpectatorsNotReady.DisplayName"), TEXT("Players in claimed slots ready, spectators not all ready"));
  3860.             MetaData->SetValue(ReturnEnum, TEXT("ToolTip"), TEXT("\"BlueprintType\" is essential to include"));
  3861. #endif
  3862.         }
  3863.         return ReturnEnum;
  3864.     }
  3865.     UFunction* Z_Construct_UFunction_AFCGameMode_ArePlayersReady()
  3866.     {
  3867.         struct FCGameMode_eventArePlayersReady_Parms
  3868.         {
  3869.             TEnumAsByte<EFCLobbyReadyUpStatus> ReturnValue;
  3870.         };
  3871.         UObject* Outer=Z_Construct_UClass_AFCGameMode();
  3872.         static UFunction* ReturnFunction = NULL;
  3873.         if (!ReturnFunction)
  3874.         {
  3875.             ReturnFunction = new(EC_InternalUseOnlyConstructor, Outer, TEXT("ArePlayersReady"), RF_Public|RF_Transient|RF_Native) UFunction(FObjectInitializer(), NULL, 0x14020401, 65535, sizeof(FCGameMode_eventArePlayersReady_Parms));
  3876.             UProperty* NewProp_ReturnValue = new(EC_InternalUseOnlyConstructor, ReturnFunction, TEXT("ReturnValue"), RF_Public|RF_Transient|RF_Native) UByteProperty(CPP_PROPERTY_BASE(ReturnValue, FCGameMode_eventArePlayersReady_Parms), 0x0000000000000580, Z_Construct_UEnum_FieldCommander_EFCLobbyReadyUpStatus());
  3877.             ReturnFunction->Bind();
  3878.             ReturnFunction->StaticLink();
  3879. #if WITH_METADATA
  3880.             UMetaData* MetaData = ReturnFunction->GetOutermost()->GetMetaData();
  3881.             MetaData->SetValue(ReturnFunction, TEXT("Category"), TEXT("FieldCommanderGameHelpers"));
  3882.             MetaData->SetValue(ReturnFunction, TEXT("ModuleRelativePath"), TEXT("Public/FCGameMode.h"));
  3883. #endif
  3884.         }
  3885.         return ReturnFunction;
  3886.     }
  3887.     UFunction* Z_Construct_UFunction_AFCGameMode_BeginFCMatch()
  3888.     {
  3889.         UObject* Outer=Z_Construct_UClass_AFCGameMode();
  3890.         static UFunction* ReturnFunction = NULL;
  3891.         if (!ReturnFunction)
  3892.         {
  3893.             ReturnFunction = new(EC_InternalUseOnlyConstructor, Outer, TEXT("BeginFCMatch"), RF_Public|RF_Transient|RF_Native) UFunction(FObjectInitializer(), NULL, 0x04020401, 65535);
  3894.             ReturnFunction->Bind();
  3895.             ReturnFunction->StaticLink();
  3896. #if WITH_METADATA
  3897.             UMetaData* MetaData = ReturnFunction->GetOutermost()->GetMetaData();
  3898.             MetaData->SetValue(ReturnFunction, TEXT("Category"), TEXT("FieldCommanderGameActions"));
  3899.             MetaData->SetValue(ReturnFunction, TEXT("ModuleRelativePath"), TEXT("Public/FCGameMode.h"));
  3900.             MetaData->SetValue(ReturnFunction, TEXT("ToolTip"), TEXT("triggers both onbeginfcmatch and broadcasts to event listeners like a level script actor"));
  3901. #endif
  3902.         }
  3903.         return ReturnFunction;
  3904.     }
  3905.     UFunction* Z_Construct_UFunction_AFCGameMode_InitFCPlayer()
  3906.     {
  3907.         struct FCGameMode_eventInitFCPlayer_Parms
  3908.         {
  3909.             AController* NewPlayer;
  3910.         };
  3911.         UObject* Outer=Z_Construct_UClass_AFCGameMode();
  3912.         static UFunction* ReturnFunction = NULL;
  3913.         if (!ReturnFunction)
  3914.         {
  3915.             ReturnFunction = new(EC_InternalUseOnlyConstructor, Outer, TEXT("InitFCPlayer"), RF_Public|RF_Transient|RF_Native) UFunction(FObjectInitializer(), NULL, 0x04020401, 65535, sizeof(FCGameMode_eventInitFCPlayer_Parms));
  3916.             UProperty* NewProp_NewPlayer = new(EC_InternalUseOnlyConstructor, ReturnFunction, TEXT("NewPlayer"), RF_Public|RF_Transient|RF_Native) UObjectProperty(CPP_PROPERTY_BASE(NewPlayer, FCGameMode_eventInitFCPlayer_Parms), 0x0000000000000080, Z_Construct_UClass_AController_NoRegister());
  3917.             ReturnFunction->Bind();
  3918.             ReturnFunction->StaticLink();
  3919. #if WITH_METADATA
  3920.             UMetaData* MetaData = ReturnFunction->GetOutermost()->GetMetaData();
  3921.             MetaData->SetValue(ReturnFunction, TEXT("Category"), TEXT("FieldCommanderGameActions"));
  3922.             MetaData->SetValue(ReturnFunction, TEXT("ModuleRelativePath"), TEXT("Public/FCGameMode.h"));
  3923.             MetaData->SetValue(ReturnFunction, TEXT("ToolTip"), TEXT("sets up the players strat pawn in the right start spot, call when starting a round, resets resources to 0, call before giving starting resources etc. does not destroy already placed units, they must be reset manually"));
  3924. #endif
  3925.         }
  3926.         return ReturnFunction;
  3927.     }
  3928.     UFunction* Z_Construct_UFunction_AFCGameMode_OnBeginFCMatch()
  3929.     {
  3930.         UObject* Outer=Z_Construct_UClass_AFCGameMode();
  3931.         static UFunction* ReturnFunction = NULL;
  3932.         if (!ReturnFunction)
  3933.         {
  3934.             ReturnFunction = new(EC_InternalUseOnlyConstructor, Outer, TEXT("OnBeginFCMatch"), RF_Public|RF_Transient|RF_Native) UFunction(FObjectInitializer(), NULL, 0x08020C00, 65535);
  3935.             ReturnFunction->Bind();
  3936.             ReturnFunction->StaticLink();
  3937. #if WITH_METADATA
  3938.             UMetaData* MetaData = ReturnFunction->GetOutermost()->GetMetaData();
  3939.             MetaData->SetValue(ReturnFunction, TEXT("Category"), TEXT("FieldCommanderGameEvents"));
  3940.             MetaData->SetValue(ReturnFunction, TEXT("ModuleRelativePath"), TEXT("Public/FCGameMode.h"));
  3941.             MetaData->SetValue(ReturnFunction, TEXT("ToolTip"), TEXT("performs the work of starting a match, has c++ implementation for PVP and UMS, blueprint overridable for custom behaviour"));
  3942. #endif
  3943.         }
  3944.         return ReturnFunction;
  3945.     }
  3946.     UFunction* Z_Construct_UFunction_AFCGameMode_SpawnRTSUnit()
  3947.     {
  3948.         struct FCGameMode_eventSpawnRTSUnit_Parms
  3949.         {
  3950.             UClass* UnitTemplate;
  3951.             FVector SpawnWorldPos;
  3952.             FRotator SpawnRotation;
  3953.             AFCPlayerState* OwningPlayer;
  3954.             bool IgnoreCollisionCheck;
  3955.             int32 TeamIndex;
  3956.             int32 ForceIndex;
  3957.             int32 BaseIndex;
  3958.             AFCUnit* ReturnValue;
  3959.         };
  3960.         UObject* Outer=Z_Construct_UClass_AFCGameMode();
  3961.         static UFunction* ReturnFunction = NULL;
  3962.         if (!ReturnFunction)
  3963.         {
  3964.             ReturnFunction = new(EC_InternalUseOnlyConstructor, Outer, TEXT("SpawnRTSUnit"), RF_Public|RF_Transient|RF_Native) UFunction(FObjectInitializer(), NULL, 0x04820400, 65535, sizeof(FCGameMode_eventSpawnRTSUnit_Parms));
  3965.             UProperty* NewProp_ReturnValue = new(EC_InternalUseOnlyConstructor, ReturnFunction, TEXT("ReturnValue"), RF_Public|RF_Transient|RF_Native) UObjectProperty(CPP_PROPERTY_BASE(ReturnValue, FCGameMode_eventSpawnRTSUnit_Parms), 0x0000000000000580, Z_Construct_UClass_AFCUnit_NoRegister());
  3966.             UProperty* NewProp_BaseIndex = new(EC_InternalUseOnlyConstructor, ReturnFunction, TEXT("BaseIndex"), RF_Public|RF_Transient|RF_Native) UIntProperty(CPP_PROPERTY_BASE(BaseIndex, FCGameMode_eventSpawnRTSUnit_Parms), 0x0000000000000080);
  3967.             UProperty* NewProp_ForceIndex = new(EC_InternalUseOnlyConstructor, ReturnFunction, TEXT("ForceIndex"), RF_Public|RF_Transient|RF_Native) UIntProperty(CPP_PROPERTY_BASE(ForceIndex, FCGameMode_eventSpawnRTSUnit_Parms), 0x0000000000000080);
  3968.             UProperty* NewProp_TeamIndex = new(EC_InternalUseOnlyConstructor, ReturnFunction, TEXT("TeamIndex"), RF_Public|RF_Transient|RF_Native) UIntProperty(CPP_PROPERTY_BASE(TeamIndex, FCGameMode_eventSpawnRTSUnit_Parms), 0x0000000000000080);
  3969.             CPP_BOOL_PROPERTY_BITMASK_STRUCT(IgnoreCollisionCheck, FCGameMode_eventSpawnRTSUnit_Parms, bool);
  3970.             UProperty* NewProp_IgnoreCollisionCheck = new(EC_InternalUseOnlyConstructor, ReturnFunction, TEXT("IgnoreCollisionCheck"), RF_Public|RF_Transient|RF_Native) UBoolProperty(FObjectInitializer(), EC_CppProperty, CPP_BOOL_PROPERTY_OFFSET(IgnoreCollisionCheck, FCGameMode_eventSpawnRTSUnit_Parms), 0x0000000000000080, CPP_BOOL_PROPERTY_BITMASK(IgnoreCollisionCheck, FCGameMode_eventSpawnRTSUnit_Parms), sizeof(bool), true);
  3971.             UProperty* NewProp_OwningPlayer = new(EC_InternalUseOnlyConstructor, ReturnFunction, TEXT("OwningPlayer"), RF_Public|RF_Transient|RF_Native) UObjectProperty(CPP_PROPERTY_BASE(OwningPlayer, FCGameMode_eventSpawnRTSUnit_Parms), 0x0000000000000080, Z_Construct_UClass_AFCPlayerState_NoRegister());
  3972.             UProperty* NewProp_SpawnRotation = new(EC_InternalUseOnlyConstructor, ReturnFunction, TEXT("SpawnRotation"), RF_Public|RF_Transient|RF_Native) UStructProperty(CPP_PROPERTY_BASE(SpawnRotation, FCGameMode_eventSpawnRTSUnit_Parms), 0x0000000000000080, Z_Construct_UScriptStruct_FRotator());
  3973.             UProperty* NewProp_SpawnWorldPos = new(EC_InternalUseOnlyConstructor, ReturnFunction, TEXT("SpawnWorldPos"), RF_Public|RF_Transient|RF_Native) UStructProperty(CPP_PROPERTY_BASE(SpawnWorldPos, FCGameMode_eventSpawnRTSUnit_Parms), 0x0000000000000080, Z_Construct_UScriptStruct_FVector());
  3974.             UProperty* NewProp_UnitTemplate = new(EC_InternalUseOnlyConstructor, ReturnFunction, TEXT("UnitTemplate"), RF_Public|RF_Transient|RF_Native) UClassProperty(CPP_PROPERTY_BASE(UnitTemplate, FCGameMode_eventSpawnRTSUnit_Parms), 0x0000000000000080, Z_Construct_UClass_UObject_NoRegister());
  3975.             ReturnFunction->Bind();
  3976.             ReturnFunction->StaticLink();
  3977. #if WITH_METADATA
  3978.             UMetaData* MetaData = ReturnFunction->GetOutermost()->GetMetaData();
  3979.             MetaData->SetValue(ReturnFunction, TEXT("Category"), TEXT("FCUnitActions"));
  3980.             MetaData->SetValue(ReturnFunction, TEXT("CPP_Default_BaseIndex"), TEXT("-1"));
  3981.             MetaData->SetValue(ReturnFunction, TEXT("CPP_Default_ForceIndex"), TEXT("-1"));
  3982.             MetaData->SetValue(ReturnFunction, TEXT("CPP_Default_IgnoreCollisionCheck"), TEXT("false"));
  3983.             MetaData->SetValue(ReturnFunction, TEXT("CPP_Default_TeamIndex"), TEXT("-1"));
  3984.             MetaData->SetValue(ReturnFunction, TEXT("ModuleRelativePath"), TEXT("Public/FCGameMode.h"));
  3985. #endif
  3986.         }
  3987.         return ReturnFunction;
  3988.     }
  3989.     UClass* Z_Construct_UClass_AFCGameMode_NoRegister()
  3990.     {
  3991.         return AFCGameMode::StaticClass();
  3992.     }
  3993.     UClass* Z_Construct_UClass_AFCGameMode()
  3994.     {
  3995.         static UClass* OuterClass = NULL;
  3996.         if (!OuterClass)
  3997.         {
  3998.             Z_Construct_UClass_AGameMode();
  3999.             Z_Construct_UPackage_FieldCommander();
  4000.             OuterClass = AFCGameMode::StaticClass();
  4001.             if (!(OuterClass->ClassFlags & CLASS_Constructed))
  4002.             {
  4003.                 UObjectForceRegistration(OuterClass);
  4004.                 OuterClass->ClassFlags |= 0x2090028C;
  4005.  
  4006.                 OuterClass->LinkChild(Z_Construct_UFunction_AFCGameMode_ArePlayersReady());
  4007.                 OuterClass->LinkChild(Z_Construct_UFunction_AFCGameMode_BeginFCMatch());
  4008.                 OuterClass->LinkChild(Z_Construct_UFunction_AFCGameMode_InitFCPlayer());
  4009.                 OuterClass->LinkChild(Z_Construct_UFunction_AFCGameMode_OnBeginFCMatch());
  4010.                 OuterClass->LinkChild(Z_Construct_UFunction_AFCGameMode_SpawnRTSUnit());
  4011.  
  4012. PRAGMA_DISABLE_DEPRECATION_WARNINGS
  4013.                 UProperty* NewProp_OnBeginFCMatchDelegate = new(EC_InternalUseOnlyConstructor, OuterClass, TEXT("OnBeginFCMatchDelegate"), RF_Public|RF_Transient|RF_Native) UMulticastDelegateProperty(CPP_PROPERTY_BASE(OnBeginFCMatchDelegate, AFCGameMode), 0x0000000010080000, Z_Construct_UDelegateFunction_FieldCommander_FCMatchStartedSignature__DelegateSignature());
  4014.                 UProperty* NewProp_AvailableFactions = new(EC_InternalUseOnlyConstructor, OuterClass, TEXT("AvailableFactions"), RF_Public|RF_Transient|RF_Native) UArrayProperty(CPP_PROPERTY_BASE(AvailableFactions, AFCGameMode), 0x0004000000000005);
  4015.                 UProperty* NewProp_AvailableFactions_Inner = new(EC_InternalUseOnlyConstructor, NewProp_AvailableFactions, TEXT("AvailableFactions"), RF_Public|RF_Transient|RF_Native) UClassProperty(FObjectInitializer(), EC_CppProperty, 0, 0x0004000000000000, Z_Construct_UClass_UFCFaction_NoRegister());
  4016. PRAGMA_ENABLE_DEPRECATION_WARNINGS
  4017.                 OuterClass->AddFunctionToFunctionMap(Z_Construct_UFunction_AFCGameMode_ArePlayersReady()); // 1350529302
  4018.                 OuterClass->AddFunctionToFunctionMap(Z_Construct_UFunction_AFCGameMode_BeginFCMatch()); // 3177516944
  4019.                 OuterClass->AddFunctionToFunctionMap(Z_Construct_UFunction_AFCGameMode_InitFCPlayer()); // 1020191785
  4020.                 OuterClass->AddFunctionToFunctionMap(Z_Construct_UFunction_AFCGameMode_OnBeginFCMatch()); // 3697064297
  4021.                 OuterClass->AddFunctionToFunctionMap(Z_Construct_UFunction_AFCGameMode_SpawnRTSUnit()); // 2321786700
  4022.                 OuterClass->ClassConfigName = FName(TEXT("Game"));
  4023.                 OuterClass->StaticLink();
  4024. #if WITH_METADATA
  4025.                 UMetaData* MetaData = OuterClass->GetOutermost()->GetMetaData();
  4026.                 MetaData->SetValue(OuterClass, TEXT("HideCategories"), TEXT("Info Rendering MovementReplication Replication Actor Input Movement Collision Rendering Utilities|Transformation"));
  4027.                 MetaData->SetValue(OuterClass, TEXT("IncludePath"), TEXT("FCGameMode.h"));
  4028.                 MetaData->SetValue(OuterClass, TEXT("ModuleRelativePath"), TEXT("Public/FCGameMode.h"));
  4029.                 MetaData->SetValue(OuterClass, TEXT("ShowCategories"), TEXT("Input|MouseInput Input|TouchInput"));
  4030.                 MetaData->SetValue(NewProp_OnBeginFCMatchDelegate, TEXT("Category"), TEXT("Game"));
  4031.                 MetaData->SetValue(NewProp_OnBeginFCMatchDelegate, TEXT("ModuleRelativePath"), TEXT("Public/FCGameMode.h"));
  4032.                 MetaData->SetValue(NewProp_OnBeginFCMatchDelegate, TEXT("ToolTip"), TEXT("Event triggered when the match starts, for binding within other blueprint actors eg level script actor."));
  4033.                 MetaData->SetValue(NewProp_AvailableFactions, TEXT("Category"), TEXT("FieldCommander"));
  4034.                 MetaData->SetValue(NewProp_AvailableFactions, TEXT("ModuleRelativePath"), TEXT("Public/FCGameMode.h"));
  4035. #endif
  4036.             }
  4037.         }
  4038.         check(OuterClass->GetClass());
  4039.         return OuterClass;
  4040.     }
  4041.     static FCompiledInDefer Z_CompiledInDefer_UClass_AFCGameMode(Z_Construct_UClass_AFCGameMode, TEXT("AFCGameMode"));
  4042.     DEFINE_VTABLE_PTR_HELPER_CTOR(AFCGameMode);
  4043.     UClass* Z_Construct_UClass_AFCHUD_NoRegister()
  4044.     {
  4045.         return AFCHUD::StaticClass();
  4046.     }
  4047.     UClass* Z_Construct_UClass_AFCHUD()
  4048.     {
  4049.         static UClass* OuterClass = NULL;
  4050.         if (!OuterClass)
  4051.         {
  4052.             Z_Construct_UClass_AHUD();
  4053.             Z_Construct_UPackage_FieldCommander();
  4054.             OuterClass = AFCHUD::StaticClass();
  4055.             if (!(OuterClass->ClassFlags & CLASS_Constructed))
  4056.             {
  4057.                 UObjectForceRegistration(OuterClass);
  4058.                 OuterClass->ClassFlags |= 0x2090028C;
  4059.  
  4060.  
  4061.                 OuterClass->ClassConfigName = FName(TEXT("Game"));
  4062.                 OuterClass->StaticLink();
  4063. #if WITH_METADATA
  4064.                 UMetaData* MetaData = OuterClass->GetOutermost()->GetMetaData();
  4065.                 MetaData->SetValue(OuterClass, TEXT("HideCategories"), TEXT("Rendering Actor Input Replication"));
  4066.                 MetaData->SetValue(OuterClass, TEXT("IncludePath"), TEXT("FCHUD.h"));
  4067.                 MetaData->SetValue(OuterClass, TEXT("ModuleRelativePath"), TEXT("Public/FCHUD.h"));
  4068.                 MetaData->SetValue(OuterClass, TEXT("ShowCategories"), TEXT("Input|MouseInput Input|TouchInput"));
  4069. #endif
  4070.             }
  4071.         }
  4072.         check(OuterClass->GetClass());
  4073.         return OuterClass;
  4074.     }
  4075.     static FCompiledInDefer Z_CompiledInDefer_UClass_AFCHUD(Z_Construct_UClass_AFCHUD, TEXT("AFCHUD"));
  4076.     DEFINE_VTABLE_PTR_HELPER_CTOR(AFCHUD);
  4077.     UClass* Z_Construct_UClass_AFieldCommanderGameMode_NoRegister()
  4078.     {
  4079.         return AFieldCommanderGameMode::StaticClass();
  4080.     }
  4081.     UClass* Z_Construct_UClass_AFieldCommanderGameMode()
  4082.     {
  4083.         static UClass* OuterClass = NULL;
  4084.         if (!OuterClass)
  4085.         {
  4086.             Z_Construct_UClass_AGameMode();
  4087.             Z_Construct_UPackage_FieldCommander();
  4088.             OuterClass = AFieldCommanderGameMode::StaticClass();
  4089.             if (!(OuterClass->ClassFlags & CLASS_Constructed))
  4090.             {
  4091.                 UObjectForceRegistration(OuterClass);
  4092.                 OuterClass->ClassFlags |= 0x2090028C;
  4093.  
  4094.  
  4095.                 OuterClass->ClassConfigName = FName(TEXT("Game"));
  4096.                 OuterClass->StaticLink();
  4097. #if WITH_METADATA
  4098.                 UMetaData* MetaData = OuterClass->GetOutermost()->GetMetaData();
  4099.                 MetaData->SetValue(OuterClass, TEXT("HideCategories"), TEXT("Info Rendering MovementReplication Replication Actor Input Movement Collision Rendering Utilities|Transformation"));
  4100.                 MetaData->SetValue(OuterClass, TEXT("IncludePath"), TEXT("FieldCommanderGameMode.h"));
  4101.                 MetaData->SetValue(OuterClass, TEXT("ModuleRelativePath"), TEXT("FieldCommanderGameMode.h"));
  4102.                 MetaData->SetValue(OuterClass, TEXT("ShowCategories"), TEXT("Input|MouseInput Input|TouchInput"));
  4103. #endif
  4104.             }
  4105.         }
  4106.         check(OuterClass->GetClass());
  4107.         return OuterClass;
  4108.     }
  4109.     static FCompiledInDefer Z_CompiledInDefer_UClass_AFieldCommanderGameMode(Z_Construct_UClass_AFieldCommanderGameMode, TEXT("AFieldCommanderGameMode"));
  4110.     DEFINE_VTABLE_PTR_HELPER_CTOR(AFieldCommanderGameMode);
  4111.     UPackage* Z_Construct_UPackage_FieldCommander()
  4112.     {
  4113.         static UPackage* ReturnPackage = NULL;
  4114.         if (!ReturnPackage)
  4115.         {
  4116.             ReturnPackage = CastChecked<UPackage>(StaticFindObjectFast(UPackage::StaticClass(), NULL, FName(TEXT("/Script/FieldCommander")), false, false));
  4117.             ReturnPackage->PackageFlags |= PKG_CompiledIn | 0x00000000;
  4118.             FGuid Guid;
  4119.             Guid.A = 0x1E49DD51;
  4120.             Guid.B = 0x24675703;
  4121.             Guid.C = 0x00000000;
  4122.             Guid.D = 0x00000000;
  4123.             ReturnPackage->SetGuid(Guid);
  4124.  
  4125.             Z_Construct_UDelegateFunction_FieldCommander_FCSetupUnitSignature__DelegateSignature();
  4126.             Z_Construct_UDelegateFunction_FieldCommander_FCActivateBuildingSignature__DelegateSignature();
  4127.             Z_Construct_UDelegateFunction_FieldCommander_FCMatchStartedSignature__DelegateSignature();
  4128.         }
  4129.         return ReturnPackage;
  4130.     }
  4131. #endif
  4132.  
  4133. PRAGMA_ENABLE_DEPRECATION_WARNINGS
Add Comment
Please, Sign In to add comment