LeviLamina
Loading...
Searching...
No Matches
CartographyContainerScreenSimulation.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/safety/RedactableString.h"
7#include "mc/world/containers/managers/controllers/MapOutputType.h"
8#include "mc/world/inventory/simulation/ContainerScreenAutoplaceBehaviour.h"
9#include "mc/world/inventory/simulation/ContainerScreenSimulationCrafting.h"
10
11// auto generated forward declare list
12// clang-format off
17// clang-format on
18
20public:
21 // member variables
22 // NOLINTBEGIN
23 ::ll::TypedStorage<8, 72, ::Bedrock::Safety::RedactableString> mItemName;
24 ::ll::TypedStorage<4, 4, ::MapOutputType> mMapOutputType;
25 // NOLINTEND
26
27public:
28 // virtual functions
29 // NOLINTBEGIN
30 // vIndex: 4
31 virtual ::ContainerScreenActionResult
32 tryTakeAmount(::ContainerValidationSlotData const&, int, ::ContainerValidationSlotData const&) /*override*/;
33
34 // vIndex: 5
35 virtual ::ContainerScreenActionResult
36 tryTakeAll(::ContainerValidationSlotData const&, ::ContainerValidationSlotData const&) /*override*/;
37
38 // vIndex: 6
39 virtual ::ContainerScreenActionResult
40 tryTakeHalf(::ContainerValidationSlotData const&, ::ContainerValidationSlotData const&) /*override*/;
41
42 // vIndex: 10
43 virtual ::ContainerScreenActionResult tryAutoPlace(
46 ::ContainerScreenAutoplaceBehaviour
47 ) /*override*/;
48
49 // vIndex: 20
50 virtual ::ContainerValidationCraftResult getCraftPreview() /*override*/;
51
52 // vIndex: 17
53 virtual void _registerCoalesceOrder() /*override*/;
54
55 // vIndex: 18
56 virtual void _registerAutoPlaceOrder() /*override*/;
57
58 // vIndex: 0
59 virtual ~CartographyContainerScreenSimulation() /*override*/ = default;
60 // NOLINTEND
61
62public:
63 // virtual function thunks
64 // NOLINTBEGIN
65
66 // NOLINTEND
67};
Definition CartographyContainerScreenSimulation.h:19
Definition ContainerScreenSimulationCrafting.h:15
Definition ContainerScreenActionResult.h:11
Definition ContainerValidationCraftResult.h:14
Definition ContainerValidationSlotData.h:8
Definition ItemTransferAmount.h:5