コード例 #1
0
        public static FT_Node_Plugin GetInstance()
        {
            IntPtr         cPtr = RakNetPINVOKE.FT_Node_Plugin_GetInstance();
            FT_Node_Plugin ret  = (cPtr == IntPtr.Zero) ? null : new FT_Node_Plugin(cPtr, false);

            return(ret);
        }
コード例 #2
0
 static void _RakNetClient (){
     client = new RakNetClient(serverIP, serverPort, ProcessMessage);
     client.Start();
     nodePlugin = new FT_Node_Plugin();
     FT_Node_Process_Debug pluginDebug = new FT_Node_Process_Debug();
     nodePlugin.SetResultHandler(pluginDebug);
     processTest1 = new FT_Node_Process_Test1();
     nodePlugin.RegisterProcess(processTest1);
     client.AttachInterface2(nodePlugin);
 }
コード例 #3
0
 public void SetNodePlugin(FT_Node_Plugin ptr)
 {
     RakNetPINVOKE.FT_Node_Process_SetNodePlugin(swigCPtr, FT_Node_Plugin.getCPtr(ptr));
 }
コード例 #4
0
 public static void DestroyInstance(FT_Node_Plugin i) {
   RakNetPINVOKE.FT_Node_Plugin_DestroyInstance(FT_Node_Plugin.getCPtr(i));
 }
コード例 #5
0
 internal static HandleRef getCPtr(FT_Node_Plugin obj) {
   return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
 }
コード例 #6
0
 public static void DestroyInstance(FT_Node_Plugin i)
 {
     RakNetPINVOKE.FT_Node_Plugin_DestroyInstance(FT_Node_Plugin.getCPtr(i));
 }
コード例 #7
0
 internal static HandleRef getCPtr(FT_Node_Plugin obj)
 {
     return((obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr);
 }
コード例 #8
0
 public void SetNodePlugin(FT_Node_Plugin ptr) {
   RakNetPINVOKE.FT_Node_Process_SetNodePlugin(swigCPtr, FT_Node_Plugin.getCPtr(ptr));
 }