Files
Stand/Stand/CommandSpoofClan.hpp

35 lines
779 B
C++
Raw Permalink Normal View History

2024-10-16 11:20:42 +08:00
#pragma once
#include "CommandList.hpp"
namespace Stand
{
class CommandSpoofClanId;
class CommandSpoofClanTag;
class CommandSpoofClanName;
class CommandSpoofClanMotto;
class CommandSpoofClanAlt;
class CommandSpoofClanColour;
class CommandSpoofClan : public CommandList
{
private:
CommandSpoofClanId* id;
CommandSpoofClanTag* tag;
CommandSpoofClanName* name;
CommandSpoofClanMotto* motto;
CommandSpoofClanAlt* alt;
CommandSpoofClanColour* colour;
public:
inline static CommandSpoofClan* instance;
explicit CommandSpoofClan(CommandList* const parent);
[[nodiscard]] static Label getClanLabel(const char* const tag, const std::string& name, const bool alt_badge);
void setValuesFromHooking(Click& click) const;
static void updateData();
};
}