public override void RegisterCallBack() { if (this.NativeObject != IntPtr.Zero) { m_getScriptPatterns_CallBack_StringVector = EarthView_World_Graphic_CScriptLoader_getScriptPatterns_StringVector_Function; GC.KeepAlive(m_getScriptPatterns_CallBack_StringVector); EV_RegisterCallback_EarthView_World_Graphic_CScriptLoader_getScriptPatterns_StringVector(this.NativeObject, m_getScriptPatterns_CallBack_StringVector); m_parseScript_CallBack_void_DataStreamPtr_EVString = EarthView_World_Graphic_CScriptLoader_parseScript_void_DataStreamPtr_EVString_Function; GC.KeepAlive(m_parseScript_CallBack_void_DataStreamPtr_EVString); EV_RegisterCallback_EarthView_World_Graphic_CScriptLoader_parseScript_void_DataStreamPtr_EVString(this.NativeObject, m_parseScript_CallBack_void_DataStreamPtr_EVString); m_getLoadingOrder_CallBack_Real = EarthView_World_Graphic_CScriptLoader_getLoadingOrder_Real_Function; GC.KeepAlive(m_getLoadingOrder_CallBack_Real); EV_RegisterCallback_EarthView_World_Graphic_CScriptLoader_getLoadingOrder_Real(this.NativeObject, m_getLoadingOrder_CallBack_Real); } }
protected static extern void EV_RegisterCallback_EarthView_World_Graphic_CScriptLoader_parseScript_void_DataStreamPtr_EVString(IntPtr pObject, parseScript_CallBack_void_DataStreamPtr_EVString pCallback);