|
My Project
|
Public Member Functions | |
| NetPacketProcessor (int maxStringLength) | |
| void | RegisterNestedType< T > () |
| Register nested property type. | |
| void | RegisterNestedType< T > (Action< NetDataWriter, T > writeDelegate, Func< NetDataReader, T > readDelegate) |
| Register nested property type. | |
| void | RegisterNestedType< T > (Func< T > constructor) |
| Register nested property type. | |
| void | ReadAllPackets (NetDataReader reader) |
| Reads all available data from NetDataReader and calls OnReceive delegates. | |
| void | ReadAllPackets (NetDataReader reader, object userData) |
| Reads all available data from NetDataReader and calls OnReceive delegates. | |
| void | ReadPacket (NetDataReader reader) |
| Reads one packet from NetDataReader and calls OnReceive delegate. | |
| void | Send< T > (NetPeer peer, T packet, DeliveryMethod options) |
| void | SendNetSerializable< T > (NetPeer peer, T packet, DeliveryMethod options) |
| void | Send< T > (NetManager manager, T packet, DeliveryMethod options) |
| void | SendNetSerializable< T > (NetManager manager, T packet, DeliveryMethod options) |
| void | Write< T > (NetDataWriter writer, T packet) |
| void | WriteNetSerializable< T > (NetDataWriter writer, T packet) |
| byte[] | Write< T > (T packet) |
| byte[] | WriteNetSerializable< T > (T packet) |
| void | ReadPacket (NetDataReader reader, object userData) |
| Reads one packet from NetDataReader and calls OnReceive delegate. | |
| void | Subscribe< T > (Action< T > onReceive, Func< T > packetConstructor) |
| Register and subscribe to packet receive event. | |
| void | Subscribe< T, TUserData > (Action< T, TUserData > onReceive, Func< T > packetConstructor) |
| Register and subscribe to packet receive event (with userData) | |
| void | SubscribeReusable< T > (Action< T > onReceive) |
| Register and subscribe to packet receive event This method will overwrite last received packet class on receive (less garbage) | |
| void | SubscribeReusable< T, TUserData > (Action< T, TUserData > onReceive) |
| Register and subscribe to packet receive event This method will overwrite last received packet class on receive (less garbage) | |
| void | SubscribeNetSerializable< T, TUserData > (Action< T, TUserData > onReceive, Func< T > packetConstructor) |
| void | SubscribeNetSerializable< T > (Action< T > onReceive, Func< T > packetConstructor) |
| void | SubscribeNetSerializable< T, TUserData > (Action< T, TUserData > onReceive) |
| void | SubscribeNetSerializable< T > (Action< T > onReceive) |
| bool | RemoveSubscription< T > () |
| Remove any subscriptions by type. | |
Protected Member Functions | |
| delegate void | SubscribeDelegate (NetDataReader reader, object userData) |
| virtual ulong | GetHash< T > () |
| virtual SubscribeDelegate | GetCallbackFromData (NetDataReader reader) |
| virtual void | WriteHash< T > (NetDataWriter writer) |
|
inline |
Reads all available data from NetDataReader and calls OnReceive delegates.
| reader | NetDataReader with packets data |
|
inline |
Reads all available data from NetDataReader and calls OnReceive delegates.
| reader | NetDataReader with packets data |
| userData | Argument that passed to OnReceivedEvent |
| ParseException | Malformed packet |
|
inline |
Reads one packet from NetDataReader and calls OnReceive delegate.
| reader | NetDataReader with packet |
| ParseException | Malformed packet |
|
inline |
Reads one packet from NetDataReader and calls OnReceive delegate.
| reader | NetDataReader with packet |
| userData | Argument that passed to OnReceivedEvent |
| ParseException | Malformed packet |
|
inline |
Register nested property type.
| T | INetSerializable structure |
| T | : | struct | |
| T | : | INetSerializable |
|
inline |
Register nested property type.
| writeDelegate | |
| readDelegate |
|
inline |
Register nested property type.
| T | INetSerializable class |
| T | : | class | |
| T | : | INetSerializable |
|
inline |
Remove any subscriptions by type.
| T | Packet type |
|
inline |
| T | : | class | |
| T | : | new() |
|
inline |
| T | : | class | |
| T | : | new() |
|
inline |
| T | : | INetSerializable |
|
inline |
| T | : | INetSerializable |
|
inline |
Register and subscribe to packet receive event.
| onReceive | event that will be called when packet deserialized with ReadPacket method |
| packetConstructor | Method that constructs packet instead of slow Activator.CreateInstance |
| InvalidTypeException | T 's fields are not supported, or it has no fields |
| T | : | class | |
| T | : | new() |
|
inline |
Register and subscribe to packet receive event (with userData)
| onReceive | event that will be called when packet deserialized with ReadPacket method |
| packetConstructor | Method that constructs packet instead of slow Activator.CreateInstance |
| InvalidTypeException | T 's fields are not supported, or it has no fields |
| T | : | class | |
| T | : | new() |
|
inline |
| T | : | INetSerializable | |
| T | : | new() |
|
inline |
| T | : | INetSerializable |
|
inline |
| T | : | INetSerializable | |
| T | : | new() |
|
inline |
| T | : | INetSerializable |
|
inline |
Register and subscribe to packet receive event This method will overwrite last received packet class on receive (less garbage)
| onReceive | event that will be called when packet deserialized with ReadPacket method |
| InvalidTypeException | T 's fields are not supported, or it has no fields |
| T | : | class | |
| T | : | new() |
|
inline |
Register and subscribe to packet receive event This method will overwrite last received packet class on receive (less garbage)
| onReceive | event that will be called when packet deserialized with ReadPacket method |
| InvalidTypeException | T 's fields are not supported, or it has no fields |
| T | : | class | |
| T | : | new() |
|
inline |
| T | : | class | |
| T | : | new() |
|
inline |
| T | : | class | |
| T | : | new() |
|
inline |
| T | : | INetSerializable |
|
inline |
| T | : | INetSerializable |