Advertisement
Guest User

FCPlayerController.generated.h

a guest
Oct 24th, 2015
26
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 36.82 KB | None | 0 0
  1. // Copyright 1998-2015 Epic Games, Inc. All Rights Reserved.
  2. /*===========================================================================
  3.     C++ class header boilerplate exported from UnrealHeaderTool.
  4.     This is automatically generated by the tools.
  5.     DO NOT modify this manually! Edit the corresponding .h files instead!
  6. ===========================================================================*/
  7.  
  8. #include "ObjectBase.h"
  9.  
  10. PRAGMA_DISABLE_DEPRECATION_WARNINGS
  11. class AFCUnit;
  12. class AFCWorldSettings;
  13. struct FVector;
  14. class AFCHero;
  15. class UFCFaction;
  16. #ifdef FIELDCOMMANDER_FCPlayerController_generated_h
  17. #error "FCPlayerController.generated.h already included, missing '#pragma once' in FCPlayerController.h"
  18. #endif
  19. #define FIELDCOMMANDER_FCPlayerController_generated_h
  20.  
  21. #define FieldCommander_Source_FieldCommander_Public_FCPlayerController_h_20_RPC_WRAPPERS \
  22.     virtual bool ServerPlayerChangeSubSelectionUnitType_Validate(TSubclassOf<AFCUnit>  ); \
  23.     virtual void ServerPlayerChangeSubSelectionUnitType_Implementation(TSubclassOf<AFCUnit>  NewUnitType); \
  24.     virtual bool ServerPlayerChangeCommandMenuPage_Validate(int32 ); \
  25.     virtual void ServerPlayerChangeCommandMenuPage_Implementation(int32 newpage); \
  26.     virtual bool ServerPlayerDeselectAllUnits_Validate(); \
  27.     virtual void ServerPlayerDeselectAllUnits_Implementation(); \
  28.     virtual bool ServerPlayerDeselectUnits_Validate(const TArray<AFCUnit*>& ); \
  29.     virtual void ServerPlayerDeselectUnits_Implementation(const TArray<AFCUnit*>& NewUnits); \
  30.     virtual bool ServerPlayerSelectUnits_Validate(const TArray<AFCUnit*>& ); \
  31.     virtual void ServerPlayerSelectUnits_Implementation(const TArray<AFCUnit*>& NewUnits); \
  32.     virtual bool ServerPlayerSwapPerspective_Validate(bool ); \
  33.     virtual void ServerPlayerSwapPerspective_Implementation(bool ToStratCam); \
  34.     virtual bool ServerPlayerSpawnHero_Validate(FVector ); \
  35.     virtual void ServerPlayerSpawnHero_Implementation(FVector NewLocation); \
  36.     virtual bool ServerPlayerSpawnBase_Validate(int32 , bool ); \
  37.     virtual void ServerPlayerSpawnBase_Implementation(int32 NewBaseLocation, bool InstantActivation); \
  38.     virtual bool ServerPlayerPickStartLocationForForce_Validate(int32 ); \
  39.     virtual void ServerPlayerPickStartLocationForForce_Implementation(int32 NewStartLocation); \
  40.     virtual bool ServerPlayerPickPlayerSlot_Validate(int32 , int32 , int32 ); \
  41.     virtual void ServerPlayerPickPlayerSlot_Implementation(int32 TeamSlotIdx, int32 ForceSlotIdx, int32 PlayerSlotIdx); \
  42.     virtual bool ServerPlayerPickHero_Validate(TSubclassOf<AFCHero>  , bool ); \
  43.     virtual void ServerPlayerPickHero_Implementation(TSubclassOf<AFCHero>  NewHero, bool IsRandomHero); \
  44.     virtual bool ServerPlayerPickFaction_Validate(TSubclassOf<UFCFaction>  , bool ); \
  45.     virtual void ServerPlayerPickFaction_Implementation(TSubclassOf<UFCFaction>  NewFaction, bool IsRandomFaction); \
  46.     virtual bool ServerPlayerReadyUp_Validate(bool ); \
  47.     virtual void ServerPlayerReadyUp_Implementation(bool PlayerIsReady); \
  48.  \
  49.     DECLARE_FUNCTION(execServerPlayerChangeSubSelectionUnitType) \
  50.     { \
  51.         P_GET_OBJECT(UClass,Z_Param_NewUnitType); \
  52.         P_FINISH; \
  53.         if (!this->ServerPlayerChangeSubSelectionUnitType_Validate(Z_Param_NewUnitType)) \
  54.         { \
  55.             RPC_ValidateFailed(TEXT("ServerPlayerChangeSubSelectionUnitType_Validate")); \
  56.             return; \
  57.         } \
  58.         this->ServerPlayerChangeSubSelectionUnitType_Implementation(Z_Param_NewUnitType); \
  59.     } \
  60.  \
  61.     DECLARE_FUNCTION(execPlayerChangeSubSelectionUnitType) \
  62.     { \
  63.         P_GET_OBJECT(UClass,Z_Param_NewUnitType); \
  64.         P_FINISH; \
  65.         this->PlayerChangeSubSelectionUnitType(Z_Param_NewUnitType); \
  66.     } \
  67.  \
  68.     DECLARE_FUNCTION(execServerPlayerChangeCommandMenuPage) \
  69.     { \
  70.         P_GET_PROPERTY(UIntProperty,Z_Param_newpage); \
  71.         P_FINISH; \
  72.         if (!this->ServerPlayerChangeCommandMenuPage_Validate(Z_Param_newpage)) \
  73.         { \
  74.             RPC_ValidateFailed(TEXT("ServerPlayerChangeCommandMenuPage_Validate")); \
  75.             return; \
  76.         } \
  77.         this->ServerPlayerChangeCommandMenuPage_Implementation(Z_Param_newpage); \
  78.     } \
  79.  \
  80.     DECLARE_FUNCTION(execPlayerChangeCommandMenuPage) \
  81.     { \
  82.         P_GET_PROPERTY(UIntProperty,Z_Param_newpage); \
  83.         P_FINISH; \
  84.         this->PlayerChangeCommandMenuPage(Z_Param_newpage); \
  85.     } \
  86.  \
  87.     DECLARE_FUNCTION(execServerPlayerDeselectAllUnits) \
  88.     { \
  89.         P_FINISH; \
  90.         if (!this->ServerPlayerDeselectAllUnits_Validate()) \
  91.         { \
  92.             RPC_ValidateFailed(TEXT("ServerPlayerDeselectAllUnits_Validate")); \
  93.             return; \
  94.         } \
  95.         this->ServerPlayerDeselectAllUnits_Implementation(); \
  96.     } \
  97.  \
  98.     DECLARE_FUNCTION(execPlayerDeselectAllUnits) \
  99.     { \
  100.         P_FINISH; \
  101.         this->PlayerDeselectAllUnits(); \
  102.     } \
  103.  \
  104.     DECLARE_FUNCTION(execServerPlayerDeselectUnits) \
  105.     { \
  106.         P_GET_TARRAY(AFCUnit*,Z_Param_NewUnits); \
  107.         P_FINISH; \
  108.         if (!this->ServerPlayerDeselectUnits_Validate(Z_Param_NewUnits)) \
  109.         { \
  110.             RPC_ValidateFailed(TEXT("ServerPlayerDeselectUnits_Validate")); \
  111.             return; \
  112.         } \
  113.         this->ServerPlayerDeselectUnits_Implementation(Z_Param_NewUnits); \
  114.     } \
  115.  \
  116.     DECLARE_FUNCTION(execPlayerDeselectUnits) \
  117.     { \
  118.         P_GET_TARRAY_REF(AFCUnit*,Z_Param_Out_NewUnits); \
  119.         P_FINISH; \
  120.         this->PlayerDeselectUnits(Z_Param_Out_NewUnits); \
  121.     } \
  122.  \
  123.     DECLARE_FUNCTION(execServerPlayerSelectUnits) \
  124.     { \
  125.         P_GET_TARRAY(AFCUnit*,Z_Param_NewUnits); \
  126.         P_FINISH; \
  127.         if (!this->ServerPlayerSelectUnits_Validate(Z_Param_NewUnits)) \
  128.         { \
  129.             RPC_ValidateFailed(TEXT("ServerPlayerSelectUnits_Validate")); \
  130.             return; \
  131.         } \
  132.         this->ServerPlayerSelectUnits_Implementation(Z_Param_NewUnits); \
  133.     } \
  134.  \
  135.     DECLARE_FUNCTION(execPlayerSelectUnits) \
  136.     { \
  137.         P_GET_TARRAY_REF(AFCUnit*,Z_Param_Out_NewUnits); \
  138.         P_FINISH; \
  139.         this->PlayerSelectUnits(Z_Param_Out_NewUnits); \
  140.     } \
  141.  \
  142.     DECLARE_FUNCTION(execOnRep_HeroPawn) \
  143.     { \
  144.         P_FINISH; \
  145.         this->OnRep_HeroPawn(); \
  146.     } \
  147.  \
  148.     DECLARE_FUNCTION(execOnRep_StratPawn) \
  149.     { \
  150.         P_FINISH; \
  151.         this->OnRep_StratPawn(); \
  152.     } \
  153.  \
  154.     DECLARE_FUNCTION(execGiveStratCommand) \
  155.     { \
  156.         P_GET_PROPERTY(UIntProperty,Z_Param_Idx); \
  157.         P_FINISH; \
  158.         this->GiveStratCommand(Z_Param_Idx); \
  159.     } \
  160.  \
  161.     DECLARE_FUNCTION(execSelectHotGroup) \
  162.     { \
  163.         P_GET_PROPERTY(UIntProperty,Z_Param_group); \
  164.         P_FINISH; \
  165.         this->SelectHotGroup(Z_Param_group); \
  166.     } \
  167.  \
  168.     DECLARE_FUNCTION(execHandleCancelKey) \
  169.     { \
  170.         P_FINISH; \
  171.         this->HandleCancelKey(); \
  172.     } \
  173.  \
  174.     DECLARE_FUNCTION(execHandleSwapKey) \
  175.     { \
  176.         P_FINISH; \
  177.         this->HandleSwapKey(); \
  178.     } \
  179.  \
  180.     DECLARE_FUNCTION(execHandleHotGroup10) \
  181.     { \
  182.         P_FINISH; \
  183.         this->HandleHotGroup10(); \
  184.     } \
  185.  \
  186.     DECLARE_FUNCTION(execHandleHotGroup9) \
  187.     { \
  188.         P_FINISH; \
  189.         this->HandleHotGroup9(); \
  190.     } \
  191.  \
  192.     DECLARE_FUNCTION(execHandleHotGroup8) \
  193.     { \
  194.         P_FINISH; \
  195.         this->HandleHotGroup8(); \
  196.     } \
  197.  \
  198.     DECLARE_FUNCTION(execHandleHotGroup7) \
  199.     { \
  200.         P_FINISH; \
  201.         this->HandleHotGroup7(); \
  202.     } \
  203.  \
  204.     DECLARE_FUNCTION(execHandleHotGroup6) \
  205.     { \
  206.         P_FINISH; \
  207.         this->HandleHotGroup6(); \
  208.     } \
  209.  \
  210.     DECLARE_FUNCTION(execHandleHotGroup5) \
  211.     { \
  212.         P_FINISH; \
  213.         this->HandleHotGroup5(); \
  214.     } \
  215.  \
  216.     DECLARE_FUNCTION(execHandleHotGroup4) \
  217.     { \
  218.         P_FINISH; \
  219.         this->HandleHotGroup4(); \
  220.     } \
  221.  \
  222.     DECLARE_FUNCTION(execHandleHotGroup3) \
  223.     { \
  224.         P_FINISH; \
  225.         this->HandleHotGroup3(); \
  226.     } \
  227.  \
  228.     DECLARE_FUNCTION(execHandleHotGroup2) \
  229.     { \
  230.         P_FINISH; \
  231.         this->HandleHotGroup2(); \
  232.     } \
  233.  \
  234.     DECLARE_FUNCTION(execHandleHotGroup1) \
  235.     { \
  236.         P_FINISH; \
  237.         this->HandleHotGroup1(); \
  238.     } \
  239.  \
  240.     DECLARE_FUNCTION(execHandleStratCommand0) \
  241.     { \
  242.         P_FINISH; \
  243.         this->HandleStratCommand0(); \
  244.     } \
  245.  \
  246.     DECLARE_FUNCTION(execHandleStratCommand9) \
  247.     { \
  248.         P_FINISH; \
  249.         this->HandleStratCommand9(); \
  250.     } \
  251.  \
  252.     DECLARE_FUNCTION(execHandleStratCommand8) \
  253.     { \
  254.         P_FINISH; \
  255.         this->HandleStratCommand8(); \
  256.     } \
  257.  \
  258.     DECLARE_FUNCTION(execHandleStratCommand7) \
  259.     { \
  260.         P_FINISH; \
  261.         this->HandleStratCommand7(); \
  262.     } \
  263.  \
  264.     DECLARE_FUNCTION(execHandleStratCommand6) \
  265.     { \
  266.         P_FINISH; \
  267.         this->HandleStratCommand6(); \
  268.     } \
  269.  \
  270.     DECLARE_FUNCTION(execHandleStratCommand5) \
  271.     { \
  272.         P_FINISH; \
  273.         this->HandleStratCommand5(); \
  274.     } \
  275.  \
  276.     DECLARE_FUNCTION(execHandleStratCommand4) \
  277.     { \
  278.         P_FINISH; \
  279.         this->HandleStratCommand4(); \
  280.     } \
  281.  \
  282.     DECLARE_FUNCTION(execHandleStratCommand3) \
  283.     { \
  284.         P_FINISH; \
  285.         this->HandleStratCommand3(); \
  286.     } \
  287.  \
  288.     DECLARE_FUNCTION(execHandleStratCommand2) \
  289.     { \
  290.         P_FINISH; \
  291.         this->HandleStratCommand2(); \
  292.     } \
  293.  \
  294.     DECLARE_FUNCTION(execHandleStratCommand1) \
  295.     { \
  296.         P_FINISH; \
  297.         this->HandleStratCommand1(); \
  298.     } \
  299.  \
  300.     DECLARE_FUNCTION(execHandlePrevWeapon) \
  301.     { \
  302.         P_FINISH; \
  303.         this->HandlePrevWeapon(); \
  304.     } \
  305.  \
  306.     DECLARE_FUNCTION(execHandleNextWeapon) \
  307.     { \
  308.         P_FINISH; \
  309.         this->HandleNextWeapon(); \
  310.     } \
  311.  \
  312.     DECLARE_FUNCTION(execHandleTertiaryActionEnd) \
  313.     { \
  314.         P_FINISH; \
  315.         this->HandleTertiaryActionEnd(); \
  316.     } \
  317.  \
  318.     DECLARE_FUNCTION(execHandleSecondaryActionEnd) \
  319.     { \
  320.         P_FINISH; \
  321.         this->HandleSecondaryActionEnd(); \
  322.     } \
  323.  \
  324.     DECLARE_FUNCTION(execHandlePrimaryActionEnd) \
  325.     { \
  326.         P_FINISH; \
  327.         this->HandlePrimaryActionEnd(); \
  328.     } \
  329.  \
  330.     DECLARE_FUNCTION(execHandleTertiaryAction) \
  331.     { \
  332.         P_FINISH; \
  333.         this->HandleTertiaryAction(); \
  334.     } \
  335.  \
  336.     DECLARE_FUNCTION(execHandleSecondaryAction) \
  337.     { \
  338.         P_FINISH; \
  339.         this->HandleSecondaryAction(); \
  340.     } \
  341.  \
  342.     DECLARE_FUNCTION(execHandlePrimaryAction) \
  343.     { \
  344.         P_FINISH; \
  345.         this->HandlePrimaryAction(); \
  346.     } \
  347.  \
  348.     DECLARE_FUNCTION(execHandlePerspectiveSwap) \
  349.     { \
  350.         P_FINISH; \
  351.         this->HandlePerspectiveSwap(); \
  352.     } \
  353.  \
  354.     DECLARE_FUNCTION(execHandleJump) \
  355.     { \
  356.         P_FINISH; \
  357.         this->HandleJump(); \
  358.     } \
  359.  \
  360.     DECLARE_FUNCTION(execHandleLookRight) \
  361.     { \
  362.         P_GET_PROPERTY(UFloatProperty,Z_Param_Val); \
  363.         P_FINISH; \
  364.         this->HandleLookRight(Z_Param_Val); \
  365.     } \
  366.  \
  367.     DECLARE_FUNCTION(execHandleLookUp) \
  368.     { \
  369.         P_GET_PROPERTY(UFloatProperty,Z_Param_Val); \
  370.         P_FINISH; \
  371.         this->HandleLookUp(Z_Param_Val); \
  372.     } \
  373.  \
  374.     DECLARE_FUNCTION(execHandleMoveRight) \
  375.     { \
  376.         P_GET_PROPERTY(UFloatProperty,Z_Param_Val); \
  377.         P_FINISH; \
  378.         this->HandleMoveRight(Z_Param_Val); \
  379.     } \
  380.  \
  381.     DECLARE_FUNCTION(execHandleMoveForward) \
  382.     { \
  383.         P_GET_PROPERTY(UFloatProperty,Z_Param_Val); \
  384.         P_FINISH; \
  385.         this->HandleMoveForward(Z_Param_Val); \
  386.     } \
  387.  \
  388.     DECLARE_FUNCTION(execGetFCWorldSettings) \
  389.     { \
  390.         P_FINISH; \
  391.         *(AFCWorldSettings**)Z_Param__Result=this->GetFCWorldSettings(); \
  392.     } \
  393.  \
  394.     DECLARE_FUNCTION(execServerPlayerSwapPerspective) \
  395.     { \
  396.         P_GET_UBOOL(Z_Param_ToStratCam); \
  397.         P_FINISH; \
  398.         if (!this->ServerPlayerSwapPerspective_Validate(Z_Param_ToStratCam)) \
  399.         { \
  400.             RPC_ValidateFailed(TEXT("ServerPlayerSwapPerspective_Validate")); \
  401.             return; \
  402.         } \
  403.         this->ServerPlayerSwapPerspective_Implementation(Z_Param_ToStratCam); \
  404.     } \
  405.  \
  406.     DECLARE_FUNCTION(execPlayerSwapPerspective) \
  407.     { \
  408.         P_GET_UBOOL(Z_Param_ToStratCam); \
  409.         P_FINISH; \
  410.         this->PlayerSwapPerspective(Z_Param_ToStratCam); \
  411.     } \
  412.  \
  413.     DECLARE_FUNCTION(execServerPlayerSpawnHero) \
  414.     { \
  415.         P_GET_STRUCT(FVector,Z_Param_NewLocation); \
  416.         P_FINISH; \
  417.         if (!this->ServerPlayerSpawnHero_Validate(Z_Param_NewLocation)) \
  418.         { \
  419.             RPC_ValidateFailed(TEXT("ServerPlayerSpawnHero_Validate")); \
  420.             return; \
  421.         } \
  422.         this->ServerPlayerSpawnHero_Implementation(Z_Param_NewLocation); \
  423.     } \
  424.  \
  425.     DECLARE_FUNCTION(execPlayerSpawnHero) \
  426.     { \
  427.         P_GET_STRUCT(FVector,Z_Param_NewLocation); \
  428.         P_FINISH; \
  429.         this->PlayerSpawnHero(Z_Param_NewLocation); \
  430.     } \
  431.  \
  432.     DECLARE_FUNCTION(execServerPlayerSpawnBase) \
  433.     { \
  434.         P_GET_PROPERTY(UIntProperty,Z_Param_NewBaseLocation); \
  435.         P_GET_UBOOL(Z_Param_InstantActivation); \
  436.         P_FINISH; \
  437.         if (!this->ServerPlayerSpawnBase_Validate(Z_Param_NewBaseLocation,Z_Param_InstantActivation)) \
  438.         { \
  439.             RPC_ValidateFailed(TEXT("ServerPlayerSpawnBase_Validate")); \
  440.             return; \
  441.         } \
  442.         this->ServerPlayerSpawnBase_Implementation(Z_Param_NewBaseLocation,Z_Param_InstantActivation); \
  443.     } \
  444.  \
  445.     DECLARE_FUNCTION(execPlayerSpawnBase) \
  446.     { \
  447.         P_GET_PROPERTY(UIntProperty,Z_Param_NewBaseLocation); \
  448.         P_GET_UBOOL(Z_Param_InstantActivation); \
  449.         P_FINISH; \
  450.         this->PlayerSpawnBase(Z_Param_NewBaseLocation,Z_Param_InstantActivation); \
  451.     } \
  452.  \
  453.     DECLARE_FUNCTION(execServerPlayerPickStartLocationForForce) \
  454.     { \
  455.         P_GET_PROPERTY(UIntProperty,Z_Param_NewStartLocation); \
  456.         P_FINISH; \
  457.         if (!this->ServerPlayerPickStartLocationForForce_Validate(Z_Param_NewStartLocation)) \
  458.         { \
  459.             RPC_ValidateFailed(TEXT("ServerPlayerPickStartLocationForForce_Validate")); \
  460.             return; \
  461.         } \
  462.         this->ServerPlayerPickStartLocationForForce_Implementation(Z_Param_NewStartLocation); \
  463.     } \
  464.  \
  465.     DECLARE_FUNCTION(execPlayerPickStartLocationForForce) \
  466.     { \
  467.         P_GET_PROPERTY(UIntProperty,Z_Param_NewStartLocation); \
  468.         P_FINISH; \
  469.         this->PlayerPickStartLocationForForce(Z_Param_NewStartLocation); \
  470.     } \
  471.  \
  472.     DECLARE_FUNCTION(execServerPlayerPickPlayerSlot) \
  473.     { \
  474.         P_GET_PROPERTY(UIntProperty,Z_Param_TeamSlotIdx); \
  475.         P_GET_PROPERTY(UIntProperty,Z_Param_ForceSlotIdx); \
  476.         P_GET_PROPERTY(UIntProperty,Z_Param_PlayerSlotIdx); \
  477.         P_FINISH; \
  478.         if (!this->ServerPlayerPickPlayerSlot_Validate(Z_Param_TeamSlotIdx,Z_Param_ForceSlotIdx,Z_Param_PlayerSlotIdx)) \
  479.         { \
  480.             RPC_ValidateFailed(TEXT("ServerPlayerPickPlayerSlot_Validate")); \
  481.             return; \
  482.         } \
  483.         this->ServerPlayerPickPlayerSlot_Implementation(Z_Param_TeamSlotIdx,Z_Param_ForceSlotIdx,Z_Param_PlayerSlotIdx); \
  484.     } \
  485.  \
  486.     DECLARE_FUNCTION(execPlayerPickPlayerSlot) \
  487.     { \
  488.         P_GET_PROPERTY(UIntProperty,Z_Param_TeamSlotIdx); \
  489.         P_GET_PROPERTY(UIntProperty,Z_Param_ForceSlotIdx); \
  490.         P_GET_PROPERTY(UIntProperty,Z_Param_PlayerSlotIdx); \
  491.         P_FINISH; \
  492.         this->PlayerPickPlayerSlot(Z_Param_TeamSlotIdx,Z_Param_ForceSlotIdx,Z_Param_PlayerSlotIdx); \
  493.     } \
  494.  \
  495.     DECLARE_FUNCTION(execServerPlayerPickHero) \
  496.     { \
  497.         P_GET_OBJECT(UClass,Z_Param_NewHero); \
  498.         P_GET_UBOOL(Z_Param_IsRandomHero); \
  499.         P_FINISH; \
  500.         if (!this->ServerPlayerPickHero_Validate(Z_Param_NewHero,Z_Param_IsRandomHero)) \
  501.         { \
  502.             RPC_ValidateFailed(TEXT("ServerPlayerPickHero_Validate")); \
  503.             return; \
  504.         } \
  505.         this->ServerPlayerPickHero_Implementation(Z_Param_NewHero,Z_Param_IsRandomHero); \
  506.     } \
  507.  \
  508.     DECLARE_FUNCTION(execPlayerPickHero) \
  509.     { \
  510.         P_GET_OBJECT(UClass,Z_Param_NewHero); \
  511.         P_GET_UBOOL(Z_Param_IsRandomHero); \
  512.         P_FINISH; \
  513.         this->PlayerPickHero(Z_Param_NewHero,Z_Param_IsRandomHero); \
  514.     } \
  515.  \
  516.     DECLARE_FUNCTION(execServerPlayerPickFaction) \
  517.     { \
  518.         P_GET_OBJECT(UClass,Z_Param_NewFaction); \
  519.         P_GET_UBOOL(Z_Param_IsRandomFaction); \
  520.         P_FINISH; \
  521.         if (!this->ServerPlayerPickFaction_Validate(Z_Param_NewFaction,Z_Param_IsRandomFaction)) \
  522.         { \
  523.             RPC_ValidateFailed(TEXT("ServerPlayerPickFaction_Validate")); \
  524.             return; \
  525.         } \
  526.         this->ServerPlayerPickFaction_Implementation(Z_Param_NewFaction,Z_Param_IsRandomFaction); \
  527.     } \
  528.  \
  529.     DECLARE_FUNCTION(execPlayerPickFaction) \
  530.     { \
  531.         P_GET_OBJECT(UClass,Z_Param_NewFaction); \
  532.         P_GET_UBOOL(Z_Param_IsRandomFaction); \
  533.         P_FINISH; \
  534.         this->PlayerPickFaction(Z_Param_NewFaction,Z_Param_IsRandomFaction); \
  535.     } \
  536.  \
  537.     DECLARE_FUNCTION(execServerPlayerReadyUp) \
  538.     { \
  539.         P_GET_UBOOL(Z_Param_PlayerIsReady); \
  540.         P_FINISH; \
  541.         if (!this->ServerPlayerReadyUp_Validate(Z_Param_PlayerIsReady)) \
  542.         { \
  543.             RPC_ValidateFailed(TEXT("ServerPlayerReadyUp_Validate")); \
  544.             return; \
  545.         } \
  546.         this->ServerPlayerReadyUp_Implementation(Z_Param_PlayerIsReady); \
  547.     } \
  548.  \
  549.     DECLARE_FUNCTION(execPlayerReadyUp) \
  550.     { \
  551.         P_GET_UBOOL(Z_Param_PlayerIsReady); \
  552.         P_FINISH; \
  553.         this->PlayerReadyUp(Z_Param_PlayerIsReady); \
  554.     }
  555.  
  556.  
  557. #define FieldCommander_Source_FieldCommander_Public_FCPlayerController_h_20_RPC_WRAPPERS_NO_PURE_DECLS \
  558.     virtual bool ServerPlayerChangeSubSelectionUnitType_Validate(TSubclassOf<AFCUnit>  ); \
  559.     virtual void ServerPlayerChangeSubSelectionUnitType_Implementation(TSubclassOf<AFCUnit>  NewUnitType); \
  560.     virtual bool ServerPlayerChangeCommandMenuPage_Validate(int32 ); \
  561.     virtual void ServerPlayerChangeCommandMenuPage_Implementation(int32 newpage); \
  562.     virtual bool ServerPlayerDeselectAllUnits_Validate(); \
  563.     virtual void ServerPlayerDeselectAllUnits_Implementation(); \
  564.     virtual bool ServerPlayerDeselectUnits_Validate(const TArray<AFCUnit*>& ); \
  565.     virtual void ServerPlayerDeselectUnits_Implementation(const TArray<AFCUnit*>& NewUnits); \
  566.     virtual bool ServerPlayerSelectUnits_Validate(const TArray<AFCUnit*>& ); \
  567.     virtual void ServerPlayerSelectUnits_Implementation(const TArray<AFCUnit*>& NewUnits); \
  568.     virtual bool ServerPlayerSwapPerspective_Validate(bool ); \
  569.     virtual void ServerPlayerSwapPerspective_Implementation(bool ToStratCam); \
  570.     virtual bool ServerPlayerSpawnHero_Validate(FVector ); \
  571.     virtual void ServerPlayerSpawnHero_Implementation(FVector NewLocation); \
  572.     virtual bool ServerPlayerSpawnBase_Validate(int32 , bool ); \
  573.     virtual void ServerPlayerSpawnBase_Implementation(int32 NewBaseLocation, bool InstantActivation); \
  574.     virtual bool ServerPlayerPickStartLocationForForce_Validate(int32 ); \
  575.     virtual void ServerPlayerPickStartLocationForForce_Implementation(int32 NewStartLocation); \
  576.     virtual bool ServerPlayerPickPlayerSlot_Validate(int32 , int32 , int32 ); \
  577.     virtual void ServerPlayerPickPlayerSlot_Implementation(int32 TeamSlotIdx, int32 ForceSlotIdx, int32 PlayerSlotIdx); \
  578.     virtual bool ServerPlayerPickHero_Validate(TSubclassOf<AFCHero>  , bool ); \
  579.     virtual void ServerPlayerPickHero_Implementation(TSubclassOf<AFCHero>  NewHero, bool IsRandomHero); \
  580.     virtual bool ServerPlayerPickFaction_Validate(TSubclassOf<UFCFaction>  , bool ); \
  581.     virtual void ServerPlayerPickFaction_Implementation(TSubclassOf<UFCFaction>  NewFaction, bool IsRandomFaction); \
  582.     virtual bool ServerPlayerReadyUp_Validate(bool ); \
  583.     virtual void ServerPlayerReadyUp_Implementation(bool PlayerIsReady); \
  584.  \
  585.     DECLARE_FUNCTION(execServerPlayerChangeSubSelectionUnitType) \
  586.     { \
  587.         P_GET_OBJECT(UClass,Z_Param_NewUnitType); \
  588.         P_FINISH; \
  589.         if (!this->ServerPlayerChangeSubSelectionUnitType_Validate(Z_Param_NewUnitType)) \
  590.         { \
  591.             RPC_ValidateFailed(TEXT("ServerPlayerChangeSubSelectionUnitType_Validate")); \
  592.             return; \
  593.         } \
  594.         this->ServerPlayerChangeSubSelectionUnitType_Implementation(Z_Param_NewUnitType); \
  595.     } \
  596.  \
  597.     DECLARE_FUNCTION(execPlayerChangeSubSelectionUnitType) \
  598.     { \
  599.         P_GET_OBJECT(UClass,Z_Param_NewUnitType); \
  600.         P_FINISH; \
  601.         this->PlayerChangeSubSelectionUnitType(Z_Param_NewUnitType); \
  602.     } \
  603.  \
  604.     DECLARE_FUNCTION(execServerPlayerChangeCommandMenuPage) \
  605.     { \
  606.         P_GET_PROPERTY(UIntProperty,Z_Param_newpage); \
  607.         P_FINISH; \
  608.         if (!this->ServerPlayerChangeCommandMenuPage_Validate(Z_Param_newpage)) \
  609.         { \
  610.             RPC_ValidateFailed(TEXT("ServerPlayerChangeCommandMenuPage_Validate")); \
  611.             return; \
  612.         } \
  613.         this->ServerPlayerChangeCommandMenuPage_Implementation(Z_Param_newpage); \
  614.     } \
  615.  \
  616.     DECLARE_FUNCTION(execPlayerChangeCommandMenuPage) \
  617.     { \
  618.         P_GET_PROPERTY(UIntProperty,Z_Param_newpage); \
  619.         P_FINISH; \
  620.         this->PlayerChangeCommandMenuPage(Z_Param_newpage); \
  621.     } \
  622.  \
  623.     DECLARE_FUNCTION(execServerPlayerDeselectAllUnits) \
  624.     { \
  625.         P_FINISH; \
  626.         if (!this->ServerPlayerDeselectAllUnits_Validate()) \
  627.         { \
  628.             RPC_ValidateFailed(TEXT("ServerPlayerDeselectAllUnits_Validate")); \
  629.             return; \
  630.         } \
  631.         this->ServerPlayerDeselectAllUnits_Implementation(); \
  632.     } \
  633.  \
  634.     DECLARE_FUNCTION(execPlayerDeselectAllUnits) \
  635.     { \
  636.         P_FINISH; \
  637.         this->PlayerDeselectAllUnits(); \
  638.     } \
  639.  \
  640.     DECLARE_FUNCTION(execServerPlayerDeselectUnits) \
  641.     { \
  642.         P_GET_TARRAY(AFCUnit*,Z_Param_NewUnits); \
  643.         P_FINISH; \
  644.         if (!this->ServerPlayerDeselectUnits_Validate(Z_Param_NewUnits)) \
  645.         { \
  646.             RPC_ValidateFailed(TEXT("ServerPlayerDeselectUnits_Validate")); \
  647.             return; \
  648.         } \
  649.         this->ServerPlayerDeselectUnits_Implementation(Z_Param_NewUnits); \
  650.     } \
  651.  \
  652.     DECLARE_FUNCTION(execPlayerDeselectUnits) \
  653.     { \
  654.         P_GET_TARRAY_REF(AFCUnit*,Z_Param_Out_NewUnits); \
  655.         P_FINISH; \
  656.         this->PlayerDeselectUnits(Z_Param_Out_NewUnits); \
  657.     } \
  658.  \
  659.     DECLARE_FUNCTION(execServerPlayerSelectUnits) \
  660.     { \
  661.         P_GET_TARRAY(AFCUnit*,Z_Param_NewUnits); \
  662.         P_FINISH; \
  663.         if (!this->ServerPlayerSelectUnits_Validate(Z_Param_NewUnits)) \
  664.         { \
  665.             RPC_ValidateFailed(TEXT("ServerPlayerSelectUnits_Validate")); \
  666.             return; \
  667.         } \
  668.         this->ServerPlayerSelectUnits_Implementation(Z_Param_NewUnits); \
  669.     } \
  670.  \
  671.     DECLARE_FUNCTION(execPlayerSelectUnits) \
  672.     { \
  673.         P_GET_TARRAY_REF(AFCUnit*,Z_Param_Out_NewUnits); \
  674.         P_FINISH; \
  675.         this->PlayerSelectUnits(Z_Param_Out_NewUnits); \
  676.     } \
  677.  \
  678.     DECLARE_FUNCTION(execOnRep_HeroPawn) \
  679.     { \
  680.         P_FINISH; \
  681.         this->OnRep_HeroPawn(); \
  682.     } \
  683.  \
  684.     DECLARE_FUNCTION(execOnRep_StratPawn) \
  685.     { \
  686.         P_FINISH; \
  687.         this->OnRep_StratPawn(); \
  688.     } \
  689.  \
  690.     DECLARE_FUNCTION(execGiveStratCommand) \
  691.     { \
  692.         P_GET_PROPERTY(UIntProperty,Z_Param_Idx); \
  693.         P_FINISH; \
  694.         this->GiveStratCommand(Z_Param_Idx); \
  695.     } \
  696.  \
  697.     DECLARE_FUNCTION(execSelectHotGroup) \
  698.     { \
  699.         P_GET_PROPERTY(UIntProperty,Z_Param_group); \
  700.         P_FINISH; \
  701.         this->SelectHotGroup(Z_Param_group); \
  702.     } \
  703.  \
  704.     DECLARE_FUNCTION(execHandleCancelKey) \
  705.     { \
  706.         P_FINISH; \
  707.         this->HandleCancelKey(); \
  708.     } \
  709.  \
  710.     DECLARE_FUNCTION(execHandleSwapKey) \
  711.     { \
  712.         P_FINISH; \
  713.         this->HandleSwapKey(); \
  714.     } \
  715.  \
  716.     DECLARE_FUNCTION(execHandleHotGroup10) \
  717.     { \
  718.         P_FINISH; \
  719.         this->HandleHotGroup10(); \
  720.     } \
  721.  \
  722.     DECLARE_FUNCTION(execHandleHotGroup9) \
  723.     { \
  724.         P_FINISH; \
  725.         this->HandleHotGroup9(); \
  726.     } \
  727.  \
  728.     DECLARE_FUNCTION(execHandleHotGroup8) \
  729.     { \
  730.         P_FINISH; \
  731.         this->HandleHotGroup8(); \
  732.     } \
  733.  \
  734.     DECLARE_FUNCTION(execHandleHotGroup7) \
  735.     { \
  736.         P_FINISH; \
  737.         this->HandleHotGroup7(); \
  738.     } \
  739.  \
  740.     DECLARE_FUNCTION(execHandleHotGroup6) \
  741.     { \
  742.         P_FINISH; \
  743.         this->HandleHotGroup6(); \
  744.     } \
  745.  \
  746.     DECLARE_FUNCTION(execHandleHotGroup5) \
  747.     { \
  748.         P_FINISH; \
  749.         this->HandleHotGroup5(); \
  750.     } \
  751.  \
  752.     DECLARE_FUNCTION(execHandleHotGroup4) \
  753.     { \
  754.         P_FINISH; \
  755.         this->HandleHotGroup4(); \
  756.     } \
  757.  \
  758.     DECLARE_FUNCTION(execHandleHotGroup3) \
  759.     { \
  760.         P_FINISH; \
  761.         this->HandleHotGroup3(); \
  762.     } \
  763.  \
  764.     DECLARE_FUNCTION(execHandleHotGroup2) \
  765.     { \
  766.         P_FINISH; \
  767.         this->HandleHotGroup2(); \
  768.     } \
  769.  \
  770.     DECLARE_FUNCTION(execHandleHotGroup1) \
  771.     { \
  772.         P_FINISH; \
  773.         this->HandleHotGroup1(); \
  774.     } \
  775.  \
  776.     DECLARE_FUNCTION(execHandleStratCommand0) \
  777.     { \
  778.         P_FINISH; \
  779.         this->HandleStratCommand0(); \
  780.     } \
  781.  \
  782.     DECLARE_FUNCTION(execHandleStratCommand9) \
  783.     { \
  784.         P_FINISH; \
  785.         this->HandleStratCommand9(); \
  786.     } \
  787.  \
  788.     DECLARE_FUNCTION(execHandleStratCommand8) \
  789.     { \
  790.         P_FINISH; \
  791.         this->HandleStratCommand8(); \
  792.     } \
  793.  \
  794.     DECLARE_FUNCTION(execHandleStratCommand7) \
  795.     { \
  796.         P_FINISH; \
  797.         this->HandleStratCommand7(); \
  798.     } \
  799.  \
  800.     DECLARE_FUNCTION(execHandleStratCommand6) \
  801.     { \
  802.         P_FINISH; \
  803.         this->HandleStratCommand6(); \
  804.     } \
  805.  \
  806.     DECLARE_FUNCTION(execHandleStratCommand5) \
  807.     { \
  808.         P_FINISH; \
  809.         this->HandleStratCommand5(); \
  810.     } \
  811.  \
  812.     DECLARE_FUNCTION(execHandleStratCommand4) \
  813.     { \
  814.         P_FINISH; \
  815.         this->HandleStratCommand4(); \
  816.     } \
  817.  \
  818.     DECLARE_FUNCTION(execHandleStratCommand3) \
  819.     { \
  820.         P_FINISH; \
  821.         this->HandleStratCommand3(); \
  822.     } \
  823.  \
  824.     DECLARE_FUNCTION(execHandleStratCommand2) \
  825.     { \
  826.         P_FINISH; \
  827.         this->HandleStratCommand2(); \
  828.     } \
  829.  \
  830.     DECLARE_FUNCTION(execHandleStratCommand1) \
  831.     { \
  832.         P_FINISH; \
  833.         this->HandleStratCommand1(); \
  834.     } \
  835.  \
  836.     DECLARE_FUNCTION(execHandlePrevWeapon) \
  837.     { \
  838.         P_FINISH; \
  839.         this->HandlePrevWeapon(); \
  840.     } \
  841.  \
  842.     DECLARE_FUNCTION(execHandleNextWeapon) \
  843.     { \
  844.         P_FINISH; \
  845.         this->HandleNextWeapon(); \
  846.     } \
  847.  \
  848.     DECLARE_FUNCTION(execHandleTertiaryActionEnd) \
  849.     { \
  850.         P_FINISH; \
  851.         this->HandleTertiaryActionEnd(); \
  852.     } \
  853.  \
  854.     DECLARE_FUNCTION(execHandleSecondaryActionEnd) \
  855.     { \
  856.         P_FINISH; \
  857.         this->HandleSecondaryActionEnd(); \
  858.     } \
  859.  \
  860.     DECLARE_FUNCTION(execHandlePrimaryActionEnd) \
  861.     { \
  862.         P_FINISH; \
  863.         this->HandlePrimaryActionEnd(); \
  864.     } \
  865.  \
  866.     DECLARE_FUNCTION(execHandleTertiaryAction) \
  867.     { \
  868.         P_FINISH; \
  869.         this->HandleTertiaryAction(); \
  870.     } \
  871.  \
  872.     DECLARE_FUNCTION(execHandleSecondaryAction) \
  873.     { \
  874.         P_FINISH; \
  875.         this->HandleSecondaryAction(); \
  876.     } \
  877.  \
  878.     DECLARE_FUNCTION(execHandlePrimaryAction) \
  879.     { \
  880.         P_FINISH; \
  881.         this->HandlePrimaryAction(); \
  882.     } \
  883.  \
  884.     DECLARE_FUNCTION(execHandlePerspectiveSwap) \
  885.     { \
  886.         P_FINISH; \
  887.         this->HandlePerspectiveSwap(); \
  888.     } \
  889.  \
  890.     DECLARE_FUNCTION(execHandleJump) \
  891.     { \
  892.         P_FINISH; \
  893.         this->HandleJump(); \
  894.     } \
  895.  \
  896.     DECLARE_FUNCTION(execHandleLookRight) \
  897.     { \
  898.         P_GET_PROPERTY(UFloatProperty,Z_Param_Val); \
  899.         P_FINISH; \
  900.         this->HandleLookRight(Z_Param_Val); \
  901.     } \
  902.  \
  903.     DECLARE_FUNCTION(execHandleLookUp) \
  904.     { \
  905.         P_GET_PROPERTY(UFloatProperty,Z_Param_Val); \
  906.         P_FINISH; \
  907.         this->HandleLookUp(Z_Param_Val); \
  908.     } \
  909.  \
  910.     DECLARE_FUNCTION(execHandleMoveRight) \
  911.     { \
  912.         P_GET_PROPERTY(UFloatProperty,Z_Param_Val); \
  913.         P_FINISH; \
  914.         this->HandleMoveRight(Z_Param_Val); \
  915.     } \
  916.  \
  917.     DECLARE_FUNCTION(execHandleMoveForward) \
  918.     { \
  919.         P_GET_PROPERTY(UFloatProperty,Z_Param_Val); \
  920.         P_FINISH; \
  921.         this->HandleMoveForward(Z_Param_Val); \
  922.     } \
  923.  \
  924.     DECLARE_FUNCTION(execGetFCWorldSettings) \
  925.     { \
  926.         P_FINISH; \
  927.         *(AFCWorldSettings**)Z_Param__Result=this->GetFCWorldSettings(); \
  928.     } \
  929.  \
  930.     DECLARE_FUNCTION(execServerPlayerSwapPerspective) \
  931.     { \
  932.         P_GET_UBOOL(Z_Param_ToStratCam); \
  933.         P_FINISH; \
  934.         if (!this->ServerPlayerSwapPerspective_Validate(Z_Param_ToStratCam)) \
  935.         { \
  936.             RPC_ValidateFailed(TEXT("ServerPlayerSwapPerspective_Validate")); \
  937.             return; \
  938.         } \
  939.         this->ServerPlayerSwapPerspective_Implementation(Z_Param_ToStratCam); \
  940.     } \
  941.  \
  942.     DECLARE_FUNCTION(execPlayerSwapPerspective) \
  943.     { \
  944.         P_GET_UBOOL(Z_Param_ToStratCam); \
  945.         P_FINISH; \
  946.         this->PlayerSwapPerspective(Z_Param_ToStratCam); \
  947.     } \
  948.  \
  949.     DECLARE_FUNCTION(execServerPlayerSpawnHero) \
  950.     { \
  951.         P_GET_STRUCT(FVector,Z_Param_NewLocation); \
  952.         P_FINISH; \
  953.         if (!this->ServerPlayerSpawnHero_Validate(Z_Param_NewLocation)) \
  954.         { \
  955.             RPC_ValidateFailed(TEXT("ServerPlayerSpawnHero_Validate")); \
  956.             return; \
  957.         } \
  958.         this->ServerPlayerSpawnHero_Implementation(Z_Param_NewLocation); \
  959.     } \
  960.  \
  961.     DECLARE_FUNCTION(execPlayerSpawnHero) \
  962.     { \
  963.         P_GET_STRUCT(FVector,Z_Param_NewLocation); \
  964.         P_FINISH; \
  965.         this->PlayerSpawnHero(Z_Param_NewLocation); \
  966.     } \
  967.  \
  968.     DECLARE_FUNCTION(execServerPlayerSpawnBase) \
  969.     { \
  970.         P_GET_PROPERTY(UIntProperty,Z_Param_NewBaseLocation); \
  971.         P_GET_UBOOL(Z_Param_InstantActivation); \
  972.         P_FINISH; \
  973.         if (!this->ServerPlayerSpawnBase_Validate(Z_Param_NewBaseLocation,Z_Param_InstantActivation)) \
  974.         { \
  975.             RPC_ValidateFailed(TEXT("ServerPlayerSpawnBase_Validate")); \
  976.             return; \
  977.         } \
  978.         this->ServerPlayerSpawnBase_Implementation(Z_Param_NewBaseLocation,Z_Param_InstantActivation); \
  979.     } \
  980.  \
  981.     DECLARE_FUNCTION(execPlayerSpawnBase) \
  982.     { \
  983.         P_GET_PROPERTY(UIntProperty,Z_Param_NewBaseLocation); \
  984.         P_GET_UBOOL(Z_Param_InstantActivation); \
  985.         P_FINISH; \
  986.         this->PlayerSpawnBase(Z_Param_NewBaseLocation,Z_Param_InstantActivation); \
  987.     } \
  988.  \
  989.     DECLARE_FUNCTION(execServerPlayerPickStartLocationForForce) \
  990.     { \
  991.         P_GET_PROPERTY(UIntProperty,Z_Param_NewStartLocation); \
  992.         P_FINISH; \
  993.         if (!this->ServerPlayerPickStartLocationForForce_Validate(Z_Param_NewStartLocation)) \
  994.         { \
  995.             RPC_ValidateFailed(TEXT("ServerPlayerPickStartLocationForForce_Validate")); \
  996.             return; \
  997.         } \
  998.         this->ServerPlayerPickStartLocationForForce_Implementation(Z_Param_NewStartLocation); \
  999.     } \
  1000.  \
  1001.     DECLARE_FUNCTION(execPlayerPickStartLocationForForce) \
  1002.     { \
  1003.         P_GET_PROPERTY(UIntProperty,Z_Param_NewStartLocation); \
  1004.         P_FINISH; \
  1005.         this->PlayerPickStartLocationForForce(Z_Param_NewStartLocation); \
  1006.     } \
  1007.  \
  1008.     DECLARE_FUNCTION(execServerPlayerPickPlayerSlot) \
  1009.     { \
  1010.         P_GET_PROPERTY(UIntProperty,Z_Param_TeamSlotIdx); \
  1011.         P_GET_PROPERTY(UIntProperty,Z_Param_ForceSlotIdx); \
  1012.         P_GET_PROPERTY(UIntProperty,Z_Param_PlayerSlotIdx); \
  1013.         P_FINISH; \
  1014.         if (!this->ServerPlayerPickPlayerSlot_Validate(Z_Param_TeamSlotIdx,Z_Param_ForceSlotIdx,Z_Param_PlayerSlotIdx)) \
  1015.         { \
  1016.             RPC_ValidateFailed(TEXT("ServerPlayerPickPlayerSlot_Validate")); \
  1017.             return; \
  1018.         } \
  1019.         this->ServerPlayerPickPlayerSlot_Implementation(Z_Param_TeamSlotIdx,Z_Param_ForceSlotIdx,Z_Param_PlayerSlotIdx); \
  1020.     } \
  1021.  \
  1022.     DECLARE_FUNCTION(execPlayerPickPlayerSlot) \
  1023.     { \
  1024.         P_GET_PROPERTY(UIntProperty,Z_Param_TeamSlotIdx); \
  1025.         P_GET_PROPERTY(UIntProperty,Z_Param_ForceSlotIdx); \
  1026.         P_GET_PROPERTY(UIntProperty,Z_Param_PlayerSlotIdx); \
  1027.         P_FINISH; \
  1028.         this->PlayerPickPlayerSlot(Z_Param_TeamSlotIdx,Z_Param_ForceSlotIdx,Z_Param_PlayerSlotIdx); \
  1029.     } \
  1030.  \
  1031.     DECLARE_FUNCTION(execServerPlayerPickHero) \
  1032.     { \
  1033.         P_GET_OBJECT(UClass,Z_Param_NewHero); \
  1034.         P_GET_UBOOL(Z_Param_IsRandomHero); \
  1035.         P_FINISH; \
  1036.         if (!this->ServerPlayerPickHero_Validate(Z_Param_NewHero,Z_Param_IsRandomHero)) \
  1037.         { \
  1038.             RPC_ValidateFailed(TEXT("ServerPlayerPickHero_Validate")); \
  1039.             return; \
  1040.         } \
  1041.         this->ServerPlayerPickHero_Implementation(Z_Param_NewHero,Z_Param_IsRandomHero); \
  1042.     } \
  1043.  \
  1044.     DECLARE_FUNCTION(execPlayerPickHero) \
  1045.     { \
  1046.         P_GET_OBJECT(UClass,Z_Param_NewHero); \
  1047.         P_GET_UBOOL(Z_Param_IsRandomHero); \
  1048.         P_FINISH; \
  1049.         this->PlayerPickHero(Z_Param_NewHero,Z_Param_IsRandomHero); \
  1050.     } \
  1051.  \
  1052.     DECLARE_FUNCTION(execServerPlayerPickFaction) \
  1053.     { \
  1054.         P_GET_OBJECT(UClass,Z_Param_NewFaction); \
  1055.         P_GET_UBOOL(Z_Param_IsRandomFaction); \
  1056.         P_FINISH; \
  1057.         if (!this->ServerPlayerPickFaction_Validate(Z_Param_NewFaction,Z_Param_IsRandomFaction)) \
  1058.         { \
  1059.             RPC_ValidateFailed(TEXT("ServerPlayerPickFaction_Validate")); \
  1060.             return; \
  1061.         } \
  1062.         this->ServerPlayerPickFaction_Implementation(Z_Param_NewFaction,Z_Param_IsRandomFaction); \
  1063.     } \
  1064.  \
  1065.     DECLARE_FUNCTION(execPlayerPickFaction) \
  1066.     { \
  1067.         P_GET_OBJECT(UClass,Z_Param_NewFaction); \
  1068.         P_GET_UBOOL(Z_Param_IsRandomFaction); \
  1069.         P_FINISH; \
  1070.         this->PlayerPickFaction(Z_Param_NewFaction,Z_Param_IsRandomFaction); \
  1071.     } \
  1072.  \
  1073.     DECLARE_FUNCTION(execServerPlayerReadyUp) \
  1074.     { \
  1075.         P_GET_UBOOL(Z_Param_PlayerIsReady); \
  1076.         P_FINISH; \
  1077.         if (!this->ServerPlayerReadyUp_Validate(Z_Param_PlayerIsReady)) \
  1078.         { \
  1079.             RPC_ValidateFailed(TEXT("ServerPlayerReadyUp_Validate")); \
  1080.             return; \
  1081.         } \
  1082.         this->ServerPlayerReadyUp_Implementation(Z_Param_PlayerIsReady); \
  1083.     } \
  1084.  \
  1085.     DECLARE_FUNCTION(execPlayerReadyUp) \
  1086.     { \
  1087.         P_GET_UBOOL(Z_Param_PlayerIsReady); \
  1088.         P_FINISH; \
  1089.         this->PlayerReadyUp(Z_Param_PlayerIsReady); \
  1090.     }
  1091.  
  1092.  
  1093. #define FieldCommander_Source_FieldCommander_Public_FCPlayerController_h_20_EVENT_PARMS \
  1094.     struct FCPlayerController_eventServerPlayerChangeCommandMenuPage_Parms \
  1095.     { \
  1096.         int32 newpage; \
  1097.     }; \
  1098.     struct FCPlayerController_eventServerPlayerChangeSubSelectionUnitType_Parms \
  1099.     { \
  1100.         TSubclassOf<AFCUnit>  NewUnitType; \
  1101.     }; \
  1102.     struct FCPlayerController_eventServerPlayerDeselectUnits_Parms \
  1103.     { \
  1104.         TArray<AFCUnit*> NewUnits; \
  1105.     }; \
  1106.     struct FCPlayerController_eventServerPlayerPickFaction_Parms \
  1107.     { \
  1108.         TSubclassOf<UFCFaction>  NewFaction; \
  1109.         bool IsRandomFaction; \
  1110.     }; \
  1111.     struct FCPlayerController_eventServerPlayerPickHero_Parms \
  1112.     { \
  1113.         TSubclassOf<AFCHero>  NewHero; \
  1114.         bool IsRandomHero; \
  1115.     }; \
  1116.     struct FCPlayerController_eventServerPlayerPickPlayerSlot_Parms \
  1117.     { \
  1118.         int32 TeamSlotIdx; \
  1119.         int32 ForceSlotIdx; \
  1120.         int32 PlayerSlotIdx; \
  1121.     }; \
  1122.     struct FCPlayerController_eventServerPlayerPickStartLocationForForce_Parms \
  1123.     { \
  1124.         int32 NewStartLocation; \
  1125.     }; \
  1126.     struct FCPlayerController_eventServerPlayerReadyUp_Parms \
  1127.     { \
  1128.         bool PlayerIsReady; \
  1129.     }; \
  1130.     struct FCPlayerController_eventServerPlayerSelectUnits_Parms \
  1131.     { \
  1132.         TArray<AFCUnit*> NewUnits; \
  1133.     }; \
  1134.     struct FCPlayerController_eventServerPlayerSpawnBase_Parms \
  1135.     { \
  1136.         int32 NewBaseLocation; \
  1137.         bool InstantActivation; \
  1138.     }; \
  1139.     struct FCPlayerController_eventServerPlayerSpawnHero_Parms \
  1140.     { \
  1141.         FVector NewLocation; \
  1142.     }; \
  1143.     struct FCPlayerController_eventServerPlayerSwapPerspective_Parms \
  1144.     { \
  1145.         bool ToStratCam; \
  1146.     };
  1147.  
  1148.  
  1149. extern FIELDCOMMANDER_API  FName FIELDCOMMANDER_ServerPlayerChangeCommandMenuPage;
  1150. extern FIELDCOMMANDER_API  FName FIELDCOMMANDER_ServerPlayerChangeSubSelectionUnitType;
  1151. extern FIELDCOMMANDER_API  FName FIELDCOMMANDER_ServerPlayerDeselectAllUnits;
  1152. extern FIELDCOMMANDER_API  FName FIELDCOMMANDER_ServerPlayerDeselectUnits;
  1153. extern FIELDCOMMANDER_API  FName FIELDCOMMANDER_ServerPlayerPickFaction;
  1154. extern FIELDCOMMANDER_API  FName FIELDCOMMANDER_ServerPlayerPickHero;
  1155. extern FIELDCOMMANDER_API  FName FIELDCOMMANDER_ServerPlayerPickPlayerSlot;
  1156. extern FIELDCOMMANDER_API  FName FIELDCOMMANDER_ServerPlayerPickStartLocationForForce;
  1157. extern FIELDCOMMANDER_API  FName FIELDCOMMANDER_ServerPlayerReadyUp;
  1158. extern FIELDCOMMANDER_API  FName FIELDCOMMANDER_ServerPlayerSelectUnits;
  1159. extern FIELDCOMMANDER_API  FName FIELDCOMMANDER_ServerPlayerSpawnBase;
  1160. extern FIELDCOMMANDER_API  FName FIELDCOMMANDER_ServerPlayerSpawnHero;
  1161. extern FIELDCOMMANDER_API  FName FIELDCOMMANDER_ServerPlayerSwapPerspective;
  1162. #define FieldCommander_Source_FieldCommander_Public_FCPlayerController_h_20_CALLBACK_WRAPPERS
  1163. #define FieldCommander_Source_FieldCommander_Public_FCPlayerController_h_20_INCLASS_NO_PURE_DECLS \
  1164.     private: \
  1165.     static void StaticRegisterNativesAFCPlayerController(); \
  1166.     friend FIELDCOMMANDER_API class UClass* Z_Construct_UClass_AFCPlayerController(); \
  1167.     public: \
  1168.     DECLARE_CLASS(AFCPlayerController, APlayerController, COMPILED_IN_FLAGS(0 | CLASS_Config), 0, FieldCommander, NO_API) \
  1169.     DECLARE_SERIALIZER(AFCPlayerController) \
  1170.     /** Indicates whether the class is compiled into the engine */    enum {IsIntrinsic=COMPILED_IN_INTRINSIC}; \
  1171.     virtual UObject* _getUObject() const override { return const_cast<AFCPlayerController*>(this); } \
  1172.     void GetLifetimeReplicatedProps(TArray<FLifetimeProperty>& OutLifetimeProps) const override;
  1173.  
  1174.  
  1175. #define FieldCommander_Source_FieldCommander_Public_FCPlayerController_h_20_INCLASS \
  1176.     private: \
  1177.     static void StaticRegisterNativesAFCPlayerController(); \
  1178.     friend FIELDCOMMANDER_API class UClass* Z_Construct_UClass_AFCPlayerController(); \
  1179.     public: \
  1180.     DECLARE_CLASS(AFCPlayerController, APlayerController, COMPILED_IN_FLAGS(0 | CLASS_Config), 0, FieldCommander, NO_API) \
  1181.     DECLARE_SERIALIZER(AFCPlayerController) \
  1182.     /** Indicates whether the class is compiled into the engine */    enum {IsIntrinsic=COMPILED_IN_INTRINSIC}; \
  1183.     virtual UObject* _getUObject() const override { return const_cast<AFCPlayerController*>(this); } \
  1184.     void GetLifetimeReplicatedProps(TArray<FLifetimeProperty>& OutLifetimeProps) const override;
  1185.  
  1186.  
  1187. #define FieldCommander_Source_FieldCommander_Public_FCPlayerController_h_20_STANDARD_CONSTRUCTORS \
  1188.     /** Standard constructor, called after all reflected properties have been initialized */ \
  1189.     NO_API AFCPlayerController(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
  1190.     DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(AFCPlayerController) \
  1191.     DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, AFCPlayerController); \
  1192. DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(AFCPlayerController); \
  1193. private: \
  1194.     /** Private copy-constructor, should never be used */ \
  1195.     NO_API AFCPlayerController(const AFCPlayerController& InCopy); \
  1196. public:
  1197.  
  1198.  
  1199. #define FieldCommander_Source_FieldCommander_Public_FCPlayerController_h_20_ENHANCED_CONSTRUCTORS \
  1200.     /** Standard constructor, called after all reflected properties have been initialized */ \
  1201.     NO_API AFCPlayerController(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()) : Super(ObjectInitializer) { }; \
  1202. private: \
  1203.     /** Private copy-constructor, should never be used */ \
  1204.     NO_API AFCPlayerController(const AFCPlayerController& InCopy); \
  1205. public: \
  1206.     DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, AFCPlayerController); \
  1207. DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(AFCPlayerController); \
  1208.     DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(AFCPlayerController)
  1209.  
  1210.  
  1211. #define FieldCommander_Source_FieldCommander_Public_FCPlayerController_h_17_PROLOG \
  1212.     FieldCommander_Source_FieldCommander_Public_FCPlayerController_h_20_EVENT_PARMS
  1213.  
  1214.  
  1215. #define FieldCommander_Source_FieldCommander_Public_FCPlayerController_h_20_GENERATED_BODY_LEGACY \
  1216. PRAGMA_DISABLE_DEPRECATION_WARNINGS \
  1217. public: \
  1218.     FieldCommander_Source_FieldCommander_Public_FCPlayerController_h_20_RPC_WRAPPERS \
  1219.     FieldCommander_Source_FieldCommander_Public_FCPlayerController_h_20_CALLBACK_WRAPPERS \
  1220.     FieldCommander_Source_FieldCommander_Public_FCPlayerController_h_20_INCLASS \
  1221.     FieldCommander_Source_FieldCommander_Public_FCPlayerController_h_20_STANDARD_CONSTRUCTORS \
  1222. public: \
  1223. PRAGMA_ENABLE_DEPRECATION_WARNINGS
  1224.  
  1225.  
  1226. #define FieldCommander_Source_FieldCommander_Public_FCPlayerController_h_20_GENERATED_BODY \
  1227. PRAGMA_DISABLE_DEPRECATION_WARNINGS \
  1228. public: \
  1229.     FieldCommander_Source_FieldCommander_Public_FCPlayerController_h_20_RPC_WRAPPERS_NO_PURE_DECLS \
  1230.     FieldCommander_Source_FieldCommander_Public_FCPlayerController_h_20_CALLBACK_WRAPPERS \
  1231.     FieldCommander_Source_FieldCommander_Public_FCPlayerController_h_20_INCLASS_NO_PURE_DECLS \
  1232.     FieldCommander_Source_FieldCommander_Public_FCPlayerController_h_20_ENHANCED_CONSTRUCTORS \
  1233. private: \
  1234. PRAGMA_ENABLE_DEPRECATION_WARNINGS
  1235.  
  1236.  
  1237. #undef CURRENT_FILE_ID
  1238. #define CURRENT_FILE_ID FieldCommander_Source_FieldCommander_Public_FCPlayerController_h
  1239.  
  1240.  
  1241. PRAGMA_ENABLE_DEPRECATION_WARNINGS
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement