#if WITH_EDITOR
	virtual EDataValidationResult IsDataValid(class FDataValidationContext& Context) const override;
#endif

#if WITH_EDITOR
EDataValidationResult UFSMGraph::IsDataValid(class FDataValidationContext& Context) const
{
	EDataValidationResult ValidationResult = Super::IsDataValid(Context);

	if (!VariableName)
	{
		Context.AddError(FText::FromString(TEXT("VariableName is not Valid!")));
		ValidationResult = EDataValidationResult::Invalid;
	}

	return ValidationResult;
}
#endif