// Copyright Epic Games, Inc. All Rights Reserved. #pragma once #include "MassEntityTraitBase.h" #include "Steering/MassSteeringFragments.h" #include "MassSteeringTrait.generated.h" #define UE_API MASSNAVIGATION_API UCLASS(MinimalAPI, meta = (DisplayName = "Steering")) class UMassSteeringTrait : public UMassEntityTraitBase { GENERATED_BODY() protected: UE_API virtual void BuildTemplate(FMassEntityTemplateBuildContext& BuildContext, const UWorld& World) const override; UPROPERTY(Category="Steering", EditAnywhere, meta=(EditInline)) FMassMovingSteeringParameters MovingSteering; UPROPERTY(Category="Steering", EditAnywhere, meta=(EditInline)) FMassStandingSteeringParameters StandingSteering; }; #undef UE_API