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 ;
63 virtual bool isPreservingMediumWhenPlaced(::BlockType
const* medium)
const ;
69 MCAPI ComparatorBlock(::std::string
const& nameId,
int id,
bool on);
87 MCAPI
void* $ctor(::std::string
const& nameId,
int id,
bool on);
93 MCFOLD
int $getVariant(
::Block const& block)
const;
95 MCFOLD
bool $canSpawnOn(
::Actor*)
const;
97 MCFOLD
bool $isInteractiveBlock()
const;
107 MCFOLD
bool $isSignalSource()
const;
117 MCFOLD
bool $isPreservingMediumWhenPlaced(::BlockType
const* medium)
const;
125 MCAPI
static void** $vftable();