Beispiel #1
0
 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);
     }
 }
Beispiel #2
0
 protected static extern void EV_RegisterCallback_EarthView_World_Graphic_CScriptLoader_getScriptPatterns_StringVector(IntPtr pObject, getScriptPatterns_CallBack_StringVector pCallback);