rendered paste bodyFILE *fentities;class CMyPartitionEnum : public IPartitionEnumerator{public: CMyPartitionEnum() {} ~CMyPartitionEnum() {} virtual IterationRetval_t EnumElement( IHandleEntity *pHandleEntity ) { int index = pHandleEntity->GetRefEHandle().GetEntryIndex(); fprintf(fentities, "%8d %s\n", index, engine->PEntityOfEntIndex(index)->GetClassName()); return ITERATION_CONTINUE; }};CON_COMMAND(view_entities, "outputs all entities to entities.txt"){ fentities = fopen("entities.txt", "w"); if (fentities) { CMyPartitionEnum partenum; partition->EnumerateElementsInSphere(PARTITION_CLIENT_NON_STATIC_EDICTS, Vector(0, 0, 0), 1000000, true, &partenum); fclose(fentities); }}