20class SignItem :
public ::Item {
27 ::std::map<::SignBlock::SignType, ::std::tuple<::Block const*, ::Block const*, ::Block const*>>>
29 ::ll::TypedStorage<4, 4, ::SignBlock::SignType> mType;
39 virtual ::Block
const* getBlockToPlace(uchar
const face,
::Actor const& entity,
::BlockPos const pos)
const;
43 virtual ::InteractionResult
53 MCAPI SignItem(::std::string
const& name,
int id, ::SignBlock::SignType type);
59 MCAPI
static bool calculatePlacePos(
::Actor& entity, uchar& face,
::BlockPos& pos);
65 MCAPI
void* $ctor(::std::string
const& name,
int id, ::SignBlock::SignType type);
77 MCAPI ::Block
const* $getBlockToPlace(uchar
const face,
::Actor const& entity,
::BlockPos const pos)
const;
81 MCAPI ::InteractionResult
90 MCAPI
static void** $vftable();