20 lines
580 B
Smarty
20 lines
580 B
Smarty
|
using Bright.Serialization;
|
||
|
|
||
|
namespace {{namespace}}
|
||
|
{
|
||
|
public static class {{name}}
|
||
|
{
|
||
|
public static System.Collections.Generic.Dictionary<int, Bright.Net.Codecs.ProtocolCreator> Factories { get; } = new System.Collections.Generic.Dictionary<int, Bright.Net.Codecs.ProtocolCreator>
|
||
|
{
|
||
|
{{~ for proto in protos ~}}
|
||
|
[{{proto.full_name}}.__ID__] = () => new {{proto.full_name}}(),
|
||
|
{{~end~}}
|
||
|
|
||
|
{{~ for rpc in rpcs ~}}
|
||
|
[{{rpc.full_name}}.__ID__] = () => new {{rpc.full_name}}(),
|
||
|
{{~end~}}
|
||
|
};
|
||
|
}
|
||
|
|
||
|
}
|