3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/world/redstone/circuit/components/CircuitComponentType.h"
7#include "mc/world/redstone/circuit/components/ConsumerComponent.h"
19 ::ll::TypedStorage<1, 1, uchar> mBlockedFace;
20 ::ll::TypedStorage<8, 8, ::CircuitComponentType const> mCircuitComponentType;
30 virtual bool canConsumePowerAnyDirection()
const ;
37 virtual bool addSource(
41 bool& bDirectlyPowered
45 virtual ::CircuitComponentType getCircuitComponentType()
const ;
Definition CircuitSceneGraph.h:19
Definition CircuitTrackingInfo.h:14
Definition ConsumerComponent.h:17
Definition PistonConsumer.h:15
MCAPI::CircuitComponentType $getCircuitComponentType() const
static MCAPI void ** $vftable()
MCAPI bool $canConsumePowerAnyDirection() const
MCAPI bool $allowConnection(::CircuitSceneGraph &graph, ::CircuitTrackingInfo const &info, bool &bDirectlyPowered)
MCAPI bool $addSource(::CircuitSceneGraph &graph, ::CircuitTrackingInfo const &info, int &dampening, bool &bDirectlyPowered)