LeviLamina
Loading...
Searching...
No Matches
ILevelChunkSaveManagerProxy Class Referenceabstract
Inheritance diagram for ILevelChunkSaveManagerProxy:

Public Member Functions

virtual ::WeakRef<::DimensiongetRandomDimension (::DimensionManager &dimensionManager) const =0
virtual ::std::shared_ptr<::LevelChunkgetRandomChunk (::Dimension &dimension) const =0
virtual ::std::shared_ptr<::LevelChunkgetChunk (::Dimension &dimension, ::ChunkPos const &chunkPos) const =0
virtual bool doesNonActorDataInLevelChunkNeedSaving (::LevelChunk const &levelChunk, int minTicksBeforeLiveSave, int maxTicksBeforeLiveSave) const =0
virtual bool doesLevelChunkNeedSaving (::LevelChunk const &levelChunk, int minTicksBeforeLiveSave, int maxTicksBeforeLiveSave) const =0
virtual void saveLiveChunk (::Dimension &dimension, ::LevelChunk &levelChunk)=0
virtual void queueTaskForChunkSave (::brstd::move_only_function<::TaskResult()> &&task)=0
virtual void startLeaveGame ()=0

The documentation for this class was generated from the following file: