Arma 3 Scripting

Function in Bitwise

BIS_fnc_decodeFlags8

Also available as Markdown and JSON, or read the original wiki page.

Description

Decodes a single scalar into array of unique 8-state flags (values 0,1,2,3,4,5,6,7).

Syntax

[encodedFlags, size] call BIS_fnc_decodeFlags8

Parameters:

Returns: Number - decoded flags

Examples

Example 1

private _decodedFlags = 4311 call BIS_fnc_decodeFlags8; // [7,2,3,0,1]

Example 2

private _decodedFlags = [4311, 8] call BIS_fnc_decodeFlags8; // [7,2,3,0,1,0,0,0]

See also

BIS_fnc_encodeFlags8