3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/ecs/systems/ITickingSystem.h"
21 using LevelChunks = ::std::vector<::std::shared_ptr<::LevelChunk>>;
26 ::ll::TypedStorage<8, 24, ::std::vector<::std::shared_ptr<::LevelChunk>>> mScratchLevelChunksToTick;
27 ::ll::TypedStorage<8, 24, ::std::vector<::std::shared_ptr<::LevelChunk>>> mScratchLevelChunksBlockEntitiesToTick;
52 ::std::vector<::std::shared_ptr<::LevelChunk>>& levelChunksToTick,
53 ::std::vector<::std::shared_ptr<::LevelChunk>>& levelChunksBlockEntitiesToTick,
Definition BlockSource.h:68
Definition EntityRegistry.h:11
Definition ITickingSystem.h:15
Definition LevelChunkTickingSystem.h:18
MCAPI void $tick(::EntityRegistry ®istry)
MCAPI void _tickLevelChunksAroundActor(::Actor &actor, ::BlockSource ®ion, ::LoadedChunksComponent &loadedChunksComponent)
static MCAPI void ** $vftable()
static MCAPI void _determineLevelChunksToTick(::Actor const &actor, ::BlockSource ®ion, ::LoadedChunksComponent &loadedChunksComponent, ::std::vector<::std::shared_ptr<::LevelChunk > > &levelChunksToTick, ::std::vector<::std::shared_ptr<::LevelChunk > > &levelChunksBlockEntitiesToTick, ::Tick const ¤tTick)
Definition LevelChunk.h:79
Definition LoadedChunksComponent.h:5