#pragma once

/*
* SDK generated by Dumper-7
*
* https://github.com/Encryqed/Dumper-7
*/

// Package: ABP_MainCharacter_PaintMan_low

#include "Basic.hpp"

#include "ABP_MainCharacter_PaintMan_low_classes.hpp"
#include "ABP_MainCharacter_PaintMan_low_parameters.hpp"


SDK_NAMESPACE_START

// Function ABP_MainCharacter_PaintMan_low.ABP_MainCharacter_PaintMan_low_C.ExecuteUbergraph_ABP_MainCharacter_PaintMan_low
// (Final, UbergraphFunction, HasDefaults)
// Parameters:
// int32                                   EntryPoint                                             (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)

void UABP_MainCharacter_PaintMan_low_C::ExecuteUbergraph_ABP_MainCharacter_PaintMan_low(int32 EntryPoint)
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = Class->GetFunction("ABP_MainCharacter_PaintMan_low_C", "ExecuteUbergraph_ABP_MainCharacter_PaintMan_low");

	Params::ABP_MainCharacter_PaintMan_low_C_ExecuteUbergraph_ABP_MainCharacter_PaintMan_low Parms{};

	Parms.EntryPoint = EntryPoint;

	UObject::ProcessEvent(Func, &Parms);
}


// Function ABP_MainCharacter_PaintMan_low.ABP_MainCharacter_PaintMan_low_C.EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_MainCharacter_PaintMan_low_AnimGraphNode_TransitionResult_FE06D8964153EF32B6F59B8372C89E11
// (BlueprintEvent)

void UABP_MainCharacter_PaintMan_low_C::EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_MainCharacter_PaintMan_low_AnimGraphNode_TransitionResult_FE06D8964153EF32B6F59B8372C89E11()
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = Class->GetFunction("ABP_MainCharacter_PaintMan_low_C", "EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_MainCharacter_PaintMan_low_AnimGraphNode_TransitionResult_FE06D8964153EF32B6F59B8372C89E11");

	UObject::ProcessEvent(Func, nullptr);
}


// Function ABP_MainCharacter_PaintMan_low.ABP_MainCharacter_PaintMan_low_C.EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_MainCharacter_PaintMan_low_AnimGraphNode_TransitionResult_B30C73B24E9F1E7636DC2D98B204FA1A
// (BlueprintEvent)

void UABP_MainCharacter_PaintMan_low_C::EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_MainCharacter_PaintMan_low_AnimGraphNode_TransitionResult_B30C73B24E9F1E7636DC2D98B204FA1A()
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = Class->GetFunction("ABP_MainCharacter_PaintMan_low_C", "EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_MainCharacter_PaintMan_low_AnimGraphNode_TransitionResult_B30C73B24E9F1E7636DC2D98B204FA1A");

	UObject::ProcessEvent(Func, nullptr);
}


// Function ABP_MainCharacter_PaintMan_low.ABP_MainCharacter_PaintMan_low_C.EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_MainCharacter_PaintMan_low_AnimGraphNode_TransitionResult_83A5508D41F00FF9E224B39876A34404
// (BlueprintEvent)

void UABP_MainCharacter_PaintMan_low_C::EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_MainCharacter_PaintMan_low_AnimGraphNode_TransitionResult_83A5508D41F00FF9E224B39876A34404()
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = Class->GetFunction("ABP_MainCharacter_PaintMan_low_C", "EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_MainCharacter_PaintMan_low_AnimGraphNode_TransitionResult_83A5508D41F00FF9E224B39876A34404");

	UObject::ProcessEvent(Func, nullptr);
}


// Function ABP_MainCharacter_PaintMan_low.ABP_MainCharacter_PaintMan_low_C.EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_MainCharacter_PaintMan_low_AnimGraphNode_TransitionResult_613B7BF5474CD8B2601EA798FFBD0F64
// (BlueprintEvent)

void UABP_MainCharacter_PaintMan_low_C::EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_MainCharacter_PaintMan_low_AnimGraphNode_TransitionResult_613B7BF5474CD8B2601EA798FFBD0F64()
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = Class->GetFunction("ABP_MainCharacter_PaintMan_low_C", "EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_MainCharacter_PaintMan_low_AnimGraphNode_TransitionResult_613B7BF5474CD8B2601EA798FFBD0F64");

	UObject::ProcessEvent(Func, nullptr);
}


// Function ABP_MainCharacter_PaintMan_low.ABP_MainCharacter_PaintMan_low_C.EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_MainCharacter_PaintMan_low_AnimGraphNode_TransitionResult_12D815E0427EFC177AE38FB8BD70E593
// (BlueprintEvent)

void UABP_MainCharacter_PaintMan_low_C::EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_MainCharacter_PaintMan_low_AnimGraphNode_TransitionResult_12D815E0427EFC177AE38FB8BD70E593()
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = Class->GetFunction("ABP_MainCharacter_PaintMan_low_C", "EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_MainCharacter_PaintMan_low_AnimGraphNode_TransitionResult_12D815E0427EFC177AE38FB8BD70E593");

	UObject::ProcessEvent(Func, nullptr);
}


// Function ABP_MainCharacter_PaintMan_low.ABP_MainCharacter_PaintMan_low_C.EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_MainCharacter_PaintMan_low_AnimGraphNode_LookAt_B6A7ACA04AAAAB8891F8519E1E00E1C7
// (BlueprintEvent)

void UABP_MainCharacter_PaintMan_low_C::EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_MainCharacter_PaintMan_low_AnimGraphNode_LookAt_B6A7ACA04AAAAB8891F8519E1E00E1C7()
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = Class->GetFunction("ABP_MainCharacter_PaintMan_low_C", "EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_MainCharacter_PaintMan_low_AnimGraphNode_LookAt_B6A7ACA04AAAAB8891F8519E1E00E1C7");

	UObject::ProcessEvent(Func, nullptr);
}


// Function ABP_MainCharacter_PaintMan_low.ABP_MainCharacter_PaintMan_low_C.EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_MainCharacter_PaintMan_low_AnimGraphNode_LookAt_61711BDC484E8FC0A2BBBE97749A630A
// (BlueprintEvent)

void UABP_MainCharacter_PaintMan_low_C::EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_MainCharacter_PaintMan_low_AnimGraphNode_LookAt_61711BDC484E8FC0A2BBBE97749A630A()
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = Class->GetFunction("ABP_MainCharacter_PaintMan_low_C", "EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_MainCharacter_PaintMan_low_AnimGraphNode_LookAt_61711BDC484E8FC0A2BBBE97749A630A");

	UObject::ProcessEvent(Func, nullptr);
}


// Function ABP_MainCharacter_PaintMan_low.ABP_MainCharacter_PaintMan_low_C.EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_MainCharacter_PaintMan_low_AnimGraphNode_LookAt_0E0B782646119C0D3C59E6854F4A99D0
// (BlueprintEvent)

void UABP_MainCharacter_PaintMan_low_C::EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_MainCharacter_PaintMan_low_AnimGraphNode_LookAt_0E0B782646119C0D3C59E6854F4A99D0()
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = Class->GetFunction("ABP_MainCharacter_PaintMan_low_C", "EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_MainCharacter_PaintMan_low_AnimGraphNode_LookAt_0E0B782646119C0D3C59E6854F4A99D0");

	UObject::ProcessEvent(Func, nullptr);
}


// Function ABP_MainCharacter_PaintMan_low.ABP_MainCharacter_PaintMan_low_C.BlueprintUpdateAnimation
// (Event, Public, BlueprintEvent)
// Parameters:
// float                                   DeltaTimeX_BlueprintUpdateAnimation                    (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)

void UABP_MainCharacter_PaintMan_low_C::BlueprintUpdateAnimation(float DeltaTimeX_BlueprintUpdateAnimation)
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = Class->GetFunction("ABP_MainCharacter_PaintMan_low_C", "BlueprintUpdateAnimation");

	Params::ABP_MainCharacter_PaintMan_low_C_BlueprintUpdateAnimation Parms{};

	Parms.DeltaTimeX_BlueprintUpdateAnimation = DeltaTimeX_BlueprintUpdateAnimation;

	UObject::ProcessEvent(Func, &Parms);
}


// Function ABP_MainCharacter_PaintMan_low.ABP_MainCharacter_PaintMan_low_C.BlueprintInitializeAnimation
// (Event, Public, BlueprintEvent)

void UABP_MainCharacter_PaintMan_low_C::BlueprintInitializeAnimation()
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = Class->GetFunction("ABP_MainCharacter_PaintMan_low_C", "BlueprintInitializeAnimation");

	UObject::ProcessEvent(Func, nullptr);
}


// Function ABP_MainCharacter_PaintMan_low.ABP_MainCharacter_PaintMan_low_C.AnimGraph
// (HasOutParams, BlueprintCallable, BlueprintEvent)
// Parameters:
// struct FPoseLink*                       AnimGraph                                              (Parm, OutParm, NoDestructor)

void UABP_MainCharacter_PaintMan_low_C::AnimGraph(struct FPoseLink* AnimGraph)
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = Class->GetFunction("ABP_MainCharacter_PaintMan_low_C", "AnimGraph");

	Params::ABP_MainCharacter_PaintMan_low_C_AnimGraph Parms{};

	UObject::ProcessEvent(Func, &Parms);

	if (AnimGraph != nullptr)
		*AnimGraph = std::move(Parms.AnimGraph);
}


SDK_NAMESPACE_END
