// MediaScreenUrl.cs using Simuspaces.Simulation; public class MediaScreenUrl : SimuScriptBase { public SceneObject ClickObject; public string mediaScreenId = "*"; public string url = "https://yahoo.com"; public bool highlightObject = true; public float interactDistance = 10f; public override void Start() { if (ClickObject == null || ClickObject.IsNull) { Log("[MediaScreenUrl] Slot a SceneObject into ClickObject first."); return; } MakeInteractable( ClickObject, OnClicked, highlightObject, null, true, interactDistance, "Set media URL"); Log("[MediaScreenUrl] Interactable registered on " + ClickObject.ObjectId); } void OnClicked(SVInteractionInfo info) { SetMediaScreenUrl(mediaScreenId, url); Log("[MediaScreenUrl] " + info.Username + " clicked " + info.ObjectName + " and set media screen '" + mediaScreenId + "' to " + url); } }