Main/Core/NetworkPackage/GameNetPackBasic.cs
@@ -10,18 +10,30 @@
    static ulong AutoIncreaseUID = 0;
    public ulong mPackUID;
    public ulong packUID
    {
        get;
        private set;
        get
        {
            return mPackUID;
        }
        private set
        {
            mPackUID = value;
        }
    }
    public bool commonMark
    {
        get;
        set;
    } = false;
    public GameNetPackBasic()
    {
        packUID = AutoIncreaseUID++;
    }
    public ServerType socketType = ServerType.Main; //默认且唯一
@@ -950,6 +962,10 @@
    {
        try
        {
            if (vInts.IsNullOrEmpty())
            {
                return;
            }
            if (vInts.Length != vLockLeng)
                Array.Resize(ref vInts, vLockLeng);
            this.WriteBytes(vInts, vType);
@@ -966,6 +982,10 @@
    {
        try
        {
            if (vInts.IsNullOrEmpty())
            {
                return;
            }
            if (vInts.Length != vLockLeng)
                Array.Resize(ref vInts, vLockLeng);
            this.WriteBytes(vInts, vType);
@@ -981,6 +1001,10 @@
    {
        try
        {
            if (vInts.IsNullOrEmpty())
            {
                return;
            }
            if (vWriteLen == StrWriteLen.BYTE)
                this.WriteBytes(new Byte[] { (byte)vInts.Length });
            else if (vWriteLen == StrWriteLen.WORD)
@@ -1000,6 +1024,10 @@
    {
        try
        {
            if (vInts.IsNullOrEmpty())
            {
                return;
            }
            int l = vInts.Length;
            byte[] vRst;
            int i;
@@ -1039,6 +1067,10 @@
    {
        try
        {
            if (vInts.IsNullOrEmpty())
            {
                return;
            }
            int l = vInts.Length;
            byte[] vRst;
            int i;
@@ -1135,6 +1167,11 @@
    {
        try
        {
            if (vBytes.IsNullOrEmpty())
            {
                return;
            }
            Array.Resize(ref _writedBytes, _writeIndex + vBytes.Length);
            vBytes.CopyTo(_writedBytes, _writeIndex);
            _writeIndex = _writedBytes.Length;