Ejemplo n.º 1
0
    public void registerToReceiveMessageFromWebView(string messageID, DWebViewReceivedMessage callBack)
    {
        if (webViewMessagesSubscriptors.ContainsKey(messageID))
        {
            webViewMessagesSubscriptors [messageID].action += callBack;
        }
        else
        {
            ReceivedMessage nMessage = new ReceivedMessage(messageID, callBack);

            webViewMessagesSubscriptors.Add(messageID, nMessage);

            displayWebView.AddNewURLSchemeName(messageID);
        }
    }
Ejemplo n.º 2
0
        private void DoAction()
        {
#if USES_WEBVIEW
            GameObject _webViewGO = Fsm.GetOwnerDefaultTarget(gameObject);

            if (_webViewGO == null)
            {
                LogWarning(string.Format("[WebView] Game object is null."));
                return;
            }

            WebView _webView = _webViewGO.GetComponent <WebView>();

            if (_webView == null)
            {
                LogWarning(string.Format("[WebView] WebView component not found in game object: {0}.", _webViewGO.name));
                return;
            }

            _webView.AddNewURLSchemeName(scheme.Value);
#endif
        }
Ejemplo n.º 3
0
 private void AddNewURLSchemeName()
 {
     m_webview.AddNewURLSchemeName(m_URLSchemeName);
 }