ScriptSystem that executes lua scripts attached to Entities through PyComponents.
Helper functions are also provided to easily register new types and functions with the Python state.
These are defined in the kengine::python namespace.
template<typename T>
void registerType(EntityManager & em);Registers a reflectible type with the Python state.
template<typename F>
void registerFunction(EntityManager & em, const char * name, F && func);Register a new function with the Python state.