0
Not a Bug

Missing Layer Mask type

AiSard 6 days ago • updated 6 days ago 2

Missing a Layer Mask type. It defaults to an integer value.

Seems to be marked as Fixed since v.1.0.4
But still outputs as a value as recent as 3 months ago

[Gameobject: Get Layer] [Physics: Overlap Box] and [Expose Layer Mask] all output as value
Only [Layer Mask Literal] outputs the correct dropdown menu (enum?)

Bolt Version:
1.4.1b3
Unity Version:
2018.3.0f2
.NET Version:
Net3
Not a Bug

Hi AiSard,

That's not a bug; GameObject.Layer, Physics.OverlapBox, etc., all take int as a type, not LayerMask. Bolt just shows you what's in the Unity API.

You can however connect those ports with any port that inputs/outputs an actual LayerMask, and Bolt will take care of the conversion for you, so it's not an issue:

huh, somehow missed that in the Unity documentation.