| 2422 | } |
| 2423 | |
| 2424 | CScriptArray* ASGetSelected() { |
| 2425 | asIScriptContext* ctx = asGetActiveContext(); |
| 2426 | asIScriptEngine* engine = ctx->GetEngine(); |
| 2427 | asITypeInfo* arrayType = engine->GetTypeInfoById(engine->GetTypeIdByDecl("array<int>")); |
| 2428 | CScriptArray* array = CScriptArray::Create(arrayType, (asUINT)0); |
| 2429 | array->Reserve(the_scenegraph->objects_.size()); |
| 2430 | |
| 2431 | const SceneGraph::object_list& objects = the_scenegraph->objects_; |
| 2432 | for (auto obj : objects) { |
| 2433 | if (obj->Selected()) { |
| 2434 | int val = obj->GetID(); |
| 2435 | array->InsertLast(&val); |
| 2436 | } |
| 2437 | } |
| 2438 | return array; |
| 2439 | } |
| 2440 | |
| 2441 | vec3 ASGetScale(Object* obj) { |
| 2442 | return obj->GetScale(); |
nothing calls this directly
no test coverage detected