Space Plunder
Loading...
Searching...
No Matches
STT_Crouch.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 "StateTreeTaskBase.h"
6#include "STT_Crouch.generated.h"
7
11USTRUCT()
13{
14 GENERATED_BODY()
15
16
17 // UPROPERTY(EditAnywhere, Category = "Parameter")
18 // TObjectPtr<AActor> ReferenceActor = nullptr;
19
20};
21
22
26USTRUCT(meta = (DisplayName = "Crouch"))
27struct FStateTree_Crouch : public FStateTreeTaskCommonBase
28{
29 GENERATED_BODY()
30
31 FStateTree_Crouch() = default;
33 virtual const UStruct* GetInstanceDataType() const override { return FInstanceDataType::StaticStruct(); }
34
35
36 virtual EStateTreeRunStatus EnterState(FStateTreeExecutionContext& Context, const FStateTreeTransitionResult& Transition) const override;
37
38 virtual void ExitState(FStateTreeExecutionContext& Context, const FStateTreeTransitionResult& Transition) const override;
39
40 UPROPERTY(EditAnywhere, Category="Parameter")
41 bool bCrouch = true;
42
43};
Definition STT_Crouch.h:28
Definition STT_Crouch.h:13