コード例 #1
0
    // Start is called before the first frame update
    void Awake()
    {
        //make image transparent
        Color c = Color.white;

        c.a = 0f;
        PlaceholderImg.color = c;


#if UNITY_EDITOR_WIN || UNITY_STANDALONE_WIN
        SimpleWebBrowser.WebBrowser wb = WindowsBrowserView.GetComponent <SimpleWebBrowser.WebBrowser>();
        wb.InitialURL = url;
        WindowsBrowserView.SetActive(true);


        EventTrigger.Entry PointerDownEvent = new EventTrigger.Entry();
        PointerDownEvent.eventID = EventTriggerType.PointerDown;
        PointerDownEvent.callback.AddListener((data) => { wb.OnMouseDownOverride(data); });
        trigger.triggers.Add(PointerDownEvent);


        EventTrigger.Entry PointerUpEvent = new EventTrigger.Entry();
        PointerUpEvent.eventID = EventTriggerType.PointerUp;
        PointerUpEvent.callback.AddListener((data) => { wb.OnMouseUpOverride(data); });
        trigger.triggers.Add(PointerUpEvent);
#elif UNITY_ANDROID
        BrowserView bv = AndroidBrowserView.GetComponent <BrowserView>();
        bv.startUrl = url;
        AndroidBrowserView.SetActive(true);

        EventTrigger.Entry PointerClickEvent = new EventTrigger.Entry();
        PointerClickEvent.eventID = EventTriggerType.PointerDown;
        PointerClickEvent.callback.AddListener((data) => { bv.OnClick(data); });
        trigger.triggers.Add(PointerClickEvent);
#endif
    }