Generated

from protobuf message SC2APIProtocol.ActionSpatial

interface ActionSpatial {
    action: {
        oneofKind: "unitCommand";
        unitCommand: ActionSpatialUnitCommand;
    } | {
        cameraMove: ActionSpatialCameraMove;
        oneofKind: "cameraMove";
    } | {
        oneofKind: "unitSelectionPoint";
        unitSelectionPoint: ActionSpatialUnitSelectionPoint;
    } | {
        oneofKind: "unitSelectionRect";
        unitSelectionRect: ActionSpatialUnitSelectionRect;
    } | {
        oneofKind: undefined;
    };
}

Properties

Properties

action: {
    oneofKind: "unitCommand";
    unitCommand: ActionSpatialUnitCommand;
} | {
    cameraMove: ActionSpatialCameraMove;
    oneofKind: "cameraMove";
} | {
    oneofKind: "unitSelectionPoint";
    unitSelectionPoint: ActionSpatialUnitSelectionPoint;
} | {
    oneofKind: "unitSelectionRect";
    unitSelectionRect: ActionSpatialUnitSelectionRect;
} | {
    oneofKind: undefined;
}

Type declaration

  • oneofKind: "unitCommand"
  • unitCommand: ActionSpatialUnitCommand

    Generated

    from protobuf field: SC2APIProtocol.ActionSpatialUnitCommand unit_command = 1;

Type declaration

  • cameraMove: ActionSpatialCameraMove

    Generated

    from protobuf field: SC2APIProtocol.ActionSpatialCameraMove camera_move = 2;

  • oneofKind: "cameraMove"

Type declaration

  • oneofKind: "unitSelectionPoint"
  • unitSelectionPoint: ActionSpatialUnitSelectionPoint

    Generated

    from protobuf field: SC2APIProtocol.ActionSpatialUnitSelectionPoint unit_selection_point = 3;

Type declaration

  • oneofKind: "unitSelectionRect"
  • unitSelectionRect: ActionSpatialUnitSelectionRect

    Generated

    from protobuf field: SC2APIProtocol.ActionSpatialUnitSelectionRect unit_selection_rect = 4;

Type declaration

  • oneofKind: undefined

Generated

from protobuf oneof: action

Generated using TypeDoc