void InitData(req_enter_room data) { data.battle_id = 1; data.card_list.Add(1); data.card_list.Add(2); data.card_list.Add(3); data.card_list.Add(4); data.card_list.Add(5); }
public object GetValue(object target, int fieldNumber) { req_enter_room data = target as req_enter_room; if (data == null) { return(null); } switch (fieldNumber) { case 1: return(ValueObject.Get(data.battle_id)); case 2: return(data.card_list); } return(null); }
void PrintData(req_enter_room data) { StringBuilder sb = new StringBuilder(); sb.AppendLine("============================"); sb.AppendFormat("data.battle_id = {0}", data.battle_id); sb.AppendLine(); sb.AppendFormat("data.card_list.Count = {0}", data.card_list.Count); sb.AppendLine(); if (data.card_list.Count > 0) { List <int> cardList = data.card_list; for (int i = 0; i < cardList.Count; i++) { sb.AppendFormat("{0},", cardList[i]); } sb.AppendLine(); } Debug.Log(sb.ToString()); }
public void SetValue(object target, object value, int fieldNumber) { req_enter_room data = target as req_enter_room; if (data == null) { return; } switch (fieldNumber) { case 1: data.battle_id = ValueObject.Value <long>(value); break; case 2: data.card_list.Add(ValueObject.Value <int>(value)); break; //其它值忽略 default: break; } }