En contraste con la programación basada en eventos como en Roblox, los juegos en All Out usan un modelo de ciclo de vida por fotogramas que te permite ejecutar código cuando el juego comienza, en cada fotograma y al final de una sesión.
Todos los juegos de Out siguen un ciclo de vida simple: algunos callbacks ocurren una vez al iniciar, y otros ocurren en cada frame.
Implementarás estos callbacks de una de las siguientes maneras:
Globalmente (nivel superior ao_* procs en main.csl), o
En componentes (métodos como ao_update dentro de Player o tus propias Component subclases)