18class ChunkTickRangeManager {
22 ::ll::TypedStorage<8, 16, ::Bedrock::PubSub::Subscription> mOnChunkLoaded;
23 ::ll::TypedStorage<4, 4, uint> mChunkTickRange;
24 ::ll::TypedStorage<4, 4, uint> mMaxSimRadiusInChunks;
29 ChunkTickRangeManager();
34 MCAPI ChunkTickRangeManager(uint chunkTickRange, uint maxSimRadiusInChunks);
38 MCAPI uint getAdjustedChunkTickRange(
::LevelSettings const& levelSettings);
40 MCAPI
bool isChunkInTickRange(
::LevelChunk const& lc, ::std::optional<int> minDistToPlayer)
const;
42 MCAPI
bool isChunkInTickRange(
45 bool shouldServerGenerate,
46 float serverBuildRatio,
57 MCAPI
void* $ctor(uint chunkTickRange, uint maxSimRadiusInChunks);