blob: 40d2a078d9a7d7d6c2ec841b80fa2149cf2dc8e8 [file] [log] [blame]
#include "rive/animation/transition_viewmodel_condition.hpp"
#include "rive/animation/state_transition.hpp"
#include "rive/importers/state_transition_importer.hpp"
#include "rive/importers/state_machine_importer.hpp"
#include "rive/animation/state_machine.hpp"
#include "rive/animation/state_machine_instance.hpp"
#include "rive/component_dirt.hpp"
using namespace rive;
bool TransitionViewModelCondition::evaluateCondition(StateMachineInstance* stateMachineInstance)
{
if (leftComparator() != nullptr && rightComparator() != nullptr)
{
return leftComparator()->compare(rightComparator(), op(), stateMachineInstance);
}
return false;
}