#strict 2 // NOTE: Make sure this is loaded after DTCallback.c and overloads the original functions global func ObjectCallback(string name, targetOrFast, bool fast) { if(GetType(targetOrFast) == C4V_C4Object) { return _inherited(name, fast, targetOrFast); } else { return _inherited(name, targetOrFast, fast); } } global func DefinitionCallback(string name, targetOrFast, bool fast) { if(GetType(targetOrFast) == C4V_C4ID) { return _inherited(name, fast, targetOrFast); } else { return _inherited(name, targetOrFast, fast); } }