Verse: FindCreativeObjectsWithTag should be able to function within modules

try this
beforehand in a device placed in the game eg game_manager do this

var MyVariable:weak_map(session,creative_device_base)= map{}

game_manager := class(creative_device):
         @editable YourIslandSettings : experience_settings_device = experience_settings_device{}
         OnBegin():void=
                 if(set MyVariable[GetSession()]=YourIslandSettings){Print("DEVICE HAS BEEN SET")}

then in whatever other script

if(ADevice:=MyVariable[GetSession()]?):
      AllCreativeObjects:=ADevice.FindCreativeObjectsWithTag(helper{})


Edited to replace device mentions to the islandsettings device

4 Likes