25class SculkSensorBlock :
public ::ActorBlock {
29 ::ll::TypedStorage<4, 4, int> mActiveTicks;
39 virtual bool canProvideSupport(
::Block const&, uchar face, ::BlockSupportType)
const ;
45 virtual bool isSignalSource()
const ;
53 virtual ::Brightness getLightEmission(
::Block const& block)
const ;
55 virtual ::Brightness getEmissiveBrightness(
::Block const& block)
const ;
57 virtual bool hasComparatorSignal()
const ;
62 virtual bool liquidCanFlowIntoFromDirection(
72 MCAPI SculkSensorBlock(::std::string
const& nameId,
int id, ::BlockActorType type,
int activeTicks);
83 MCAPI
static bool isActive(
::Block const& block);
89 MCAPI
static bool isInactive(
::Block const& block);
94 MCAPI
static void setActivePhase(
99 int vibrationFrequency
106 MCAPI
void* $ctor(::std::string
const& nameId,
int id, ::BlockActorType type,
int activeTicks);
112 MCFOLD
bool $canProvideSupport(
::Block const&, uchar face, ::BlockSupportType)
const;
118 MCFOLD
bool $isSignalSource()
const;
125 MCAPI ::Brightness $getLightEmission(
::Block const& block)
const;
127 MCAPI ::Brightness $getEmissiveBrightness(
::Block const& block)
const;
129 MCFOLD
bool $hasComparatorSignal()
const;
133 MCFOLD
bool $liquidCanFlowIntoFromDirection(
134 uchar flowIntoFacing,
145 MCAPI
static void** $vftable();
Definition EntityContext.h:15