Create a legitimate way to enable and disable player spawned portals within a specific radius, trigger or collider of a world, while retaining the ability to have player spawned portals elsewhere in the same world.
Currently in VRChat, you cannot place a player spawned portal at a world spawn or next to another player. What if this specific behavior can be a feature used for world building without necessarily needing to disable portals entirely from the project?
There is no way to disable player spawned portals in a specified area of a world without placing a bunch of spawn points to act as a restrictor. Stickers and items have layers or colliders where they cannot be placed, but this seems to not work the same way for player portals.
If player spawned portals cannot be disabled through a collider or layer like stickers and items, then there should be a way to achieve this through Udon scripting with an 'onPortalSpawnEvent' or other equivalent node.
However, if the colliders, layers, as well as Udon options are not possible to implement for player spawned portals, my alternative is to add a toggle within the world instance menu to enable or disable player spawned portals in the currently existing way as emoji, items, stickers, drones, prints, and pedestals.
It may seem like a niche use case, I believe this feature can be used for minigames, bars, nightclubs, venues and wherever locations and events that a world creator or instance master may want to specifically disable or re-enable portal spawning as an in-game toggle.
Thank you for taking the time to see my suggestion.
·