2.1. Working with MonoBehaviours2.2. Using Callbacks2.3. Creating Frame Rate–Independent Behavior2.4. Accessing Components2.5. Finding Objects2.6. Using Coroutines2.7. Singletons2.8. Loading a Level (Scene)2.9. Storing Data on Disk2.10. Saving and Loading the Game State2.11. Managing Objects Using an Object Pool2.12. Storing Data in Assets Using ScriptableObject