#pragma once // Dumped with Dumper-7! #include "../SDK.hpp" namespace SDK { //--------------------------------------------------------------------------------------------------------------------- // FUNCTIONS //--------------------------------------------------------------------------------------------------------------------- // BlueprintGeneratedClass BP_AIAction_NPC_Relax_Wander.BP_AIAction_NPC_Relax_Wander_C // (None) class UClass* UBP_AIAction_NPC_Relax_Wander_C::StaticClass() { static class UClass* Clss = nullptr; if (!Clss) Clss = UObject::FindClassFast("BP_AIAction_NPC_Relax_Wander_C"); return Clss; } // BP_AIAction_NPC_Relax_Wander_C BP_AIAction_NPC_Relax_Wander.Default__BP_AIAction_NPC_Relax_Wander_C // (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) class UBP_AIAction_NPC_Relax_Wander_C* UBP_AIAction_NPC_Relax_Wander_C::GetDefaultObj() { static class UBP_AIAction_NPC_Relax_Wander_C* Default = nullptr; if (!Default) Default = static_cast(UBP_AIAction_NPC_Relax_Wander_C::StaticClass()->DefaultObject); return Default; } // Function BP_AIAction_NPC_Relax_Wander.BP_AIAction_NPC_Relax_Wander_C.OnStuck // (Public, BlueprintCallable, BlueprintEvent) // Parameters: void UBP_AIAction_NPC_Relax_Wander_C::OnStuck() { static class UFunction* Func = nullptr; if (!Func) Func = Class->GetFunction("BP_AIAction_NPC_Relax_Wander_C", "OnStuck"); UObject::ProcessEvent(Func, nullptr); } // Function BP_AIAction_NPC_Relax_Wander.BP_AIAction_NPC_Relax_Wander_C.Get Arrivable Location // (Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent) // Parameters: // struct FVector V (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // bool Result (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // struct FVector Location (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // TArray PathPoints (Edit, BlueprintVisible) // struct FVector CallFunc_K2_GetActorLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // double CallFunc_BreakVector_X (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // double CallFunc_BreakVector_Y (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // double CallFunc_BreakVector_Z (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // double CallFunc_BreakVector_X_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // double CallFunc_BreakVector_Y_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // double CallFunc_BreakVector_Z_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // struct FVector CallFunc_MakeVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // struct FVector CallFunc_K2_GetActorLocation_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // struct FVector CallFunc_GetArrivableLocation_OutLocation (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // float CallFunc_GetArrivableLocation_OutDistance (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // bool CallFunc_GetArrivableLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) void UBP_AIAction_NPC_Relax_Wander_C::Get_Arrivable_Location(const struct FVector& V, bool* Result, struct FVector* Location, const TArray& PathPoints, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, double CallFunc_BreakVector_X, double CallFunc_BreakVector_Y, double CallFunc_BreakVector_Z, double CallFunc_BreakVector_X_1, double CallFunc_BreakVector_Y_1, double CallFunc_BreakVector_Z_1, const struct FVector& CallFunc_MakeVector_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_1, const struct FVector& CallFunc_GetArrivableLocation_OutLocation, float CallFunc_GetArrivableLocation_OutDistance, bool CallFunc_GetArrivableLocation_ReturnValue, bool CallFunc_IsValid_ReturnValue) { static class UFunction* Func = nullptr; if (!Func) Func = Class->GetFunction("BP_AIAction_NPC_Relax_Wander_C", "Get Arrivable Location"); Params::UBP_AIAction_NPC_Relax_Wander_C_Get_Arrivable_Location_Params Parms{}; Parms.V = V; Parms.PathPoints = PathPoints; Parms.CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_K2_GetActorLocation_ReturnValue; Parms.CallFunc_BreakVector_X = CallFunc_BreakVector_X; Parms.CallFunc_BreakVector_Y = CallFunc_BreakVector_Y; Parms.CallFunc_BreakVector_Z = CallFunc_BreakVector_Z; Parms.CallFunc_BreakVector_X_1 = CallFunc_BreakVector_X_1; Parms.CallFunc_BreakVector_Y_1 = CallFunc_BreakVector_Y_1; Parms.CallFunc_BreakVector_Z_1 = CallFunc_BreakVector_Z_1; Parms.CallFunc_MakeVector_ReturnValue = CallFunc_MakeVector_ReturnValue; Parms.CallFunc_K2_GetActorLocation_ReturnValue_1 = CallFunc_K2_GetActorLocation_ReturnValue_1; Parms.CallFunc_GetArrivableLocation_OutLocation = CallFunc_GetArrivableLocation_OutLocation; Parms.CallFunc_GetArrivableLocation_OutDistance = CallFunc_GetArrivableLocation_OutDistance; Parms.CallFunc_GetArrivableLocation_ReturnValue = CallFunc_GetArrivableLocation_ReturnValue; Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; UObject::ProcessEvent(Func, &Parms); if (Result != nullptr) *Result = Parms.Result; if (Location != nullptr) *Location = std::move(Parms.Location); } // Function BP_AIAction_NPC_Relax_Wander.BP_AIAction_NPC_Relax_Wander_C.TryGetTargetLocation // (Public, HasOutParams, BlueprintCallable, BlueprintEvent) // Parameters: // int32 TryCount (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // bool Result (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // struct FVector Location (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // bool IsFind (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // struct FVector TargetLocation (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // int32 Index (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // struct FVector V (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // bool Temp_bool_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // int32 CallFunc_Subtract_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // bool CallFunc_Get_Arrivable_Location_Result (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // struct FVector CallFunc_Get_Arrivable_Location_Location (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // bool CallFunc_GreaterEqual_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // int32 Temp_int_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // bool CallFunc_LessEqual_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // bool CallFunc_BooleanAND_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // struct FVector CallFunc_SelectTargetNode_Location (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // int32 CallFunc_SelectTargetNode_index (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) void UBP_AIAction_NPC_Relax_Wander_C::TryGetTargetLocation(int32 TryCount, bool* Result, struct FVector* Location, bool IsFind, const struct FVector& TargetLocation, int32 Index, const struct FVector& V, bool Temp_bool_Variable, bool CallFunc_Not_PreBool_ReturnValue, int32 CallFunc_Subtract_IntInt_ReturnValue, bool CallFunc_Get_Arrivable_Location_Result, const struct FVector& CallFunc_Get_Arrivable_Location_Location, bool CallFunc_GreaterEqual_IntInt_ReturnValue, int32 Temp_int_Variable, int32 CallFunc_Add_IntInt_ReturnValue, bool CallFunc_LessEqual_IntInt_ReturnValue, bool CallFunc_BooleanAND_ReturnValue, bool CallFunc_IsValid_ReturnValue, const struct FVector& CallFunc_SelectTargetNode_Location, int32 CallFunc_SelectTargetNode_index) { static class UFunction* Func = nullptr; if (!Func) Func = Class->GetFunction("BP_AIAction_NPC_Relax_Wander_C", "TryGetTargetLocation"); Params::UBP_AIAction_NPC_Relax_Wander_C_TryGetTargetLocation_Params Parms{}; Parms.TryCount = TryCount; Parms.IsFind = IsFind; Parms.TargetLocation = TargetLocation; Parms.Index = Index; Parms.V = V; Parms.Temp_bool_Variable = Temp_bool_Variable; Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; Parms.CallFunc_Subtract_IntInt_ReturnValue = CallFunc_Subtract_IntInt_ReturnValue; Parms.CallFunc_Get_Arrivable_Location_Result = CallFunc_Get_Arrivable_Location_Result; Parms.CallFunc_Get_Arrivable_Location_Location = CallFunc_Get_Arrivable_Location_Location; Parms.CallFunc_GreaterEqual_IntInt_ReturnValue = CallFunc_GreaterEqual_IntInt_ReturnValue; Parms.Temp_int_Variable = Temp_int_Variable; Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; Parms.CallFunc_LessEqual_IntInt_ReturnValue = CallFunc_LessEqual_IntInt_ReturnValue; Parms.CallFunc_BooleanAND_ReturnValue = CallFunc_BooleanAND_ReturnValue; Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; Parms.CallFunc_SelectTargetNode_Location = CallFunc_SelectTargetNode_Location; Parms.CallFunc_SelectTargetNode_index = CallFunc_SelectTargetNode_index; UObject::ProcessEvent(Func, &Parms); if (Result != nullptr) *Result = Parms.Result; if (Location != nullptr) *Location = std::move(Parms.Location); } // Function BP_AIAction_NPC_Relax_Wander.BP_AIAction_NPC_Relax_Wander_C.SelectTargetNode // (Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent, BlueprintPure) // Parameters: // struct FVector Location (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // int32 Index (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // int32 SelectedIndex (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // TArray IndexList (Edit, BlueprintVisible) // double RadiusHalfLengthSq (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // int32 Temp_int_Array_Index_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // int32 Temp_int_Loop_Counter_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // bool CallFunc_Greater_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // int32 CallFunc_Array_Length_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // int32 CallFunc_Array_Add_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // int32 CallFunc_RandomInteger_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // int32 CallFunc_Array_Get_Item (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // double CallFunc_Multiply_DoubleDouble_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // struct FVector2D CallFunc_MakeVector2D_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // double CallFunc_VSize2DSquared_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // struct FVector CallFunc_Array_Get_Item_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // struct FVector CallFunc_K2_GetActorLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // double CallFunc_BreakVector_X (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // double CallFunc_BreakVector_Y (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // double CallFunc_BreakVector_Z (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // double CallFunc_BreakVector_X_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // double CallFunc_BreakVector_Y_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // double CallFunc_BreakVector_Z_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // struct FVector2D CallFunc_MakeVector2D_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // struct FVector2D CallFunc_MakeVector2D_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // int32 CallFunc_Array_Length_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // struct FVector2D CallFunc_Subtract_Vector2DVector2D_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // bool CallFunc_Less_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // double CallFunc_VSize2DSquared_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // bool CallFunc_GreaterEqual_DoubleDouble_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) void UBP_AIAction_NPC_Relax_Wander_C::SelectTargetNode(struct FVector* Location, int32* Index, int32 SelectedIndex, const TArray& IndexList, double RadiusHalfLengthSq, int32 Temp_int_Array_Index_Variable, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_Greater_IntInt_ReturnValue, bool CallFunc_IsValid_ReturnValue, int32 CallFunc_Array_Length_ReturnValue_1, int32 CallFunc_Array_Add_ReturnValue, int32 CallFunc_RandomInteger_ReturnValue, int32 CallFunc_Array_Get_Item, double CallFunc_Multiply_DoubleDouble_ReturnValue, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue, double CallFunc_VSize2DSquared_ReturnValue, const struct FVector& CallFunc_Array_Get_Item_1, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, double CallFunc_BreakVector_X, double CallFunc_BreakVector_Y, double CallFunc_BreakVector_Z, double CallFunc_BreakVector_X_1, double CallFunc_BreakVector_Y_1, double CallFunc_BreakVector_Z_1, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue_1, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue_2, int32 CallFunc_Array_Length_ReturnValue_2, const struct FVector2D& CallFunc_Subtract_Vector2DVector2D_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue, double CallFunc_VSize2DSquared_ReturnValue_1, bool CallFunc_GreaterEqual_DoubleDouble_ReturnValue) { static class UFunction* Func = nullptr; if (!Func) Func = Class->GetFunction("BP_AIAction_NPC_Relax_Wander_C", "SelectTargetNode"); Params::UBP_AIAction_NPC_Relax_Wander_C_SelectTargetNode_Params Parms{}; Parms.SelectedIndex = SelectedIndex; Parms.IndexList = IndexList; Parms.RadiusHalfLengthSq = RadiusHalfLengthSq; Parms.Temp_int_Array_Index_Variable = Temp_int_Array_Index_Variable; Parms.Temp_int_Loop_Counter_Variable = Temp_int_Loop_Counter_Variable; Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; Parms.CallFunc_Greater_IntInt_ReturnValue = CallFunc_Greater_IntInt_ReturnValue; Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; Parms.CallFunc_Array_Length_ReturnValue_1 = CallFunc_Array_Length_ReturnValue_1; Parms.CallFunc_Array_Add_ReturnValue = CallFunc_Array_Add_ReturnValue; Parms.CallFunc_RandomInteger_ReturnValue = CallFunc_RandomInteger_ReturnValue; Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; Parms.CallFunc_Multiply_DoubleDouble_ReturnValue = CallFunc_Multiply_DoubleDouble_ReturnValue; Parms.CallFunc_MakeVector2D_ReturnValue = CallFunc_MakeVector2D_ReturnValue; Parms.CallFunc_VSize2DSquared_ReturnValue = CallFunc_VSize2DSquared_ReturnValue; Parms.CallFunc_Array_Get_Item_1 = CallFunc_Array_Get_Item_1; Parms.CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_K2_GetActorLocation_ReturnValue; Parms.CallFunc_BreakVector_X = CallFunc_BreakVector_X; Parms.CallFunc_BreakVector_Y = CallFunc_BreakVector_Y; Parms.CallFunc_BreakVector_Z = CallFunc_BreakVector_Z; Parms.CallFunc_BreakVector_X_1 = CallFunc_BreakVector_X_1; Parms.CallFunc_BreakVector_Y_1 = CallFunc_BreakVector_Y_1; Parms.CallFunc_BreakVector_Z_1 = CallFunc_BreakVector_Z_1; Parms.CallFunc_MakeVector2D_ReturnValue_1 = CallFunc_MakeVector2D_ReturnValue_1; Parms.CallFunc_MakeVector2D_ReturnValue_2 = CallFunc_MakeVector2D_ReturnValue_2; Parms.CallFunc_Array_Length_ReturnValue_2 = CallFunc_Array_Length_ReturnValue_2; Parms.CallFunc_Subtract_Vector2DVector2D_ReturnValue = CallFunc_Subtract_Vector2DVector2D_ReturnValue; Parms.CallFunc_Less_IntInt_ReturnValue = CallFunc_Less_IntInt_ReturnValue; Parms.CallFunc_VSize2DSquared_ReturnValue_1 = CallFunc_VSize2DSquared_ReturnValue_1; Parms.CallFunc_GreaterEqual_DoubleDouble_ReturnValue = CallFunc_GreaterEqual_DoubleDouble_ReturnValue; UObject::ProcessEvent(Func, &Parms); if (Location != nullptr) *Location = std::move(Parms.Location); if (Index != nullptr) *Index = Parms.Index; } // Function BP_AIAction_NPC_Relax_Wander.BP_AIAction_NPC_Relax_Wander_C.HasNearPoint // (Public, HasOutParams, BlueprintCallable, BlueprintEvent, BlueprintPure) // Parameters: // TArray Nodes (BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) // struct FVector Point (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // bool Result (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // int32 Temp_int_Array_Index_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // int32 Temp_int_Loop_Counter_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // struct FVector CallFunc_Array_Get_Item (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // bool CallFunc_Less_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // bool CallFunc_IsNearTwoPoint_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) void UBP_AIAction_NPC_Relax_Wander_C::HasNearPoint(TArray& Nodes, const struct FVector& Point, bool* Result, int32 CallFunc_Array_Length_ReturnValue, int32 Temp_int_Array_Index_Variable, int32 Temp_int_Loop_Counter_Variable, const struct FVector& CallFunc_Array_Get_Item, bool CallFunc_Less_IntInt_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue, bool CallFunc_IsNearTwoPoint_ReturnValue) { static class UFunction* Func = nullptr; if (!Func) Func = Class->GetFunction("BP_AIAction_NPC_Relax_Wander_C", "HasNearPoint"); Params::UBP_AIAction_NPC_Relax_Wander_C_HasNearPoint_Params Parms{}; Parms.Nodes = Nodes; Parms.Point = Point; Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; Parms.Temp_int_Array_Index_Variable = Temp_int_Array_Index_Variable; Parms.Temp_int_Loop_Counter_Variable = Temp_int_Loop_Counter_Variable; Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; Parms.CallFunc_Less_IntInt_ReturnValue = CallFunc_Less_IntInt_ReturnValue; Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; Parms.CallFunc_IsNearTwoPoint_ReturnValue = CallFunc_IsNearTwoPoint_ReturnValue; UObject::ProcessEvent(Func, &Parms); if (Result != nullptr) *Result = Parms.Result; } // Function BP_AIAction_NPC_Relax_Wander.BP_AIAction_NPC_Relax_Wander_C.Create Inside Nodes // (Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent) // Parameters: // double Radius (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // int32 SplitNum (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // TArray Nodes (Parm, OutParm) // TArray Results (Edit, BlueprintVisible) // double RadiusSq (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // double SplitNumHalf (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // struct FVector V (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // double X (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // double Y (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // int32 Temp_int_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // double CallFunc_VSizeSquared_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // int32 CallFunc_Percent_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // int32 CallFunc_Divide_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // double CallFunc_Conv_IntToDouble_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // double CallFunc_Conv_IntToDouble_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // int32 CallFunc_Multiply_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // double CallFunc_Conv_IntToDouble_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // bool CallFunc_LessEqual_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // double CallFunc_Multiply_DoubleDouble_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // double CallFunc_Square_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // int32 CallFunc_Array_Add_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // bool CallFunc_LessEqual_DoubleDouble_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // double CallFunc_Divide_DoubleDouble_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // double CallFunc_Subtract_DoubleDouble_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // double CallFunc_Multiply_DoubleDouble_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // double CallFunc_Multiply_DoubleDouble_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // struct FVector CallFunc_MakeVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // double CallFunc_Subtract_DoubleDouble_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) void UBP_AIAction_NPC_Relax_Wander_C::Create_Inside_Nodes(double Radius, int32 SplitNum, TArray* Nodes, const TArray& Results, double RadiusSq, double SplitNumHalf, const struct FVector& V, double X, double Y, int32 Temp_int_Variable, double CallFunc_VSizeSquared_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue, int32 CallFunc_Percent_IntInt_ReturnValue, int32 CallFunc_Divide_IntInt_ReturnValue, double CallFunc_Conv_IntToDouble_ReturnValue, double CallFunc_Conv_IntToDouble_ReturnValue_1, int32 CallFunc_Multiply_IntInt_ReturnValue, double CallFunc_Conv_IntToDouble_ReturnValue_2, bool CallFunc_LessEqual_IntInt_ReturnValue, double CallFunc_Multiply_DoubleDouble_ReturnValue, double CallFunc_Square_ReturnValue, int32 CallFunc_Array_Add_ReturnValue, bool CallFunc_LessEqual_DoubleDouble_ReturnValue, double CallFunc_Divide_DoubleDouble_ReturnValue, double CallFunc_Subtract_DoubleDouble_ReturnValue, double CallFunc_Multiply_DoubleDouble_ReturnValue_1, double CallFunc_Multiply_DoubleDouble_ReturnValue_2, const struct FVector& CallFunc_MakeVector_ReturnValue, double CallFunc_Subtract_DoubleDouble_ReturnValue_1) { static class UFunction* Func = nullptr; if (!Func) Func = Class->GetFunction("BP_AIAction_NPC_Relax_Wander_C", "Create Inside Nodes"); Params::UBP_AIAction_NPC_Relax_Wander_C_Create_Inside_Nodes_Params Parms{}; Parms.Radius = Radius; Parms.SplitNum = SplitNum; Parms.Results = Results; Parms.RadiusSq = RadiusSq; Parms.SplitNumHalf = SplitNumHalf; Parms.V = V; Parms.X = X; Parms.Y = Y; Parms.Temp_int_Variable = Temp_int_Variable; Parms.CallFunc_VSizeSquared_ReturnValue = CallFunc_VSizeSquared_ReturnValue; Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; Parms.CallFunc_Percent_IntInt_ReturnValue = CallFunc_Percent_IntInt_ReturnValue; Parms.CallFunc_Divide_IntInt_ReturnValue = CallFunc_Divide_IntInt_ReturnValue; Parms.CallFunc_Conv_IntToDouble_ReturnValue = CallFunc_Conv_IntToDouble_ReturnValue; Parms.CallFunc_Conv_IntToDouble_ReturnValue_1 = CallFunc_Conv_IntToDouble_ReturnValue_1; Parms.CallFunc_Multiply_IntInt_ReturnValue = CallFunc_Multiply_IntInt_ReturnValue; Parms.CallFunc_Conv_IntToDouble_ReturnValue_2 = CallFunc_Conv_IntToDouble_ReturnValue_2; Parms.CallFunc_LessEqual_IntInt_ReturnValue = CallFunc_LessEqual_IntInt_ReturnValue; Parms.CallFunc_Multiply_DoubleDouble_ReturnValue = CallFunc_Multiply_DoubleDouble_ReturnValue; Parms.CallFunc_Square_ReturnValue = CallFunc_Square_ReturnValue; Parms.CallFunc_Array_Add_ReturnValue = CallFunc_Array_Add_ReturnValue; Parms.CallFunc_LessEqual_DoubleDouble_ReturnValue = CallFunc_LessEqual_DoubleDouble_ReturnValue; Parms.CallFunc_Divide_DoubleDouble_ReturnValue = CallFunc_Divide_DoubleDouble_ReturnValue; Parms.CallFunc_Subtract_DoubleDouble_ReturnValue = CallFunc_Subtract_DoubleDouble_ReturnValue; Parms.CallFunc_Multiply_DoubleDouble_ReturnValue_1 = CallFunc_Multiply_DoubleDouble_ReturnValue_1; Parms.CallFunc_Multiply_DoubleDouble_ReturnValue_2 = CallFunc_Multiply_DoubleDouble_ReturnValue_2; Parms.CallFunc_MakeVector_ReturnValue = CallFunc_MakeVector_ReturnValue; Parms.CallFunc_Subtract_DoubleDouble_ReturnValue_1 = CallFunc_Subtract_DoubleDouble_ReturnValue_1; UObject::ProcessEvent(Func, &Parms); if (Nodes != nullptr) *Nodes = std::move(Parms.Nodes); } // Function BP_AIAction_NPC_Relax_Wander.BP_AIAction_NPC_Relax_Wander_C.CreateCircumferenceNodes // (Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent) // Parameters: // double Radius (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // int32 SplitNum (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // TArray Nodes (Parm, OutParm) // TArray Results (Edit, BlueprintVisible) // double M (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // double N_Sq (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // double N (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // double R_Sq (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // double R (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // double SplitNumHalf (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // double CallFunc_Square_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // double CallFunc_Square_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // int32 Temp_int_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // double CallFunc_Conv_IntToDouble_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // double CallFunc_Multiply_DoubleDouble_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // struct FVector CallFunc_MakeVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // struct FVector CallFunc_MakeVector_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // int32 CallFunc_Array_Add_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // int32 CallFunc_Array_Add_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // double CallFunc_Multiply_DoubleDouble_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // struct FVector CallFunc_MakeVector_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // int32 CallFunc_Array_Add_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // struct FVector CallFunc_MakeVector_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // int32 CallFunc_Array_Add_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // double CallFunc_Subtract_DoubleDouble_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // double CallFunc_Sqrt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // double CallFunc_Divide_DoubleDouble_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // double CallFunc_Subtract_DoubleDouble_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // double CallFunc_Conv_IntToDouble_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // double CallFunc_Multiply_DoubleDouble_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // double CallFunc_Multiply_DoubleDouble_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // bool CallFunc_LessEqual_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) void UBP_AIAction_NPC_Relax_Wander_C::CreateCircumferenceNodes(double Radius, int32 SplitNum, TArray* Nodes, const TArray& Results, double M, double N_Sq, double N, double R_Sq, double R, double SplitNumHalf, double CallFunc_Square_ReturnValue, double CallFunc_Square_ReturnValue_1, int32 Temp_int_Variable, double CallFunc_Conv_IntToDouble_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue, double CallFunc_Multiply_DoubleDouble_ReturnValue, const struct FVector& CallFunc_MakeVector_ReturnValue, const struct FVector& CallFunc_MakeVector_ReturnValue_1, int32 CallFunc_Array_Add_ReturnValue, int32 CallFunc_Array_Add_ReturnValue_1, double CallFunc_Multiply_DoubleDouble_ReturnValue_1, const struct FVector& CallFunc_MakeVector_ReturnValue_2, int32 CallFunc_Array_Add_ReturnValue_2, const struct FVector& CallFunc_MakeVector_ReturnValue_3, int32 CallFunc_Array_Add_ReturnValue_3, double CallFunc_Subtract_DoubleDouble_ReturnValue, double CallFunc_Sqrt_ReturnValue, double CallFunc_Divide_DoubleDouble_ReturnValue, double CallFunc_Subtract_DoubleDouble_ReturnValue_1, double CallFunc_Conv_IntToDouble_ReturnValue_1, double CallFunc_Multiply_DoubleDouble_ReturnValue_2, double CallFunc_Multiply_DoubleDouble_ReturnValue_3, bool CallFunc_LessEqual_IntInt_ReturnValue) { static class UFunction* Func = nullptr; if (!Func) Func = Class->GetFunction("BP_AIAction_NPC_Relax_Wander_C", "CreateCircumferenceNodes"); Params::UBP_AIAction_NPC_Relax_Wander_C_CreateCircumferenceNodes_Params Parms{}; Parms.Radius = Radius; Parms.SplitNum = SplitNum; Parms.Results = Results; Parms.M = M; Parms.N_Sq = N_Sq; Parms.N = N; Parms.R_Sq = R_Sq; Parms.R = R; Parms.SplitNumHalf = SplitNumHalf; Parms.CallFunc_Square_ReturnValue = CallFunc_Square_ReturnValue; Parms.CallFunc_Square_ReturnValue_1 = CallFunc_Square_ReturnValue_1; Parms.Temp_int_Variable = Temp_int_Variable; Parms.CallFunc_Conv_IntToDouble_ReturnValue = CallFunc_Conv_IntToDouble_ReturnValue; Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; Parms.CallFunc_Multiply_DoubleDouble_ReturnValue = CallFunc_Multiply_DoubleDouble_ReturnValue; Parms.CallFunc_MakeVector_ReturnValue = CallFunc_MakeVector_ReturnValue; Parms.CallFunc_MakeVector_ReturnValue_1 = CallFunc_MakeVector_ReturnValue_1; Parms.CallFunc_Array_Add_ReturnValue = CallFunc_Array_Add_ReturnValue; Parms.CallFunc_Array_Add_ReturnValue_1 = CallFunc_Array_Add_ReturnValue_1; Parms.CallFunc_Multiply_DoubleDouble_ReturnValue_1 = CallFunc_Multiply_DoubleDouble_ReturnValue_1; Parms.CallFunc_MakeVector_ReturnValue_2 = CallFunc_MakeVector_ReturnValue_2; Parms.CallFunc_Array_Add_ReturnValue_2 = CallFunc_Array_Add_ReturnValue_2; Parms.CallFunc_MakeVector_ReturnValue_3 = CallFunc_MakeVector_ReturnValue_3; Parms.CallFunc_Array_Add_ReturnValue_3 = CallFunc_Array_Add_ReturnValue_3; Parms.CallFunc_Subtract_DoubleDouble_ReturnValue = CallFunc_Subtract_DoubleDouble_ReturnValue; Parms.CallFunc_Sqrt_ReturnValue = CallFunc_Sqrt_ReturnValue; Parms.CallFunc_Divide_DoubleDouble_ReturnValue = CallFunc_Divide_DoubleDouble_ReturnValue; Parms.CallFunc_Subtract_DoubleDouble_ReturnValue_1 = CallFunc_Subtract_DoubleDouble_ReturnValue_1; Parms.CallFunc_Conv_IntToDouble_ReturnValue_1 = CallFunc_Conv_IntToDouble_ReturnValue_1; Parms.CallFunc_Multiply_DoubleDouble_ReturnValue_2 = CallFunc_Multiply_DoubleDouble_ReturnValue_2; Parms.CallFunc_Multiply_DoubleDouble_ReturnValue_3 = CallFunc_Multiply_DoubleDouble_ReturnValue_3; Parms.CallFunc_LessEqual_IntInt_ReturnValue = CallFunc_LessEqual_IntInt_ReturnValue; UObject::ProcessEvent(Func, &Parms); if (Nodes != nullptr) *Nodes = std::move(Parms.Nodes); } // Function BP_AIAction_NPC_Relax_Wander.BP_AIAction_NPC_Relax_Wander_C.CreateNodes // (Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent) // Parameters: // struct FVector Center (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // double Radius (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // int32 SplitNum (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // TArray Nodes (Parm, OutParm) // TArray Results (Edit, BlueprintVisible) // int32 Temp_int_Loop_Counter_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // int32 Temp_int_Loop_Counter_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // int32 CallFunc_Add_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // int32 Temp_int_Array_Index_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // TArray CallFunc_Create_Inside_Nodes_Nodes (ReferenceParm) // int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // TArray CallFunc_CreateCircumferenceNodes_Nodes (ReferenceParm) // bool CallFunc_Less_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // struct FVector CallFunc_Array_Get_Item (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // struct FVector CallFunc_Add_VectorVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // int32 CallFunc_Array_Length_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // int32 CallFunc_Array_Add_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // bool CallFunc_Less_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // bool CallFunc_HasNearPoint_Result (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // int32 Temp_int_Array_Index_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // struct FVector CallFunc_Array_Get_Item_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // struct FVector CallFunc_Add_VectorVector_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // bool CallFunc_HasNearPoint_Result_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // int32 CallFunc_Array_Add_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) void UBP_AIAction_NPC_Relax_Wander_C::CreateNodes(const struct FVector& Center, double Radius, int32 SplitNum, TArray* Nodes, const TArray& Results, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, int32 Temp_int_Loop_Counter_Variable_1, int32 CallFunc_Add_IntInt_ReturnValue_1, int32 Temp_int_Array_Index_Variable, TArray& CallFunc_Create_Inside_Nodes_Nodes, int32 CallFunc_Array_Length_ReturnValue, TArray& CallFunc_CreateCircumferenceNodes_Nodes, bool CallFunc_Less_IntInt_ReturnValue, const struct FVector& CallFunc_Array_Get_Item, const struct FVector& CallFunc_Add_VectorVector_ReturnValue, int32 CallFunc_Array_Length_ReturnValue_1, int32 CallFunc_Array_Add_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue_1, bool CallFunc_HasNearPoint_Result, int32 Temp_int_Array_Index_Variable_1, const struct FVector& CallFunc_Array_Get_Item_1, const struct FVector& CallFunc_Add_VectorVector_ReturnValue_1, bool CallFunc_HasNearPoint_Result_1, int32 CallFunc_Array_Add_ReturnValue_1) { static class UFunction* Func = nullptr; if (!Func) Func = Class->GetFunction("BP_AIAction_NPC_Relax_Wander_C", "CreateNodes"); Params::UBP_AIAction_NPC_Relax_Wander_C_CreateNodes_Params Parms{}; Parms.Center = Center; Parms.Radius = Radius; Parms.SplitNum = SplitNum; Parms.Results = Results; Parms.Temp_int_Loop_Counter_Variable = Temp_int_Loop_Counter_Variable; Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; Parms.Temp_int_Loop_Counter_Variable_1 = Temp_int_Loop_Counter_Variable_1; Parms.CallFunc_Add_IntInt_ReturnValue_1 = CallFunc_Add_IntInt_ReturnValue_1; Parms.Temp_int_Array_Index_Variable = Temp_int_Array_Index_Variable; Parms.CallFunc_Create_Inside_Nodes_Nodes = CallFunc_Create_Inside_Nodes_Nodes; Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; Parms.CallFunc_CreateCircumferenceNodes_Nodes = CallFunc_CreateCircumferenceNodes_Nodes; Parms.CallFunc_Less_IntInt_ReturnValue = CallFunc_Less_IntInt_ReturnValue; Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; Parms.CallFunc_Add_VectorVector_ReturnValue = CallFunc_Add_VectorVector_ReturnValue; Parms.CallFunc_Array_Length_ReturnValue_1 = CallFunc_Array_Length_ReturnValue_1; Parms.CallFunc_Array_Add_ReturnValue = CallFunc_Array_Add_ReturnValue; Parms.CallFunc_Less_IntInt_ReturnValue_1 = CallFunc_Less_IntInt_ReturnValue_1; Parms.CallFunc_HasNearPoint_Result = CallFunc_HasNearPoint_Result; Parms.Temp_int_Array_Index_Variable_1 = Temp_int_Array_Index_Variable_1; Parms.CallFunc_Array_Get_Item_1 = CallFunc_Array_Get_Item_1; Parms.CallFunc_Add_VectorVector_ReturnValue_1 = CallFunc_Add_VectorVector_ReturnValue_1; Parms.CallFunc_HasNearPoint_Result_1 = CallFunc_HasNearPoint_Result_1; Parms.CallFunc_Array_Add_ReturnValue_1 = CallFunc_Array_Add_ReturnValue_1; UObject::ProcessEvent(Func, &Parms); if (Nodes != nullptr) *Nodes = std::move(Parms.Nodes); } // Function BP_AIAction_NPC_Relax_Wander.BP_AIAction_NPC_Relax_Wander_C.OnTargetPointUpdateStart // (Protected, HasDefaults, BlueprintCallable, BlueprintEvent) // Parameters: // struct FVector TargetLocation (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // int32 Index (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // struct FVector V (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // int32 CallFunc_RandomIntegerInRange_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // double CallFunc_Conv_IntToDouble_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // double CallFunc_Multiply_DoubleDouble_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // struct FVector CallFunc_K2_GetActorLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // double CallFunc_Subtract_DoubleDouble_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // struct FF_NPC_PathWalkPoint K2Node_MakeStruct_F_NPC_PathWalkPoint (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // double CallFunc_Multiply_DoubleDouble_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // TArrayK2Node_MakeArray_Array (ReferenceParm) // double CallFunc_Add_DoubleDouble_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // struct FF_NPC_PathWalkArray K2Node_MakeStruct_F_NPC_PathWalkArray (HasGetValueTypeHash) // struct FF_NPC_PathWalkPoint K2Node_MakeStruct_F_NPC_PathWalkPoint_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // TArrayK2Node_MakeArray_Array_1 (ReferenceParm) // bool CallFunc_TryGetTargetLocation_Result (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // struct FVector CallFunc_TryGetTargetLocation_Location (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // struct FF_NPC_PathWalkArray K2Node_MakeStruct_F_NPC_PathWalkArray_1 (HasGetValueTypeHash) void UBP_AIAction_NPC_Relax_Wander_C::OnTargetPointUpdateStart(const struct FVector& TargetLocation, int32 Index, const struct FVector& V, int32 CallFunc_RandomIntegerInRange_ReturnValue, double CallFunc_Conv_IntToDouble_ReturnValue, double CallFunc_Multiply_DoubleDouble_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, double CallFunc_Subtract_DoubleDouble_ReturnValue, const struct FF_NPC_PathWalkPoint& K2Node_MakeStruct_F_NPC_PathWalkPoint, double CallFunc_Multiply_DoubleDouble_ReturnValue_1, TArray& K2Node_MakeArray_Array, double CallFunc_Add_DoubleDouble_ReturnValue, const struct FF_NPC_PathWalkArray& K2Node_MakeStruct_F_NPC_PathWalkArray, const struct FF_NPC_PathWalkPoint& K2Node_MakeStruct_F_NPC_PathWalkPoint_1, TArray& K2Node_MakeArray_Array_1, bool CallFunc_TryGetTargetLocation_Result, const struct FVector& CallFunc_TryGetTargetLocation_Location, const struct FF_NPC_PathWalkArray& K2Node_MakeStruct_F_NPC_PathWalkArray_1) { static class UFunction* Func = nullptr; if (!Func) Func = Class->GetFunction("BP_AIAction_NPC_Relax_Wander_C", "OnTargetPointUpdateStart"); Params::UBP_AIAction_NPC_Relax_Wander_C_OnTargetPointUpdateStart_Params Parms{}; Parms.TargetLocation = TargetLocation; Parms.Index = Index; Parms.V = V; Parms.CallFunc_RandomIntegerInRange_ReturnValue = CallFunc_RandomIntegerInRange_ReturnValue; Parms.CallFunc_Conv_IntToDouble_ReturnValue = CallFunc_Conv_IntToDouble_ReturnValue; Parms.CallFunc_Multiply_DoubleDouble_ReturnValue = CallFunc_Multiply_DoubleDouble_ReturnValue; Parms.CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_K2_GetActorLocation_ReturnValue; Parms.CallFunc_Subtract_DoubleDouble_ReturnValue = CallFunc_Subtract_DoubleDouble_ReturnValue; Parms.K2Node_MakeStruct_F_NPC_PathWalkPoint = K2Node_MakeStruct_F_NPC_PathWalkPoint; Parms.CallFunc_Multiply_DoubleDouble_ReturnValue_1 = CallFunc_Multiply_DoubleDouble_ReturnValue_1; Parms.K2Node_MakeArray_Array = K2Node_MakeArray_Array; Parms.CallFunc_Add_DoubleDouble_ReturnValue = CallFunc_Add_DoubleDouble_ReturnValue; Parms.K2Node_MakeStruct_F_NPC_PathWalkArray = K2Node_MakeStruct_F_NPC_PathWalkArray; Parms.K2Node_MakeStruct_F_NPC_PathWalkPoint_1 = K2Node_MakeStruct_F_NPC_PathWalkPoint_1; Parms.K2Node_MakeArray_Array_1 = K2Node_MakeArray_Array_1; Parms.CallFunc_TryGetTargetLocation_Result = CallFunc_TryGetTargetLocation_Result; Parms.CallFunc_TryGetTargetLocation_Location = CallFunc_TryGetTargetLocation_Location; Parms.K2Node_MakeStruct_F_NPC_PathWalkArray_1 = K2Node_MakeStruct_F_NPC_PathWalkArray_1; UObject::ProcessEvent(Func, &Parms); } // Function BP_AIAction_NPC_Relax_Wander.BP_AIAction_NPC_Relax_Wander_C.ActionStart // (Event, Public, BlueprintEvent) // Parameters: // class APawn* ControlledPawn (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash) void UBP_AIAction_NPC_Relax_Wander_C::ActionStart(class APawn* ControlledPawn) { static class UFunction* Func = nullptr; if (!Func) Func = Class->GetFunction("BP_AIAction_NPC_Relax_Wander_C", "ActionStart"); Params::UBP_AIAction_NPC_Relax_Wander_C_ActionStart_Params Parms{}; Parms.ControlledPawn = ControlledPawn; UObject::ProcessEvent(Func, &Parms); } // Function BP_AIAction_NPC_Relax_Wander.BP_AIAction_NPC_Relax_Wander_C.ExecuteUbergraph_BP_AIAction_NPC_Relax_Wander // (Final, UbergraphFunction, HasDefaults) // Parameters: // int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // class APawn* K2Node_Event_ControlledPawn (ZeroConstructor, NoDestructor, HasGetValueTypeHash) // int32 CallFunc_Max_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // class AController* CallFunc_GetController_ReturnValue (ZeroConstructor, NoDestructor, HasGetValueTypeHash) // TScriptInterfaceK2Node_DynamicCast_AsBPI_Get_Pal_AIBlackboard (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) // class UBP_PalAIBlackboard_Common_C*CallFunc_GetMyBB_PalBrackboard (ZeroConstructor, NoDestructor, HasGetValueTypeHash) // TArray CallFunc_CreateNodes_Nodes (ReferenceParm) // double CallFunc_FMax_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) void UBP_AIAction_NPC_Relax_Wander_C::ExecuteUbergraph_BP_AIAction_NPC_Relax_Wander(int32 EntryPoint, class APawn* K2Node_Event_ControlledPawn, int32 CallFunc_Max_ReturnValue, class AController* CallFunc_GetController_ReturnValue, TScriptInterface K2Node_DynamicCast_AsBPI_Get_Pal_AIBlackboard, bool K2Node_DynamicCast_bSuccess, class UBP_PalAIBlackboard_Common_C* CallFunc_GetMyBB_PalBrackboard, TArray& CallFunc_CreateNodes_Nodes, double CallFunc_FMax_ReturnValue) { static class UFunction* Func = nullptr; if (!Func) Func = Class->GetFunction("BP_AIAction_NPC_Relax_Wander_C", "ExecuteUbergraph_BP_AIAction_NPC_Relax_Wander"); Params::UBP_AIAction_NPC_Relax_Wander_C_ExecuteUbergraph_BP_AIAction_NPC_Relax_Wander_Params Parms{}; Parms.EntryPoint = EntryPoint; Parms.K2Node_Event_ControlledPawn = K2Node_Event_ControlledPawn; Parms.CallFunc_Max_ReturnValue = CallFunc_Max_ReturnValue; Parms.CallFunc_GetController_ReturnValue = CallFunc_GetController_ReturnValue; Parms.K2Node_DynamicCast_AsBPI_Get_Pal_AIBlackboard = K2Node_DynamicCast_AsBPI_Get_Pal_AIBlackboard; Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; Parms.CallFunc_GetMyBB_PalBrackboard = CallFunc_GetMyBB_PalBrackboard; Parms.CallFunc_CreateNodes_Nodes = CallFunc_CreateNodes_Nodes; Parms.CallFunc_FMax_ReturnValue = CallFunc_FMax_ReturnValue; UObject::ProcessEvent(Func, &Parms); } }