Exemple #1
0
        public override void Read(ModUpdaterNetworkStream s)
        {
            int i = s.ReadInt();
            int j = s.ReadInt();
            int k = s.ReadInt();
            int l = s.ReadInt();

            SData = new string[i];
            IData = new int[j];
            FData = new float[k];
            if (i > 0)
            {
                for (int h = 0; h < i; h++)
                {
                    SData[h] = s.ReadString();
                }
            }
            if (j > 0)
            {
                for (int h = 0; h < j; h++)
                {
                    IData[h] = s.ReadInt();
                }
            }
            if (k > 0)
            {
                for (int h = 0; h < k; h++)
                {
                    FData[h] = s.ReadFloat();
                }
            }
            if (l > 0)
            {
                for (int h = 0; h < k; h++)
                {
                    BData[h] = s.ReadBoolean();
                }
            }
        }
 public override void Read(ModUpdaterNetworkStream s)
 {
     int i = s.ReadInt();
     int j = s.ReadInt();
     int k = s.ReadInt();
     int l = s.ReadInt();
     SData = new string[i];
     IData = new int[j];
     FData = new float[k];
     if (i > 0)
         for (int h = 0; h < i; h++)
         {
             SData[h] = s.ReadString();
         }
     if (j > 0)
         for (int h = 0; h < j; h++)
         {
             IData[h] = s.ReadInt();
         }
     if (k > 0)
         for (int h = 0; h < k; h++)
         {
             FData[h] = s.ReadFloat();
         }
     if (l > 0)
         for (int h = 0; h < k; h++)
         {
             BData[h] = s.ReadBoolean();
         }
 }