blob: 415eea888336bd9d86c673b51bfa440a4a9ee336 [file] [log] [blame] [edit]
#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);
}