protected override void OnInspectorGUI(WindowSystemResourcesSettings settings, WindowSystemResourcesServiceItem item, System.Action onReset, GUISkin skin)
        {
            //var data = FlowSystem.GetData();

            if (settings == null)
            {
                return;
            }

            var newValue = GUILayout.Toggle(settings.loadFromStreamingAssets, "Use Streaming Assets");

            if (settings.loadFromStreamingAssets == true)
            {
                UnityEditor.EditorGUILayout.HelpBox("StreamingAssets directory will be used to load AssetBundles", UnityEditor.MessageType.Info);
            }

            if (newValue != settings.loadFromStreamingAssets)
            {
                settings.loadFromStreamingAssets = newValue;
                UnityEditor.EditorUtility.SetDirty(settings);
            }

            UnityEditor.EditorGUI.BeginDisabledGroup(settings.loadFromStreamingAssets);
            {
                if (settings.url == null)
                {
                    settings.url = string.Empty;
                }

                GUILayout.Label("URL:");
                var newKey = GUILayout.TextArea(settings.url);
                if (newKey != settings.url)
                {
                    settings.url = newKey;
                    UnityEditor.EditorUtility.SetDirty(settings);
                }
            }
            UnityEditor.EditorGUI.EndDisabledGroup();
        }
Esempio n. 2
0
 protected virtual void OnInspectorGUI(WindowSystemResourcesSettings settings, WindowSystemResourcesServiceItem item, System.Action onReset, GUISkin skin)
 {
 }
 public override void EditorLoad(WindowSystemResourcesSettings settings, WindowSystemResourcesServiceItem item)
 {
 }
Esempio n. 4
0
 public virtual void EditorLoad(WindowSystemResourcesSettings settings, WindowSystemResourcesServiceItem item)
 {
 }