Hi Sanjshah,
-
For linking to websites, each dialogue branch can call custom events with custom parameters. You could create a custom function that opens a website and call it in the Pre or Post Actions column with the website passed as a parameter
-
To change the interact system needs only that you call the ‘use’ message function on the character’s Dialogue component, or otherwise re-create that event in your inherited dialogue component.
Hope this helps!