public static Schema.KRPC.Parameter ToProtobufMessage(this Parameter parameter) { var result = new Schema.KRPC.Parameter(); result.Name = parameter.Name; result.Type = parameter.Type.ToProtobufMessage(); if (parameter.HasDefaultValue) { result.DefaultValue = Encoder.Encode(parameter.DefaultValue); } return(result); }
public static Schema.KRPC.Parameter ToProtobufMessage (this Parameter parameter) { var result = new Schema.KRPC.Parameter (); result.Name = parameter.Name; result.Type = parameter.Type; result.HasDefaultValue = parameter.HasDefaultValue; if (result.HasDefaultValue) result.DefaultValue = Encoder.Encode (parameter.DefaultValue); return result; }