38 virtual bool isInteractiveBlock()
const ;
62 virtual bool isPreservingMediumWhenPlaced(
::BlockLegacy const* medium)
const ;
65 virtual int getTurnOnDelay(
::Block const& block)
const ;
68 virtual ::Block
const* getOnBlock(
::Block const* block)
const ;
71 virtual ::Block
const* getOffBlock(
::Block const* block)
const ;
74 virtual bool isAlternateInput(
::Block const& block)
const ;
77 virtual void _addHardCodedBlockComponents(
::Experiments const&) ;
98 MCAPI static ::std::add_lvalue_reference_t<int const[]> DELAYS();
100 MCAPI static ::std::add_lvalue_reference_t<float const[]> DELAY_RENDER_OFFSETS();
112 MCFOLD
bool $isInteractiveBlock()
const;
127 MCFOLD
bool $isPreservingMediumWhenPlaced(
::BlockLegacy const* medium)
const;
129 MCAPI
int $getTurnOnDelay(
::Block const& block)
const;
131 MCAPI ::Block
const* $getOnBlock(
::Block const* block)
const;
133 MCAPI ::Block
const* $getOffBlock(
::Block const* block)
const;
135 MCAPI
bool $isAlternateInput(
::Block const& block)
const;
137 MCAPI
void $_addHardCodedBlockComponents(
::Experiments const&);