The probably fastest way to use custom contracts in Photon
- Dynamicly build a mapper
- Save a mapper as an assembly (Good for productive use)
- Custom field types
- Custom indices
- Skips default(T) values
-
PhotonParameterMapper.Core
Is required to pre build and dynamiclly build assemblies
-
PhotonParameterMapper.Builder
To build, run and save dynamic assemblies
-
PhotonParameterMapper.Example
Contains a bunch of example use cases and speed tests
The Mapper converts custom contracts to Dictionary<byte, object> and vice versa.
Made for Photon's {OperationResponse, OperationRequest, EventData}.Parameters
