Interface ActionRawUnitCommand

Generated

from protobuf message SC2APIProtocol.ActionRawUnitCommand

interface ActionRawUnitCommand {
    abilityId?: number;
    queueCommand?: boolean;
    target: {
        oneofKind: "targetWorldSpacePos";
        targetWorldSpacePos: Point2D;
    } | {
        oneofKind: "targetUnitTag";
        targetUnitTag: bigint;
    } | {
        oneofKind: undefined;
    };
    unitTags: bigint[];
}

Properties

abilityId?: number

Generated

from protobuf field: optional int32 ability_id = 1;

queueCommand?: boolean

Generated

from protobuf field: optional bool queue_command = 5;

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

Type declaration

  • oneofKind: "targetWorldSpacePos"
  • targetWorldSpacePos: Point2D

    Generated

    from protobuf field: SC2APIProtocol.Point2D 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

unitTags: bigint[]

Generated

from protobuf field: repeated uint64 unit_tags = 4;

Generated using TypeDoc