LeviLamina
Loading...
Searching...
No Matches
AnvilContainerScreenSimulation Class Reference
+ Inheritance diagram for AnvilContainerScreenSimulation:

Public Member Functions

AnvilContainerScreenSimulationoperator= (AnvilContainerScreenSimulation const &)
 
 AnvilContainerScreenSimulation (AnvilContainerScreenSimulation const &)
 
virtual::ContainerScreenActionResult tryTakeAmount (::ContainerValidationSlotData const &, int, ::ContainerValidationSlotData const &)
 
virtual::ContainerScreenActionResult tryTakeAll (::ContainerValidationSlotData const &, ::ContainerValidationSlotData const &)
 
virtual::ContainerScreenActionResult tryTakeHalf (::ContainerValidationSlotData const &, ::ContainerValidationSlotData const &)
 
virtual::ContainerScreenActionResult tryAutoPlace (::ContainerValidationSlotData const &, ::ItemTransferAmount, ::ContainerScreenAutoplaceBehaviour)
 
virtual::ContainerValidationCraftResult getCraftPreview ()
 
virtual void _registerCoalesceOrder ()
 
virtual void _registerAutoPlaceOrder ()
 
virtual::ContainerScreenActionResult tryCraft (::std::unique_ptr<::ContainerValidationCraftInputs >)
 
virtual::ContainerScreenActionResult tryPlaceOne (::ContainerValidationSlotData const &, ::ContainerValidationSlotData const &)
 
virtual::ContainerScreenActionResult tryPlaceAmount (::ContainerValidationSlotData const &, int, ::ContainerValidationSlotData const &)
 
virtual::ContainerScreenActionResult tryPlaceAll (::ContainerValidationSlotData const &, ::ContainerValidationSlotData const &)
 
virtual::ContainerScreenActionResult trySwap (::ContainerValidationSlotData const &, ::ContainerValidationSlotData const &)
 
virtual::ContainerScreenActionResult tryAddToStack (::ContainerValidationSlotData const &, ::ContainerValidationSlotData const &, ::ItemTakeType)
 
virtual::ContainerScreenActionResult tryCoalesce (::ContainerValidationSlotData const &, ::ContainerEnumName)
 
virtual::ContainerScreenActionResult trySplitSingle (::ContainerValidationSlotData const &, ::ContainerValidationSlotData const &, ::std::vector<::ContainerSimulationSplitStack > &)
 
virtual::ContainerScreenActionResult trySplitMultiple (::ContainerValidationSlotData const &, int, ::ItemInstance const &, ::ContainerValidationSlotData const &, ::std::vector<::ContainerSimulationSplitStack > &, int &)
 
virtual::ContainerScreenActionResult tryDrop (::ContainerValidationSlotData const &, ::ItemTransferAmount const, bool)
 
virtual::ContainerScreenActionResult tryDestroy (::ContainerValidationSlotData const &, ::ItemTransferAmount const)
 
virtual::ContainerScreenActionResult tryConsume (::ContainerValidationSlotData const &, ::ItemTransferAmount const)
 
virtual::ContainerScreenActionResult tryConsumeExpected (::ContainerValidationSlotData const &)
 
MCFOLD void * $ctor ()
 
MCFOLD void * $ctor (::Bedrock::EnableNonOwnerReferences const &)
 
MCFOLD void $dtor ()
 

Static Public Member Functions

static MCAPI void ** $vftable ()
 

Public Attributes

::ll::UntypedStorage< 8, 72 > mUnkb49bd9
 
::ll::UntypedStorage< 8, 72 > mUnk40a598
 
::ll::UntypedStorage< 8, 8 > mUnk17f23a
 
::ll::UntypedStorage< 8, 40 > mUnk453c22
 
::ll::UntypedStorage< 8, 8 > mUnka52675
 
::ll::UntypedStorage< 8, 8 > mUnk41ec16
 
::ll::UntypedStorage< 8, 64 > mUnk69f53c
 
::ll::UntypedStorage< 8, 64 > mUnk2f254c
 
::std::shared_ptr<::Bedrock::EnableNonOwnerReferences::ControlBlockmControlBlock
 

Member Function Documentation

◆ _registerCoalesceOrder()

virtual void AnvilContainerScreenSimulation::_registerCoalesceOrder ( )
virtual

Reimplemented from ContainerScreenSimulation.

◆ _registerAutoPlaceOrder()

virtual void AnvilContainerScreenSimulation::_registerAutoPlaceOrder ( )
virtual

Reimplemented from ContainerScreenSimulation.


The documentation for this class was generated from the following file: