| 91 | } |
| 92 | |
| 93 | void ECS::_bind_methods() { |
| 94 | ClassDB::bind_method(D_METHOD("get_active_world"), &ECS::get_active_world_node); |
| 95 | |
| 96 | ClassDB::bind_method(D_METHOD("get_spawner_id", "name"), &ECS::get_spawner_id_obj); |
| 97 | ClassDB::bind_method(D_METHOD("verify_spawner_id", "id"), &ECS::verify_spawner_id_obj); |
| 98 | |
| 99 | ClassDB::bind_method(D_METHOD("get_component_id", "name"), &ECS::get_component_id_obj); |
| 100 | ClassDB::bind_method(D_METHOD("verify_component_id", "id"), &ECS::verify_component_id_obj); |
| 101 | |
| 102 | ClassDB::bind_method(D_METHOD("get_databag_id", "name"), &ECS::get_databag_id_obj); |
| 103 | ClassDB::bind_method(D_METHOD("verify_databag_id", "id"), &ECS::verify_databag_id_obj); |
| 104 | |
| 105 | ClassDB::bind_method(D_METHOD("get_system_id", "name"), &ECS::get_system_id_obj); |
| 106 | ClassDB::bind_method(D_METHOD("verify_system_id", "id"), &ECS::verify_system_id_obj); |
| 107 | |
| 108 | BIND_CONSTANT(NOTIFICATION_ECS_WORLD_LOADED) |
| 109 | BIND_CONSTANT(NOTIFICATION_ECS_WORLD_PRE_UNLOAD) |
| 110 | BIND_CONSTANT(NOTIFICATION_ECS_WORLD_UNLOADED) |
| 111 | BIND_CONSTANT(NOTIFICATION_ECS_WORLD_READY) |
| 112 | BIND_CONSTANT(NOTIFICATION_ECS_ENTITY_CREATED) |
| 113 | |
| 114 | BIND_ENUM_CONSTANT(LOCAL); |
| 115 | BIND_ENUM_CONSTANT(GLOBAL); |
| 116 | |
| 117 | BIND_ENUM_CONSTANT(PHASE_CONFIG); |
| 118 | BIND_ENUM_CONSTANT(PHASE_INPUT); |
| 119 | BIND_ENUM_CONSTANT(PHASE_PRE_PROCESS); |
| 120 | BIND_ENUM_CONSTANT(PHASE_PROCESS); |
| 121 | BIND_ENUM_CONSTANT(PHASE_POST_PROCESS); |
| 122 | BIND_ENUM_CONSTANT(PHASE_PRE_RENDER); |
| 123 | } |
| 124 | |
| 125 | void ECS::__static_destructor() { |
| 126 | // Call static destructors. |
no outgoing calls
no test coverage detected