public static AssetStoreWindow Init() { AssetStoreWindow window = EditorWindow.GetWindow <AssetStoreWindow>(typeof(SceneView)); window.SetMinMaxSizes(); window.Show(); return(window); }
public static AssetStoreWindow Init() { Type[] desiredDockNextTo = new Type[] { typeof(SceneView) }; AssetStoreWindow window = EditorWindow.GetWindow <AssetStoreWindow>(desiredDockNextTo); window.SetMinMaxSizes(); window.Show(); return(window); }
public static void OpenURL(string url) { AssetStoreWindow assetStoreWindow = AssetStoreWindow.Init(); assetStoreWindow.InvokeJSMethod("document.AssetStore", "openURL", new object[] { url }); AssetStoreContext.GetInstance().initialOpenURL = url; }
public static void OpenURL(string url) { AssetStoreWindow assetStoreWindow = AssetStoreWindow.Init(); assetStoreWindow.InvokeJSMethod("document.AssetStore", "openURL", new object[] { url }); assetStoreWindow.CreateContextObject(); assetStoreWindow.m_ContextScriptObject.initialOpenURL = url; }
private void Update() { if (this.m_ShouldRetryInitialURL) { this.m_ShouldRetryInitialURL = false; string initialOpenURL = AssetStoreContext.GetInstance().initialOpenURL; if (!string.IsNullOrEmpty(initialOpenURL)) { AssetStoreWindow.OpenURL(initialOpenURL); } } }
public static void OpenURL(string url) { AssetStoreWindow window = Init(); bool shouldDefer = !window.initialized; window.InvokeJSMethod("document.AssetStore", "openURL", url); AssetStoreContext.GetInstance().initialOpenURL = url; if (shouldDefer) { // Ugly hack - help, asset store team! window.ScheduleOpenURL(TimeSpan.FromSeconds(3)); } }
public static void OpenURL(string url) { AssetStoreWindow window = Init(); bool flag = !window.initialized; object[] args = new object[] { url }; window.InvokeJSMethod("document.AssetStore", "openURL", args); AssetStoreContext.GetInstance().initialOpenURL = url; if (flag) { window.ScheduleOpenURL(TimeSpan.FromSeconds(3.0)); } }
public static AssetStoreWindow Init() { AssetStoreWindow window = EditorWindow.GetWindow <AssetStoreWindow>(); Resolution currentResolution = Screen.currentResolution; int num = (currentResolution.width < 1024) ? currentResolution.width : 1024; int num2 = (currentResolution.height < 896) ? (currentResolution.height - 96) : 800; window.m_MinUndockedSize = new Vector2((float)num, (float)num2); window.m_MinDockedSize = new Vector2(512f, 256f); window.minSize = ((!window.docked) ? window.m_MinUndockedSize : window.m_MinDockedSize); window.maxSize = new Vector2(2048f, 2048f); window.Show(); return(window); }
public static AssetStoreWindow Init() { if (EditorPrefs.GetBool("AlwaysOpenAssetStoreInBrowser", false)) { OpenAssetStoreInBrowser(); return(null); } else { AssetStoreWindow window = GetWindow <AssetStoreWindow>(typeof(SceneView)); window.SetMinMaxSizes(); window.Show(); return(window); } }