Files
Dpr-ScriptsOnly/Assets/SceneLoader.cs

35 lines
935 B
C#
Raw Permalink Normal View History

2023-07-01 21:07:29 -05:00
using SmartPoint.Components;
using System;
using UnityEngine;
using UnityEngine.EventSystems;
public class SceneLoader : MonoBehaviour
{
void Start()
{
var eventTrigger = GetComponent<EventTrigger>();
var entry = new EventTrigger.Entry();
entry.eventID = EventTriggerType.PointerClick;
entry.callback.AddListener((data) => OnPointerClickDelegate((PointerEventData)data));
eventTrigger.triggers.Add(entry);
}
public void OnPointerClickDelegate(PointerEventData data)
{
if (!string.IsNullOrEmpty(tapSE))
{
// Assuming AudioPlayer is a class with a static method PlayEffect
AudioPlayer.PlayEffect(tapSE, 1.0f);
}
// Assuming SceneBrowser is a class with a static method Open
//SceneBrowser.Open(scenePath, true);
}
public string scenePath;
public string webViewURL;
public string tapSE;
}