# Remote Control (scripting commands)

- [allUnitsUAV](../../commands/allUnitsUAV.md): Return a list of all UAV vehicles.
- [cameraOn](../../commands/cameraOn.md): Returns the vehicle to which the camera is attached. If you need the person, see focusOn.
- [connectTerminalToUAV](../../commands/connectTerminalToUAV.md): Connect person with UAV terminal to UAV unit. UAV Terminal item needs to be assigned to GPS slot. In MP the connection is handled locally, therefore it is possible for multiple MP clients to connect to the same UAV.
- [disableUAVConnectability](../../commands/disableUAVConnectability.md): Disables unit's AV terminal(s) connecting to UAV.
- [enableUAVConnectability](../../commands/enableUAVConnectability.md): Enables unit's AV terminal(s) connecting to UAV.
- [enableUAVWaypoints](../../commands/enableUAVWaypoints.md): Enables/disables the option for player to set waypoints for UAV in AV terminal.
- [focusOn](../../commands/focusOn.md): Returns the person the camera is focused on. If you need the vehicle, see cameraOn.
- [getConnectedUAV](../../commands/getConnectedUAV.md): Returns UAV/UGV vehicle if person has connection to some UAV. To return the AI unit which player controls, see getConnectedUAVUnit.
- [getConnectedUAVUnit](../../commands/getConnectedUAVUnit.md): Returns UAV/UGV AI unit, which player is controlling. To return UAV vehicle, see getConnectedUAV
- [isAutonomous](../../commands/isAutonomous.md): Returns whether the UAV is in autonomous mode or not.
- [isRemoteControlling](../../commands/isRemoteControlling.md): Returns true if the given player is remote-controlling a unit.
- [isUAVConnectable](../../commands/isUAVConnectable.md): Returns true if UAV is connectable by AV terminal(s).
- [isUAVConnected](../../commands/isUAVConnected.md): Returns true if UAV is connected to some terminal. Terminal connection is handled locally, therefore the result of this command will be returned only for the client on which this command is executed.
- [remoteControl](../../commands/remoteControl.md): Switches on remote control of the unit. The command was Global Argument prior to Arma 3 v2.14). For more info see Remote Control Tutorial.
- [remoteControlled](../../commands/remoteControlled.md): Returns the player controlling the given unit if the argument is the unit, or the unit controlled by the player if the argument is the player.
- [setAutonomous](../../commands/setAutonomous.md): Sets UAV autonomous mode.
- [shownUAVFeed](../../commands/shownUAVFeed.md): Returns true if video feed transmitted from UAV is shown. A getter for showUAVFeed.
- [showUAVFeed](../../commands/showUAVFeed.md): Shows/hides video feed transmitted from UAV in its custom info panel.
- [UAVControl](../../commands/UAVControl.md): Returns array with current operator of UAV and his vehicle role in UAV. If nobody is controlling the UAV, the command tries to find if player has terminal connected to this UAV.
- [unitIsUAV](../../commands/unitIsUAV.md): Returns whether or not the given transport object is a drone (UAV, UGV), regardless of if it has a crew or if it is empty, corresponding to the `isUAV` transport parameter.
- [waypointsEnabledUAV](../../commands/waypointsEnabledUAV.md): Checks if the UAV has waypoints enabled.
