|
Tramway SDK v0.1.1
|
#include <entities/script.h>#include <framework/script.h>#include <framework/worldcell.h>#include <components/physics.h>#include <templates/hashmap.h>#include <config.h>Classes | |
| struct | tram::ScriptableType::ScriptableTypeInfo |
Namespaces | |
| namespace | tram |
| Serialization, i.e. | |
| namespace | tram::ScriptableType |
Functions | |
| void | tram::ScriptableType::Register (name_t base_type, Entity *(*constr_func)(name_t new_type, const SharedEntityData &, const ValueArray &), void(*destr_func)(Entity *)) |
| Entity * | tram::ScriptableType::Make (name_t base_type, name_t new_type, const SharedEntityData &data, const ValueArray &array) |
| void | tram::ScriptableType::Yeet (Entity *yeetable) |