static void LoadModuleProcs() { Initialize = GetProc <InitializeDelegate>("enet_initialize"); InitializeWithCallbacks = GetProc <InitializeWithCallbacksDelegate>("enet_initialize_with_callbacks"); Deinitialize = GetProc <DeinitializeDelegate>("enet_deinitialize"); LinkedVersion = GetProc <LinkedVersionDelegate>("enet_linked_version"); AddressGetHost = GetProc <AddressGetHostDelegate>("enet_address_get_host"); AddressGetHostIP = GetProc <AddressGetHostIPDelegate>("enet_address_get_host_ip"); AddressSetHost = GetProc <AddressSetHostDelegate>("enet_address_set_host"); AddressSetHostIP = GetProc <AddressSetHostIPDelegate>("enet_address_set_host_ip"); HostBandwidthLimit = GetProc <HostBandwidthLimitDelegate>("enet_host_bandwidth_limit"); //HostBandwidthThrottle = GetProc<ENetHostBandwidthThrottleDelegate>("enet_host_bandwidth_throttle"); HostBroadcast = GetProc <HostBroadcastDelegate>("enet_host_broadcast"); HostChannelLimit = GetProc <HostChannelLimitDelegate>("enet_host_channel_limit"); HostCheckEvents = GetProc <HostCheckEventsDelegate>("enet_host_check_events"); HostCompress = GetProc <HostCompressDelegate>("enet_host_compress"); HostCompressWithRangeCoder = GetProc <HostCompressWithRangeCoderDelegate>("enet_host_compress_with_range_coder"); HostConnect = GetProc <HostConnectDelegate>("enet_host_connect"); HostCreate = GetProc <HostCreateDelegate>("enet_host_create"); HostDestroy = GetProc <HostDestroyDelegate>("enet_host_destroy"); HostFlush = GetProc <HostFlushDelegate>("enet_host_flush"); HostService = GetProc <HostServiceDelegate>("enet_host_service"); Crc32 = GetProc <Crc32Delegate>("enet_crc32"); PacketCreate = GetProc <PacketCreateDelegate>("enet_packet_create"); PacketDestroy = GetProc <PacketDestroyDelegate>("enet_packet_destroy"); PacketResize = GetProc <PacketResizeDelegate>("enet_packet_resize"); PeerDisconnect = GetProc <PeerDisconnectDelegate>("enet_peer_disconnect"); PeerDisconnectLater = GetProc <PeerDisconnectDelegate>("enet_peer_disconnect_later"); PeerDisconnectNow = GetProc <PeerDisconnectDelegate>("enet_peer_disconnect_now"); PeerPing = GetProc <PeerPingDelegate>("enet_peer_ping"); PeerPingInterval = GetProc <PeerPingIntervalDelegate>("enet_peer_ping_interval"); PeerReceive = GetProc <PeerReceiveDelegate>("enet_peer_receive"); PeerReset = GetProc <PeerResetDelegate>("enet_peer_reset"); PeerSend = GetProc <PeerSendDelegate>("enet_peer_send"); PeerThrottleConfigure = GetProc <PeerThrottleConfigureDelegate>("enet_peer_throttle_configure"); PeerTimeout = GetProc <PeerTimeoutDelegate>("enet_peer_timeout"); InteropHelperSizeOrOffset = GetProc <InteropHelperSizeOrOffsetDelegate>("enet_interophelper_sizeoroffset"); HostEnableNewProtocol = GetProc <HostEnableNewProtocolDelegate>("enet_host_enable_new_protocol"); }
static void SetProcsFromImports() { Initialize = LibENetImports.Initialize; InitializeWithCallbacks = LibENetImports.InitializeWithCallbacks; Deinitialize = LibENetImports.Deinitialize; LinkedVersion = LibENetImports.LinkedVersion; AddressGetHost = LibENetImports.AddressGetHost; AddressGetHostIP = LibENetImports.AddressGetHostIP; AddressSetHost = LibENetImports.AddressSetHost; AddressSetHostIP = LibENetImports.AddressSetHostIP; HostBandwidthLimit = LibENetImports.HostBandwidthLimit; HostBroadcast = LibENetImports.HostBroadcast; HostChannelLimit = LibENetImports.HostChannelLimit; HostCheckEvents = LibENetImports.HostCheckEvents; HostCompress = LibENetImports.HostCompress; HostCompressWithRangeCoder = LibENetImports.HostCompressWithRangeCoder; HostConnect = LibENetImports.HostConnect; HostCreate = LibENetImports.HostCreate; HostDestroy = LibENetImports.HostDestroy; HostFlush = LibENetImports.HostFlush; HostService = LibENetImports.HostService; Crc32 = LibENetImports.Crc32; PacketCreate = LibENetImports.PacketCreate; PacketDestroy = LibENetImports.PacketDestroy; PacketResize = LibENetImports.PacketResize; PeerDisconnect = LibENetImports.PeerDisconnect; PeerDisconnectLater = LibENetImports.PeerDisconnectLater; PeerDisconnectNow = LibENetImports.PeerDisconnectNow; PeerPing = LibENetImports.PeerPing; PeerPingInterval = LibENetImports.PeerPingInterval; PeerReceive = LibENetImports.PeerReceive; PeerReset = LibENetImports.PeerReset; PeerSend = LibENetImports.PeerSend; PeerThrottleConfigure = LibENetImports.PeerThrottleConfigure; PeerTimeout = LibENetImports.PeerTimeout; InteropHelperSizeOrOffset = LibENetImports.InteropHelperSizeOrOffset; }