#pragma once

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

// Package: ANS_ReadyAttack

#include "Basic.hpp"

#include "GameplayTags_structs.hpp"
#include "Engine_classes.hpp"


SDK_NAMESPACE_START

// BlueprintGeneratedClass ANS_ReadyAttack.ANS_ReadyAttack_C
// 0x0028 (0x0058 - 0x0030)
class UANS_ReadyAttack_C final : public UAnimNotifyState
{
public:
	struct FGameplayTagContainer                  AttackBeginTag;                                    // 0x0030(0x0020)(Edit, BlueprintVisible)
	bool                                          Should_Replicate;                                  // 0x0050(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)

public:
	bool Received_NotifyBegin(class USkeletalMeshComponent* MeshComp, class UAnimSequenceBase* Animation, float TotalDuration, const struct FAnimNotifyEventReference& EventReference) const;
	bool Received_NotifyEnd(class USkeletalMeshComponent* MeshComp, class UAnimSequenceBase* Animation, const struct FAnimNotifyEventReference& EventReference) const;

public:
	static class UClass* StaticClass()
	{
		BP_STATIC_CLASS_IMPL("ANS_ReadyAttack_C")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"ANS_ReadyAttack_C")
	}
	static class UANS_ReadyAttack_C* GetDefaultObj()
	{
		return GetDefaultObjImpl<UANS_ReadyAttack_C>();
	}
};
DUMPER7_ASSERTS_UANS_ReadyAttack_C;

SDK_NAMESPACE_END
