Preprocessing System
Preprocessing system is responsible for setting up or modifying blocks to be used throughout the tutorial.
preprocess
Callback
preprocess
callback is executed.
Remarks
preprocess
callback is the only callback where writing to normally immutable blocks is allowed. Therefore it is great for preparing data that are unknown at compile time, yet required at runtime.
Due to the nature of preprocessing system running only once before the start of a level, it is recommended to use preprocess
callback to do all immediately needed calculations that are required at runtime instead of doing them at runtime, to improve performance.