// Copyright 1998-2015 Epic Games, Inc. All Rights Reserved. #pragma once #include "AnimGraphNode_SkeletalControlBase.h" #include "Animation/BoneControllers/AnimNode_WheelHandler.h" #include "AnimGraphNode_WheelHandler.generated.h" UCLASS(MinimalAPI, meta=(Keywords = "Modify Wheel Vehicle")) class UAnimGraphNode_WheelHandler : public UAnimGraphNode_SkeletalControlBase { GENERATED_UCLASS_BODY() UPROPERTY(EditAnywhere, Category=Settings) FAnimNode_WheelHandler Node; public: // UEdGraphNode interface virtual FText GetNodeTitle(ENodeTitleType::Type TitleType) const override; virtual FText GetTooltipText() const override; // validate if this is within VehicleAnimInstance virtual void ValidateAnimNodePostCompile(class FCompilerResultsLog& MessageLog, class UAnimBlueprintGeneratedClass* CompiledClass, int32 CompiledNodeIndex) override; virtual bool IsCompatibleWithGraph(const UEdGraph* TargetGraph) const override; // End of UEdGraphNode interface protected: // UAnimGraphNode_SkeletalControlBase interface virtual FText GetControllerDescription() const override; // End of UAnimGraphNode_SkeletalControlBase interface };