public void Init(NetConfiguration configuration) { byteOrder = configuration.byteOrder; //NetDebug.Log("NetCustomSerializer: init"); Type[] types = ReflectionTool.FastGetChildTypes(typeof(INetSerializable)); foreach (var t in types) { //NetDebug.Log("Add Msg Type:" + t.Name); typeDic.Add(t.Name, t); } //reader = new NetDataReader(byteOrder); //writer = new NetDataWriter(byteOrder); }
public NetworkCommon(NetConfiguration configuration) { if (configuration == null) { throw new Exception("NetConfiguration is null ! "); } this.configuration = configuration; this.configuration.Init(this); if (configuration.UseMultithreading) { ReceiveEventInit(); SendEventInit(); } }