Add explicit optional scalars to KeyBallIdentifiers
This commit is contained in:
@@ -820,6 +820,9 @@ export interface KeyBallIdentifiers {
|
||||
object_ball?: number;
|
||||
target_ball?: number;
|
||||
contact_sequence?: number[];
|
||||
cue_ball_id?: number;
|
||||
object_ball_id?: number;
|
||||
target_ball_id?: number;
|
||||
}
|
||||
|
||||
export function encodeKeyBallIdentifiers(
|
||||
@@ -867,6 +870,27 @@ function _encodeKeyBallIdentifiers(
|
||||
writeByteBuffer(bb, packed);
|
||||
pushByteBuffer(packed);
|
||||
}
|
||||
|
||||
// optional uint32 cue_ball_id = 5;
|
||||
let $cue_ball_id = message.cue_ball_id;
|
||||
if ($cue_ball_id !== undefined) {
|
||||
writeVarint32(bb, 40);
|
||||
writeVarint32(bb, $cue_ball_id);
|
||||
}
|
||||
|
||||
// optional uint32 object_ball_id = 6;
|
||||
let $object_ball_id = message.object_ball_id;
|
||||
if ($object_ball_id !== undefined) {
|
||||
writeVarint32(bb, 48);
|
||||
writeVarint32(bb, $object_ball_id);
|
||||
}
|
||||
|
||||
// optional uint32 target_ball_id = 7;
|
||||
let $target_ball_id = message.target_ball_id;
|
||||
if ($target_ball_id !== undefined) {
|
||||
writeVarint32(bb, 56);
|
||||
writeVarint32(bb, $target_ball_id);
|
||||
}
|
||||
}
|
||||
|
||||
export function decodeKeyBallIdentifiers(
|
||||
@@ -919,6 +943,24 @@ function _decodeKeyBallIdentifiers(bb: ByteBuffer): KeyBallIdentifiers {
|
||||
break;
|
||||
}
|
||||
|
||||
// optional uint32 cue_ball_id = 5;
|
||||
case 5: {
|
||||
message.cue_ball_id = readVarint32(bb) >>> 0;
|
||||
break;
|
||||
}
|
||||
|
||||
// optional uint32 object_ball_id = 6;
|
||||
case 6: {
|
||||
message.object_ball_id = readVarint32(bb) >>> 0;
|
||||
break;
|
||||
}
|
||||
|
||||
// optional uint32 target_ball_id = 7;
|
||||
case 7: {
|
||||
message.target_ball_id = readVarint32(bb) >>> 0;
|
||||
break;
|
||||
}
|
||||
|
||||
default:
|
||||
skipUnknownField(bb, tag & 7);
|
||||
}
|
||||
|
Reference in New Issue
Block a user