Generated

from protobuf message SC2APIProtocol.ActionRaw

interface ActionRaw {
    action: {
        oneofKind: "unitCommand";
        unitCommand: ActionRawUnitCommand;
    } | {
        cameraMove: ActionRawCameraMove;
        oneofKind: "cameraMove";
    } | {
        oneofKind: "toggleAutocast";
        toggleAutocast: ActionRawToggleAutocast;
    } | {
        oneofKind: undefined;
    };
}

Properties

Properties

action: {
    oneofKind: "unitCommand";
    unitCommand: ActionRawUnitCommand;
} | {
    cameraMove: ActionRawCameraMove;
    oneofKind: "cameraMove";
} | {
    oneofKind: "toggleAutocast";
    toggleAutocast: ActionRawToggleAutocast;
} | {
    oneofKind: undefined;
}

Type declaration

  • oneofKind: "unitCommand"
  • unitCommand: ActionRawUnitCommand

    Generated

    from protobuf field: SC2APIProtocol.ActionRawUnitCommand unit_command = 1;

Type declaration

  • cameraMove: ActionRawCameraMove

    Generated

    from protobuf field: SC2APIProtocol.ActionRawCameraMove camera_move = 2;

  • oneofKind: "cameraMove"

Type declaration

  • oneofKind: "toggleAutocast"
  • toggleAutocast: ActionRawToggleAutocast

    Generated

    from protobuf field: SC2APIProtocol.ActionRawToggleAutocast toggle_autocast = 3;

Type declaration

  • oneofKind: undefined

Generated

from protobuf oneof: action

Generated using TypeDoc