internal static void SerializeInfo(uLink.BitStream stream, object value, params object[] codecOptions)
        {
            VATownNpcInfo townNpcInfo = value as VATownNpcInfo;

            stream.Write <IntVector2>(townNpcInfo.index);
            stream.Write <int>(townNpcInfo.id);
        }
        internal static object DeserializeInfo(uLink.BitStream stream, params object[] codecOptions)
        {
            IntVector2    index       = stream.Read <IntVector2>();
            int           id          = stream.Read <int>();
            VATownNpcInfo townNpcInfo = new VATownNpcInfo(index, id);

            return(townNpcInfo);
        }