Files
MaaAssistantArknights/src/MaaCore/Task/AbstractTaskPlugin.cpp
2022-12-02 00:22:47 +08:00

37 lines
716 B
C++

#include "AbstractTaskPlugin.h"
int asst::AbstractTaskPlugin::priority() const
{
return m_priority;
}
bool asst::AbstractTaskPlugin::block() const
{
return m_block;
}
void asst::AbstractTaskPlugin::set_priority(int priority)
{
m_priority = priority;
}
void asst::AbstractTaskPlugin::set_block(bool block)
{
m_block = block;
}
void asst::AbstractTaskPlugin::set_task_ptr(asst::AbstractTask* ptr)
{
m_task_ptr = ptr;
}
std::strong_ordering asst::AbstractTaskPlugin::operator<=>(const asst::AbstractTaskPlugin& rhs) const
{
return priority() <=> rhs.priority();
}
bool asst::AbstractTaskPlugin::operator==(const AbstractTaskPlugin& rhs) const
{
return priority() == rhs.priority();
}