public byte[] ToBin(twp.app.build.BuildOperationEvent type) { NetSocket.ByteArray bin = new NetSocket.ByteArray(); switch (type) { case twp.app.build.BuildOperationEvent.ADD_BUILD: { bin.Put(add_build.ToBin()); } break; case twp.app.build.BuildOperationEvent.DEL_BUILD: { bin.Put(del_build.ToBin()); } break; case twp.app.build.BuildOperationEvent.LEVEL_BUILD: { bin.Put(uplevel_build.ToBin()); } break; default: break; } return(bin.GetData()); }
public new void FromBin(NetSocket.ByteArray bin) { base.FromBin (bin); byte temp; bin.Get_ (out temp); type = (twp.app.build.BuildOperationEvent)temp; bin.Get_ (out temp); e_result = (ResultType)temp; bin.Get_ (out area_idx); bin.Get_ (out city_idx); bin.Get_ (out temp); build_type = (twp.app.build.BuildsType)temp; innerUnion.FromBin (bin, build_type); }