vision_cone.vision_test_shape_max_probe_count = 5 # Probes per hidden shape
```
### Collision Masks
VisionCone3D has 2 collision masks, one used for bodies that can be seen by the cone and one for an environment,
which can occlude seen bodies but is not itself probed for visibility.
For example, add the level collision layer to `collision_environment_mask` and the player/enemy/object collision layer to the `collision_mask`.
The player/enemy/object can then hide behind the level, but no processing/probing will occur on the level collision geometry itself.
## The Future
This asset is still in development. I have some ideas for further performance tuning options, and I'm open to feedback on the usability and how to improve documentation or workflows.
### 2D Support?
I am open to adding a 2D version of this addon if there is sufficient interest.
See if [VisionCone2D](https://github.com/d-bucur/godot-vision-cone) meets your needs in the meantime. No relation.
## Upgrading
### 0.1.0 -> 0.2.0
v0.2.0 has significant performance improvements. Probably should have waited a few days before publishing. It probably doesn't have any users yet, but just in case...
* Use "Change Type..." on your VisionCone3Ds and select Area3D.