public void Open(string url, Action <string> _onClose = null) { //IL_0009: Unknown result type (might be due to invalid IL or missing references) onClose = _onClose; webViewObject = this.get_gameObject().AddComponent <WebViewObject>(); webViewObject.Init(string.Empty, string.Empty, string.Empty); webViewObject.EvaluateJS("var appVersion='" + NetworkNative.getNativeVersionName() + "';"); webViewObject.SetCookie(NetworkManager.APP_HOST, "apv", NetworkNative.getNativeVersionName()); if (MonoBehaviourSingleton <AccountManager> .I.account.token != string.Empty) { string[] array = MonoBehaviourSingleton <AccountManager> .I.account.token.Split('='); webViewObject.SetCookie(NetworkManager.APP_HOST, array[0], array[1]); } webViewObject.LoadURL(url); webViewObject.SetVisibility(true); int num = Screen.get_width(); int num2 = Screen.get_height(); if (MonoBehaviourSingleton <AppMain> .IsValid()) { num = MonoBehaviourSingleton <AppMain> .I.defaultScreenWidth; num2 = MonoBehaviourSingleton <AppMain> .I.defaultScreenHeight; } int left = (int)((float)num * m_Margine.get_xMin()); int top = (int)((float)num2 * m_Margine.get_yMin()); int right = (int)((float)num * m_Margine.get_width()); int bottom = (int)((float)num2 * m_Margine.get_height()); webViewObject.SetMargins(left, top, right, bottom); }