public Thrift.Protocol.TBase Convert(Character.AbstractBusinessObject o) { if (null == o) { return(null); } CharCounterData data = o as CharCounterData; CharCounterInfo info = new CharCounterInfo(); info.CharId = data.CharId; if (null != data.Bit32CounterList) { info.Bit32CounterList = new List <int>(data.Bit32CounterList); } if (null != data.Bit8CounterList) { info.Bit8CounterList = new List <sbyte>(data.Bit8CounterList); } if (null != data.FlagList) { info.FlagList = new List <bool>(data.FlagList); } return(info); }
public Character.AbstractBusinessObject Convert(Thrift.Protocol.TBase o) { if (null == o) { return(null); } CharCounterInfo info = o as CharCounterInfo; CharCounterData data = new CharCounterData(info.CharId); if (null != info.Bit8CounterList) { data.Bit8CounterList = new List <sbyte>(info.Bit8CounterList); } if (null != info.Bit32CounterList) { data.Bit32CounterList = new List <int>(info.Bit32CounterList); } if (null != info.FlagList) { data.FlagList = new List <bool>(info.FlagList); } data.Init = false; return(data); }