4jcraft/Minecraft.Client/Platform/Common/UI/IUIScene_CommandBlockMenu.h
2026-03-23 19:34:58 +11:00

19 lines
477 B
C++

#pragma once
#include "../../../../Minecraft.World/Headers/net.minecraft.world.level.tile.entity.h"
class IUIScene_CommandBlockMenu {
public:
virtual ~IUIScene_CommandBlockMenu() = default;
void Initialise(CommandBlockEntity* commandBlock);
protected:
void ConfirmButtonClicked();
virtual std::wstring GetCommand() = 0;
virtual void SetCommand(std::wstring command) = 0;
virtual int GetPad() = 0;
private:
CommandBlockEntity* m_commandBlock;
};