Ok so I have a base class and several inherited classes. The base class has 3 Delegate Objects so that the inherited classes can redefine search functions (note, virtual will not work in this case).
After creating an object and reassigning the delegate to a new method, the method is called fine, however, inside the new method, I cannot access the member functions that are inherited from the base class. If I leave the delegates alone and use the base class's default functions, the members are accessed without a problem. Otherwise, everything is uninstantiated.
Any clue how I can retain the referencing object when it calls a reassigned delegate?