27class FenceGateBlock :
public ::BlockType {
35 virtual ::AABB getCollisionShape(
49 virtual bool isInteractiveBlock()
const ;
51 virtual bool ignoreEntitiesOnPistonMove(
::Block const& block)
const ;
53 virtual bool isFenceGateBlock()
const ;
55 virtual void _addHardCodedBlockComponents(
::Experiments const&) ;
63 MCAPI FenceGateBlock(::std::string
const& nameId,
int id, ::WoodType);
69 ::gsl::not_null<::Block const*> block,
87 MCAPI static ::AABB
const&
96 MCAPI
void* $ctor(::std::string
const& nameId,
int id, ::WoodType);
102 MCAPI ::AABB $getCollisionShape(
114 MCFOLD
bool $isInteractiveBlock()
const;
116 MCAPI
bool $ignoreEntitiesOnPistonMove(
::Block const& block)
const;
118 MCFOLD
bool $isFenceGateBlock()
const;
120 MCAPI
void $_addHardCodedBlockComponents(
::Experiments const&);
130 MCAPI
static void** $vftable();