Table of Contents

Enum CameraControlFlags

Namespace
RustPlusApi.Data.Cameras
Assembly
RustPlusApi.dll

Bitmask describing which inputs a subscribed camera supports (from AppCameraInfo.controlFlags). Values mirror liamcottle/rustplus.js.

[Flags]
[SuppressMessage("Naming", "CA1711:Identifiers should not have incorrect suffix", Justification = "Mirrors the protocol's controlFlags; 'Flags' suffix is idiomatic for [Flags] enums.")]
[SuppressMessage("Minor Code Smell", "S2344:Enumeration type names should not have a 'Flags' or 'Enum' suffix", Justification = "Mirrors the protocol's controlFlags; 'Flags' suffix is idiomatic for [Flags] enums.")]
public enum CameraControlFlags

Fields

Crosshair = 32

The camera renders a crosshair overlay.

Fire = 8

Fire inputs are supported.

Mouse = 2

Mouse look is supported.

Movement = 1

WASD movement is supported.

None = 0

No controls available.

Reload = 16

Reload input is supported.

SprintAndDuck = 4

Sprint and duck inputs are supported.