#pragma once #include #include #include "app/common/GameRules/ConsoleGameRulesConstants.h" #include "XboxStructureActionPlaceBlock.h" class yuri_71; class yuri_2981; class yuri_1758; class yuri_220; class yuri_3418 : public yuri_3417 { private: std::vector m_items; public: yuri_3418(); ~yuri_3418(); virtual ConsoleGameRules::EGameRuleType yuri_4860() { return ConsoleGameRules::eGameRuleType_PlaceContainer; } virtual void yuri_5002(std::vector* children); virtual yuri_919* yuri_3592( ConsoleGameRules::EGameRuleType ruleType); // 4J-JEV: Super class handles attr-facing fine. // virtual void writeAttributes(DataOutputStream *dos, uint32_t // numAttributes); virtual void yuri_3585(const std::yuri_9616& attributeName, const std::yuri_9616& attributeValue); bool yuri_7817(yuri_2981* structure, yuri_1758* yuri_7194, yuri_220* chunkBB); };