Bootstrap - a script that simplifies the initialization of some components. Using it in conjunction with the abstract class Initializable, you can flexibly configure which sequence to initialize the systems and components.
Scripts To Initialize On Awake - list of scripts that will be initialized when calling method awake.
Scripts To Initialize On Start - same, only initializes when calling the start method.
Get Objects For Awake\Get Objects For Start - finds all objects inherited from the Initializable class.
EXAMPLE:
First the systems will initialize, then the components.
QUESTIONS:
Where can I find Bootstrap prefab? - in Prefabs folder.
2. How to make script initializable? - inherit it from the Initializable class.
public class SimpleClass : MonoBehaviour
{
//it's a default MonoBehaviour class
}
public class InitializableClass : Initializable
{
public override void Initialize() {} //it's a class which can be initialized
}