Can I add object methods as functions? I'm having a hard time trying. I want to try something like this r = engine->RegisterGlobalFunction("void bstrWrite(bstr&)", (asFUNCTION)::myClass:: bstrWrite, asCALL_CDECL); assert( r >= 0 ); putting bstrWrite in a separate class for structure reasons, but assigning it as normal normal function within the engine. Any clues ? AngelScript - AngelCode Scripting Library http://www.angelcode.com/angelscript/