public void Write <T>(NetDataWriter writer, T packet) where T : class, new()
 {
     WriteHash(typeof(T), writer);
     _netSerializer.Serialize(writer, packet);
 }