24class ComparatorBlock :
public ::ActorBlock {
28 ::ll::TypedStorage<1, 1, bool> mOn;
38 virtual int getVariant(
::Block const& block)
const ;
40 virtual bool canSpawnOn(
::Actor*)
const ;
42 virtual bool isInteractiveBlock()
const ;
52 virtual bool isSignalSource()
const ;
65 virtual bool isPreservingMediumWhenPlaced(::BlockType
const* medium)
const ;
71 MCAPI ComparatorBlock(::std::string
const& nameId,
int id,
bool on);
93 MCAPI
void* $ctor(::std::string
const& nameId,
int id,
bool on);
99 MCFOLD
int $getVariant(
::Block const& block)
const;
101 MCFOLD
bool $canSpawnOn(
::Actor*)
const;
103 MCFOLD
bool $isInteractiveBlock()
const;
113 MCFOLD
bool $isSignalSource()
const;
124 MCFOLD
bool $isPreservingMediumWhenPlaced(::BlockType
const* medium)
const;
132 MCAPI
static void** $vftable();