My question is probably more a math question than a programming question. The Area2D.collision_layer property returns a int value. So, if I have layer 3 (value 4), 4 (value 8) and 5 (value 16) enabled in my Area2D, collision_layer returns 28.
My question is: how do I return values 4, 8 and 16 from 28 (collision_layer)?