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(); }
protected virtual void OnInspectorGUI(WindowSystemResourcesSettings settings, WindowSystemResourcesServiceItem item, System.Action onReset, GUISkin skin) { }
public override void EditorLoad(WindowSystemResourcesSettings settings, WindowSystemResourcesServiceItem item) { }
public virtual void EditorLoad(WindowSystemResourcesSettings settings, WindowSystemResourcesServiceItem item) { }