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); } }
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 }
private void AddNewURLSchemeName() { m_webview.AddNewURLSchemeName(m_URLSchemeName); }