Example #1
0
 public AllClass(DataStream data)
 {
     ID        = data.GetInt();
     Index     = data.GetInt();
     VarLong   = data.GetLong();
     VarFloat  = data.GetFloat();
     VarString = data.GetString();
     VarBool   = data.GetBool();
     VarEnum   = (Cfg.AllType.CardElement)data.GetInt();
     VarClass  = (Cfg.AllType.SingleClass)data.GetObject(data.GetString());
     for (int n = data.GetArrayLength(); n-- > 0;)
     {
         var v = data.GetString();
         VarListBase.Add(v);
     }
     for (int n = data.GetArrayLength(); n-- > 0;)
     {
         var v = (Cfg.AllType.SingleClass)data.GetObject(data.GetString());
         VarListClass.Add(v);
     }
     for (int n = data.GetArrayLength(); n-- > 0;)
     {
         var v = data.GetString();
         VarListCardElem.Add(v);
     }
     for (int n = data.GetArrayLength(); n-- > 0;)
     {
         var v = data.GetFloat();
         VarListFloat.Add(v);
     }
     for (int n = data.GetMapLength(); n-- > 0;)
     {
         var k = data.GetInt();
         VarDictBase[k] = data.GetFloat();
     }
     for (int n = data.GetMapLength(); n-- > 0;)
     {
         var k = data.GetLong();
         VarDictEnum[k] = data.GetString();
     }
     for (int n = data.GetMapLength(); n-- > 0;)
     {
         var k = data.GetString();
         VarDictClass[k] = (Cfg.AllType.SingleClass)data.GetObject(data.GetString());
     }
 }
Example #2
0
 public Test(DataStream data)
 {
     TID  = data.GetInt();
     Name = data.GetString();
     Card = (Cfg.AllType.CardElement)data.GetInt();
 }