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()); } }
public Test(DataStream data) { TID = data.GetInt(); Name = data.GetString(); Card = (Cfg.AllType.CardElement)data.GetInt(); }