// Copyright 1998-2014 Epic Games, Inc. All Rights Reserved. #pragma once #include "EnvironmentQueryGraphNode_Option.generated.h" UCLASS() class UEnvironmentQueryGraphNode_Option : public UEnvironmentQueryGraphNode { GENERATED_UCLASS_BODY() UPROPERTY() TArray Tests; virtual void AllocateDefaultPins() OVERRIDE; virtual void PostPlacedNewNode() OVERRIDE; virtual void GetContextMenuActions(const FGraphNodeContextMenuBuilder& Context) const OVERRIDE; virtual void PrepareForCopying() OVERRIDE; virtual FText GetNodeTitle(ENodeTitleType::Type TitleType) const OVERRIDE; virtual FText GetDescription() const OVERRIDE; void AddSubNode(class UEnvironmentQueryGraphNode_Test* NodeTemplate, class UEdGraph* ParentGraph); void CreateAddTestSubMenu(class FMenuBuilder& MenuBuilder, UEdGraph* Graph) const; void CalculateWeights(); protected: virtual void ResetNodeOwner() OVERRIDE; };