コード例 #1
0
ファイル: QuartersInitEditor.cs プロジェクト: weiks/q-slots
    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();
    }
コード例 #2
0
    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");
        }
    }