| 2293 | |
| 2294 | static const char* sEnumCallbackFunction; |
| 2295 | static void sEnumCallback( EngineObject* object ) |
| 2296 | { |
| 2297 | SimObject* simObject = dynamic_cast< SimObject* >( object ); |
| 2298 | if( !simObject ) |
| 2299 | return; |
| 2300 | |
| 2301 | Con::evaluatef( "%s( %i );", sEnumCallbackFunction, simObject->getId() ); |
| 2302 | } |
| 2303 | |
| 2304 | DefineEngineFunction( debugEnumInstances, void, ( const char* className, const char* functionName ),, |
| 2305 | "Call the given function for each instance of the given class.\n" |