25class SculkSensorBlock :
public ::ActorBlock {
29 ::ll::TypedStorage<4, 4, int> mActiveTicks;
39 virtual bool canProvideSupport(
::Block const& face, uchar, ::BlockSupportType)
const ;
45 virtual bool isSignalSource()
const ;
51 virtual ::Brightness getLightEmission(
::Block const& block)
const ;
53 virtual ::Brightness getEmissiveBrightness(
::Block const& block)
const ;
55 virtual bool hasComparatorSignal()
const ;
60 virtual bool liquidCanFlowIntoFromDirection(
70 MCAPI SculkSensorBlock(::std::string
const& nameId,
int id);
72 MCAPI SculkSensorBlock(::std::string
const& nameId,
int id, ::BlockActorType type,
int activeTicks);
88 MCAPI
static bool isActive(
::Block const& block);
94 MCAPI
static bool isInactive(
::Block const& block);
99 MCAPI
static void setActivePhase(
103 int redstoneStrength,
104 int vibrationFrequency
111 MCAPI
void* $ctor(::std::string
const& nameId,
int id);
113 MCAPI
void* $ctor(::std::string
const& nameId,
int id, ::BlockActorType type,
int activeTicks);
119 MCFOLD
bool $canProvideSupport(
::Block const& face, uchar, ::BlockSupportType)
const;
125 MCFOLD
bool $isSignalSource()
const;
131 MCAPI ::Brightness $getLightEmission(
::Block const& block)
const;
133 MCAPI ::Brightness $getEmissiveBrightness(
::Block const& block)
const;
135 MCFOLD
bool $hasComparatorSignal()
const;
139 MCFOLD
bool $liquidCanFlowIntoFromDirection(
140 uchar flowIntoFacing,
151 MCAPI
static void** $vftable();
Definition EntityContext.h:17