Committing changes that aren't mine but Git is saying they're mine (Events for footsteps). Shouldn't mess anything up.
30 lines
1.1 KiB
C++
30 lines
1.1 KiB
C++
// Copyright (c), Firelight Technologies Pty, Ltd. 2012-2025.
|
|
|
|
#pragma once
|
|
|
|
#include "CoreMinimal.h"
|
|
#include "UObject/ObjectMacros.h"
|
|
#include "Evaluation/MovieSceneEvalTemplate.h"
|
|
#include "FMODEventControlSection.h"
|
|
#include "FMODEventControlSectionTemplate.generated.h"
|
|
|
|
USTRUCT()
|
|
struct FFMODEventControlSectionTemplate : public FMovieSceneEvalTemplate
|
|
{
|
|
GENERATED_BODY()
|
|
|
|
FFMODEventControlSectionTemplate() {}
|
|
FFMODEventControlSectionTemplate(const UFMODEventControlSection &Section);
|
|
|
|
UPROPERTY()
|
|
FFMODEventControlChannel ControlKeys;
|
|
|
|
private:
|
|
virtual UScriptStruct &GetScriptStructImpl() const override { return *StaticStruct(); }
|
|
virtual void Setup(FPersistentEvaluationData &PersistentData, IMovieScenePlayer &Player) const override;
|
|
virtual void TearDown(FPersistentEvaluationData &PersistentData, IMovieScenePlayer &Player) const override;
|
|
virtual void Evaluate(const FMovieSceneEvaluationOperand &Operand, const FMovieSceneContext &Context,
|
|
const FPersistentEvaluationData &PersistentData, FMovieSceneExecutionTokens &ExecutionTokens) const override;
|
|
|
|
mutable bool IsEditorSequence;
|
|
}; |