#pragma once #include "IUIScene_AbstractContainerMenu.h" #include "../../../Minecraft.World/Container.h" #include "../../../Minecraft.World/Inventory.h" #include "../../../Minecraft.World/EntityHorse.h" class IUIScene_HorseInventoryMenu : public virtual IUIScene_AbstractContainerMenu { protected: shared_ptr m_inventory; shared_ptr m_container; shared_ptr m_horse; public: virtual ESceneSection GetSectionAndSlotInDirection(ESceneSection eSection, ETapState eTapDirection, int *piTargetX, int *piTargetY); int getSectionStartOffset(ESceneSection eSection); bool IsSectionSlotList( ESceneSection eSection ); bool IsVisible( ESceneSection eSection ); };