Can you please add:
IsInVolume<public>(Agent:agent)<transacts><decides>:void = external {}
to the creative device:
volume_device<public> := class<concrete><final>(creative_device_base):
It’s not possible to set a volume device as an external to a mutator_zone and call the function per my testing, and would be really nice to have this functionality without the need of a mutator zone seeing as the function doesn’t use the device anyways, kind of seems like a shoe-in.
@LionUnchained Thank you for your feedback. While I cannot guarantee a response, I can confirm that this has been forwarded to the appropriate team.
Hey Epic,
As of September 26, 2024, IsInVolume() is still not supported for Volume Device.
While it is possible to achieve similar functionality using Mutator Zones, this approach imposes unnecessary memory costs on projects that are implemented based on Volumes. Additionally, if we implement the functionality based on Mutator Zones, there is a risk of human error, where team members may unintentionally modify the parameters of the Mutator Zone, leading to stressful situations.
I would greatly appreciate it if you could reconsider this request.