blob: 5c6ebbf923bd1b48b2bee879ebfd8448cca87949 [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::evaluate(const StateMachineInstance* stateMachineInstance) const
{
if (leftComparator() != nullptr && rightComparator() != nullptr)
{
return leftComparator()->compare(rightComparator(), op(), stateMachineInstance);
}
return false;
}