// Copyright 1998-2015 Epic Games, Inc. All Rights Reserved. #include "GraphEditorCommon.h" #include "KismetNodes/SGraphNodeK2Base.h" #include "KismetNodes/SGraphNodeK2Composite.h" #include "SGraphNodeStateMachineInstance.h" #include "SGraphPreviewer.h" #include "AnimationStateMachineGraph.h" #include "AnimGraphNode_StateMachineBase.h" ///////////////////////////////////////////////////// // SGraphNodeStateMachineInstance void SGraphNodeStateMachineInstance::Construct(const FArguments& InArgs, UAnimGraphNode_StateMachineBase* InNode) { GraphNode = InNode; SetCursor(EMouseCursor::CardinalCross); UpdateGraphNode(); } UEdGraph* SGraphNodeStateMachineInstance::GetInnerGraph() const { UAnimGraphNode_StateMachineBase* StateMachineInstance = CastChecked(GraphNode); return StateMachineInstance->EditorStateMachineGraph; }