public override void OnInspectorGUI() { QuartersInit quartersInit = (QuartersInit)target; EditorGUILayout.Space(); EditorGUILayout.LabelField("Copy your App ID and App Key from your Quarters dashboard:"); EditorGUILayout.Space(); base.DrawDefaultInspector(); }
public override void OnInspectorGUI() { QuartersInit quartersInit = (QuartersInit)target; EditorGUILayout.LabelField($"Quarters Unity SDK - Version {QuartersInit.SDK_VERSION}"); if (GUILayout.Button("Open App Dashboard")) { Application.OpenURL(quartersInit.DASHBOARD_URL); } if (GUILayout.Button("My Apps")) { Application.OpenURL(quartersInit.POQ_APPS_URL); } EditorGUILayout.Space(); base.DrawDefaultInspector(); if (GUILayout.Button("Save")) { AppLinkingConfiguration config = new AppLinkingConfiguration(); config.DisplayName = "Quarters SDK"; config.DeepLinkingProtocols = new List <LinkInformation>(); LinkInformation linkInformation = new LinkInformation(); linkInformation.Scheme = "https"; linkInformation.Host = $"{quartersInit.APP_UNIQUE_IDENTIFIER}.games.poq.gg"; config.DeepLinkingProtocols.Add(linkInformation); ConfigurationStorage.Save(config); Debug.Log("Saved Quarters SDK Config"); } }