BitMask Tutorial?

You may have to do



MovementCallFlags |= static_cast<uint8>(EMovementCallFlags::Sprinting);


Basically force it to interpret those enums as integers. And it’s not quite like moving a decimal place, just because of how numbers are represented in memory but you have the gist of it.