Space Plunder
Loading...
Searching...
No Matches
AnimNotifyFootstep.h
Go to the documentation of this file.
1// Fill out your copyright notice in the Description page of Project Settings.
2
3#pragma once
4
5#include "CoreMinimal.h"
6#include "FootstepData.h"
7#include "Animation/AnimNotifies/AnimNotify.h"
8
9#include "AnimNotifyFootstep.generated.h"
10
11
12
13UCLASS()
14class FOOTSTEPFXCOMPONENT_API UAnimNotifyFootstep : public UAnimNotify
15{
16 GENERATED_BODY()
17
18
19public:
20
21 virtual void Notify(USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation, const FAnimNotifyEventReference& EventReference) override;
22
23 virtual FString GetNotifyName_Implementation() const override;
24
25 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Sound")
26 bool bSpawnSound = true;
27
28
29 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Sound")
30 float VolumeMultiplier = 1.0f;
31 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Sound")
32 float PitchMultiplier = 1.0f;
33 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Sound")
35 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Sound")
36 bool bLeftFoot = true;
37 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Sound")
38 bool bRightFoot = false;
39
40};
UCLASS(Blueprintable, BlueprintType, ClassGroup=(BucciGames), meta=(BlueprintSpawnableComponent)) class CHATSYSTEM_API UChatSystemComponent
Definition ChatSystemComponent.h:13
EFootstepType
Definition FootstepData.h:18
Definition AnimNotifyFootstep.h:15