blob: 9b16a9661fbfabcb4bb40ec9ab7ca1832e949a86 [file]
#include "rive/animation/transition_comparator.hpp"
#include "rive/animation/transition_viewmodel_condition.hpp"
#include "rive/animation/state_machine_instance.hpp"
#include "rive/importers/transition_viewmodel_condition_importer.hpp"
using namespace rive;
StatusCode TransitionComparator::import(ImportStack& importStack)
{
auto transitionViewModelConditionImporter = importStack.latest<
TransitionViewModelConditionImporter>(
TransitionViewModelCondition::typeKey);
if (transitionViewModelConditionImporter == nullptr)
{
return StatusCode::MissingObject;
}
transitionViewModelConditionImporter->setComparator(this);
return Super::import(importStack);
}