#pragma once

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

// Package: UI_configItem

#include "Basic.hpp"

#include "UI_configItem_classes.hpp"
#include "UI_configItem_parameters.hpp"


SDK_NAMESPACE_START

// Function UI_configItem.UI_configItem_C.Update Lookspead
// (Public, BlueprintCallable, BlueprintEvent)
// Parameters:
// int32                                   Add                                                    (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)

void UUI_configItem_C::Update_Lookspead(int32 Add)
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = Class->GetFunction("UI_configItem_C", "Update Lookspead");

	Params::UI_configItem_C_Update_Lookspead Parms{};

	Parms.Add = Add;

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


// Function UI_configItem.UI_configItem_C.Update GRAPHIC
// (Public, BlueprintCallable, BlueprintEvent)
// Parameters:
// int32                                   Add                                                    (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)

void UUI_configItem_C::Update_GRAPHIC(int32 Add)
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = Class->GetFunction("UI_configItem_C", "Update GRAPHIC");

	Params::UI_configItem_C_Update_GRAPHIC Parms{};

	Parms.Add = Add;

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


// Function UI_configItem.UI_configItem_C.Update flame rate
// (Public, BlueprintCallable, BlueprintEvent)
// Parameters:
// double                                  Add                                                    (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)

void UUI_configItem_C::Update_flame_rate(double Add)
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = Class->GetFunction("UI_configItem_C", "Update flame rate");

	Params::UI_configItem_C_Update_flame_rate Parms{};

	Parms.Add = Add;

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


// Function UI_configItem.UI_configItem_C.update configItem
// (BlueprintCallable, BlueprintEvent)

void UUI_configItem_C::update_configItem()
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = Class->GetFunction("UI_configItem_C", "update configItem");

	UObject::ProcessEvent(Func, nullptr);
}


// Function UI_configItem.UI_configItem_C.Update confg value
// (Public, HasDefaults, BlueprintCallable, BlueprintEvent)

void UUI_configItem_C::Update_confg_value()
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = Class->GetFunction("UI_configItem_C", "Update confg value");

	UObject::ProcessEvent(Func, nullptr);
}


// Function UI_configItem.UI_configItem_C.look spead
// (Public, HasOutParams, BlueprintCallable, BlueprintEvent)
// Parameters:
// class FText*                            slook_pead                                             (Parm, OutParm)

void UUI_configItem_C::look_spead(class FText* slook_pead)
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = Class->GetFunction("UI_configItem_C", "look spead");

	Params::UI_configItem_C_look_spead Parms{};

	UObject::ProcessEvent(Func, &Parms);

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


// Function UI_configItem.UI_configItem_C.ExecuteUbergraph_UI_configItem
// (Final, UbergraphFunction, HasDefaults)
// Parameters:
// int32                                   EntryPoint                                             (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)

void UUI_configItem_C::ExecuteUbergraph_UI_configItem(int32 EntryPoint)
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = Class->GetFunction("UI_configItem_C", "ExecuteUbergraph_UI_configItem");

	Params::UI_configItem_C_ExecuteUbergraph_UI_configItem Parms{};

	Parms.EntryPoint = EntryPoint;

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


// Function UI_configItem.UI_configItem_C.BndEvt__UI_configItem_Light_BTN_K2Node_ComponentBoundEvent_1_OnButtonClickedEvent__DelegateSignature
// (BlueprintEvent)

void UUI_configItem_C::BndEvt__UI_configItem_Light_BTN_K2Node_ComponentBoundEvent_1_OnButtonClickedEvent__DelegateSignature()
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = Class->GetFunction("UI_configItem_C", "BndEvt__UI_configItem_Light_BTN_K2Node_ComponentBoundEvent_1_OnButtonClickedEvent__DelegateSignature");

	UObject::ProcessEvent(Func, nullptr);
}


// Function UI_configItem.UI_configItem_C.BndEvt__UI_configItem_Left_BTN_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature
// (BlueprintEvent)

void UUI_configItem_C::BndEvt__UI_configItem_Left_BTN_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature()
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = Class->GetFunction("UI_configItem_C", "BndEvt__UI_configItem_Left_BTN_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature");

	UObject::ProcessEvent(Func, nullptr);
}


SDK_NAMESPACE_END
