Beispiel #1
0
	private void OnDestroy() {
		#if UNITY_EDITOR
		Clean();
		#endif
		UniWebViewPlugin.Destroy(gameObject.name);
		gameObject.name = gameObject.name.Replace(_currentGUID, "");
	}
Beispiel #2
0
        /// <summary>
        /// Destroy the webview instance.
        /// This does not remove this component. Just remove the webview instance and event listener.
        /// </summary>
        public void Destroy()
        {
            if (setup == true)
            {
#if UNIWEBVIEW3_SUPPORTED
                UniWebViewInterface.Destroy(listener.Name);
#elif UNIWEBVIEW2_SUPPORTED
                UniWebViewPlugin.Destroy(listener.Name);
#else
                WWebViewPlugin.Destroy(listener.Name);
#endif
                Destroy(listener.gameObject);
                setup = false;
            }
        }
Beispiel #3
0
 private void OnDestroy()
 {
     this.RemoveAllListeners();
     UniWebViewPlugin.Destroy(((Object)((Component)this).get_gameObject()).get_name());
     ((Object)((Component)this).get_gameObject()).set_name(((Object)((Component)this).get_gameObject()).get_name().Replace(this._currentGUID, string.Empty));
 }