22 ::ll::TypedStorage<1, 1, bool> mDoFill;
23 ::ll::TypedStorage<8, 16, ::std::shared_ptr<::RoomDefinition>> mRoomDefinition;
37 virtual int getWorldZ(
int x,
int z) ;
39 virtual int getWorldX(
int x,
int z) ;
41 virtual void addHardcodedSpawnAreas(
::LevelChunk& chunk)
const ;
43 virtual ~OceanMonumentPiece() ;
49 MCAPI OceanMonumentPiece(
52 ::std::shared_ptr<::RoomDefinition> roomDefinition,
58 MCAPI
bool chunkIntersects(
::BoundingBox const& chunkBB,
int x0,
int z0,
int x1,
int z1);
60 MCAPI
void generateBoxOnFillOnly(
81 MCAPI
static int& mGridroomLeftWingConnectIndex();
83 MCAPI
static int& mGridroomRightWingConnectIndex();
85 MCAPI
static int& mGridroomSourceIndex();
87 MCAPI
static int& mGridroomTopConnectIndex();
89 MCAPI
static int const& mLeftWingIndex();
91 MCAPI
static int const& mPenthouseIndex();
93 MCAPI
static int const& mRightWingIndex();
102 ::std::shared_ptr<::RoomDefinition> roomDefinition,
120 MCAPI
int $getWorldZ(
int x,
int z);
122 MCAPI
int $getWorldX(
int x,
int z);
124 MCAPI
void $addHardcodedSpawnAreas(
::LevelChunk& chunk)
const;