/////////////////////////////////////////////////////////////////////
| 503 | |
| 504 | ////////////////////////////////////////////////////////////////////////// |
| 505 | void CEntityProtLibDialog::OnSelectAssignedObjects() |
| 506 | { |
| 507 | CEntityPrototype *pItem = GetSelectedPrototype(); |
| 508 | if (!pItem) |
| 509 | return; |
| 510 | |
| 511 | CBaseObjectsArray objects; |
| 512 | GetIEditor()->GetObjectManager()->GetObjects( objects ); |
| 513 | for (int i = 0; i < objects.size(); i++) |
| 514 | { |
| 515 | CBaseObject *pObject = objects[i]; |
| 516 | if (pObject->IsKindOf(RUNTIME_CLASS(CProtEntityObject))) |
| 517 | { |
| 518 | CProtEntityObject *protEntity = (CProtEntityObject*)pObject; |
| 519 | if (protEntity->GetPrototype() != pItem) |
| 520 | continue; |
| 521 | if (pObject->IsHidden() || pObject->IsFrozen()) |
| 522 | continue; |
| 523 | GetIEditor()->GetObjectManager()->SelectObject( pObject ); |
| 524 | } |
| 525 | } |
| 526 | } |
| 527 | |
| 528 | ////////////////////////////////////////////////////////////////////////// |
| 529 | void CEntityProtLibDialog::OnNotifyTreeRClick(NMHDR* pNMHDR, LRESULT* pResult) |
nothing calls this directly
no test coverage detected