public NetObserver(State state) : base(IntPtr.Zero) { HandleDataCallback updateCallback = (fbData, len, entity) => { HandleData(fbData, len, entity); }; StartNetObserver(UnityContainer.Get().Engine.CPointer, state.CPointer, 0, true, updateCallback); }
private static extern unsafe void StartNetObserver(IntPtr engine, IntPtr state, ushort stateId, bool isClient, [MarshalAs(UnmanagedType.FunctionPtr)] HandleDataCallback callbackPointer);