Generated

from protobuf message SC2APIProtocol.ActionUI

interface ActionUI {
    action: {
        controlGroup: ActionControlGroup;
        oneofKind: "controlGroup";
    } | {
        oneofKind: "selectArmy";
        selectArmy: ActionSelectArmy;
    } | {
        oneofKind: "selectWarpGates";
        selectWarpGates: ActionSelectWarpGates;
    } | {
        oneofKind: "selectLarva";
        selectLarva: ActionSelectLarva;
    } | {
        oneofKind: "selectIdleWorker";
        selectIdleWorker: ActionSelectIdleWorker;
    } | {
        multiPanel: ActionMultiPanel;
        oneofKind: "multiPanel";
    } | {
        cargoPanel: ActionCargoPanelUnload;
        oneofKind: "cargoPanel";
    } | {
        oneofKind: "productionPanel";
        productionPanel: ActionProductionPanelRemoveFromQueue;
    } | {
        oneofKind: "toggleAutocast";
        toggleAutocast: ActionToggleAutocast;
    } | {
        oneofKind: undefined;
    };
}

Properties

Properties

action: {
    controlGroup: ActionControlGroup;
    oneofKind: "controlGroup";
} | {
    oneofKind: "selectArmy";
    selectArmy: ActionSelectArmy;
} | {
    oneofKind: "selectWarpGates";
    selectWarpGates: ActionSelectWarpGates;
} | {
    oneofKind: "selectLarva";
    selectLarva: ActionSelectLarva;
} | {
    oneofKind: "selectIdleWorker";
    selectIdleWorker: ActionSelectIdleWorker;
} | {
    multiPanel: ActionMultiPanel;
    oneofKind: "multiPanel";
} | {
    cargoPanel: ActionCargoPanelUnload;
    oneofKind: "cargoPanel";
} | {
    oneofKind: "productionPanel";
    productionPanel: ActionProductionPanelRemoveFromQueue;
} | {
    oneofKind: "toggleAutocast";
    toggleAutocast: ActionToggleAutocast;
} | {
    oneofKind: undefined;
}

Type declaration

  • controlGroup: ActionControlGroup

    Generated

    from protobuf field: SC2APIProtocol.ActionControlGroup control_group = 1;

  • oneofKind: "controlGroup"

Type declaration

  • oneofKind: "selectArmy"
  • selectArmy: ActionSelectArmy

    Generated

    from protobuf field: SC2APIProtocol.ActionSelectArmy select_army = 2;

Type declaration

  • oneofKind: "selectWarpGates"
  • selectWarpGates: ActionSelectWarpGates

    Generated

    from protobuf field: SC2APIProtocol.ActionSelectWarpGates select_warp_gates = 3;

Type declaration

  • oneofKind: "selectLarva"
  • selectLarva: ActionSelectLarva

    Generated

    from protobuf field: SC2APIProtocol.ActionSelectLarva select_larva = 4;

Type declaration

  • oneofKind: "selectIdleWorker"
  • selectIdleWorker: ActionSelectIdleWorker

    Generated

    from protobuf field: SC2APIProtocol.ActionSelectIdleWorker select_idle_worker = 5;

Type declaration

  • multiPanel: ActionMultiPanel

    Generated

    from protobuf field: SC2APIProtocol.ActionMultiPanel multi_panel = 6;

  • oneofKind: "multiPanel"

Type declaration

  • cargoPanel: ActionCargoPanelUnload

    Generated

    from protobuf field: SC2APIProtocol.ActionCargoPanelUnload cargo_panel = 7;

  • oneofKind: "cargoPanel"

Type declaration

  • oneofKind: "productionPanel"
  • productionPanel: ActionProductionPanelRemoveFromQueue

    Generated

    from protobuf field: SC2APIProtocol.ActionProductionPanelRemoveFromQueue production_panel = 8;

Type declaration

  • oneofKind: "toggleAutocast"
  • toggleAutocast: ActionToggleAutocast

    Generated

    from protobuf field: SC2APIProtocol.ActionToggleAutocast toggle_autocast = 9;

Type declaration

  • oneofKind: undefined

Generated

from protobuf oneof: action

Generated using TypeDoc