Game Development Community

TGB 1.7.4 GuiTreeViewCtrl getSelectedObject bug

by James Ford · in Torque Game Builder · 09/27/2008 (4:28 pm) · 0 replies

GetSelectedObject actually always returns the object id of the GuiTreeViewCtrl. This method has a simple typo.

ConsoleMethod(GuiTreeViewCtrl, getSelectedObject, S32, 2, 2, "() @return Returns the currently selected simObject in inspector mode or -1")
{
   GuiTreeViewCtrl::Item *item = object->getItem( object->getSelectedItem() );
   if( item != NULL && item->isInspectorData() )
   {
      SimObject *obj = item->getObject();
      if( obj != NULL )
         return obj->getId();
         // old code >> return object->getId();
   }

   return -1;
}