Generated

from protobuf message SC2APIProtocol.UnitOrder

interface UnitOrder {
    abilityId?: number;
    progress?: number;
    target: {
        oneofKind: "targetWorldSpacePos";
        targetWorldSpacePos: Point;
    } | {
        oneofKind: "targetUnitTag";
        targetUnitTag: bigint;
    } | {
        oneofKind: undefined;
    };
}

Properties

abilityId?: number

Generated

from protobuf field: optional uint32 ability_id = 1;

progress?: number

Generated

from protobuf field: optional float progress = 4;

target: {
    oneofKind: "targetWorldSpacePos";
    targetWorldSpacePos: Point;
} | {
    oneofKind: "targetUnitTag";
    targetUnitTag: bigint;
} | {
    oneofKind: undefined;
}

Type declaration

  • oneofKind: "targetWorldSpacePos"
  • targetWorldSpacePos: Point

    Generated

    from protobuf field: SC2APIProtocol.Point target_world_space_pos = 2;

Type declaration

  • oneofKind: "targetUnitTag"
  • targetUnitTag: bigint

    Generated

    from protobuf field: uint64 target_unit_tag = 3;

Type declaration

  • oneofKind: undefined

Generated

from protobuf oneof: target

Generated using TypeDoc