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
9
UINTERFACE(MinimalAPI)
10
class
UFootstepInterface
: public UInterface
11
{
12
GENERATED_BODY()
13
};
14
15
class
FOOTSTEPFXCOMPONENT_API
IFootstepInterface
16
{
17
GENERATED_BODY()
18
19
public
:
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
};
IFootstepInterface
Definition
FootstepInterface.h:16
IFootstepInterface::PlayFootstepSoundEvent
virtual void PlayFootstepSoundEvent(const bool bRightFoot=false, float VolumeMultiplier=1.0f, float PitchMultiplier=1.0f)=0
UFootstepInterface
Definition
FootstepInterface.h:11
SpaceAdventure
Plugins
FootstepFXComponent
Source
FootstepFXComponent
Public
Interface
FootstepInterface.h
Generated by
1.10.0