Beispiel #1
0
        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);
        }
Beispiel #2
0
 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;
 }