From bcbbe814f1e9c20361e3b92894639949660184c3 Mon Sep 17 00:00:00 2001 From: chrisgregan Date: Fri, 12 Jun 2015 13:15:01 +0100 Subject: [PATCH] Flowchart window graphics glitches on Unity 5.1 #118 --- .../Flowchart/Editor/CommandListAdaptor.cs | 6 + .../Flowchart/Editor/FlowchartEditor.cs | 4 +- .../Flowchart/Editor/FlowchartWindow.cs | 6 +- .../Editor/Resources/Icons/add_small.png | Bin 0 -> 3617 bytes .../Editor/Resources/Icons/add_small.png.meta | 55 ++++++++ .../Flowchart/Editor/VariableListAdaptor.cs | 6 + .../Thirdparty/Reorderable List Field.meta | 4 +- .../Reorderable List Field/Editor.meta | 4 +- .../Editor/Editor.ReorderableList.dll | Bin 61440 -> 64000 bytes .../Editor/Editor.ReorderableList.dll.meta | 2 +- .../Editor/Editor.ReorderableList.xml | 120 +++++++++++++++++- .../Editor/Editor.ReorderableList.xml.meta | 2 +- .../Reorderable List Field/LICENSE.txt.meta | 2 +- .../Reorderable List Field/README.txt | 5 +- .../Reorderable List Field/README.txt.meta | 2 +- ProjectSettings/ProjectSettings.asset | 28 ++-- ProjectSettings/ProjectVersion.txt | 2 +- 17 files changed, 225 insertions(+), 23 deletions(-) create mode 100644 Assets/Fungus/Flowchart/Editor/Resources/Icons/add_small.png create mode 100644 Assets/Fungus/Flowchart/Editor/Resources/Icons/add_small.png.meta diff --git a/Assets/Fungus/Flowchart/Editor/CommandListAdaptor.cs b/Assets/Fungus/Flowchart/Editor/CommandListAdaptor.cs index f2c76e48..fee4bb6b 100644 --- a/Assets/Fungus/Flowchart/Editor/CommandListAdaptor.cs +++ b/Assets/Fungus/Flowchart/Editor/CommandListAdaptor.cs @@ -146,6 +146,12 @@ namespace Fungus } } + public void BeginGUI() + {} + + public void EndGUI() + {} + public void DrawItemBackground(Rect position, int index) { } diff --git a/Assets/Fungus/Flowchart/Editor/FlowchartEditor.cs b/Assets/Fungus/Flowchart/Editor/FlowchartEditor.cs index ad0d9ec8..1b7b7443 100644 --- a/Assets/Fungus/Flowchart/Editor/FlowchartEditor.cs +++ b/Assets/Fungus/Flowchart/Editor/FlowchartEditor.cs @@ -150,8 +150,10 @@ namespace Fungus plusRect.width = plusWidth; plusRect.height = plusHeight; + Texture2D addTexture = Resources.Load("Icons/add_small") as Texture2D; + if (!Application.isPlaying && - GUI.Button(plusRect, FungusEditorResources.texAddButton)) + GUI.Button(plusRect, addTexture)) { GenericMenu menu = new GenericMenu (); List types = FindAllDerivedTypes(); diff --git a/Assets/Fungus/Flowchart/Editor/FlowchartWindow.cs b/Assets/Fungus/Flowchart/Editor/FlowchartWindow.cs index 868688d8..485e8ff2 100755 --- a/Assets/Fungus/Flowchart/Editor/FlowchartWindow.cs +++ b/Assets/Fungus/Flowchart/Editor/FlowchartWindow.cs @@ -146,8 +146,10 @@ namespace Fungus GUILayout.BeginHorizontal(); GUILayout.Space(8); - - if (GUILayout.Button(new GUIContent(FungusEditorResources.texAddButton, "Add a new block"))) + + Texture2D addTexture = Resources.Load("Icons/add_small") as Texture2D; + + if (GUILayout.Button(new GUIContent(addTexture, "Add a new block"))) { Vector2 newNodePosition = new Vector2(50 - flowchart.scrollPos.x, 50 - flowchart.scrollPos.y); diff --git a/Assets/Fungus/Flowchart/Editor/Resources/Icons/add_small.png b/Assets/Fungus/Flowchart/Editor/Resources/Icons/add_small.png new file mode 100644 index 0000000000000000000000000000000000000000..bd4e00102cacc89d59c54b9330bc6d745341c49c GIT binary patch literal 3617 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 J5TAYu{2w8u^+f;x literal 61440 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 HcN+L7q#u3L diff --git a/Assets/Fungus/Thirdparty/Reorderable List Field/Editor/Editor.ReorderableList.dll.meta b/Assets/Fungus/Thirdparty/Reorderable List Field/Editor/Editor.ReorderableList.dll.meta index b941d885..b4a65dd1 100644 --- a/Assets/Fungus/Thirdparty/Reorderable List Field/Editor/Editor.ReorderableList.dll.meta +++ b/Assets/Fungus/Thirdparty/Reorderable List Field/Editor/Editor.ReorderableList.dll.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: bb057d9f4d77f4e74b3802d8cc4d0f4a +guid: 21d076cb9a4ec214a8cb820e69657bc3 PluginImporter: serializedVersion: 1 iconMap: {} diff --git a/Assets/Fungus/Thirdparty/Reorderable List Field/Editor/Editor.ReorderableList.xml b/Assets/Fungus/Thirdparty/Reorderable List Field/Editor/Editor.ReorderableList.xml index a42f8d60..a980f76a 100755 --- a/Assets/Fungus/Thirdparty/Reorderable List Field/Editor/Editor.ReorderableList.xml +++ b/Assets/Fungus/Thirdparty/Reorderable List Field/Editor/Editor.ReorderableList.xml @@ -158,6 +158,11 @@ Add new element at end of list. + + + Occurs before any list items are drawn. + + Determines whether an item can be reordered by dragging mouse. @@ -206,6 +211,11 @@ Zero-based index of list element. + + + Occurs after all list items have been drawn. + + Fixed height of each list item. @@ -397,6 +407,11 @@ Add new element at end of list. + + + Occurs before any list items are drawn. + + Determines whether an item can be reordered by dragging mouse. @@ -445,6 +460,11 @@ Zero-based index of list element. + + + Occurs after all list items have been drawn. + + Gets height of list item in pixels. @@ -473,6 +493,29 @@ Zero-based index of list element. + + + Can be implemented along with when drop + insertion or ordering is desired. + + + + + Determines whether an item is being dragged and that it can be inserted + or moved by dropping somewhere into the reorderable list control. + + Zero-based index of insertion. + + A value of true if item can be dropped; otherwise false. + + + + + Processes the current drop insertion operation when + returns a value of true to process, accept or cancel. + + Zero-based index of insertion. + Arguments which are passed to . @@ -720,6 +763,21 @@ Gets or sets style used to draw background of list control. + + + Gets the total position of the list item that is currently being drawn. + + + + + Gets the control ID of the list that is currently being drawn. + + + + + Gets the position of the list control that is currently being drawn. + + Default functionality to handle context command. @@ -796,6 +854,12 @@ Delegate for drawing empty list. Optional flags to pass into list field. + + + Draws drop insertion indicator. + + Position if the drop indicator. + Duplicate specified item and raises the event . @@ -824,6 +888,23 @@ A value of true if command was known; otherwise false. + + + Gets or sets a boolean value indicating whether a horizontal line should be + shown below the last list item at the end of the list control. + + + + + Gets or sets a boolean value indicating whether a horizontal line should be + shown above the first list item at the start of the list control. + + + + + Gets or sets the color of the horizontal lines that appear between list items. + + Insert item at specified index and raises the event . @@ -1067,10 +1148,25 @@ - Gets zero-based index of list item which is currently being drawn; + Gets the zero-based index of the list item that is currently being drawn; or a value of -1 if no item is currently being drawn. + + + Gets the total position of the list item that is currently being drawn. + + + + + Gets the control ID of the list that is currently being drawn. + + + + + Gets the position of the list control that is currently being drawn. + + Default list item drawer implementation. @@ -1089,7 +1185,7 @@ - Gets or sets zero-based index of last item which was changed. A value of -1 + Gets or sets the zero-based index of the last item that was changed. A value of -1 indicates that no item was changed by list. @@ -1558,6 +1654,11 @@ Gets an alternative style for footer button. + + + Gets color for the horizontal lines that appear between list items. + + Gets style for remove item button. @@ -1568,6 +1669,11 @@ Gets style for the background of a selected item. + + + Gets color of background for a selected list item. + + Gets style for title header. @@ -1601,6 +1707,11 @@ Gets the underlying serialized array property. + + + Occurs before any list items are drawn. + + Determines whether an item can be reordered by dragging mouse. @@ -1649,6 +1760,11 @@ Zero-based index of list element. + + + Occurs after all list items have been drawn. + + Fixed height of each list item. diff --git a/Assets/Fungus/Thirdparty/Reorderable List Field/Editor/Editor.ReorderableList.xml.meta b/Assets/Fungus/Thirdparty/Reorderable List Field/Editor/Editor.ReorderableList.xml.meta index 40384b93..a9d60fc3 100644 --- a/Assets/Fungus/Thirdparty/Reorderable List Field/Editor/Editor.ReorderableList.xml.meta +++ b/Assets/Fungus/Thirdparty/Reorderable List Field/Editor/Editor.ReorderableList.xml.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 48cc0de1009c84307850c9db7ff3ddbf +guid: 087430efbff5ee54a8c8273aee1508fc TextScriptImporter: userData: assetBundleName: diff --git a/Assets/Fungus/Thirdparty/Reorderable List Field/LICENSE.txt.meta b/Assets/Fungus/Thirdparty/Reorderable List Field/LICENSE.txt.meta index 0c5337ac..9f94a2ba 100644 --- a/Assets/Fungus/Thirdparty/Reorderable List Field/LICENSE.txt.meta +++ b/Assets/Fungus/Thirdparty/Reorderable List Field/LICENSE.txt.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 5749b67c5a56148b5b02c47af97d9a0e +guid: 8fc66c8c3ee484548a40e9b4cb50f206 TextScriptImporter: userData: assetBundleName: diff --git a/Assets/Fungus/Thirdparty/Reorderable List Field/README.txt b/Assets/Fungus/Thirdparty/Reorderable List Field/README.txt index 24169472..5868bac4 100755 --- a/Assets/Fungus/Thirdparty/Reorderable List Field/README.txt +++ b/Assets/Fungus/Thirdparty/Reorderable List Field/README.txt @@ -20,8 +20,11 @@ Features - Subscribe to add/remove item events. - Supports mixed item heights. - Disable drag and/or removal on per-item basis. +- [Drop insertion]() (for use with `UnityEditor.DragAndDrop`). - Styles can be overridden on per-list basis if desired. - Subclass list control to override context menu. +- Add drop-down to add menu (or instead of add menu). +- Helper functionality to build element adder menus. - User guide (Asset Path/Support/User Guide.pdf). - API reference documentation (Asset Path/Support/API Reference.chm). @@ -33,7 +36,7 @@ contains a compiled class library (DLL). This can be used by C# and UnityScript developers. Minimal version of package does not include demonstration assets or zip archive of image source resources. -- [Download RotorzReorderableList_v0.2.9 Package (requires Unity 4.3.4+)]() +- [Download RotorzReorderableList_v0.3.2 Package (requires Unity 4.3.4+)]() If you would prefer to use the non-compiled source code version in your project, copy the contents of this repository somewhere into your project. diff --git a/Assets/Fungus/Thirdparty/Reorderable List Field/README.txt.meta b/Assets/Fungus/Thirdparty/Reorderable List Field/README.txt.meta index 7da79a99..a01f2b7c 100644 --- a/Assets/Fungus/Thirdparty/Reorderable List Field/README.txt.meta +++ b/Assets/Fungus/Thirdparty/Reorderable List Field/README.txt.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 105892fb1f05544458e6cefb7755f3f3 +guid: d5735c08f13f43a44be11da81110e424 TextScriptImporter: userData: assetBundleName: diff --git a/ProjectSettings/ProjectSettings.asset b/ProjectSettings/ProjectSettings.asset index 5464ae77..4a87f05b 100644 --- a/ProjectSettings/ProjectSettings.asset +++ b/ProjectSettings/ProjectSettings.asset @@ -3,17 +3,14 @@ --- !u!129 &1 PlayerSettings: m_ObjectHideFlags: 0 - serializedVersion: 6 + serializedVersion: 7 AndroidProfiler: 0 defaultScreenOrientation: 2 targetDevice: 2 - targetGlesGraphics: 1 - targetIOSGraphics: -1 targetResolution: 0 accelerometerFrequency: 60 companyName: Fungus productName: Sherlock - cloudProjectId: defaultCursor: {fileID: 0} cursorHotspot: {x: 0, y: 0} m_ShowUnitySplashScreen: 1 @@ -26,7 +23,6 @@ PlayerSettings: m_ActiveColorSpace: 0 m_MTRendering: 1 m_MobileMTRendering: 0 - m_UseDX11: 0 m_Stereoscopic3D: 0 iosShowActivityIndicatorOnLoading: -1 androidShowActivityIndicatorOnLoading: -1 @@ -123,6 +119,7 @@ PlayerSettings: iOSLaunchScreenCustomXibPath: AndroidTargetDevice: 0 AndroidSplashScreenScale: 0 + androidSplashScreen: {fileID: 0} AndroidKeystoreName: AndroidKeyaliasName: AndroidTVCompatibility: 1 @@ -143,6 +140,13 @@ PlayerSettings: - m_BuildTarget: Android m_StaticBatching: 1 m_DynamicBatching: 1 + m_BuildTargetGraphicsAPIs: + - m_BuildTarget: WindowsStandaloneSupport + m_APIs: 01000000 + m_Automatic: 0 + - m_BuildTarget: AndroidPlayer + m_APIs: 08000000 + m_Automatic: 0 webPlayerTemplate: APPLICATION:Default m_TemplateCustomTags: {} actionOnDotNetUnhandledException: 1 @@ -204,6 +208,7 @@ PlayerSettings: ps4ApplicationParam2: 0 ps4ApplicationParam3: 0 ps4ApplicationParam4: 0 + ps4GarlicHeapSize: 2048 ps4Passcode: 5PN2qmWqBlQ9wQj99nsQzldVI5ZuGXbE ps4pnSessions: 1 ps4pnPresence: 1 @@ -258,6 +263,7 @@ PlayerSettings: psp2InfoBarOnStartup: 0 psp2InfoBarColor: 0 psmSplashimage: {fileID: 0} + virtualRealitySupported: 0 spritePackerPolicy: scriptingDefineSymbols: {} metroPackageName: Fungus @@ -346,8 +352,7 @@ PlayerSettings: blackberrySquareSplashScreen: {fileID: 0} tizenProductDescription: tizenProductURL: - tizenCertificatePath: - tizenCertificatePassword: + tizenSigningProfileName: tizenGPSPermissions: 0 tizenMicrophonePermissions: 0 stvDeviceAddress: @@ -388,11 +393,18 @@ PlayerSettings: iOS::Architecture: 2 iOS::ScriptingBackend: 0 boolPropertyNames: + - WebGL::analyzeBuildSize - WebGL::dataCaching + WebGL::analyzeBuildSize: 0 WebGL::dataCaching: 0 stringPropertyNames: - WebGL::emscriptenArgs - WebGL::template WebGL::emscriptenArgs: WebGL::template: APPLICATION:Default - firstStreamedLevelWithResources: 0 + firstStreamedSceneWithResources: 0 + cloudProjectId: + projectId: + projectName: + organizationId: + cloudEnabled: 0 diff --git a/ProjectSettings/ProjectVersion.txt b/ProjectSettings/ProjectVersion.txt index 802c8cee..2a285ebf 100644 --- a/ProjectSettings/ProjectVersion.txt +++ b/ProjectSettings/ProjectVersion.txt @@ -1,2 +1,2 @@ -m_EditorVersion: 5.0.2f1 +m_EditorVersion: 5.1.0f3 m_StandardAssetsVersion: 0