Space Plunder
Loading...
Searching...
No Matches
FootstepInterface.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 "UObject/Interface.h"
7#include "FootstepInterface.generated.h"
8
9UINTERFACE(MinimalAPI)
10class UFootstepInterface : public UInterface
11{
12 GENERATED_BODY()
13};
14
15class FOOTSTEPFXCOMPONENT_API IFootstepInterface
16{
17 GENERATED_BODY()
18
19public:
20
21 virtual void PlayFootstepSoundEvent(const bool bRightFoot = false, float VolumeMultiplier = 1.0f, float PitchMultiplier = 1.0f) = 0;
22 // virtual void PlayFootstepVFXEvent(int FloorType, float Speed, bool bRightFoot) = 0;
23
24};
Definition FootstepInterface.h:16
virtual void PlayFootstepSoundEvent(const bool bRightFoot=false, float VolumeMultiplier=1.0f, float PitchMultiplier=1.0f)=0
Definition FootstepInterface.h:11