|
ContainerScreenValidation & | operator= (ContainerScreenValidation const &) |
|
| ContainerScreenValidation (ContainerScreenValidation const &) |
|
virtual::ContainerValidationResult | tryCraft (::std::unique_ptr<::ContainerValidationCraftInputs > craftInputs, uchar const) |
|
virtual::ContainerValidationCraftResult | getCraftResults (::std::unique_ptr<::ContainerValidationCraftInputs > craftInputs, uchar const) |
|
virtual::ContainerValidationResult | tryActivate () |
|
MCAPI | ContainerScreenValidation (::ContainerScreenContext const &screenContext, ::ContainerValidationCaller caller, ::std::unordered_map<::FullContainerName, ::std::shared_ptr<::Container > > predictiveContainers) |
|
MCAPI void | _commit () |
|
MCAPI::ContainerValidationSlotInfo | _createContainerValidatorSlotInfo (::ContainerValidationSlotData const &slotData) |
|
MCAPI bool | _dropItems () |
|
MCAPI ::std::shared_ptr<::ContainerValidationBase const > | _getOrCreateContainerValidator (::FullContainerName const &containerEnumName) |
|
MCAPI bool | _propagateContainers () |
|
MCAPI int | _tryAddItem (::ContainerValidationSlotInfo &slotInfo, int addCount, bool allowPartialSuccess) |
|
MCAPI bool | _tryMoveItem (::ContainerValidationSlotInfo &srcValidatorPair, ::ContainerValidationSlotInfo &dstValidatorPair) |
|
MCAPI::ItemStack | _tryRemoveItem (::ContainerValidationSlotInfo &slotInfo, int amount) |
|
MCAPI int | _trySetItem (::ContainerValidationSlotInfo &slotInfo, ::ItemStack const &stack, bool isWholeStackTransfer, bool allowPartialSuccess, bool isInternalTransfer) |
|
MCAPI::ContainerValidationResult | _tryTransferSpecial (::ContainerValidationSlotData const &srcSlotData, int transferAmount, ::ContainerScreenRequestActionType actionType) |
|
MCAPI ::std::shared_ptr<::SimpleSparseContainer > | getOrCreateSparseContainer (::FullContainerName const &containerEnumName) |
|
MCAPI bool | tryCommitActionResults () |
|
MCAPI::ContainerValidationResult | tryConsume (::ContainerValidationSlotData const &srcSlotData, int transferAmount) |
|
MCAPI::ContainerValidationResult | tryDrop (::ContainerValidationSlotData const &srcSlotData, int transferAmount, bool dropRandomly) |
|
MCAPI::ContainerValidationResult | trySwap (::ContainerValidationSlotData const &srcSlotData, ::ContainerValidationSlotData const &dstSlotData) |
|
MCAPI::ContainerValidationResult | tryTransfer (::ContainerValidationSlotData const &srcSlotData, ::ContainerValidationSlotData const &dstSlotData, int transferAmount, bool isAllowingPartialTransfer) |
|
MCAPI void * | $ctor (::ContainerScreenContext const &screenContext, ::ContainerValidationCaller caller, ::std::unordered_map<::FullContainerName, ::std::shared_ptr<::Container > > predictiveContainers) |
|
MCAPI void | $dtor () |
|
MCAPI::ContainerValidationResult | $tryCraft (::std::unique_ptr<::ContainerValidationCraftInputs > craftInputs, uchar const) |
|
MCAPI::ContainerValidationCraftResult | $getCraftResults (::std::unique_ptr<::ContainerValidationCraftInputs > craftInputs, uchar const) |
|
MCFOLD::ContainerValidationResult | $tryActivate () |
|