mirror of
https://github.com/MaaAssistantArknights/MaaAssistantArknights.git
synced 2026-07-16 17:57:01 +08:00
37 lines
716 B
C++
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();
|
|
}
|