From 4a7d0347fcfebdce9b100758563749d84974a40d Mon Sep 17 00:00:00 2001 From: Sarah Augustinowski Date: Wed, 28 Aug 2024 18:05:56 +0200 Subject: [PATCH 01/17] #764 readded HelpSystem GameObject with scripts (HelpSystemMenu and HelpSystemEntry) back to scene, adjust video-paths --- Assets/SEE/UI/HelpSystem/HelpSystemMenu.cs | 16 +++--- Assets/Scenes/SEENewWorld.unity | 58 ++++++++++++++++++++++ 2 files changed, 66 insertions(+), 8 deletions(-) diff --git a/Assets/SEE/UI/HelpSystem/HelpSystemMenu.cs b/Assets/SEE/UI/HelpSystem/HelpSystemMenu.cs index 72dba58e06..e63da9c9e9 100644 --- a/Assets/SEE/UI/HelpSystem/HelpSystemMenu.cs +++ b/Assets/SEE/UI/HelpSystem/HelpSystemMenu.cs @@ -151,31 +151,31 @@ private static NestedListMenu CreateStartMenu() playerMenuEntries = new List { - HelpSystemBuilder.CreateNewHelpSystemEntry("Add Edge", "How to add a new edge", Color.magenta, "Assets/SEE/Videos/AddEdge.mp4", addEdge, entry), - HelpSystemBuilder.CreateNewHelpSystemEntry("Edit Node", "How to edit an existing node", Color.magenta, "Assets/SEE/Videos/EditNode.mp4", editNode, entry), - HelpSystemBuilder.CreateNewHelpSystemEntry("Hide Node", "How to hide node(s)", Color.magenta, "Assets/SEE/Videos/hideNode.mp4", hideNode, entry), + HelpSystemBuilder.CreateNewHelpSystemEntry("Add Edge", "How to add a new edge", Color.magenta, "Videos/AddEdge.mp4", addEdge, entry), + HelpSystemBuilder.CreateNewHelpSystemEntry("Edit Node", "How to edit an existing node", Color.magenta, "Videos/EditNode.mp4", editNode, entry), + HelpSystemBuilder.CreateNewHelpSystemEntry("Hide Node", "How to hide node(s)", Color.magenta, "Videos/hideNode.mp4", hideNode, entry), }; architectureEntries = new List { HelpSystemBuilder.CreateNewRefEntry(playerMenuEntries, "Player Menu", "Player Menu use cases", Color.magenta), - HelpSystemBuilder.CreateNewHelpSystemEntry("Search for a node", "How to search for a node by source-name", Color.magenta, "Assets/SEE/Videos/searchNode.mp4", searchNode, entry) + HelpSystemBuilder.CreateNewHelpSystemEntry("Search for a node", "How to search for a node by source-name", Color.magenta, "Videos/searchNode.mp4", searchNode, entry) }; evolutionEntries = new List { - HelpSystemBuilder.CreateNewHelpSystemEntry("Navigation bar", "How to navigate between versions of evolution", Color.red, "Assets/SEE/Videos/evolution.mp4", playEvolution, entry) + HelpSystemBuilder.CreateNewHelpSystemEntry("Navigation bar", "How to navigate between versions of evolution", Color.red, "Videos/evolution.mp4", playEvolution, entry) }; playerNavigationEntries = new List { - HelpSystemBuilder.CreateNewHelpSystemEntry("Switch table", "How to switch between tables", Color.green, "Assets/SEE/Videos/toggleFocus.mp4", switchTable, entry), - HelpSystemBuilder.CreateNewHelpSystemEntry("Simple navigation", "How to edit an existing node", Color.green, "Assets/SEE/Videos/navigation.mp4", simpleNavigation, entry), + HelpSystemBuilder.CreateNewHelpSystemEntry("Switch table", "How to switch between tables", Color.green, "Videos/toggleFocus.mp4", switchTable, entry), + HelpSystemBuilder.CreateNewHelpSystemEntry("Simple navigation", "How to edit an existing node", Color.green, "Videos/navigation.mp4", simpleNavigation, entry), }; cityNavigationEntries = new List { - HelpSystemBuilder.CreateNewHelpSystemEntry("Zoom into Code-Cities", "How to zoom into code-cities", Color.green, "Assets/SEE/Videos/zoomIntoCodeCity.mp4", zoomIntoCity, entry), + HelpSystemBuilder.CreateNewHelpSystemEntry("Zoom into Code-Cities", "How to zoom into code-cities", Color.green, "Videos/zoomIntoCodeCity.mp4", zoomIntoCity, entry), }; navigationEntries = new List diff --git a/Assets/Scenes/SEENewWorld.unity b/Assets/Scenes/SEENewWorld.unity index d3f0cbf917..165764f053 100644 --- a/Assets/Scenes/SEENewWorld.unity +++ b/Assets/Scenes/SEENewWorld.unity @@ -20018,6 +20018,63 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: dc09ca83af09d6d4b8b33c7c5c4a13ee, type: 3} +--- !u!1 &1450271875 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1450271878} + - component: {fileID: 1450271877} + - component: {fileID: 1450271876} + m_Layer: 0 + m_Name: HelpSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1450271876 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1450271875} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 98ffbd86bf6b31e44b4cd955a807277c, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &1450271877 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1450271875} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9b16e852193189f49ac33940066ae8fb, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!4 &1450271878 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1450271875} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!4 &1453491727 stripped Transform: m_CorrespondingSourceObject: {fileID: 4846815275869615973, guid: dc09ca83af09d6d4b8b33c7c5c4a13ee, @@ -31937,3 +31994,4 @@ SceneRoots: - {fileID: 387723966} - {fileID: 1706202779} - {fileID: 1301391584} + - {fileID: 1450271878} From eab7f1d8d004d142f86626f9be3ddf733ef9676d Mon Sep 17 00:00:00 2001 From: Sarah Augustinowski Date: Sun, 1 Sep 2024 22:29:10 +0200 Subject: [PATCH 02/17] #764 addresses FIXME: pause and play sprite now load once --- Assets/SEE/UI/HelpSystem/HelpSystemEntry.cs | 23 +++++++++++++++++---- 1 file changed, 19 insertions(+), 4 deletions(-) diff --git a/Assets/SEE/UI/HelpSystem/HelpSystemEntry.cs b/Assets/SEE/UI/HelpSystem/HelpSystemEntry.cs index ebc3efd8de..006be48d09 100644 --- a/Assets/SEE/UI/HelpSystem/HelpSystemEntry.cs +++ b/Assets/SEE/UI/HelpSystem/HelpSystemEntry.cs @@ -381,18 +381,34 @@ public void Back() Destroyer.Destroy(helpSystemSpace); } + private Sprite playIcon; + private Sprite pauseIcon; + + /// + /// Initializes the sprites to avoid loading them multiple times. + /// + private void InitializeIcons() + { + playIcon = Resources.Load("Materials/40+ Simple Icons - Free/RewindOneFrameForward_Simple_Icons_UI"); + pauseIcon = Resources.Load("Materials/40+ Simple Icons - Free/Pause_Simple_Icons_UI"); + } + /// /// Toggles the "IsPlaying" state. If the entry is running, it will be paused; if it is paused, /// it will be played on. /// public void TogglePlaying() { + if (playIcon == null || pauseIcon == null) + { + InitializeIcons(); + } + helpSystemEntry.transform.Find("Content/Lower Video/Buttons/Pause") .gameObject.TryGetComponentOrLog(out pauseButton); if (!IsPlaying) { - // FIXME: Should this resource really be loaded each time playing is toggled? - pauseButton.buttonIcon = Resources.Load("Materials/40+ Simple Icons - Free/Pause_Simple_Icons_UI"); + pauseButton.buttonIcon = pauseIcon; pauseButton.UpdateUI(); videoPlayer.Play(); Speaker.Instance.PauseOrUnPause(); @@ -400,8 +416,7 @@ public void TogglePlaying() } else { - // FIXME: Should this resource really be loaded each time playing is toggled? - pauseButton.buttonIcon = Resources.Load("Materials/40+ Simple Icons - Free/RewindOneFrameForward_Simple_Icons_UI"); + pauseButton.buttonIcon = playIcon; pauseButton.UpdateUI(); videoPlayer.Pause(); Speaker.Instance.Pause(); From c0c6298cc57f80d755479ae4b453ed2072a64a0c Mon Sep 17 00:00:00 2001 From: Sarah Augustinowski Date: Wed, 4 Sep 2024 00:40:39 +0200 Subject: [PATCH 03/17] #764 fixes a FIXME. Content for helpsystem can now provided with a json --- Assets/SEE/UI/HelpSystem/HelpSystemMenu.cs | 239 +++++++++--------- Assets/StreamingAssets/Videos/helpSystem.json | 3 + .../Videos/helpSystem.json.meta | 3 + 3 files changed, 119 insertions(+), 126 deletions(-) create mode 100644 Assets/StreamingAssets/Videos/helpSystem.json create mode 100644 Assets/StreamingAssets/Videos/helpSystem.json.meta diff --git a/Assets/SEE/UI/HelpSystem/HelpSystemMenu.cs b/Assets/SEE/UI/HelpSystem/HelpSystemMenu.cs index e63da9c9e9..2a25c61fbe 100644 --- a/Assets/SEE/UI/HelpSystem/HelpSystemMenu.cs +++ b/Assets/SEE/UI/HelpSystem/HelpSystemMenu.cs @@ -16,8 +16,10 @@ // THE USE OR OTHER DEALINGS IN THE SOFTWARE. using System.Collections.Generic; +using Newtonsoft.Json.Linq; using SEE.Controls; using SEE.UI.Menu; +using SEE.UI.Notification; using UnityEngine; namespace SEE.UI.HelpSystem @@ -33,21 +35,30 @@ internal class HelpSystemMenu : MonoBehaviour /// private NestedListMenu mainMenu; + /// + /// Filepath containing json with information to build HelpSystem + /// + private string jsonFilePath = Application.streamingAssetsPath + "/Videos/helpSystem.json"; + /// /// Creates the menu. /// private void Start() { - mainMenu = CreateStartMenu(); + mainMenu = CreateStartMenu(jsonFilePath); } /// - /// Shows the help menu when the user requests help. + /// Shows the help menu when the user requests help and content is provided by json file. /// private void Update() { if (SEEInput.Help()) { + if (!System.IO.File.Exists(jsonFilePath)) + { + ShowNotification.Error("Missing HelpSystem", "There is no content for the HelpSystem yet."); + } if (!mainMenu.ShowMenu) { mainMenu.ShowMenu = true; @@ -57,143 +68,119 @@ private void Update() /// /// Contains all hierarchy layers of the help-system menu from the lowest to the highest layer. - /// It creates all sub-menus, RefEntries and HelpSystemEntrys and should be expanded by the developers. + /// It creates all sub-menus, RefEntries and HelpSystemEntrys and can be expanded by providing an json file. /// /// the game object holding the which is the root of the help menu /// the created help menu - private static NestedListMenu CreateStartMenu() + private static NestedListMenu CreateStartMenu(string jsonFilePath) { - HelpSystemEntry entry = HelpSystemBuilder.GetHelpMenuRootEntry(); - - // FIXME: This should be loaded from a file and not be hard-coded here. - - // Initialisation of all Lists for the NestedMenuEntries or MenuEntries. - List mainMenuEntries = new(); - List architectureEntries = new(); - List playerMenuEntries = new(); - List evolutionEntries = new(); - List debuggingEntries = new(); - List qualityEntries = new(); - List navigationEntries = new(); - List playerNavigationEntries = new(); - List cityNavigationEntries = new(); - - // Hint for LinkedLists: - // These lists are important for the Voice-Output of SEE and the displayed notes. - // The LinkedListEntries needs an index starting with number 1 ascending, the displayed and said text and the start position, - // where the text should appear and said by SEE. The first start position has to be at point 0. - // The linked list has to be inserted into a menu entry at the end of the function. - - LinkedList addEdge = new(); - addEdge.AddLast(new HelpEntry(1, "Press Space for opening the player menu.", 0)); - addEdge.AddLast(new HelpEntry(2, "Left click on the entry new edge.", 6)); - addEdge.AddLast(new HelpEntry(3, "Left click on a node to select the start node.", 12)); - addEdge.AddLast(new HelpEntry(4, "Left click on a node to select the target node.", 18)); - addEdge.AddLast(new HelpEntry(5, "Press key F11 to reset the selected start node.", 27)); - - LinkedList editNode = new(); - editNode.AddLast(new HelpEntry(1, "Press Space for opening the player menu.", 0)); - editNode.AddLast(new HelpEntry(2, "Left click on the entry edit node.", 8)); - editNode.AddLast(new HelpEntry(3, "Left click on the node you want to edit.", 14)); - editNode.AddLast(new HelpEntry(4, "You can see all editable metrics inside of this new window.", 21)); - editNode.AddLast(new HelpEntry(5, "Insert new values, if so desired.", 25)); - editNode.AddLast(new HelpEntry(6, "Finish the editing process by pushing the Okay button.", 30)); - editNode.AddLast(new HelpEntry(7, "Your newly inserted values are now visible.", 34)); - - LinkedList searchNode = new(); - searchNode.AddLast(new HelpEntry(1, "Press key F for opening the search menu.", 0)); - searchNode.AddLast(new HelpEntry(2, "Insert the name of the node or part of it into the input field.", 5)); - searchNode.AddLast(new HelpEntry(3, "Press the button Okay.", 13)); - searchNode.AddLast(new HelpEntry(4, "You can see the 5 best matching nodes, ascending by their matching score.", 16)); - searchNode.AddLast(new HelpEntry(5, "If you left click on one node entry, the respective node will be highlighted.", 23)); - searchNode.AddLast(new HelpEntry(6, "The node is blinking and a light beam strikes for a few seconds.", 30)); - - LinkedList simpleNavigation = new(); - simpleNavigation.AddLast(new HelpEntry(1, "To switch your point of view, hold the right mouse button and move the mouse.", 0)); - simpleNavigation.AddLast(new HelpEntry(2, "Press Key W or S to move forwards or backwards.", 10)); - simpleNavigation.AddLast(new HelpEntry(3, "If your view is unlocked, you can move to the right or left with Key A or D.", 20)); - - LinkedList switchTable = new(); - switchTable.AddLast(new HelpEntry(1, "By default, your focussed view may be locked on a code city.", 0)); - switchTable.AddLast(new HelpEntry(2, "Press key L for unlock your view to move free in space.", 10)); - switchTable.AddLast(new HelpEntry(3, "Now you can move free in space to other tables.", 20)); - switchTable.AddLast(new HelpEntry(4, "If you press key L again, your view is focussed on the architecture again.", 28)); - - LinkedList zoomIntoCity = new(); - zoomIntoCity.AddLast(new HelpEntry(1, "Hover with the mouse over the city you want to zoom into.", 0)); - zoomIntoCity.AddLast(new HelpEntry(2, "Now, you can scroll the mouse wheel up for zooming.", 6)); - zoomIntoCity.AddLast(new HelpEntry(3, "The zooming is focussed on the mouse pointer.", 10)); - zoomIntoCity.AddLast(new HelpEntry(4, "If you want to zoom out, scroll with the mouse wheel down.", 15)); - zoomIntoCity.AddLast(new HelpEntry(5, "If the city is not centered anymore, press key R to reset the layout to centered.", 26)); - - LinkedList hideNode = new(); - hideNode.AddLast(new HelpEntry(1, "For hiding one or more nodes press space to open the player menu and select hide node.", 0)); - hideNode.AddLast(new HelpEntry(2, "Scroll down and select hide selected or hide unselected.", 9)); - hideNode.AddLast(new HelpEntry(3, "Select the node to hide or stay by left clicking on it.", 22)); - hideNode.AddLast(new HelpEntry(4, "For the selection of multiple nodes, hold key Control while clicking.", 30)); - hideNode.AddLast(new HelpEntry(5, "If you are ready, confirm your selection with the button done.", 39)); - hideNode.AddLast(new HelpEntry(6, "Hint: If you hide a parent node, all connected edges and child nodes will be hidden too.", 50)); - - LinkedList playEvolution = new(); - playEvolution.AddLast(new HelpEntry(1, "You can start the evolution with the play button at the navigation bar.", 0)); - playEvolution.AddLast(new HelpEntry(2, "You can see the current version of all versions on the lower right side.", 10)); - playEvolution.AddLast(new HelpEntry(3, "If you want to pause the evolution, press the pause button, which appears after pushing the play button.", 20)); - playEvolution.AddLast(new HelpEntry(4, "The other play button is for backward playing and works as same as the normal play button.", 27)); - playEvolution.AddLast(new HelpEntry(5, "Pushing multiple times on the double play buttons determines the play speed.", 34)); - playEvolution.AddLast(new HelpEntry(6, "You also can skip by moving the dragger of the navigation bar by left click on it.", 44)); - playEvolution.AddLast(new HelpEntry(7, "Yellow beams represent changes in classes.", 49)); - playEvolution.AddLast(new HelpEntry(8, "Green beams represent new classes.", 52)); - playEvolution.AddLast(new HelpEntry(9, "Red beams represent deleted classes.", 55)); - - // Important note: You have to define the lowest hierachy-level first. - // That means, the mainMenu will be defined at the end and the lowest entry-list first. - // A list has to be filled with values before the higher hierachy-level will be filled with values and so on. - - playerMenuEntries = new List - { - HelpSystemBuilder.CreateNewHelpSystemEntry("Add Edge", "How to add a new edge", Color.magenta, "Videos/AddEdge.mp4", addEdge, entry), - HelpSystemBuilder.CreateNewHelpSystemEntry("Edit Node", "How to edit an existing node", Color.magenta, "Videos/EditNode.mp4", editNode, entry), - HelpSystemBuilder.CreateNewHelpSystemEntry("Hide Node", "How to hide node(s)", Color.magenta, "Videos/hideNode.mp4", hideNode, entry), - }; + HelpSystemEntry entry = HelpSystemBuilder.GetHelpMenuRootEntry(); // the root in unity - architectureEntries = new List - { - HelpSystemBuilder.CreateNewRefEntry(playerMenuEntries, "Player Menu", "Player Menu use cases", Color.magenta), - HelpSystemBuilder.CreateNewHelpSystemEntry("Search for a node", "How to search for a node by source-name", Color.magenta, "Videos/searchNode.mp4", searchNode, entry) - }; + string jsonContent = System.IO.File.ReadAllText(jsonFilePath); + JObject jsonRoot = JObject.Parse(jsonContent); - evolutionEntries = new List - { - HelpSystemBuilder.CreateNewHelpSystemEntry("Navigation bar", "How to navigate between versions of evolution", Color.red, "Videos/evolution.mp4", playEvolution, entry) - }; + // Find the root menu entry node in the json + JObject rootNode = (JObject)jsonRoot["HelpSystem"]["MenuEntry"]; - playerNavigationEntries = new List - { - HelpSystemBuilder.CreateNewHelpSystemEntry("Switch table", "How to switch between tables", Color.green, "Videos/toggleFocus.mp4", switchTable, entry), - HelpSystemBuilder.CreateNewHelpSystemEntry("Simple navigation", "How to edit an existing node", Color.green, "Videos/navigation.mp4", simpleNavigation, entry), - }; + List mainMenuEntries = BuildMenuEntriesFromJson(rootNode, entry); - cityNavigationEntries = new List + return HelpSystemBuilder.CreateMainMenu( + (string)rootNode["name"], + (string)rootNode["description"], + (string)rootNode["icon"], + mainMenuEntries + ); + } + + /// + /// Parses json object and recursive build inner nodes (MenuEntries). When it arrives at a outer node it calls + /// BuildHelpEntriesFromJson for tutorial-like HelpEntries. + /// + /// Json object of current level of the menu hierarchy. + /// Parent to attach the entries. + /// menuEntries for help menu + private static List BuildMenuEntriesFromJson(JObject jsonNode, HelpSystemEntry parentEntry) + { + List menuEntries = new(); + + foreach (var entry in jsonNode["MenuEntries"] ?? new JObject()) { - HelpSystemBuilder.CreateNewHelpSystemEntry("Zoom into Code-Cities", "How to zoom into code-cities", Color.green, "Videos/zoomIntoCodeCity.mp4", zoomIntoCity, entry), - }; + JObject node = (JObject)entry; - navigationEntries = new List + if (node["type"].ToString() == "MenuEntry") + { + List childEntries = BuildMenuEntriesFromJson(node, parentEntry); + menuEntries.Add(HelpSystemBuilder.CreateNewRefEntry( + childEntries, + (string)node["name"], + (string)node["description"], + ColorFromName((string)node["color"]) + )); + } + else if (node["type"].ToString() == "HelpSystemEntry") + { + LinkedList helpEntries = BuildHelpEntriesFromJson(node); + menuEntries.Add(HelpSystemBuilder.CreateNewHelpSystemEntry( + (string)node["name"], + (string)node["description"], + ColorFromName((string)node["color"]), + (string)node["video"], + helpEntries, + parentEntry + )); + } + } + + return menuEntries; + } + + /// + /// Get information and build tutorial-like HelpEntry. + /// + /// Node to attach the + /// The helpEntries containing the explaining information + private static LinkedList BuildHelpEntriesFromJson(JObject helpSystemNode) + { + LinkedList helpEntries = new(); + + foreach (var entry in helpSystemNode["HelpEntries"] ?? new JArray()) { - HelpSystemBuilder.CreateNewRefEntry(playerNavigationEntries, "Player navigation", "How to navigate in SEE", Color.green), - HelpSystemBuilder.CreateNewRefEntry(cityNavigationEntries, "City navigation", "How to navigate a code city", Color.green) - }; + JObject entryNode = (JObject)entry; + int index = (int)entryNode["index"]; + string text = (string)entryNode["text"]; + int startPosition = (int)entryNode["startPosition"]; + + helpEntries.AddLast(new HelpEntry(index, text, startPosition)); + } + + return helpEntries; + } - mainMenuEntries = new List + + /// + /// Converts some color name strings to a Unity Color object. + /// + /// The name of the color as a string. + /// Unity Color object. + private static Color ColorFromName(string colorName) + { + if (string.IsNullOrEmpty(colorName)) return Color.white; + + switch (colorName.ToLower()) { - HelpSystemBuilder.CreateNewRefEntry(architectureEntries, "Architecture", "Use cases related to the architecture", Color.magenta), - HelpSystemBuilder.CreateNewRefEntry(evolutionEntries, "Evolution", "Use cases related to software-evolution", Color.red), - HelpSystemBuilder.CreateNewRefEntry(debuggingEntries, "Debugging", "Use cases related to software-debugging ", Color.blue), - HelpSystemBuilder.CreateNewRefEntry(qualityEntries, "Quality", "Use cases related to the software-quality", Color.cyan), - HelpSystemBuilder.CreateNewRefEntry(navigationEntries, "Navigation", "Use cases related to the navigation in SEE", Color.green) - }; - - return HelpSystemBuilder.CreateMainMenu("Help System", "Find your specific use case", "Materials/Notification/info", mainMenuEntries); + case "magenta": + return Color.magenta; + case "red": + return Color.red; + case "blue": + return Color.blue; + case "cyan": + return Color.cyan; + case "green": + return Color.green; + default: + return Color.white; + } } /// diff --git a/Assets/StreamingAssets/Videos/helpSystem.json b/Assets/StreamingAssets/Videos/helpSystem.json new file mode 100644 index 0000000000..90c35a9f52 --- /dev/null +++ b/Assets/StreamingAssets/Videos/helpSystem.json @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:728f23c8ba184da907c663afe92da48153b5ad927411beb1e3e5d13f096b5093 +size 20781 diff --git a/Assets/StreamingAssets/Videos/helpSystem.json.meta b/Assets/StreamingAssets/Videos/helpSystem.json.meta new file mode 100644 index 0000000000..7b5ece7900 --- /dev/null +++ b/Assets/StreamingAssets/Videos/helpSystem.json.meta @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:21a125fea8783451086c575b914f799e38467143bcd43d2e8f798d8a13406cc8 +size 155 From a9a2c7ed3814c6208205cb04a31a4f8073fdde56 Mon Sep 17 00:00:00 2001 From: Sarah Augustinowski Date: Wed, 18 Sep 2024 22:07:28 +0200 Subject: [PATCH 04/17] #764 fix config file of example --- Assets/StreamingAssets/mini/mini.cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Assets/StreamingAssets/mini/mini.cfg b/Assets/StreamingAssets/mini/mini.cfg index 84ce4194e3..8d260e3137 100644 --- a/Assets/StreamingAssets/mini/mini.cfg +++ b/Assets/StreamingAssets/mini/mini.cfg @@ -734,7 +734,7 @@ CoseGraph : { UseIterativeCalculation : False; }; data : { - kind : "Pipeline"; + kind : "SinglePipeline"; pipeline : [ { kind : "GXL"; From 78a4e70461ddb2ff58a89df7b842bbbae2570d11 Mon Sep 17 00:00:00 2001 From: Sarah Augustinowski Date: Wed, 25 Sep 2024 18:53:24 +0200 Subject: [PATCH 05/17] add HelpSystem videos --- .gitattributes | 1 + Assets/SEE/UI/HelpSystem/HelpSystemMenu.cs | 2 +- Assets/StreamingAssets/HelpSystem.meta | 8 + Assets/StreamingAssets/HelpSystem/Videos.meta | 8 + .../HelpSystem/Videos/AddCodeCityConfig.mp4 | 3 + .../Videos/AddCodeCityConfig.mp4.meta | 3 + .../HelpSystem/Videos/AddEdge.mp4 | 3 + .../HelpSystem/Videos/AddEdge.mp4.meta | 3 + .../HelpSystem/Videos/Browser.mp4 | 3 + .../HelpSystem/Videos/Browser.mp4.meta | 3 + .../HelpSystem/Videos/ClearPageDrawable.mp4 | 3 + .../Videos/ClearPageDrawable.mp4.meta | 3 + .../HelpSystem/Videos/CodeCityConfig.mp4 | 3 + .../HelpSystem/Videos/CodeCityConfig.mp4.meta | 3 + .../HelpSystem/Videos/Delete.mp4 | 3 + .../HelpSystem/Videos/Delete.mp4.meta | 3 + .../{ => HelpSystem}/Videos/EditNode.mp4 | 0 .../HelpSystem/Videos/EditNode.mp4.meta | 3 + .../HelpSystem/Videos/EditNodev2.mp4 | 3 + .../HelpSystem/Videos/EditNodev2.mp4.meta | 3 + .../HelpSystem/Videos/FreeDrawDrawable.mp4 | 3 + .../Videos/FreeDrawDrawable.mp4.meta | 3 + .../HelpSystem/Videos/Mirror.mp4 | 3 + .../HelpSystem/Videos/Mirror.mp4.meta | 3 + .../HelpSystem/Videos/MoveNode.mp4 | 3 + .../HelpSystem/Videos/MoveNode.mp4.meta | 3 + .../Videos/New Render Texture.renderTexture | 3 + .../New Render Texture.renderTexture.meta | 3 + .../HelpSystem/Videos/NewNode.mp4 | 3 + .../HelpSystem/Videos/NewNode.mp4.meta | 3 + .../HelpSystem/Videos/RotateNode.mp4 | 3 + .../HelpSystem/Videos/RotateNode.mp4.meta | 3 + .../HelpSystem/Videos/ScaleNode.mp4 | 3 + .../HelpSystem/Videos/ScaleNode.mp4.meta | 3 + .../HelpSystem/Videos/ShowCode.mp4 | 3 + .../HelpSystem/Videos/ShowCode.mp4.meta | 3 + .../HelpSystem/Videos/drawFreeRoom.mp4 | 3 + .../HelpSystem/Videos/drawFreeRoom.mp4.meta | 3 + .../{ => HelpSystem}/Videos/evolution.mp4 | 0 .../HelpSystem/Videos/evolution.mp4.meta | 3 + .../{ => HelpSystem}/Videos/hideNode.mp4 | 0 .../HelpSystem/Videos/hideNode.mp4.meta | 3 + .../HelpSystem/Videos/mainMenue.mp4 | 3 + .../HelpSystem/Videos/mainMenue.mp4.meta | 3 + .../{ => HelpSystem}/Videos/navigation.mp4 | 0 .../HelpSystem/Videos/navigation.mp4.meta | 3 + .../{ => HelpSystem}/Videos/searchNode.mp4 | 0 .../HelpSystem/Videos/searchNode.mp4.meta | 3 + .../{ => HelpSystem}/Videos/toggleFocus.mp4 | 0 .../HelpSystem/Videos/toggleFocus.mp4.meta | 3 + .../HelpSystem/Videos/workInProgress.mp4 | 3 + .../HelpSystem/Videos/workInProgress.mp4.meta | 3 + .../Videos/zoomIntoCodeCity.mp4 | 0 .../Videos/zoomIntoCodeCity.mp4.meta | 3 + .../HelpSystem/helpSystem.json | 626 ++++++++++++++++++ .../HelpSystem/helpSystem.json.meta | 7 + Assets/StreamingAssets/Videos/AddEdge.mp4 | 3 - .../StreamingAssets/Videos/AddEdge.mp4.meta | 3 - .../StreamingAssets/Videos/EditNode.mp4.meta | 3 - .../Videos/New Render Texture.renderTexture | 3 - .../New Render Texture.renderTexture.meta | 3 - .../StreamingAssets/Videos/evolution.mp4.meta | 3 - Assets/StreamingAssets/Videos/helpSystem.json | 3 - .../Videos/helpSystem.json.meta | 3 - .../StreamingAssets/Videos/hideNode.mp4.meta | 3 - .../Videos/navigation.mp4.meta | 3 - .../Videos/searchNode.mp4.meta | 3 - .../Videos/toggleFocus.mp4.meta | 3 - .../Videos/zoomIntoCodeCity.mp4.meta | 3 - 69 files changed, 780 insertions(+), 40 deletions(-) create mode 100644 Assets/StreamingAssets/HelpSystem.meta create mode 100644 Assets/StreamingAssets/HelpSystem/Videos.meta create mode 100644 Assets/StreamingAssets/HelpSystem/Videos/AddCodeCityConfig.mp4 create mode 100644 Assets/StreamingAssets/HelpSystem/Videos/AddCodeCityConfig.mp4.meta create mode 100644 Assets/StreamingAssets/HelpSystem/Videos/AddEdge.mp4 create mode 100644 Assets/StreamingAssets/HelpSystem/Videos/AddEdge.mp4.meta create mode 100644 Assets/StreamingAssets/HelpSystem/Videos/Browser.mp4 create mode 100644 Assets/StreamingAssets/HelpSystem/Videos/Browser.mp4.meta create mode 100644 Assets/StreamingAssets/HelpSystem/Videos/ClearPageDrawable.mp4 create mode 100644 Assets/StreamingAssets/HelpSystem/Videos/ClearPageDrawable.mp4.meta create mode 100644 Assets/StreamingAssets/HelpSystem/Videos/CodeCityConfig.mp4 create mode 100644 Assets/StreamingAssets/HelpSystem/Videos/CodeCityConfig.mp4.meta create mode 100644 Assets/StreamingAssets/HelpSystem/Videos/Delete.mp4 create mode 100644 Assets/StreamingAssets/HelpSystem/Videos/Delete.mp4.meta rename Assets/StreamingAssets/{ => HelpSystem}/Videos/EditNode.mp4 (100%) create mode 100644 Assets/StreamingAssets/HelpSystem/Videos/EditNode.mp4.meta create mode 100644 Assets/StreamingAssets/HelpSystem/Videos/EditNodev2.mp4 create mode 100644 Assets/StreamingAssets/HelpSystem/Videos/EditNodev2.mp4.meta create mode 100644 Assets/StreamingAssets/HelpSystem/Videos/FreeDrawDrawable.mp4 create mode 100644 Assets/StreamingAssets/HelpSystem/Videos/FreeDrawDrawable.mp4.meta create mode 100644 Assets/StreamingAssets/HelpSystem/Videos/Mirror.mp4 create mode 100644 Assets/StreamingAssets/HelpSystem/Videos/Mirror.mp4.meta create mode 100644 Assets/StreamingAssets/HelpSystem/Videos/MoveNode.mp4 create mode 100644 Assets/StreamingAssets/HelpSystem/Videos/MoveNode.mp4.meta create mode 100644 Assets/StreamingAssets/HelpSystem/Videos/New Render Texture.renderTexture create mode 100644 Assets/StreamingAssets/HelpSystem/Videos/New Render Texture.renderTexture.meta create mode 100644 Assets/StreamingAssets/HelpSystem/Videos/NewNode.mp4 create mode 100644 Assets/StreamingAssets/HelpSystem/Videos/NewNode.mp4.meta create mode 100644 Assets/StreamingAssets/HelpSystem/Videos/RotateNode.mp4 create mode 100644 Assets/StreamingAssets/HelpSystem/Videos/RotateNode.mp4.meta create mode 100644 Assets/StreamingAssets/HelpSystem/Videos/ScaleNode.mp4 create mode 100644 Assets/StreamingAssets/HelpSystem/Videos/ScaleNode.mp4.meta create mode 100644 Assets/StreamingAssets/HelpSystem/Videos/ShowCode.mp4 create mode 100644 Assets/StreamingAssets/HelpSystem/Videos/ShowCode.mp4.meta create mode 100644 Assets/StreamingAssets/HelpSystem/Videos/drawFreeRoom.mp4 create mode 100644 Assets/StreamingAssets/HelpSystem/Videos/drawFreeRoom.mp4.meta rename Assets/StreamingAssets/{ => HelpSystem}/Videos/evolution.mp4 (100%) create mode 100644 Assets/StreamingAssets/HelpSystem/Videos/evolution.mp4.meta rename Assets/StreamingAssets/{ => HelpSystem}/Videos/hideNode.mp4 (100%) create mode 100644 Assets/StreamingAssets/HelpSystem/Videos/hideNode.mp4.meta create mode 100644 Assets/StreamingAssets/HelpSystem/Videos/mainMenue.mp4 create mode 100644 Assets/StreamingAssets/HelpSystem/Videos/mainMenue.mp4.meta rename Assets/StreamingAssets/{ => HelpSystem}/Videos/navigation.mp4 (100%) create mode 100644 Assets/StreamingAssets/HelpSystem/Videos/navigation.mp4.meta rename Assets/StreamingAssets/{ => HelpSystem}/Videos/searchNode.mp4 (100%) create mode 100644 Assets/StreamingAssets/HelpSystem/Videos/searchNode.mp4.meta rename Assets/StreamingAssets/{ => HelpSystem}/Videos/toggleFocus.mp4 (100%) create mode 100644 Assets/StreamingAssets/HelpSystem/Videos/toggleFocus.mp4.meta create mode 100644 Assets/StreamingAssets/HelpSystem/Videos/workInProgress.mp4 create mode 100644 Assets/StreamingAssets/HelpSystem/Videos/workInProgress.mp4.meta rename Assets/StreamingAssets/{ => HelpSystem}/Videos/zoomIntoCodeCity.mp4 (100%) create mode 100644 Assets/StreamingAssets/HelpSystem/Videos/zoomIntoCodeCity.mp4.meta create mode 100644 Assets/StreamingAssets/HelpSystem/helpSystem.json create mode 100644 Assets/StreamingAssets/HelpSystem/helpSystem.json.meta delete mode 100644 Assets/StreamingAssets/Videos/AddEdge.mp4 delete mode 100644 Assets/StreamingAssets/Videos/AddEdge.mp4.meta delete mode 100644 Assets/StreamingAssets/Videos/EditNode.mp4.meta delete mode 100644 Assets/StreamingAssets/Videos/New Render Texture.renderTexture delete mode 100644 Assets/StreamingAssets/Videos/New Render Texture.renderTexture.meta delete mode 100644 Assets/StreamingAssets/Videos/evolution.mp4.meta delete mode 100644 Assets/StreamingAssets/Videos/helpSystem.json delete mode 100644 Assets/StreamingAssets/Videos/helpSystem.json.meta delete mode 100644 Assets/StreamingAssets/Videos/hideNode.mp4.meta delete mode 100644 Assets/StreamingAssets/Videos/navigation.mp4.meta delete mode 100644 Assets/StreamingAssets/Videos/searchNode.mp4.meta delete mode 100644 Assets/StreamingAssets/Videos/toggleFocus.mp4.meta delete mode 100644 Assets/StreamingAssets/Videos/zoomIntoCodeCity.mp4.meta diff --git a/.gitattributes b/.gitattributes index a83d2afe7b..cf434b2a38 100644 --- a/.gitattributes +++ b/.gitattributes @@ -36,3 +36,4 @@ Assets/Plugins/CC_Unity_Tools/** filter=lfs diff=lfs merge=lfs -text Assets/Plugins/CC_Unity_Tools.meta filter=lfs diff=lfs merge=lfs -text Assets/Resources/Materials/CC4/** filter=lfs diff=lfs merge=lfs -text Assets/Resources/Materials/CC4.meta filter=lfs diff=lfs merge=lfs -text +Assets/StreamingAssets/HelpSystem/Videos/** filter=lfs diff=lfs merge=lfs -text diff --git a/Assets/SEE/UI/HelpSystem/HelpSystemMenu.cs b/Assets/SEE/UI/HelpSystem/HelpSystemMenu.cs index 2a25c61fbe..b87de6e5f9 100644 --- a/Assets/SEE/UI/HelpSystem/HelpSystemMenu.cs +++ b/Assets/SEE/UI/HelpSystem/HelpSystemMenu.cs @@ -38,7 +38,7 @@ internal class HelpSystemMenu : MonoBehaviour /// /// Filepath containing json with information to build HelpSystem /// - private string jsonFilePath = Application.streamingAssetsPath + "/Videos/helpSystem.json"; + private string jsonFilePath = Application.streamingAssetsPath + "/HelpSystem/helpSystem.json"; /// /// Creates the menu. diff --git a/Assets/StreamingAssets/HelpSystem.meta b/Assets/StreamingAssets/HelpSystem.meta new file mode 100644 index 0000000000..09153361df --- /dev/null +++ b/Assets/StreamingAssets/HelpSystem.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3259a105830b7ae4bbe160fa1609b64e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StreamingAssets/HelpSystem/Videos.meta b/Assets/StreamingAssets/HelpSystem/Videos.meta new file mode 100644 index 0000000000..70c658bb02 --- /dev/null +++ b/Assets/StreamingAssets/HelpSystem/Videos.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: bd4896f5180f6e64d8fbb99a7f328391 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StreamingAssets/HelpSystem/Videos/AddCodeCityConfig.mp4 b/Assets/StreamingAssets/HelpSystem/Videos/AddCodeCityConfig.mp4 new file mode 100644 index 0000000000..9e53c331a6 --- /dev/null +++ b/Assets/StreamingAssets/HelpSystem/Videos/AddCodeCityConfig.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b1874c00cad436805264e102be527497ca2aa2867dca83067f65d1c77b49b1ef +size 22530889 diff --git a/Assets/StreamingAssets/HelpSystem/Videos/AddCodeCityConfig.mp4.meta b/Assets/StreamingAssets/HelpSystem/Videos/AddCodeCityConfig.mp4.meta new file mode 100644 index 0000000000..bae0c085b1 --- /dev/null +++ b/Assets/StreamingAssets/HelpSystem/Videos/AddCodeCityConfig.mp4.meta @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:157571ad1b1c1e41e29d35f3e3faeef962de7794e32ed4578d8bbfef707bee33 +size 155 diff --git a/Assets/StreamingAssets/HelpSystem/Videos/AddEdge.mp4 b/Assets/StreamingAssets/HelpSystem/Videos/AddEdge.mp4 new file mode 100644 index 0000000000..9be2043ab4 --- /dev/null +++ b/Assets/StreamingAssets/HelpSystem/Videos/AddEdge.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a863db51ff9c0c9b1a7fa6bd6be0b516c1a31ac875484ac3199fb6ae17cc109e +size 15478179 diff --git a/Assets/StreamingAssets/HelpSystem/Videos/AddEdge.mp4.meta b/Assets/StreamingAssets/HelpSystem/Videos/AddEdge.mp4.meta new file mode 100644 index 0000000000..c8e67c6220 --- /dev/null +++ b/Assets/StreamingAssets/HelpSystem/Videos/AddEdge.mp4.meta @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:37577fe03ea182da810bed0d6fc9a2ff3a9bc5dfb1a43da2257b622a124c560c +size 155 diff --git a/Assets/StreamingAssets/HelpSystem/Videos/Browser.mp4 b/Assets/StreamingAssets/HelpSystem/Videos/Browser.mp4 new file mode 100644 index 0000000000..87d2f30864 --- /dev/null +++ b/Assets/StreamingAssets/HelpSystem/Videos/Browser.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:867230e726b138bfe39b8d83a75ce081667f4884d26ed6f1b4b95f62712b3dab +size 26538854 diff --git a/Assets/StreamingAssets/HelpSystem/Videos/Browser.mp4.meta b/Assets/StreamingAssets/HelpSystem/Videos/Browser.mp4.meta new file mode 100644 index 0000000000..5be729765c --- /dev/null +++ b/Assets/StreamingAssets/HelpSystem/Videos/Browser.mp4.meta @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eb368ec39a33a23ed7daeace83c29c6ee33220517e63310b5b7c583c7f81c107 +size 155 diff --git a/Assets/StreamingAssets/HelpSystem/Videos/ClearPageDrawable.mp4 b/Assets/StreamingAssets/HelpSystem/Videos/ClearPageDrawable.mp4 new file mode 100644 index 0000000000..8bd7a778ad --- /dev/null +++ b/Assets/StreamingAssets/HelpSystem/Videos/ClearPageDrawable.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2a7753127fe8e9447b6bb062f827fbae138a32c5045ae3ea2aef7f2aa4279f49 +size 9551318 diff --git a/Assets/StreamingAssets/HelpSystem/Videos/ClearPageDrawable.mp4.meta b/Assets/StreamingAssets/HelpSystem/Videos/ClearPageDrawable.mp4.meta new file mode 100644 index 0000000000..8b643ce977 --- /dev/null +++ b/Assets/StreamingAssets/HelpSystem/Videos/ClearPageDrawable.mp4.meta @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a72c377f675d3da7268a5b501ea938626c0426232fdc11e6fd5d8e39c41d01b4 +size 155 diff --git a/Assets/StreamingAssets/HelpSystem/Videos/CodeCityConfig.mp4 b/Assets/StreamingAssets/HelpSystem/Videos/CodeCityConfig.mp4 new file mode 100644 index 0000000000..f875c3ab71 --- /dev/null +++ b/Assets/StreamingAssets/HelpSystem/Videos/CodeCityConfig.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c2029aecbdac44fb82d4d9e8a5455a1ba880ac2cdf6278b9e39c7145dda99481 +size 26696496 diff --git a/Assets/StreamingAssets/HelpSystem/Videos/CodeCityConfig.mp4.meta b/Assets/StreamingAssets/HelpSystem/Videos/CodeCityConfig.mp4.meta new file mode 100644 index 0000000000..401608ab46 --- /dev/null +++ b/Assets/StreamingAssets/HelpSystem/Videos/CodeCityConfig.mp4.meta @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:03b2fc7b187fe0f3aae5d631e049268993e659e8c4fe63b4c3d14835039a75ec +size 155 diff --git a/Assets/StreamingAssets/HelpSystem/Videos/Delete.mp4 b/Assets/StreamingAssets/HelpSystem/Videos/Delete.mp4 new file mode 100644 index 0000000000..8f23b47966 --- /dev/null +++ b/Assets/StreamingAssets/HelpSystem/Videos/Delete.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8a1e3007c7b96a3c7632caf1c84ae20042ef80bce2fbce37f3fd4487b0fa1d43 +size 28341443 diff --git a/Assets/StreamingAssets/HelpSystem/Videos/Delete.mp4.meta b/Assets/StreamingAssets/HelpSystem/Videos/Delete.mp4.meta new file mode 100644 index 0000000000..4403fca30f --- /dev/null +++ b/Assets/StreamingAssets/HelpSystem/Videos/Delete.mp4.meta @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a9af1fcc2e15494bfd00fbb4c2754e6d75b1915bacadd01294e46c6cf9fa1716 +size 155 diff --git a/Assets/StreamingAssets/Videos/EditNode.mp4 b/Assets/StreamingAssets/HelpSystem/Videos/EditNode.mp4 similarity index 100% rename from Assets/StreamingAssets/Videos/EditNode.mp4 rename to Assets/StreamingAssets/HelpSystem/Videos/EditNode.mp4 diff --git a/Assets/StreamingAssets/HelpSystem/Videos/EditNode.mp4.meta b/Assets/StreamingAssets/HelpSystem/Videos/EditNode.mp4.meta new file mode 100644 index 0000000000..b6dac7403d --- /dev/null +++ b/Assets/StreamingAssets/HelpSystem/Videos/EditNode.mp4.meta @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cb2a5da1e2772fb5360d9f46ce529b43a523178dcae7bdc5e7993936472b17fd +size 354 diff --git a/Assets/StreamingAssets/HelpSystem/Videos/EditNodev2.mp4 b/Assets/StreamingAssets/HelpSystem/Videos/EditNodev2.mp4 new file mode 100644 index 0000000000..ee06107854 --- /dev/null +++ b/Assets/StreamingAssets/HelpSystem/Videos/EditNodev2.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f810565a1446a81980d49af846c1499a804423d612aff49fbd5a6ad1888f6ea5 +size 14688795 diff --git a/Assets/StreamingAssets/HelpSystem/Videos/EditNodev2.mp4.meta b/Assets/StreamingAssets/HelpSystem/Videos/EditNodev2.mp4.meta new file mode 100644 index 0000000000..e8e62b3186 --- /dev/null +++ b/Assets/StreamingAssets/HelpSystem/Videos/EditNodev2.mp4.meta @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:efb8e8b7f3acb207591b25d77406251c6a1e8ce847acc6d39307e4dffdcbeddf +size 155 diff --git a/Assets/StreamingAssets/HelpSystem/Videos/FreeDrawDrawable.mp4 b/Assets/StreamingAssets/HelpSystem/Videos/FreeDrawDrawable.mp4 new file mode 100644 index 0000000000..37b73df66e --- /dev/null +++ b/Assets/StreamingAssets/HelpSystem/Videos/FreeDrawDrawable.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:86c92dd15be04f95aade47438ebe48461dbed273ba170c14c897507d560d35a1 +size 36171246 diff --git a/Assets/StreamingAssets/HelpSystem/Videos/FreeDrawDrawable.mp4.meta b/Assets/StreamingAssets/HelpSystem/Videos/FreeDrawDrawable.mp4.meta new file mode 100644 index 0000000000..4097cb8b68 --- /dev/null +++ b/Assets/StreamingAssets/HelpSystem/Videos/FreeDrawDrawable.mp4.meta @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ff484c4e84d050c70b708dcdfee2ff3038712b51c6c3a4ce62f74b2f9a816c69 +size 155 diff --git a/Assets/StreamingAssets/HelpSystem/Videos/Mirror.mp4 b/Assets/StreamingAssets/HelpSystem/Videos/Mirror.mp4 new file mode 100644 index 0000000000..c68c7f814e --- /dev/null +++ b/Assets/StreamingAssets/HelpSystem/Videos/Mirror.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cab8ff2be9dda613b60a02e7b6f408c058a7f5dc465da505b661ad811bcf48ac +size 17394633 diff --git a/Assets/StreamingAssets/HelpSystem/Videos/Mirror.mp4.meta b/Assets/StreamingAssets/HelpSystem/Videos/Mirror.mp4.meta new file mode 100644 index 0000000000..8c1a75369d --- /dev/null +++ b/Assets/StreamingAssets/HelpSystem/Videos/Mirror.mp4.meta @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2bea074c4f297ec6e02736b4651cf1ae3f0ed2009b86ac95e98fa3d159d9942e +size 155 diff --git a/Assets/StreamingAssets/HelpSystem/Videos/MoveNode.mp4 b/Assets/StreamingAssets/HelpSystem/Videos/MoveNode.mp4 new file mode 100644 index 0000000000..660e19c951 --- /dev/null +++ b/Assets/StreamingAssets/HelpSystem/Videos/MoveNode.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3e5ec13d3856e3d2fc310e1624a402d00609e9d95f88a72cff1aead4981217af +size 19742251 diff --git a/Assets/StreamingAssets/HelpSystem/Videos/MoveNode.mp4.meta b/Assets/StreamingAssets/HelpSystem/Videos/MoveNode.mp4.meta new file mode 100644 index 0000000000..81d99aa184 --- /dev/null +++ b/Assets/StreamingAssets/HelpSystem/Videos/MoveNode.mp4.meta @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5565d42e109a37f997c81e79a2513780805f232451d9629ae2c3a36af7a5f723 +size 155 diff --git a/Assets/StreamingAssets/HelpSystem/Videos/New Render Texture.renderTexture b/Assets/StreamingAssets/HelpSystem/Videos/New Render Texture.renderTexture new file mode 100644 index 0000000000..1fb4bf5abb --- /dev/null +++ b/Assets/StreamingAssets/HelpSystem/Videos/New Render Texture.renderTexture @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6829d0c41f98cfcfdbc1ab3d8ec30d35960b4a713c6970f1fe897b4f48183e64 +size 828 diff --git a/Assets/StreamingAssets/HelpSystem/Videos/New Render Texture.renderTexture.meta b/Assets/StreamingAssets/HelpSystem/Videos/New Render Texture.renderTexture.meta new file mode 100644 index 0000000000..5c0a44015a --- /dev/null +++ b/Assets/StreamingAssets/HelpSystem/Videos/New Render Texture.renderTexture.meta @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:af446ce6a3a0504e60592f21cda52b78083bdf8c8f5d95c8553da72b889b3b83 +size 188 diff --git a/Assets/StreamingAssets/HelpSystem/Videos/NewNode.mp4 b/Assets/StreamingAssets/HelpSystem/Videos/NewNode.mp4 new file mode 100644 index 0000000000..270627eab9 --- /dev/null +++ b/Assets/StreamingAssets/HelpSystem/Videos/NewNode.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ee04fb458362cb2787cca692d7a39f01b84c07f643c9de1bcb98efd1804a68f9 +size 19284230 diff --git a/Assets/StreamingAssets/HelpSystem/Videos/NewNode.mp4.meta b/Assets/StreamingAssets/HelpSystem/Videos/NewNode.mp4.meta new file mode 100644 index 0000000000..2173c6613a --- /dev/null +++ b/Assets/StreamingAssets/HelpSystem/Videos/NewNode.mp4.meta @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8a35aa50e356edd89e8a2cca59c4ce5e70486d66e0eceeabc31ef531b28848e6 +size 155 diff --git a/Assets/StreamingAssets/HelpSystem/Videos/RotateNode.mp4 b/Assets/StreamingAssets/HelpSystem/Videos/RotateNode.mp4 new file mode 100644 index 0000000000..5ba6dd4d9c --- /dev/null +++ b/Assets/StreamingAssets/HelpSystem/Videos/RotateNode.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4a6bdbbda8fdbe2e587089b35fe51c00a9ed2c6fa9d53c18c48442adc443caf8 +size 12432858 diff --git a/Assets/StreamingAssets/HelpSystem/Videos/RotateNode.mp4.meta b/Assets/StreamingAssets/HelpSystem/Videos/RotateNode.mp4.meta new file mode 100644 index 0000000000..aecb4f376d --- /dev/null +++ b/Assets/StreamingAssets/HelpSystem/Videos/RotateNode.mp4.meta @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b82b9eb31e3129ecfe8a738e77e5151713c949d91611abacf2fcaf807a993d9d +size 155 diff --git a/Assets/StreamingAssets/HelpSystem/Videos/ScaleNode.mp4 b/Assets/StreamingAssets/HelpSystem/Videos/ScaleNode.mp4 new file mode 100644 index 0000000000..e3d0143f37 --- /dev/null +++ b/Assets/StreamingAssets/HelpSystem/Videos/ScaleNode.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d967489d28bc98c8fac4e9a93b8d87c19a1482bb77a789a25e00e188740bdbd6 +size 14374176 diff --git a/Assets/StreamingAssets/HelpSystem/Videos/ScaleNode.mp4.meta b/Assets/StreamingAssets/HelpSystem/Videos/ScaleNode.mp4.meta new file mode 100644 index 0000000000..23716fa00e --- /dev/null +++ b/Assets/StreamingAssets/HelpSystem/Videos/ScaleNode.mp4.meta @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d1cb900136f42d32950ac08acdbfe4b3d35221d8f944f2495bd58fdf865ec0f1 +size 155 diff --git a/Assets/StreamingAssets/HelpSystem/Videos/ShowCode.mp4 b/Assets/StreamingAssets/HelpSystem/Videos/ShowCode.mp4 new file mode 100644 index 0000000000..21a4b7fd61 --- /dev/null +++ b/Assets/StreamingAssets/HelpSystem/Videos/ShowCode.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:04e6fa5285767f87c4cf2268b19d85f6b5959344b8b64f03b6c20f89b6f05c04 +size 38984680 diff --git a/Assets/StreamingAssets/HelpSystem/Videos/ShowCode.mp4.meta b/Assets/StreamingAssets/HelpSystem/Videos/ShowCode.mp4.meta new file mode 100644 index 0000000000..82a8d7c183 --- /dev/null +++ b/Assets/StreamingAssets/HelpSystem/Videos/ShowCode.mp4.meta @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8630bb998f02f18fba024a5c7262928f40f9c8ba75defc8326a098d3796dfbae +size 155 diff --git a/Assets/StreamingAssets/HelpSystem/Videos/drawFreeRoom.mp4 b/Assets/StreamingAssets/HelpSystem/Videos/drawFreeRoom.mp4 new file mode 100644 index 0000000000..154d87a484 --- /dev/null +++ b/Assets/StreamingAssets/HelpSystem/Videos/drawFreeRoom.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d7bd52451245db92cb4f6357732200c210ab5f895cb9cc6d0b561d8f6abf2e46 +size 30902023 diff --git a/Assets/StreamingAssets/HelpSystem/Videos/drawFreeRoom.mp4.meta b/Assets/StreamingAssets/HelpSystem/Videos/drawFreeRoom.mp4.meta new file mode 100644 index 0000000000..31860af4a7 --- /dev/null +++ b/Assets/StreamingAssets/HelpSystem/Videos/drawFreeRoom.mp4.meta @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:34998dd3436714d2390dc33c55bb5e42ee64b59fc9b5b67866cf7b35ca59cd44 +size 155 diff --git a/Assets/StreamingAssets/Videos/evolution.mp4 b/Assets/StreamingAssets/HelpSystem/Videos/evolution.mp4 similarity index 100% rename from Assets/StreamingAssets/Videos/evolution.mp4 rename to Assets/StreamingAssets/HelpSystem/Videos/evolution.mp4 diff --git a/Assets/StreamingAssets/HelpSystem/Videos/evolution.mp4.meta b/Assets/StreamingAssets/HelpSystem/Videos/evolution.mp4.meta new file mode 100644 index 0000000000..14f6b471f7 --- /dev/null +++ b/Assets/StreamingAssets/HelpSystem/Videos/evolution.mp4.meta @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:52cfe6f47a92f160fcb20bfd5c21d76773d0b71601795d7e7c49437c41d8af74 +size 354 diff --git a/Assets/StreamingAssets/Videos/hideNode.mp4 b/Assets/StreamingAssets/HelpSystem/Videos/hideNode.mp4 similarity index 100% rename from Assets/StreamingAssets/Videos/hideNode.mp4 rename to Assets/StreamingAssets/HelpSystem/Videos/hideNode.mp4 diff --git a/Assets/StreamingAssets/HelpSystem/Videos/hideNode.mp4.meta b/Assets/StreamingAssets/HelpSystem/Videos/hideNode.mp4.meta new file mode 100644 index 0000000000..ba5188a132 --- /dev/null +++ b/Assets/StreamingAssets/HelpSystem/Videos/hideNode.mp4.meta @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6a4d5d1c9a898cc5a229931acf20b820237f8a92fa5d1e59449204ff37e9b06d +size 354 diff --git a/Assets/StreamingAssets/HelpSystem/Videos/mainMenue.mp4 b/Assets/StreamingAssets/HelpSystem/Videos/mainMenue.mp4 new file mode 100644 index 0000000000..7f12592714 --- /dev/null +++ b/Assets/StreamingAssets/HelpSystem/Videos/mainMenue.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:43aa9a326f41ee4a57dd9847d416a579d651b6650714a9221cf1a297b516c317 +size 2203557 diff --git a/Assets/StreamingAssets/HelpSystem/Videos/mainMenue.mp4.meta b/Assets/StreamingAssets/HelpSystem/Videos/mainMenue.mp4.meta new file mode 100644 index 0000000000..ac840f0845 --- /dev/null +++ b/Assets/StreamingAssets/HelpSystem/Videos/mainMenue.mp4.meta @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a5b40e42e471833b52f0318f307ef5612cca382327ed321ebc1fed2d30f1da39 +size 155 diff --git a/Assets/StreamingAssets/Videos/navigation.mp4 b/Assets/StreamingAssets/HelpSystem/Videos/navigation.mp4 similarity index 100% rename from Assets/StreamingAssets/Videos/navigation.mp4 rename to Assets/StreamingAssets/HelpSystem/Videos/navigation.mp4 diff --git a/Assets/StreamingAssets/HelpSystem/Videos/navigation.mp4.meta b/Assets/StreamingAssets/HelpSystem/Videos/navigation.mp4.meta new file mode 100644 index 0000000000..f9ef9beb68 --- /dev/null +++ b/Assets/StreamingAssets/HelpSystem/Videos/navigation.mp4.meta @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:efc44d779967e9512e92141f8cacb19a2d348886633c6ca5dce8dea2f1b2863f +size 354 diff --git a/Assets/StreamingAssets/Videos/searchNode.mp4 b/Assets/StreamingAssets/HelpSystem/Videos/searchNode.mp4 similarity index 100% rename from Assets/StreamingAssets/Videos/searchNode.mp4 rename to Assets/StreamingAssets/HelpSystem/Videos/searchNode.mp4 diff --git a/Assets/StreamingAssets/HelpSystem/Videos/searchNode.mp4.meta b/Assets/StreamingAssets/HelpSystem/Videos/searchNode.mp4.meta new file mode 100644 index 0000000000..f87942b5f6 --- /dev/null +++ b/Assets/StreamingAssets/HelpSystem/Videos/searchNode.mp4.meta @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:31936b7ad25a1c72a32f5c5da1824f85764ef781f01795e3e9562b881bbb174b +size 354 diff --git a/Assets/StreamingAssets/Videos/toggleFocus.mp4 b/Assets/StreamingAssets/HelpSystem/Videos/toggleFocus.mp4 similarity index 100% rename from Assets/StreamingAssets/Videos/toggleFocus.mp4 rename to Assets/StreamingAssets/HelpSystem/Videos/toggleFocus.mp4 diff --git a/Assets/StreamingAssets/HelpSystem/Videos/toggleFocus.mp4.meta b/Assets/StreamingAssets/HelpSystem/Videos/toggleFocus.mp4.meta new file mode 100644 index 0000000000..24ab1ba412 --- /dev/null +++ b/Assets/StreamingAssets/HelpSystem/Videos/toggleFocus.mp4.meta @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c797663a92ef8996103dbee1ad9385735aee6e904a5a6c921d44580fc8e03d2e +size 354 diff --git a/Assets/StreamingAssets/HelpSystem/Videos/workInProgress.mp4 b/Assets/StreamingAssets/HelpSystem/Videos/workInProgress.mp4 new file mode 100644 index 0000000000..376b4827d5 --- /dev/null +++ b/Assets/StreamingAssets/HelpSystem/Videos/workInProgress.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9cbeb6f19618c273ea69720fec937053dbfafc1b5880c0ab99c5243b54e1e2e8 +size 10724886 diff --git a/Assets/StreamingAssets/HelpSystem/Videos/workInProgress.mp4.meta b/Assets/StreamingAssets/HelpSystem/Videos/workInProgress.mp4.meta new file mode 100644 index 0000000000..2a330e8cbf --- /dev/null +++ b/Assets/StreamingAssets/HelpSystem/Videos/workInProgress.mp4.meta @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:94519feee903a100fa6ace6a6617d529f1418b1c4a20a96b151937421236c8e1 +size 155 diff --git a/Assets/StreamingAssets/Videos/zoomIntoCodeCity.mp4 b/Assets/StreamingAssets/HelpSystem/Videos/zoomIntoCodeCity.mp4 similarity index 100% rename from Assets/StreamingAssets/Videos/zoomIntoCodeCity.mp4 rename to Assets/StreamingAssets/HelpSystem/Videos/zoomIntoCodeCity.mp4 diff --git a/Assets/StreamingAssets/HelpSystem/Videos/zoomIntoCodeCity.mp4.meta b/Assets/StreamingAssets/HelpSystem/Videos/zoomIntoCodeCity.mp4.meta new file mode 100644 index 0000000000..d77a17381a --- /dev/null +++ b/Assets/StreamingAssets/HelpSystem/Videos/zoomIntoCodeCity.mp4.meta @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c1b181a27b7041cdf2ea2396f7aa16823043fca90b45050b3b19e16bcbe9b13e +size 354 diff --git a/Assets/StreamingAssets/HelpSystem/helpSystem.json b/Assets/StreamingAssets/HelpSystem/helpSystem.json new file mode 100644 index 0000000000..5be8833e9a --- /dev/null +++ b/Assets/StreamingAssets/HelpSystem/helpSystem.json @@ -0,0 +1,626 @@ +{ + "HelpSystem": { + "MenuEntry": { + "name": "Help System", + "description": "Find your specific use case", + "icon": "Materials/Notification/info", + "MenuEntries": [ + { + "type": "MenuEntry", + "name": "Architecture", + "description": "Use cases related to the architecture", + "color": "magenta", + "MenuEntries": [ + { + "type": "MenuEntry", + "name": "Player Menu", + "description": "Player Menu use cases", + "color": "magenta", + "MenuEntries": [ + { + "type": "HelpSystemEntry", + "name": "Move node", + "description": "How to move a node", + "color": "magenta", + "video": "HelpSystem/Videos/MoveNode.mp4", + "HelpEntries": [ + { + "index": 1, + "text": "Initial the move mode is selected, if not press Space and left click on Move.", + "startPosition": 0 + }, + { + "index": 2, + "text": "Press and hold the left mouse button to drag a node.", + "startPosition": 6 + }, + { + "index": 3, + "text": "Release mouse button to place the node on its new position.", + "startPosition": 10 + }, + { + "index": 4, + "text": "You can undo by pressing Control and Z.", + "startPosition": 20 + } + ] + }, + { + "type": "HelpSystemEntry", + "name": "Rotate node", + "description": "How to rotate a node", + "color": "magenta", + "video": "HelpSystem/Videos/RotateNode.mp4", + "HelpEntries": [ + { + "index": 1, + "text": "Press Space for opening the player menu.", + "startPosition": 0 + }, + { + "index": 2, + "text": "Left click on the entry Rotate Node.", + "startPosition": 6 + }, + { + "index": 3, + "text": "Left click on the node. A yellow ring appears.", + "startPosition": 10 + }, + { + "index": 4, + "text": "Left click and hold the ring. Move your mouse and release when you reach the right rotation.", + "startPosition": 15 + } + ] + }, + { + "type": "HelpSystemEntry", + "name": "Hide Node", + "description": "How to hide node(s)", + "color": "magenta", + "video": "HelpSystem/Videos/hideNode.mp4", + "HelpEntries": [ + { + "index": 1, + "text": "For hiding one or more nodes press space to open the player menu and select hide node.", + "startPosition": 0 + }, + { + "index": 2, + "text": "Scroll down and select hide selected or hide unselected.", + "startPosition": 9 + }, + { + "index": 3, + "text": "Select the node to hide or stay by left clicking on it.", + "startPosition": 22 + }, + { + "index": 4, + "text": "For the selection of multiple nodes, hold key Control while clicking.", + "startPosition": 30 + }, + { + "index": 5, + "text": "If you are ready, confirm your selection with the button done.", + "startPosition": 39 + }, + { + "index": 6, + "text": "Hint: If you hide a parent node, all connected edges and child nodes will be hidden too.", + "startPosition": 50 + } + ] + }, + { + "type": "HelpSystemEntry", + "name": "Add Edge", + "description": "How to add a new edge", + "color": "magenta", + "video": "HelpSystem/Videos/AddEdge.mp4", + "HelpEntries": [ + { + "index": 1, + "text": "Press Space for opening the player menu.", + "startPosition": 0 + }, + { + "index": 2, + "text": "Left click on the entry new edge.", + "startPosition": 5 + }, + { + "index": 3, + "text": "Left click on a node to select the start node.", + "startPosition": 10 + }, + { + "index": 4, + "text": "Left click on a node to select the target node.", + "startPosition": 14 + }, + { + "index": 5, + "text": "You can now see the edge as a spline with a color gradient.", + "startPosition": 18 + }, + { + "index": 6, + "text": "Press key U to reset the selected start node.", + "startPosition": 22 + } + ] + }, + + { + "type": "HelpSystemEntry", + "name": "Add Node", + "description": "How to add a new node", + "color": "magenta", + "video": "HelpSystem/Videos/NewNode.mp4", + "HelpEntries": [ + { + "index": 1, + "text": "Press Space for opening the player menu.", + "startPosition": 0 + }, + { + "index": 2, + "text": "Left click on the entry New Node.", + "startPosition": 6 + }, + { + "index": 3, + "text": "Search for the place you want to insert the node.", + "startPosition": 10 + }, + { + "index": 4, + "text": "Left click to place it.", + "startPosition": 14 + }, + { + "index": 5, + "text": "Open player menu again to choose Edit Node. ", + "startPosition": 18 + }, + { + "index": 6, + "text": "Left click on your new node and add attributes to it.", + "startPosition": 22 + } + ] + }, + { + "type": "HelpSystemEntry", + "name": "Edit Node", + "description": "How to edit an existing node", + "color": "magenta", + "video": "HelpSystem/Videos/EditNodev2.mp4", + "HelpEntries": [ + { + "index": 1, + "text": "Press Space for opening the player menu.", + "startPosition": 0 + }, + { + "index": 2, + "text": "Left click on the entry edit node.", + "startPosition": 6 + }, + { + "index": 3, + "text": "Left click on the node you want to edit.", + "startPosition": 12 + }, + { + "index": 4, + "text": "You can see all editable metrics inside of this new window.", + "startPosition": 16 + }, + { + "index": 5, + "text": "Insert new values, if so desired.", + "startPosition": 20 + }, + { + "index": 6, + "text": "Finish the editing process by pushing the Okay button.", + "startPosition": 24 + } + ] + }, + { + "type": "HelpSystemEntry", + "name": "Scale Node", + "description": "How to scale a node", + "color": "magenta", + "video": "HelpSystem/Videos/ScaleNode.mp4", + "HelpEntries": [ + { + "index": 1, + "text": "Press Space for opening the player menu.", + "startPosition": 0 + }, + { + "index": 2, + "text": "Left click on the entry scale node.", + "startPosition": 6 + }, + { + "index": 3, + "text": "Left click on a node. Axis will appear.", + "startPosition": 12 + }, + { + "index": 4, + "text": "Drag the axis in which direction you want to scale the node.", + "startPosition": 17 + }, + { + "index": 5, + "text": "Release mouse to confirm..", + "startPosition": 21 + } + ] + }, + { + "type": "HelpSystemEntry", + "name": "Delete Node or Edge", + "description": "How to delete node or edge", + "color": "magenta", + "video": "HelpSystem/Videos/Delete.mp4", + "HelpEntries": [ + { + "index": 1, + "text": "Press Space for opening the player menu.", + "startPosition": 0 + }, + { + "index": 2, + "text": "Left click on entry Delete", + "startPosition": 7 + }, + { + "index": 3, + "text": "To delete an edge just left click it.", + "startPosition": 12 + }, + { + "index": 4, + "text": "After blinking it will disappear.", + "startPosition": 17 + }, + { + "index": 5, + "text": "You can also remove a node with its edges, just click it.", + "startPosition": 21 + }, + { + "index": 6, + "text": "After blinking it will also disappear.", + "startPosition": 26 + }, + { + "index": 6, + "text": "You can undo with Control and Z.", + "startPosition": 34 + } + ] + }, + { + "type": "HelpSystemEntry", + "name": "Show Code", + "description": "How to show code of a node.", + "color": "magenta", + "video": "HelpSystem/Videos/ShowCode.mp4", + "HelpEntries": [ + { + "index": 1, + "text": "This Code city represents the SEE project.", + "startPosition": 0 + }, + { + "index": 2, + "text": "To see code, open the player menu with space.", + "startPosition": 4 + }, + { + "index": 3, + "text": "Left click on the entry Show Code.", + "startPosition": 8 + }, + { + "index": 4, + "text": "Left click to select a node. A code window opens.", + "startPosition": 13 + }, + { + "index": 5, + "text": "You can also use the context menu. Right click on a node.", + "startPosition": 28 + }, + { + "index": 6, + "text": "Now choose Show Code again.", + "startPosition": 33 + }, + { + "index": 7, + "text": "By dragging the code window corner you can adjust the size.", + "startPosition": 38 + } + ] + } + + ] + }, + { + "type": "HelpSystemEntry", + "name": "Search for a node", + "description": "How to search for a node by source-name", + "color": "magenta", + "video": "HelpSystem/Videos/workInProgress.mp4", + "HelpEntries": [ + { + "index": 1, + "text": "Press key F for opening the search menu.", + "startPosition": 0 + }, + { + "index": 2, + "text": "Insert the name of the node or part of it into the input field.", + "startPosition": 5 + }, + { + "index": 3, + "text": "Press the button Okay.", + "startPosition": 13 + }, + { + "index": 4, + "text": "You can see the 5 best matching nodes, ascending by their matching score.", + "startPosition": 16 + }, + { + "index": 5, + "text": "If you left click on one node entry, the respective node will be highlighted.", + "startPosition": 23 + }, + { + "index": 6, + "text": "The node is blinking and a light beam strikes for a few seconds.", + "startPosition": 30 + } + ] + } + ] + }, + { + "type": "MenuEntry", + "name": "Evolution", + "description": "Use cases related to software-evolution", + "color": "red", + "MenuEntries": [ + { + "type": "HelpSystemEntry", + "name": "Navigation bar", + "description": "How to navigate between versions of evolution", + "color": "red", + "video": "HelpSystem/Videos/evolution.mp4", + "HelpEntries": [ + { + "index": 1, + "text": "You can start the evolution with the play button at the navigation bar.", + "startPosition": 0 + }, + { + "index": 2, + "text": "You can see the current version of all versions on the lower right side.", + "startPosition": 10 + }, + { + "index": 3, + "text": "If you want to pause the evolution, press the pause button, which appears after pushing the play button.", + "startPosition": 20 + }, + { + "index": 4, + "text": "The other play button is for backward playing and works as same as the normal play button.", + "startPosition": 27 + }, + { + "index": 5, + "text": "Pushing multiple times on the double play buttons determines the play speed.", + "startPosition": 34 + }, + { + "index": 6, + "text": "You also can skip by moving the dragger of the navigation bar by left click on it.", + "startPosition": 44 + }, + { + "index": 7, + "text": "Yellow beams represent changes in classes.", + "startPosition": 49 + }, + { + "index": 8, + "text": "Green beams represent new classes.", + "startPosition": 52 + }, + { + "index": 9, + "text": "Red beams represent deleted classes.", + "startPosition": 55 + } + ] + } + ] + }, + { + "type": "MenuEntry", + "name": "Drawable", + "description": "Use cases related to drawable-system", + "color": "magenta", + "MenuEntries": [ + { + "type": "HelpSystemEntry", + "name": "Draw free in the room", + "description": "How to draw somewhere in the room", + "color": "green", + "video": "HelpSystem/Videos/DrawFreeRoom.mp4", + "HelpEntries": [ + { + "index": 1, + "text": "Press Space for opening the player menu.", + "startPosition": 0 + }, + { + "index": 2, + "text": "Left click on the entry Draw.", + "startPosition": 8 + }, + { + "index": 3, + "text": "Left click and hold to draw.", + "startPosition": 14 + }, + { + "index": 4, + "text": "Your drawing is now placed in the room and you can walk around it.", + "startPosition": 21 + } + ] + } + ] + }, + { + "type": "MenuEntry", + "name": "Debugging", + "description": "Use cases related to software-debugging", + "color": "blue" + }, + { + "type": "MenuEntry", + "name": "Quality", + "description": "Use cases related to the software-quality", + "color": "cyan" + }, + { + "type": "MenuEntry", + "name": "Navigation", + "description": "Use cases related to the navigation in SEE", + "color": "green", + "MenuEntries": [ + { + "type": "MenuEntry", + "name": "Player navigation", + "description": "How to navigate in SEE", + "color": "green", + "MenuEntries": [ + { + "type": "HelpSystemEntry", + "name": "Switch table", + "description": "How to switch between tables", + "color": "green", + "video": "HelpSystem/Videos/toggleFocus.mp4", + "HelpEntries": [ + { + "index": 1, + "text": "By default, your focussed view may be locked on a code city.", + "startPosition": 0 + }, + { + "index": 2, + "text": "Press key L for unlock your view to move free in space.", + "startPosition": 10 + }, + { + "index": 3, + "text": "Now you can move free in space to other tables.", + "startPosition": 20 + }, + { + "index": 4, + "text": "If you press key L again, your view is focussed on the architecture again.", + "startPosition": 28 + } + ] + }, + { + "type": "HelpSystemEntry", + "name": "Simple navigation", + "description": "How to edit an existing node", + "color": "green", + "video": "HelpSystem/Videos/navigation.mp4", + "HelpEntries": [ + { + "index": 1, + "text": "To switch your point of view, hold the right mouse button and move the mouse.", + "startPosition": 0 + }, + { + "index": 2, + "text": "Press Key W or S to move forwards or backwards.", + "startPosition": 10 + }, + { + "index": 3, + "text": "If your view is unlocked, you can move to the right or left with Key A or D.", + "startPosition": 20 + } + ] + } + ] + }, + { + "type": "MenuEntry", + "name": "City navigation", + "description": "How to navigate a code city", + "color": "green", + "MenuEntries": [ + { + "type": "HelpSystemEntry", + "name": "Zoom into Code-Cities", + "description": "How to zoom into code-cities", + "color": "green", + "video": "HelpSystem/Videos/zoomIntoCodeCity.mp4", + "HelpEntries": [ + { + "index": 1, + "text": "Hover with the mouse over the city you want to zoom into.", + "startPosition": 0 + }, + { + "index": 2, + "text": "Now, you can scroll the mouse wheel up for zooming.", + "startPosition": 6 + }, + { + "index": 3, + "text": "The zooming is focussed on the mouse pointer.", + "startPosition": 10 + }, + { + "index": 4, + "text": "If you want to zoom out, scroll with the mouse wheel down.", + "startPosition": 15 + }, + { + "index": 5, + "text": "If the city is not centered anymore, press key R to reset the layout to centered.", + "startPosition": 26 + } + ] + } + ] + } + ] + } + ] + } + } +} diff --git a/Assets/StreamingAssets/HelpSystem/helpSystem.json.meta b/Assets/StreamingAssets/HelpSystem/helpSystem.json.meta new file mode 100644 index 0000000000..189204a75f --- /dev/null +++ b/Assets/StreamingAssets/HelpSystem/helpSystem.json.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: ce314af3b5353034ebb33552205a9fea +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StreamingAssets/Videos/AddEdge.mp4 b/Assets/StreamingAssets/Videos/AddEdge.mp4 deleted file mode 100644 index 7ae6c825a4..0000000000 --- a/Assets/StreamingAssets/Videos/AddEdge.mp4 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d17b59f41ad323cbed389596d2514d6e7c212ea4177ae008dd428dd614e6ed3d -size 7599234 diff --git a/Assets/StreamingAssets/Videos/AddEdge.mp4.meta b/Assets/StreamingAssets/Videos/AddEdge.mp4.meta deleted file mode 100644 index 68b44a939a..0000000000 --- a/Assets/StreamingAssets/Videos/AddEdge.mp4.meta +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f96eb1561187be964d0857b8cbbf2937c9ff364f8a2497132589cd565fdb54df -size 372 diff --git a/Assets/StreamingAssets/Videos/EditNode.mp4.meta b/Assets/StreamingAssets/Videos/EditNode.mp4.meta deleted file mode 100644 index ff608b2e83..0000000000 --- a/Assets/StreamingAssets/Videos/EditNode.mp4.meta +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:46c7c69bf0d312b82777c038c204a6f53e61e3e6fc18fcca4921a942958ef23c -size 372 diff --git a/Assets/StreamingAssets/Videos/New Render Texture.renderTexture b/Assets/StreamingAssets/Videos/New Render Texture.renderTexture deleted file mode 100644 index 97637c34c7..0000000000 --- a/Assets/StreamingAssets/Videos/New Render Texture.renderTexture +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:811559cd4b27c7cb26e1fab1e17c846e1f7da1c433a3d2ef574ad2b47e3469a9 -size 866 diff --git a/Assets/StreamingAssets/Videos/New Render Texture.renderTexture.meta b/Assets/StreamingAssets/Videos/New Render Texture.renderTexture.meta deleted file mode 100644 index aae7cd4640..0000000000 --- a/Assets/StreamingAssets/Videos/New Render Texture.renderTexture.meta +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:00519dc381129b732e8fe9b508e7fef8692183899a040827c67e0904983cc012 -size 196 diff --git a/Assets/StreamingAssets/Videos/evolution.mp4.meta b/Assets/StreamingAssets/Videos/evolution.mp4.meta deleted file mode 100644 index 28079842a8..0000000000 --- a/Assets/StreamingAssets/Videos/evolution.mp4.meta +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:cc08e5883849ffeefff5fdde29b5d785a22fe542917c62373748d066c0987d23 -size 372 diff --git a/Assets/StreamingAssets/Videos/helpSystem.json b/Assets/StreamingAssets/Videos/helpSystem.json deleted file mode 100644 index 90c35a9f52..0000000000 --- a/Assets/StreamingAssets/Videos/helpSystem.json +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:728f23c8ba184da907c663afe92da48153b5ad927411beb1e3e5d13f096b5093 -size 20781 diff --git a/Assets/StreamingAssets/Videos/helpSystem.json.meta b/Assets/StreamingAssets/Videos/helpSystem.json.meta deleted file mode 100644 index 7b5ece7900..0000000000 --- a/Assets/StreamingAssets/Videos/helpSystem.json.meta +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:21a125fea8783451086c575b914f799e38467143bcd43d2e8f798d8a13406cc8 -size 155 diff --git a/Assets/StreamingAssets/Videos/hideNode.mp4.meta b/Assets/StreamingAssets/Videos/hideNode.mp4.meta deleted file mode 100644 index 1ced308e6a..0000000000 --- a/Assets/StreamingAssets/Videos/hideNode.mp4.meta +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b2830db8317b838c5cd6430a1b944982b390158e63ba8afaeeb976a13c80337e -size 372 diff --git a/Assets/StreamingAssets/Videos/navigation.mp4.meta b/Assets/StreamingAssets/Videos/navigation.mp4.meta deleted file mode 100644 index 5c46b06694..0000000000 --- a/Assets/StreamingAssets/Videos/navigation.mp4.meta +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:58dc602faedad97096b864a8e20b95305d6cbe6485185141ec04f599f7bb8a5e -size 372 diff --git a/Assets/StreamingAssets/Videos/searchNode.mp4.meta b/Assets/StreamingAssets/Videos/searchNode.mp4.meta deleted file mode 100644 index 438d51d8ef..0000000000 --- a/Assets/StreamingAssets/Videos/searchNode.mp4.meta +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1216b4f8a436e21706435d1f4d4afddf2c9e38c79a41c052aae6c7db4f4cb98b -size 372 diff --git a/Assets/StreamingAssets/Videos/toggleFocus.mp4.meta b/Assets/StreamingAssets/Videos/toggleFocus.mp4.meta deleted file mode 100644 index 2ed9ea323e..0000000000 --- a/Assets/StreamingAssets/Videos/toggleFocus.mp4.meta +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e53736594fd5b7f7432d3a6e8efd8a6506ad72b9edca2dfa3a7abb487f5754af -size 372 diff --git a/Assets/StreamingAssets/Videos/zoomIntoCodeCity.mp4.meta b/Assets/StreamingAssets/Videos/zoomIntoCodeCity.mp4.meta deleted file mode 100644 index e04bae9e0a..0000000000 --- a/Assets/StreamingAssets/Videos/zoomIntoCodeCity.mp4.meta +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:db53b2b58840a4eff3a03ad21bc2d7cd2c708d1797baf18c3a179db304a0ba2d -size 372 From 51c984bebb081f725d35af5124136c684aea2039 Mon Sep 17 00:00:00 2001 From: Sarah Augustinowski Date: Wed, 18 Sep 2024 22:48:26 +0200 Subject: [PATCH 06/17] #764 helpsystem edit --- Assets/StreamingAssets/HelpSystem/helpSystem.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Assets/StreamingAssets/HelpSystem/helpSystem.json b/Assets/StreamingAssets/HelpSystem/helpSystem.json index 5be8833e9a..23bae12ffd 100644 --- a/Assets/StreamingAssets/HelpSystem/helpSystem.json +++ b/Assets/StreamingAssets/HelpSystem/helpSystem.json @@ -553,7 +553,7 @@ { "type": "HelpSystemEntry", "name": "Simple navigation", - "description": "How to edit an existing node", + "description": "", "color": "green", "video": "HelpSystem/Videos/navigation.mp4", "HelpEntries": [ From 085014c37e272b27033d21f88ef92ed32e3feb91 Mon Sep 17 00:00:00 2001 From: Sarah Augustinowski Date: Sun, 22 Sep 2024 13:03:23 +0200 Subject: [PATCH 07/17] #764 adjust frame around video --- .../Prefabs/UI/HelpSystemEntry.prefab | 135 ++++++++++-------- 1 file changed, 73 insertions(+), 62 deletions(-) diff --git a/Assets/Resources/Prefabs/UI/HelpSystemEntry.prefab b/Assets/Resources/Prefabs/UI/HelpSystemEntry.prefab index f639ad3dea..02fba97337 100644 --- a/Assets/Resources/Prefabs/UI/HelpSystemEntry.prefab +++ b/Assets/Resources/Prefabs/UI/HelpSystemEntry.prefab @@ -28,9 +28,9 @@ RectTransform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 3223992570212170905} - m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 1, y: 1} @@ -103,9 +103,9 @@ RectTransform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 3819608029656209162} - m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 1, y: 1} @@ -178,9 +178,9 @@ RectTransform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 2637207559987487774} - m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 0, y: 0} @@ -253,9 +253,9 @@ RectTransform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 3819608029656209162} - m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0.5} m_AnchorMax: {x: 0, y: 0.5} @@ -326,10 +326,10 @@ RectTransform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: - {fileID: 2091764259962037311} m_Father: {fileID: 3875291785132328059} - m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 1, y: 1} @@ -366,10 +366,10 @@ RectTransform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 0.93, y: 1.2, z: 1} + m_ConstrainProportionsScale: 0 m_Children: - {fileID: 178332834732562990} m_Father: {fileID: 1297796479735650461} - m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 0, y: 0} @@ -468,9 +468,9 @@ RectTransform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 2580895416783998616} - m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 1, y: 1} @@ -543,9 +543,9 @@ RectTransform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1.0753554, y: 0.83340025, z: 1.0000803} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 7198779439155602174} - m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 1} m_AnchorMax: {x: 0.5, y: 1} @@ -583,7 +583,8 @@ MonoBehaviour: m_text: example time m_isRightToLeft: 0 m_fontAsset: {fileID: 11400000, guid: 2f17e8bb3967fe14093d5fec798fffd9, type: 2} - m_sharedMaterial: {fileID: 21700449227511232, guid: 2f17e8bb3967fe14093d5fec798fffd9, type: 2} + m_sharedMaterial: {fileID: 21700449227511232, guid: 2f17e8bb3967fe14093d5fec798fffd9, + type: 2} m_fontSharedMaterials: [] m_fontMaterial: {fileID: 0} m_fontMaterials: [] @@ -677,9 +678,9 @@ RectTransform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 6740677749650366551} - m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 1, y: 1} @@ -717,7 +718,8 @@ MonoBehaviour: m_text: CLOSE m_isRightToLeft: 0 m_fontAsset: {fileID: 11400000, guid: 84dd14695854bbc43a5faa24fcf93d0d, type: 2} - m_sharedMaterial: {fileID: 21261991626553910, guid: 84dd14695854bbc43a5faa24fcf93d0d, type: 2} + m_sharedMaterial: {fileID: 21261991626553910, guid: 84dd14695854bbc43a5faa24fcf93d0d, + type: 2} m_fontSharedMaterials: [] m_fontMaterial: {fileID: 0} m_fontMaterials: [] @@ -811,9 +813,9 @@ RectTransform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 3223992570212170905} - m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0.5} m_AnchorMax: {x: 0, y: 0.5} @@ -889,11 +891,11 @@ RectTransform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: - {fileID: 3223992570212170905} - {fileID: 2580895416783998616} m_Father: {fileID: 6170252027636775883} - m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 0, y: 0} @@ -998,7 +1000,7 @@ MonoBehaviour: m_Calls: [] --- !u!95 &35599535997294503 Animator: - serializedVersion: 3 + serializedVersion: 5 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} @@ -1011,10 +1013,12 @@ Animator: m_UpdateMode: 0 m_ApplyRootMotion: 0 m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 m_WarningMessage: m_HasTransformHierarchy: 1 m_AllowConstantClipSamplingOptimization: 1 - m_KeepAnimatorControllerStateOnDisable: 0 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 --- !u!114 &7098256504885454480 MonoBehaviour: m_ObjectHideFlags: 0 @@ -1073,9 +1077,9 @@ RectTransform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 3819608029656209162} - m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 1, y: 1} @@ -1113,7 +1117,8 @@ MonoBehaviour: m_text: CLOSE m_isRightToLeft: 0 m_fontAsset: {fileID: 11400000, guid: 84dd14695854bbc43a5faa24fcf93d0d, type: 2} - m_sharedMaterial: {fileID: 21261991626553910, guid: 84dd14695854bbc43a5faa24fcf93d0d, type: 2} + m_sharedMaterial: {fileID: 21261991626553910, guid: 84dd14695854bbc43a5faa24fcf93d0d, + type: 2} m_fontSharedMaterials: [] m_fontMaterial: {fileID: 0} m_fontMaterials: [] @@ -1207,9 +1212,9 @@ RectTransform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 2580895416783998616} - m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 1, y: 1} @@ -1247,7 +1252,8 @@ MonoBehaviour: m_text: BACK m_isRightToLeft: 0 m_fontAsset: {fileID: 11400000, guid: 84dd14695854bbc43a5faa24fcf93d0d, type: 2} - m_sharedMaterial: {fileID: 21261991626553910, guid: 84dd14695854bbc43a5faa24fcf93d0d, type: 2} + m_sharedMaterial: {fileID: 21261991626553910, guid: 84dd14695854bbc43a5faa24fcf93d0d, + type: 2} m_fontSharedMaterials: [] m_fontMaterial: {fileID: 0} m_fontMaterials: [] @@ -1342,9 +1348,9 @@ RectTransform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 5.47, y: 3.12, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1892639342038842928} - m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 1, y: 1} @@ -1431,9 +1437,9 @@ RectTransform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1940747849588856837} - m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 1} m_AnchorMax: {x: 0, y: 1} @@ -1499,7 +1505,8 @@ MonoBehaviour: libero." m_isRightToLeft: 0 m_fontAsset: {fileID: 11400000, guid: 92937507b904a7642830aa23bef85941, type: 2} - m_sharedMaterial: {fileID: 21347512826212414, guid: 92937507b904a7642830aa23bef85941, type: 2} + m_sharedMaterial: {fileID: 21347512826212414, guid: 92937507b904a7642830aa23bef85941, + type: 2} m_fontSharedMaterials: [] m_fontMaterial: {fileID: 0} m_fontMaterials: [] @@ -1607,9 +1614,9 @@ RectTransform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 6740677749650366551} - m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 1, y: 1} @@ -1683,9 +1690,9 @@ RectTransform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 0.98, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 7109488924218711492} - m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 1, y: 1} @@ -1771,9 +1778,9 @@ RectTransform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 5846315134541304305} - m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 1, y: 1} @@ -1846,9 +1853,9 @@ RectTransform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 2580895416783998616} - m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0.5} m_AnchorMax: {x: 0, y: 0.5} @@ -1921,12 +1928,12 @@ RectTransform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: - {fileID: 1477023996891652252} - {fileID: 4173159029411460828} - {fileID: 306678590670254848} m_Father: {fileID: 8510998988532319991} - m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 1, y: 1} @@ -1981,12 +1988,12 @@ RectTransform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: - {fileID: 8322360728806286198} - {fileID: 3225072499494227184} - {fileID: 2246036100554763620} m_Father: {fileID: 113386428809445785} - m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 1, y: 1} @@ -2044,11 +2051,11 @@ RectTransform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 0.35, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: - {fileID: 4937104503565170860} - {fileID: 9032850633920345208} m_Father: {fileID: 8430945386506331931} - m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 0, y: 0} @@ -2251,10 +2258,10 @@ RectTransform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: - {fileID: 6170252027636775883} m_Father: {fileID: 3962750964587745284} - m_RootOrder: 4 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 1, y: 0} @@ -2309,9 +2316,9 @@ RectTransform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 3875291785132328059} - m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 1, y: 1} @@ -2387,11 +2394,11 @@ RectTransform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 0.37, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: - {fileID: 1934791675691451336} - {fileID: 5607092623468000059} m_Father: {fileID: 8430945386506331931} - m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 0, y: 0} @@ -2593,12 +2600,12 @@ RectTransform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 4.64, y: 1.16, z: 1} + m_ConstrainProportionsScale: 0 m_Children: - {fileID: 1892639342038842928} - {fileID: 6716964016905279882} - {fileID: 7109488924218711492} m_Father: {fileID: 7198779439155602174} - m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 1} m_AnchorMax: {x: 0.5, y: 1} @@ -2659,9 +2666,9 @@ RectTransform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1.73, y: 0.8, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 7109488924218711492} - m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 0} m_AnchorMax: {x: 0.5, y: 1} @@ -2733,14 +2740,14 @@ RectTransform: m_GameObject: {fileID: 5615399754899486957} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 0.55, z: 0.24161251} + m_LocalScale: {x: 1.03, y: 0.59, z: 0.24161251} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 216966972517522589} - m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 2} + m_AnchoredPosition: {x: 0, y: -0.6000366} m_SizeDelta: {x: 0, y: 0} m_Pivot: {x: 0.5, y: 0.5} --- !u!222 &150451149017765547 @@ -2810,11 +2817,11 @@ RectTransform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: - {fileID: 216966972517522589} - {fileID: 7198779439155602174} m_Father: {fileID: 3962750964587745284} - m_RootOrder: 3 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 1, y: 1} @@ -2898,11 +2905,11 @@ RectTransform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1.3, z: 1} + m_ConstrainProportionsScale: 0 m_Children: - {fileID: 1137906933376494649} - {fileID: 2637207559987487774} m_Father: {fileID: 1940747849588856837} - m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 1, y: 0} @@ -3010,9 +3017,9 @@ RectTransform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 3223992570212170905} - m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 1, y: 1} @@ -3050,7 +3057,8 @@ MonoBehaviour: m_text: BACK m_isRightToLeft: 0 m_fontAsset: {fileID: 11400000, guid: 84dd14695854bbc43a5faa24fcf93d0d, type: 2} - m_sharedMaterial: {fileID: 21261991626553910, guid: 84dd14695854bbc43a5faa24fcf93d0d, type: 2} + m_sharedMaterial: {fileID: 21261991626553910, guid: 84dd14695854bbc43a5faa24fcf93d0d, + type: 2} m_fontSharedMaterials: [] m_fontMaterial: {fileID: 0} m_fontMaterials: [] @@ -3144,9 +3152,9 @@ RectTransform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 7459383460132174880} - m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 0, y: 0} @@ -3217,6 +3225,7 @@ RectTransform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: - {fileID: 4733568025165690713} - {fileID: 1132342047543935431} @@ -3224,7 +3233,6 @@ RectTransform: - {fileID: 1297796479735650461} - {fileID: 357687008923736579} m_Father: {fileID: 0} - m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 0.5} m_AnchorMax: {x: 0.5, y: 0.5} @@ -3257,12 +3265,12 @@ RectTransform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 0.93, y: 1.2, z: 1} + m_ConstrainProportionsScale: 0 m_Children: - {fileID: 8430945386506331931} - {fileID: 6098603205987399166} - {fileID: 1940747849588856837} m_Father: {fileID: 1297796479735650461} - m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 0, y: 0} @@ -3297,9 +3305,9 @@ RectTransform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 6740677749650366551} - m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0.5} m_AnchorMax: {x: 0, y: 0.5} @@ -3374,11 +3382,11 @@ RectTransform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: - {fileID: 5791722222938662211} - {fileID: 7459383460132174880} m_Father: {fileID: 1940747849588856837} - m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 1, y: 0} m_AnchorMax: {x: 1, y: 1} @@ -3437,7 +3445,7 @@ MonoBehaviour: m_HandleRect: {fileID: 2091764259962037311} m_Direction: 2 m_Value: 1 - m_Size: 0.21366483 + m_Size: 0.2136648 m_NumberOfSteps: 0 m_OnValueChanged: m_PersistentCalls: @@ -3507,12 +3515,12 @@ RectTransform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: - {fileID: 7455841053010222070} - {fileID: 2533724399588384792} - {fileID: 7796812869231263399} m_Father: {fileID: 8510998988532319991} - m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 1, y: 1} @@ -3565,10 +3573,10 @@ RectTransform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: - {fileID: 3888421259579410364} m_Father: {fileID: 5846315134541304305} - m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 1, y: 1} @@ -3602,9 +3610,9 @@ RectTransform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 3962750964587745284} - m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 0.5} m_AnchorMax: {x: 0.5, y: 0.5} @@ -3630,6 +3638,7 @@ VideoPlayer: m_RenderMode: 2 m_AspectRatio: 2 m_DataSource: 0 + m_TimeUpdateMode: 2 m_PlaybackSpeed: 1 m_AudioOutputMode: 2 m_TargetAudioSources: @@ -3675,9 +3684,9 @@ RectTransform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 6716964016905279882} - m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 1, y: 1} @@ -3763,9 +3772,9 @@ RectTransform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 3962750964587745284} - m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 1, y: 1} @@ -3841,11 +3850,11 @@ RectTransform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 0.37, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: - {fileID: 6853394560279575465} - {fileID: 2638944075411300342} m_Father: {fileID: 8430945386506331931} - m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 0, y: 0} @@ -4048,9 +4057,9 @@ RectTransform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1.73, y: 0.8, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1892639342038842928} - m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 0} m_AnchorMax: {x: 0.5, y: 1} @@ -4123,11 +4132,11 @@ RectTransform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 0.7, y: 0.7, z: 0.7} + m_ConstrainProportionsScale: 0 m_Children: - {fileID: 113386428809445785} - {fileID: 8510998988532319991} m_Father: {fileID: 357687008923736579} - m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 0} m_AnchorMax: {x: 0.5, y: 0} @@ -4199,12 +4208,12 @@ RectTransform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 0.96774197, y: 0.41666666, z: 1} + m_ConstrainProportionsScale: 0 m_Children: - {fileID: 2651077097462754674} - {fileID: 3875291785132328059} - {fileID: 5846315134541304305} m_Father: {fileID: 7198779439155602174} - m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 1, y: 0} @@ -4341,9 +4350,9 @@ RectTransform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1.6, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 6716964016905279882} - m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 0} m_AnchorMax: {x: 0.5, y: 1} @@ -4416,9 +4425,9 @@ RectTransform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1.00008, y: 1.00008, z: 1.00008} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 3962750964587745284} - m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 1, y: 1} @@ -4491,12 +4500,12 @@ RectTransform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: - {fileID: 2268681143793571678} - {fileID: 7887579585868152701} - {fileID: 7666979579968947399} m_Father: {fileID: 113386428809445785} - m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 1, y: 1} @@ -4554,11 +4563,11 @@ RectTransform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: - {fileID: 3819608029656209162} - {fileID: 6740677749650366551} m_Father: {fileID: 6170252027636775883} - m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 0, y: 0} @@ -4675,7 +4684,7 @@ MonoBehaviour: m_CallState: 0 --- !u!95 &1727647418970320881 Animator: - serializedVersion: 3 + serializedVersion: 5 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} @@ -4688,10 +4697,12 @@ Animator: m_UpdateMode: 0 m_ApplyRootMotion: 0 m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 m_WarningMessage: m_HasTransformHierarchy: 1 m_AllowConstantClipSamplingOptimization: 1 - m_KeepAnimatorControllerStateOnDisable: 0 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 --- !u!114 &4891714436038571713 MonoBehaviour: m_ObjectHideFlags: 0 From f2f7b60dd7930e689d3a70fd895917ebe36414cb Mon Sep 17 00:00:00 2001 From: Sarah Augustinowski Date: Mon, 23 Sep 2024 01:09:37 +0200 Subject: [PATCH 08/17] #764 add notification to let user know about helpsysten --- Assets/SEE/UI/HelpSystem/HelpSystemMenu.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/Assets/SEE/UI/HelpSystem/HelpSystemMenu.cs b/Assets/SEE/UI/HelpSystem/HelpSystemMenu.cs index b87de6e5f9..1eba6aa5a0 100644 --- a/Assets/SEE/UI/HelpSystem/HelpSystemMenu.cs +++ b/Assets/SEE/UI/HelpSystem/HelpSystemMenu.cs @@ -46,6 +46,7 @@ internal class HelpSystemMenu : MonoBehaviour private void Start() { mainMenu = CreateStartMenu(jsonFilePath); + ShowNotification.Info("HelpSystem", "Press H to open HelpSystem."); } /// From 4ec32cf0ef9a7bb945a0d1fc1158b05619410db1 Mon Sep 17 00:00:00 2001 From: Sarah Augustinowski Date: Wed, 25 Sep 2024 00:41:41 +0200 Subject: [PATCH 09/17] more entries for HelpSystem --- .../HelpSystem/Videos/Architecture.meta | 3 + .../Videos/{ => Architecture}/AddEdge.mp4 | 0 .../{ => Architecture}/AddEdge.mp4.meta | 0 .../Videos/{ => Architecture}/Delete.mp4 | 0 .../Videos/{ => Architecture}/Delete.mp4.meta | 0 .../Videos/{ => Architecture}/EditNode.mp4 | 0 .../{ => Architecture}/EditNode.mp4.meta | 0 .../Videos/{ => Architecture}/EditNodev2.mp4 | 0 .../{ => Architecture}/EditNodev2.mp4.meta | 0 .../Videos/{ => Architecture}/MoveNode.mp4 | 0 .../{ => Architecture}/MoveNode.mp4.meta | 0 .../Videos/{ => Architecture}/NewNode.mp4 | 0 .../{ => Architecture}/NewNode.mp4.meta | 0 .../Videos/{ => Architecture}/RotateNode.mp4 | 0 .../{ => Architecture}/RotateNode.mp4.meta | 0 .../Videos/{ => Architecture}/ScaleNode.mp4 | 0 .../{ => Architecture}/ScaleNode.mp4.meta | 0 .../Videos/{ => Architecture}/ShowCode.mp4 | 0 .../{ => Architecture}/ShowCode.mp4.meta | 0 .../Videos/{ => Architecture}/hideNode.mp4 | 0 .../{ => Architecture}/hideNode.mp4.meta | 0 .../Videos/{ => Architecture}/searchNode.mp4 | 0 .../{ => Architecture}/searchNode.mp4.meta | 0 .../HelpSystem/Videos/Config.meta | 3 + .../Videos/{ => Config}/CodeCityConfig.mp4 | 0 .../{ => Config}/CodeCityConfig.mp4.meta | 0 .../HelpSystem/Videos/Coop.meta | 3 + .../HelpSystem/Videos/Coop/ClientConnect.mp4 | 3 + .../ClientConnect.mp4.meta} | 0 .../HelpSystem/Videos/Coop/TextChat.mp4 | 3 + .../TextChat.mp4.meta} | 0 .../HelpSystem/Videos/Drawable.meta | 3 + .../HelpSystem/Videos/Drawable/AddAnImage.mp4 | 3 + .../Videos/Drawable/AddAnImage.mp4.meta | 3 + .../ClearPage.mp4} | 0 .../Videos/Drawable/ClearPage.mp4.meta | 3 + .../Videos/Drawable/ColorPicker.mp4 | 3 + .../Videos/Drawable/ColorPicker.mp4.meta | 3 + .../Videos/Drawable/CutCopyPaste.mp4 | 3 + .../Videos/Drawable/CutCopyPaste.mp4.meta | 3 + .../HelpSystem/Videos/Drawable/DeletePage.mp4 | 3 + .../Videos/Drawable/DeletePage.mp4.meta | 3 + .../HelpSystem/Videos/Drawable/DrawShape.mp4 | 3 + .../Videos/Drawable/DrawShape.mp4.meta | 3 + .../HelpSystem/Videos/Drawable/Erase.mp4 | 3 + .../HelpSystem/Videos/Drawable/Erase.mp4.meta | 3 + .../FreeDraw.mp4} | 0 .../Videos/Drawable/FreeDraw.mp4.meta | 3 + .../HelpSystem/Videos/Drawable/MindMap.mp4 | 3 + .../Videos/Drawable/MindMap.mp4.meta | 3 + .../HelpSystem/Videos/Drawable/MovePoint.mp4 | 3 + .../Videos/Drawable/MovePoint.mp4.meta | 3 + .../HelpSystem/Videos/Drawable/MoveRotate.mp4 | 3 + .../Videos/Drawable/MoveRotate.mp4.meta | 3 + .../HelpSystem/Videos/Drawable/Save.mp4 | 3 + .../HelpSystem/Videos/Drawable/Save.mp4.meta | 3 + .../HelpSystem/Videos/Drawable/Scale.mp4 | 3 + .../HelpSystem/Videos/Drawable/Scale.mp4.meta | 3 + .../Videos/Drawable/SortingLayer.mp4 | 3 + .../Videos/Drawable/SortingLayer.mp4.meta | 3 + .../Videos/Drawable/StickyNotes.mp4 | 3 + .../Videos/Drawable/StickyNotes.mp4.meta | 3 + .../HelpSystem/Videos/Drawable/WriteText.mp4 | 3 + .../Videos/Drawable/WriteText.mp4.meta | 3 + .../Videos/{ => Drawable}/drawFreeRoom.mp4 | 0 .../{ => Drawable}/drawFreeRoom.mp4.meta | 0 .../HelpSystem/Videos/Evolution.meta | 3 + .../HelpSystem/Videos/Evolution/Evolution.mp4 | 3 + .../Evolution.mp4.meta} | 0 .../HelpSystem/Videos/Miscellaneous.meta | 3 + .../Videos/{ => Miscellaneous}/Browser.mp4 | 0 .../{ => Miscellaneous}/Browser.mp4.meta | 0 .../Videos/{ => Miscellaneous}/Mirror.mp4 | 0 .../{ => Miscellaneous}/Mirror.mp4.meta | 0 .../HelpSystem/Videos/Miscellaneous/VR.mp4 | 3 + .../Videos/Miscellaneous/VR.mp4.meta | 3 + .../HelpSystem/Videos/Navigation.meta | 3 + .../Navigation.mp4} | 0 .../Navigation.mp4.meta} | 0 .../Videos/{ => Navigation}/toggleFocus.mp4 | 0 .../{ => Navigation}/toggleFocus.mp4.meta | 0 .../Videos/Navigation/zoomIntoCodeCity.mp4 | 3 + .../Navigation/zoomIntoCodeCity.mp4.meta | 3 + .../HelpSystem/Videos/Quality.meta | 3 + .../ShowMetric.mp4} | 0 .../ShowMetric.mp4.meta} | 0 .../HelpSystem/Videos/evolution.mp4 | 3 - .../HelpSystem/Videos/evolution.mp4.meta | 3 - .../HelpSystem/Videos/mainMenue.mp4 | 3 - .../HelpSystem/Videos/zoomIntoCodeCity.mp4 | 3 - .../Videos/zoomIntoCodeCity.mp4.meta | 3 - .../HelpSystem/helpSystem.json | 987 ++++++++++++++---- 92 files changed, 934 insertions(+), 203 deletions(-) create mode 100644 Assets/StreamingAssets/HelpSystem/Videos/Architecture.meta rename Assets/StreamingAssets/HelpSystem/Videos/{ => Architecture}/AddEdge.mp4 (100%) rename Assets/StreamingAssets/HelpSystem/Videos/{ => Architecture}/AddEdge.mp4.meta (100%) rename Assets/StreamingAssets/HelpSystem/Videos/{ => Architecture}/Delete.mp4 (100%) rename Assets/StreamingAssets/HelpSystem/Videos/{ => Architecture}/Delete.mp4.meta (100%) rename Assets/StreamingAssets/HelpSystem/Videos/{ => Architecture}/EditNode.mp4 (100%) rename Assets/StreamingAssets/HelpSystem/Videos/{ => Architecture}/EditNode.mp4.meta (100%) rename Assets/StreamingAssets/HelpSystem/Videos/{ => Architecture}/EditNodev2.mp4 (100%) rename Assets/StreamingAssets/HelpSystem/Videos/{ => Architecture}/EditNodev2.mp4.meta (100%) rename Assets/StreamingAssets/HelpSystem/Videos/{ => Architecture}/MoveNode.mp4 (100%) rename Assets/StreamingAssets/HelpSystem/Videos/{ => Architecture}/MoveNode.mp4.meta (100%) rename Assets/StreamingAssets/HelpSystem/Videos/{ => Architecture}/NewNode.mp4 (100%) rename Assets/StreamingAssets/HelpSystem/Videos/{ => Architecture}/NewNode.mp4.meta (100%) rename Assets/StreamingAssets/HelpSystem/Videos/{ => Architecture}/RotateNode.mp4 (100%) rename Assets/StreamingAssets/HelpSystem/Videos/{ => Architecture}/RotateNode.mp4.meta (100%) rename Assets/StreamingAssets/HelpSystem/Videos/{ => Architecture}/ScaleNode.mp4 (100%) rename Assets/StreamingAssets/HelpSystem/Videos/{ => Architecture}/ScaleNode.mp4.meta (100%) rename Assets/StreamingAssets/HelpSystem/Videos/{ => Architecture}/ShowCode.mp4 (100%) rename Assets/StreamingAssets/HelpSystem/Videos/{ => Architecture}/ShowCode.mp4.meta (100%) rename Assets/StreamingAssets/HelpSystem/Videos/{ => Architecture}/hideNode.mp4 (100%) rename Assets/StreamingAssets/HelpSystem/Videos/{ => Architecture}/hideNode.mp4.meta (100%) rename Assets/StreamingAssets/HelpSystem/Videos/{ => Architecture}/searchNode.mp4 (100%) rename Assets/StreamingAssets/HelpSystem/Videos/{ => Architecture}/searchNode.mp4.meta (100%) create mode 100644 Assets/StreamingAssets/HelpSystem/Videos/Config.meta rename Assets/StreamingAssets/HelpSystem/Videos/{ => Config}/CodeCityConfig.mp4 (100%) rename Assets/StreamingAssets/HelpSystem/Videos/{ => Config}/CodeCityConfig.mp4.meta (100%) create mode 100644 Assets/StreamingAssets/HelpSystem/Videos/Coop.meta create mode 100644 Assets/StreamingAssets/HelpSystem/Videos/Coop/ClientConnect.mp4 rename Assets/StreamingAssets/HelpSystem/Videos/{AddCodeCityConfig.mp4.meta => Coop/ClientConnect.mp4.meta} (100%) create mode 100644 Assets/StreamingAssets/HelpSystem/Videos/Coop/TextChat.mp4 rename Assets/StreamingAssets/HelpSystem/Videos/{ClearPageDrawable.mp4.meta => Coop/TextChat.mp4.meta} (100%) create mode 100644 Assets/StreamingAssets/HelpSystem/Videos/Drawable.meta create mode 100644 Assets/StreamingAssets/HelpSystem/Videos/Drawable/AddAnImage.mp4 create mode 100644 Assets/StreamingAssets/HelpSystem/Videos/Drawable/AddAnImage.mp4.meta rename Assets/StreamingAssets/HelpSystem/Videos/{ClearPageDrawable.mp4 => Drawable/ClearPage.mp4} (100%) create mode 100644 Assets/StreamingAssets/HelpSystem/Videos/Drawable/ClearPage.mp4.meta create mode 100644 Assets/StreamingAssets/HelpSystem/Videos/Drawable/ColorPicker.mp4 create mode 100644 Assets/StreamingAssets/HelpSystem/Videos/Drawable/ColorPicker.mp4.meta create mode 100644 Assets/StreamingAssets/HelpSystem/Videos/Drawable/CutCopyPaste.mp4 create mode 100644 Assets/StreamingAssets/HelpSystem/Videos/Drawable/CutCopyPaste.mp4.meta create mode 100644 Assets/StreamingAssets/HelpSystem/Videos/Drawable/DeletePage.mp4 create mode 100644 Assets/StreamingAssets/HelpSystem/Videos/Drawable/DeletePage.mp4.meta create mode 100644 Assets/StreamingAssets/HelpSystem/Videos/Drawable/DrawShape.mp4 create mode 100644 Assets/StreamingAssets/HelpSystem/Videos/Drawable/DrawShape.mp4.meta create mode 100644 Assets/StreamingAssets/HelpSystem/Videos/Drawable/Erase.mp4 create mode 100644 Assets/StreamingAssets/HelpSystem/Videos/Drawable/Erase.mp4.meta rename Assets/StreamingAssets/HelpSystem/Videos/{FreeDrawDrawable.mp4 => Drawable/FreeDraw.mp4} (100%) create mode 100644 Assets/StreamingAssets/HelpSystem/Videos/Drawable/FreeDraw.mp4.meta create mode 100644 Assets/StreamingAssets/HelpSystem/Videos/Drawable/MindMap.mp4 create mode 100644 Assets/StreamingAssets/HelpSystem/Videos/Drawable/MindMap.mp4.meta create mode 100644 Assets/StreamingAssets/HelpSystem/Videos/Drawable/MovePoint.mp4 create mode 100644 Assets/StreamingAssets/HelpSystem/Videos/Drawable/MovePoint.mp4.meta create mode 100644 Assets/StreamingAssets/HelpSystem/Videos/Drawable/MoveRotate.mp4 create mode 100644 Assets/StreamingAssets/HelpSystem/Videos/Drawable/MoveRotate.mp4.meta create mode 100644 Assets/StreamingAssets/HelpSystem/Videos/Drawable/Save.mp4 create mode 100644 Assets/StreamingAssets/HelpSystem/Videos/Drawable/Save.mp4.meta create mode 100644 Assets/StreamingAssets/HelpSystem/Videos/Drawable/Scale.mp4 create mode 100644 Assets/StreamingAssets/HelpSystem/Videos/Drawable/Scale.mp4.meta create mode 100644 Assets/StreamingAssets/HelpSystem/Videos/Drawable/SortingLayer.mp4 create mode 100644 Assets/StreamingAssets/HelpSystem/Videos/Drawable/SortingLayer.mp4.meta create mode 100644 Assets/StreamingAssets/HelpSystem/Videos/Drawable/StickyNotes.mp4 create mode 100644 Assets/StreamingAssets/HelpSystem/Videos/Drawable/StickyNotes.mp4.meta create mode 100644 Assets/StreamingAssets/HelpSystem/Videos/Drawable/WriteText.mp4 create mode 100644 Assets/StreamingAssets/HelpSystem/Videos/Drawable/WriteText.mp4.meta rename Assets/StreamingAssets/HelpSystem/Videos/{ => Drawable}/drawFreeRoom.mp4 (100%) rename Assets/StreamingAssets/HelpSystem/Videos/{ => Drawable}/drawFreeRoom.mp4.meta (100%) create mode 100644 Assets/StreamingAssets/HelpSystem/Videos/Evolution.meta create mode 100644 Assets/StreamingAssets/HelpSystem/Videos/Evolution/Evolution.mp4 rename Assets/StreamingAssets/HelpSystem/Videos/{mainMenue.mp4.meta => Evolution/Evolution.mp4.meta} (100%) create mode 100644 Assets/StreamingAssets/HelpSystem/Videos/Miscellaneous.meta rename Assets/StreamingAssets/HelpSystem/Videos/{ => Miscellaneous}/Browser.mp4 (100%) rename Assets/StreamingAssets/HelpSystem/Videos/{ => Miscellaneous}/Browser.mp4.meta (100%) rename Assets/StreamingAssets/HelpSystem/Videos/{ => Miscellaneous}/Mirror.mp4 (100%) rename Assets/StreamingAssets/HelpSystem/Videos/{ => Miscellaneous}/Mirror.mp4.meta (100%) create mode 100644 Assets/StreamingAssets/HelpSystem/Videos/Miscellaneous/VR.mp4 create mode 100644 Assets/StreamingAssets/HelpSystem/Videos/Miscellaneous/VR.mp4.meta create mode 100644 Assets/StreamingAssets/HelpSystem/Videos/Navigation.meta rename Assets/StreamingAssets/HelpSystem/Videos/{AddCodeCityConfig.mp4 => Navigation/Navigation.mp4} (100%) rename Assets/StreamingAssets/HelpSystem/Videos/{navigation.mp4.meta => Navigation/Navigation.mp4.meta} (100%) rename Assets/StreamingAssets/HelpSystem/Videos/{ => Navigation}/toggleFocus.mp4 (100%) rename Assets/StreamingAssets/HelpSystem/Videos/{ => Navigation}/toggleFocus.mp4.meta (100%) create mode 100644 Assets/StreamingAssets/HelpSystem/Videos/Navigation/zoomIntoCodeCity.mp4 create mode 100644 Assets/StreamingAssets/HelpSystem/Videos/Navigation/zoomIntoCodeCity.mp4.meta create mode 100644 Assets/StreamingAssets/HelpSystem/Videos/Quality.meta rename Assets/StreamingAssets/HelpSystem/Videos/{navigation.mp4 => Quality/ShowMetric.mp4} (100%) rename Assets/StreamingAssets/HelpSystem/Videos/{FreeDrawDrawable.mp4.meta => Quality/ShowMetric.mp4.meta} (100%) delete mode 100644 Assets/StreamingAssets/HelpSystem/Videos/evolution.mp4 delete mode 100644 Assets/StreamingAssets/HelpSystem/Videos/evolution.mp4.meta delete mode 100644 Assets/StreamingAssets/HelpSystem/Videos/mainMenue.mp4 delete mode 100644 Assets/StreamingAssets/HelpSystem/Videos/zoomIntoCodeCity.mp4 delete mode 100644 Assets/StreamingAssets/HelpSystem/Videos/zoomIntoCodeCity.mp4.meta diff --git a/Assets/StreamingAssets/HelpSystem/Videos/Architecture.meta b/Assets/StreamingAssets/HelpSystem/Videos/Architecture.meta new file mode 100644 index 0000000000..86d3ca59a6 --- /dev/null +++ b/Assets/StreamingAssets/HelpSystem/Videos/Architecture.meta @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b921d7d172740f62c977c8bc3757cee19987da402e61c355046d0587bf4db816 +size 172 diff --git a/Assets/StreamingAssets/HelpSystem/Videos/AddEdge.mp4 b/Assets/StreamingAssets/HelpSystem/Videos/Architecture/AddEdge.mp4 similarity index 100% rename from Assets/StreamingAssets/HelpSystem/Videos/AddEdge.mp4 rename to Assets/StreamingAssets/HelpSystem/Videos/Architecture/AddEdge.mp4 diff --git a/Assets/StreamingAssets/HelpSystem/Videos/AddEdge.mp4.meta b/Assets/StreamingAssets/HelpSystem/Videos/Architecture/AddEdge.mp4.meta similarity index 100% rename from Assets/StreamingAssets/HelpSystem/Videos/AddEdge.mp4.meta rename to Assets/StreamingAssets/HelpSystem/Videos/Architecture/AddEdge.mp4.meta diff --git a/Assets/StreamingAssets/HelpSystem/Videos/Delete.mp4 b/Assets/StreamingAssets/HelpSystem/Videos/Architecture/Delete.mp4 similarity index 100% rename from Assets/StreamingAssets/HelpSystem/Videos/Delete.mp4 rename to Assets/StreamingAssets/HelpSystem/Videos/Architecture/Delete.mp4 diff --git a/Assets/StreamingAssets/HelpSystem/Videos/Delete.mp4.meta b/Assets/StreamingAssets/HelpSystem/Videos/Architecture/Delete.mp4.meta similarity index 100% rename from Assets/StreamingAssets/HelpSystem/Videos/Delete.mp4.meta rename to Assets/StreamingAssets/HelpSystem/Videos/Architecture/Delete.mp4.meta diff --git a/Assets/StreamingAssets/HelpSystem/Videos/EditNode.mp4 b/Assets/StreamingAssets/HelpSystem/Videos/Architecture/EditNode.mp4 similarity index 100% rename from Assets/StreamingAssets/HelpSystem/Videos/EditNode.mp4 rename to Assets/StreamingAssets/HelpSystem/Videos/Architecture/EditNode.mp4 diff --git a/Assets/StreamingAssets/HelpSystem/Videos/EditNode.mp4.meta b/Assets/StreamingAssets/HelpSystem/Videos/Architecture/EditNode.mp4.meta similarity index 100% rename from Assets/StreamingAssets/HelpSystem/Videos/EditNode.mp4.meta rename to Assets/StreamingAssets/HelpSystem/Videos/Architecture/EditNode.mp4.meta diff --git a/Assets/StreamingAssets/HelpSystem/Videos/EditNodev2.mp4 b/Assets/StreamingAssets/HelpSystem/Videos/Architecture/EditNodev2.mp4 similarity index 100% rename from Assets/StreamingAssets/HelpSystem/Videos/EditNodev2.mp4 rename to Assets/StreamingAssets/HelpSystem/Videos/Architecture/EditNodev2.mp4 diff --git a/Assets/StreamingAssets/HelpSystem/Videos/EditNodev2.mp4.meta b/Assets/StreamingAssets/HelpSystem/Videos/Architecture/EditNodev2.mp4.meta similarity index 100% rename from Assets/StreamingAssets/HelpSystem/Videos/EditNodev2.mp4.meta rename to Assets/StreamingAssets/HelpSystem/Videos/Architecture/EditNodev2.mp4.meta diff --git a/Assets/StreamingAssets/HelpSystem/Videos/MoveNode.mp4 b/Assets/StreamingAssets/HelpSystem/Videos/Architecture/MoveNode.mp4 similarity index 100% rename from Assets/StreamingAssets/HelpSystem/Videos/MoveNode.mp4 rename to Assets/StreamingAssets/HelpSystem/Videos/Architecture/MoveNode.mp4 diff --git a/Assets/StreamingAssets/HelpSystem/Videos/MoveNode.mp4.meta b/Assets/StreamingAssets/HelpSystem/Videos/Architecture/MoveNode.mp4.meta similarity index 100% rename from Assets/StreamingAssets/HelpSystem/Videos/MoveNode.mp4.meta rename to Assets/StreamingAssets/HelpSystem/Videos/Architecture/MoveNode.mp4.meta diff --git a/Assets/StreamingAssets/HelpSystem/Videos/NewNode.mp4 b/Assets/StreamingAssets/HelpSystem/Videos/Architecture/NewNode.mp4 similarity index 100% rename from Assets/StreamingAssets/HelpSystem/Videos/NewNode.mp4 rename to Assets/StreamingAssets/HelpSystem/Videos/Architecture/NewNode.mp4 diff --git a/Assets/StreamingAssets/HelpSystem/Videos/NewNode.mp4.meta b/Assets/StreamingAssets/HelpSystem/Videos/Architecture/NewNode.mp4.meta similarity index 100% rename from Assets/StreamingAssets/HelpSystem/Videos/NewNode.mp4.meta rename to Assets/StreamingAssets/HelpSystem/Videos/Architecture/NewNode.mp4.meta diff --git a/Assets/StreamingAssets/HelpSystem/Videos/RotateNode.mp4 b/Assets/StreamingAssets/HelpSystem/Videos/Architecture/RotateNode.mp4 similarity index 100% rename from Assets/StreamingAssets/HelpSystem/Videos/RotateNode.mp4 rename to Assets/StreamingAssets/HelpSystem/Videos/Architecture/RotateNode.mp4 diff --git a/Assets/StreamingAssets/HelpSystem/Videos/RotateNode.mp4.meta b/Assets/StreamingAssets/HelpSystem/Videos/Architecture/RotateNode.mp4.meta similarity index 100% rename from Assets/StreamingAssets/HelpSystem/Videos/RotateNode.mp4.meta rename to Assets/StreamingAssets/HelpSystem/Videos/Architecture/RotateNode.mp4.meta diff --git a/Assets/StreamingAssets/HelpSystem/Videos/ScaleNode.mp4 b/Assets/StreamingAssets/HelpSystem/Videos/Architecture/ScaleNode.mp4 similarity index 100% rename from Assets/StreamingAssets/HelpSystem/Videos/ScaleNode.mp4 rename to Assets/StreamingAssets/HelpSystem/Videos/Architecture/ScaleNode.mp4 diff --git a/Assets/StreamingAssets/HelpSystem/Videos/ScaleNode.mp4.meta b/Assets/StreamingAssets/HelpSystem/Videos/Architecture/ScaleNode.mp4.meta similarity index 100% rename from Assets/StreamingAssets/HelpSystem/Videos/ScaleNode.mp4.meta rename to Assets/StreamingAssets/HelpSystem/Videos/Architecture/ScaleNode.mp4.meta diff --git a/Assets/StreamingAssets/HelpSystem/Videos/ShowCode.mp4 b/Assets/StreamingAssets/HelpSystem/Videos/Architecture/ShowCode.mp4 similarity index 100% rename from Assets/StreamingAssets/HelpSystem/Videos/ShowCode.mp4 rename to Assets/StreamingAssets/HelpSystem/Videos/Architecture/ShowCode.mp4 diff --git a/Assets/StreamingAssets/HelpSystem/Videos/ShowCode.mp4.meta b/Assets/StreamingAssets/HelpSystem/Videos/Architecture/ShowCode.mp4.meta similarity index 100% rename from Assets/StreamingAssets/HelpSystem/Videos/ShowCode.mp4.meta rename to Assets/StreamingAssets/HelpSystem/Videos/Architecture/ShowCode.mp4.meta diff --git a/Assets/StreamingAssets/HelpSystem/Videos/hideNode.mp4 b/Assets/StreamingAssets/HelpSystem/Videos/Architecture/hideNode.mp4 similarity index 100% rename from Assets/StreamingAssets/HelpSystem/Videos/hideNode.mp4 rename to Assets/StreamingAssets/HelpSystem/Videos/Architecture/hideNode.mp4 diff --git a/Assets/StreamingAssets/HelpSystem/Videos/hideNode.mp4.meta b/Assets/StreamingAssets/HelpSystem/Videos/Architecture/hideNode.mp4.meta similarity index 100% rename from Assets/StreamingAssets/HelpSystem/Videos/hideNode.mp4.meta rename to Assets/StreamingAssets/HelpSystem/Videos/Architecture/hideNode.mp4.meta diff --git a/Assets/StreamingAssets/HelpSystem/Videos/searchNode.mp4 b/Assets/StreamingAssets/HelpSystem/Videos/Architecture/searchNode.mp4 similarity index 100% rename from Assets/StreamingAssets/HelpSystem/Videos/searchNode.mp4 rename to Assets/StreamingAssets/HelpSystem/Videos/Architecture/searchNode.mp4 diff --git a/Assets/StreamingAssets/HelpSystem/Videos/searchNode.mp4.meta b/Assets/StreamingAssets/HelpSystem/Videos/Architecture/searchNode.mp4.meta similarity index 100% rename from Assets/StreamingAssets/HelpSystem/Videos/searchNode.mp4.meta rename to Assets/StreamingAssets/HelpSystem/Videos/Architecture/searchNode.mp4.meta diff --git a/Assets/StreamingAssets/HelpSystem/Videos/Config.meta b/Assets/StreamingAssets/HelpSystem/Videos/Config.meta new file mode 100644 index 0000000000..3e61921c57 --- /dev/null +++ b/Assets/StreamingAssets/HelpSystem/Videos/Config.meta @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4aa330d6be595e9fc49e0040dc7e482b54706aa9881505b7972f4584c77f79c3 +size 172 diff --git a/Assets/StreamingAssets/HelpSystem/Videos/CodeCityConfig.mp4 b/Assets/StreamingAssets/HelpSystem/Videos/Config/CodeCityConfig.mp4 similarity index 100% rename from Assets/StreamingAssets/HelpSystem/Videos/CodeCityConfig.mp4 rename to Assets/StreamingAssets/HelpSystem/Videos/Config/CodeCityConfig.mp4 diff --git a/Assets/StreamingAssets/HelpSystem/Videos/CodeCityConfig.mp4.meta b/Assets/StreamingAssets/HelpSystem/Videos/Config/CodeCityConfig.mp4.meta similarity index 100% rename from Assets/StreamingAssets/HelpSystem/Videos/CodeCityConfig.mp4.meta rename to Assets/StreamingAssets/HelpSystem/Videos/Config/CodeCityConfig.mp4.meta diff --git a/Assets/StreamingAssets/HelpSystem/Videos/Coop.meta b/Assets/StreamingAssets/HelpSystem/Videos/Coop.meta new file mode 100644 index 0000000000..9484079a70 --- /dev/null +++ b/Assets/StreamingAssets/HelpSystem/Videos/Coop.meta @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c7763131ee28869961aaef935f5f6ab588d7943e3de02473e19b198a2af050fc +size 172 diff --git a/Assets/StreamingAssets/HelpSystem/Videos/Coop/ClientConnect.mp4 b/Assets/StreamingAssets/HelpSystem/Videos/Coop/ClientConnect.mp4 new file mode 100644 index 0000000000..a454cdf441 --- /dev/null +++ b/Assets/StreamingAssets/HelpSystem/Videos/Coop/ClientConnect.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6a3fabf36fcee5394911cf08cad9d9731bf4dc443eb1263f6b0faf89ac35a92f +size 5546413 diff --git a/Assets/StreamingAssets/HelpSystem/Videos/AddCodeCityConfig.mp4.meta b/Assets/StreamingAssets/HelpSystem/Videos/Coop/ClientConnect.mp4.meta similarity index 100% rename from Assets/StreamingAssets/HelpSystem/Videos/AddCodeCityConfig.mp4.meta rename to Assets/StreamingAssets/HelpSystem/Videos/Coop/ClientConnect.mp4.meta diff --git a/Assets/StreamingAssets/HelpSystem/Videos/Coop/TextChat.mp4 b/Assets/StreamingAssets/HelpSystem/Videos/Coop/TextChat.mp4 new file mode 100644 index 0000000000..e38549c40d --- /dev/null +++ b/Assets/StreamingAssets/HelpSystem/Videos/Coop/TextChat.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:84472ea3531b435448b8e78180368ca5743b342788a141463bdeb67efa528c00 +size 9556298 diff --git a/Assets/StreamingAssets/HelpSystem/Videos/ClearPageDrawable.mp4.meta b/Assets/StreamingAssets/HelpSystem/Videos/Coop/TextChat.mp4.meta similarity index 100% rename from Assets/StreamingAssets/HelpSystem/Videos/ClearPageDrawable.mp4.meta rename to Assets/StreamingAssets/HelpSystem/Videos/Coop/TextChat.mp4.meta diff --git a/Assets/StreamingAssets/HelpSystem/Videos/Drawable.meta b/Assets/StreamingAssets/HelpSystem/Videos/Drawable.meta new file mode 100644 index 0000000000..cb80d2aecd --- /dev/null +++ b/Assets/StreamingAssets/HelpSystem/Videos/Drawable.meta @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:03ca550e5e36fe336a766e95bcf9cda4aea5b3393e099588ad96734510ff62f7 +size 172 diff --git a/Assets/StreamingAssets/HelpSystem/Videos/Drawable/AddAnImage.mp4 b/Assets/StreamingAssets/HelpSystem/Videos/Drawable/AddAnImage.mp4 new file mode 100644 index 0000000000..190dab063a --- /dev/null +++ b/Assets/StreamingAssets/HelpSystem/Videos/Drawable/AddAnImage.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1363e7fffc1356aac02aadb744275cb32cc22b2f74712d61a5c0368f24f4330c +size 12935805 diff --git a/Assets/StreamingAssets/HelpSystem/Videos/Drawable/AddAnImage.mp4.meta b/Assets/StreamingAssets/HelpSystem/Videos/Drawable/AddAnImage.mp4.meta new file mode 100644 index 0000000000..50675a86cb --- /dev/null +++ b/Assets/StreamingAssets/HelpSystem/Videos/Drawable/AddAnImage.mp4.meta @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f0270db3b20118c14389e33008a082b8deca16fb97fec6f7b526e54ceaab3d68 +size 155 diff --git a/Assets/StreamingAssets/HelpSystem/Videos/ClearPageDrawable.mp4 b/Assets/StreamingAssets/HelpSystem/Videos/Drawable/ClearPage.mp4 similarity index 100% rename from Assets/StreamingAssets/HelpSystem/Videos/ClearPageDrawable.mp4 rename to Assets/StreamingAssets/HelpSystem/Videos/Drawable/ClearPage.mp4 diff --git a/Assets/StreamingAssets/HelpSystem/Videos/Drawable/ClearPage.mp4.meta b/Assets/StreamingAssets/HelpSystem/Videos/Drawable/ClearPage.mp4.meta new file mode 100644 index 0000000000..928faef1c6 --- /dev/null +++ b/Assets/StreamingAssets/HelpSystem/Videos/Drawable/ClearPage.mp4.meta @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:51f069edea5714e574bdb15b6a84816d1d7cc4f901eb0ab6a30dfbb33d7b412f +size 155 diff --git a/Assets/StreamingAssets/HelpSystem/Videos/Drawable/ColorPicker.mp4 b/Assets/StreamingAssets/HelpSystem/Videos/Drawable/ColorPicker.mp4 new file mode 100644 index 0000000000..e06b3a79b4 --- /dev/null +++ b/Assets/StreamingAssets/HelpSystem/Videos/Drawable/ColorPicker.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a3baeaf760fab66f233576ae20c3dde7a7cef4a4791514bff4aae96bedd2e9f9 +size 16990176 diff --git a/Assets/StreamingAssets/HelpSystem/Videos/Drawable/ColorPicker.mp4.meta b/Assets/StreamingAssets/HelpSystem/Videos/Drawable/ColorPicker.mp4.meta new file mode 100644 index 0000000000..fc3019f9b4 --- /dev/null +++ b/Assets/StreamingAssets/HelpSystem/Videos/Drawable/ColorPicker.mp4.meta @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:93fd8f0014cdcc8bc6f4f6898d143fbcedbc130bf7720def079c4d328b53c5af +size 155 diff --git a/Assets/StreamingAssets/HelpSystem/Videos/Drawable/CutCopyPaste.mp4 b/Assets/StreamingAssets/HelpSystem/Videos/Drawable/CutCopyPaste.mp4 new file mode 100644 index 0000000000..e67b075e64 --- /dev/null +++ b/Assets/StreamingAssets/HelpSystem/Videos/Drawable/CutCopyPaste.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:22e4a1ee0023fd3bf67a763f21e01300b8220a22c67d14961901bf27891c3311 +size 14857516 diff --git a/Assets/StreamingAssets/HelpSystem/Videos/Drawable/CutCopyPaste.mp4.meta b/Assets/StreamingAssets/HelpSystem/Videos/Drawable/CutCopyPaste.mp4.meta new file mode 100644 index 0000000000..05e0db9eb8 --- /dev/null +++ b/Assets/StreamingAssets/HelpSystem/Videos/Drawable/CutCopyPaste.mp4.meta @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:631d67debc6339b530359e19c0ebfa65115156be155a5aaeafc28f0c8859e276 +size 155 diff --git a/Assets/StreamingAssets/HelpSystem/Videos/Drawable/DeletePage.mp4 b/Assets/StreamingAssets/HelpSystem/Videos/Drawable/DeletePage.mp4 new file mode 100644 index 0000000000..f39f615fbb --- /dev/null +++ b/Assets/StreamingAssets/HelpSystem/Videos/Drawable/DeletePage.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6445848d27e2afbf1d9ab806768c7539059b53df4691aa6414a7d1630334fece +size 5606902 diff --git a/Assets/StreamingAssets/HelpSystem/Videos/Drawable/DeletePage.mp4.meta b/Assets/StreamingAssets/HelpSystem/Videos/Drawable/DeletePage.mp4.meta new file mode 100644 index 0000000000..4441cac881 --- /dev/null +++ b/Assets/StreamingAssets/HelpSystem/Videos/Drawable/DeletePage.mp4.meta @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2874d8e178f9c620b37932d0d5aabe47d69f50c3669301768464758c8e3db41b +size 155 diff --git a/Assets/StreamingAssets/HelpSystem/Videos/Drawable/DrawShape.mp4 b/Assets/StreamingAssets/HelpSystem/Videos/Drawable/DrawShape.mp4 new file mode 100644 index 0000000000..90886077b2 --- /dev/null +++ b/Assets/StreamingAssets/HelpSystem/Videos/Drawable/DrawShape.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:19e77582b75cc38e584c02800bf8b387e28387a1fa8b6f3d893760c74f18aa97 +size 28361716 diff --git a/Assets/StreamingAssets/HelpSystem/Videos/Drawable/DrawShape.mp4.meta b/Assets/StreamingAssets/HelpSystem/Videos/Drawable/DrawShape.mp4.meta new file mode 100644 index 0000000000..5af81904ec --- /dev/null +++ b/Assets/StreamingAssets/HelpSystem/Videos/Drawable/DrawShape.mp4.meta @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:662eaeecbb0963b789814259342a1deebe969895f4460153204417c3e74d834c +size 155 diff --git a/Assets/StreamingAssets/HelpSystem/Videos/Drawable/Erase.mp4 b/Assets/StreamingAssets/HelpSystem/Videos/Drawable/Erase.mp4 new file mode 100644 index 0000000000..808144f6d9 --- /dev/null +++ b/Assets/StreamingAssets/HelpSystem/Videos/Drawable/Erase.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b737075f1752242e30b356aadbcac3b6af0ccb26373b1bce4c51828e14d72eb4 +size 6488878 diff --git a/Assets/StreamingAssets/HelpSystem/Videos/Drawable/Erase.mp4.meta b/Assets/StreamingAssets/HelpSystem/Videos/Drawable/Erase.mp4.meta new file mode 100644 index 0000000000..b65e7f7248 --- /dev/null +++ b/Assets/StreamingAssets/HelpSystem/Videos/Drawable/Erase.mp4.meta @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:55756c7cccd4195ad92b6d6d5fc7f0d2930a24f15963a673b928fd9e7e25a907 +size 155 diff --git a/Assets/StreamingAssets/HelpSystem/Videos/FreeDrawDrawable.mp4 b/Assets/StreamingAssets/HelpSystem/Videos/Drawable/FreeDraw.mp4 similarity index 100% rename from Assets/StreamingAssets/HelpSystem/Videos/FreeDrawDrawable.mp4 rename to Assets/StreamingAssets/HelpSystem/Videos/Drawable/FreeDraw.mp4 diff --git a/Assets/StreamingAssets/HelpSystem/Videos/Drawable/FreeDraw.mp4.meta b/Assets/StreamingAssets/HelpSystem/Videos/Drawable/FreeDraw.mp4.meta new file mode 100644 index 0000000000..eb4d26ae04 --- /dev/null +++ b/Assets/StreamingAssets/HelpSystem/Videos/Drawable/FreeDraw.mp4.meta @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a700b478b69d6bf15c2895f7ce418843debbee2ac4c3ff38e46df2d605eac5fe +size 155 diff --git a/Assets/StreamingAssets/HelpSystem/Videos/Drawable/MindMap.mp4 b/Assets/StreamingAssets/HelpSystem/Videos/Drawable/MindMap.mp4 new file mode 100644 index 0000000000..2e07f7f347 --- /dev/null +++ b/Assets/StreamingAssets/HelpSystem/Videos/Drawable/MindMap.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:87c58d1034923f22b3dc00c7d6d6607872904ae76d47ccdb62cd2fd679bfc427 +size 57108236 diff --git a/Assets/StreamingAssets/HelpSystem/Videos/Drawable/MindMap.mp4.meta b/Assets/StreamingAssets/HelpSystem/Videos/Drawable/MindMap.mp4.meta new file mode 100644 index 0000000000..cbbc4e1aba --- /dev/null +++ b/Assets/StreamingAssets/HelpSystem/Videos/Drawable/MindMap.mp4.meta @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7e1c0cd1c68b34bd3c3a5fe1935b51c7d6ac625ae7415c140913b7bb878ce06a +size 155 diff --git a/Assets/StreamingAssets/HelpSystem/Videos/Drawable/MovePoint.mp4 b/Assets/StreamingAssets/HelpSystem/Videos/Drawable/MovePoint.mp4 new file mode 100644 index 0000000000..6a987b8e3d --- /dev/null +++ b/Assets/StreamingAssets/HelpSystem/Videos/Drawable/MovePoint.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a4927023f4414d040f210ddd24be04c143ef944044de29065c86ec9030e48556 +size 17058464 diff --git a/Assets/StreamingAssets/HelpSystem/Videos/Drawable/MovePoint.mp4.meta b/Assets/StreamingAssets/HelpSystem/Videos/Drawable/MovePoint.mp4.meta new file mode 100644 index 0000000000..458f78849c --- /dev/null +++ b/Assets/StreamingAssets/HelpSystem/Videos/Drawable/MovePoint.mp4.meta @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2eab07c2661243db2f43a4e7b795051f57f4fc86b19510324c87ad471db73708 +size 155 diff --git a/Assets/StreamingAssets/HelpSystem/Videos/Drawable/MoveRotate.mp4 b/Assets/StreamingAssets/HelpSystem/Videos/Drawable/MoveRotate.mp4 new file mode 100644 index 0000000000..564e2c7113 --- /dev/null +++ b/Assets/StreamingAssets/HelpSystem/Videos/Drawable/MoveRotate.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:41f96beb468ef9476f72e1f8a499bb5fb9531d4764f86fff29dd278bd9ec6fa7 +size 29514929 diff --git a/Assets/StreamingAssets/HelpSystem/Videos/Drawable/MoveRotate.mp4.meta b/Assets/StreamingAssets/HelpSystem/Videos/Drawable/MoveRotate.mp4.meta new file mode 100644 index 0000000000..938cafaf60 --- /dev/null +++ b/Assets/StreamingAssets/HelpSystem/Videos/Drawable/MoveRotate.mp4.meta @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0a12657dab85104cdcd0507519f3dcdb04e84f45eb550363bdeaf71092740f1c +size 155 diff --git a/Assets/StreamingAssets/HelpSystem/Videos/Drawable/Save.mp4 b/Assets/StreamingAssets/HelpSystem/Videos/Drawable/Save.mp4 new file mode 100644 index 0000000000..000226208a --- /dev/null +++ b/Assets/StreamingAssets/HelpSystem/Videos/Drawable/Save.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:40e54eac3f96b36116935a9c9483edde995c9b37eedc3c7dcd8aa63af2f9063b +size 17537580 diff --git a/Assets/StreamingAssets/HelpSystem/Videos/Drawable/Save.mp4.meta b/Assets/StreamingAssets/HelpSystem/Videos/Drawable/Save.mp4.meta new file mode 100644 index 0000000000..59967bd16b --- /dev/null +++ b/Assets/StreamingAssets/HelpSystem/Videos/Drawable/Save.mp4.meta @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9b39b10bac1cd6298c6d991f2df47e92f3276b420a7d9bc226dfbbe0aba32785 +size 155 diff --git a/Assets/StreamingAssets/HelpSystem/Videos/Drawable/Scale.mp4 b/Assets/StreamingAssets/HelpSystem/Videos/Drawable/Scale.mp4 new file mode 100644 index 0000000000..56fa6b033c --- /dev/null +++ b/Assets/StreamingAssets/HelpSystem/Videos/Drawable/Scale.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7925add5528f33b90ac5cd01fed83914bfec21efaa8d1fabdbc1d8c764336be8 +size 11868419 diff --git a/Assets/StreamingAssets/HelpSystem/Videos/Drawable/Scale.mp4.meta b/Assets/StreamingAssets/HelpSystem/Videos/Drawable/Scale.mp4.meta new file mode 100644 index 0000000000..a8f4c09aad --- /dev/null +++ b/Assets/StreamingAssets/HelpSystem/Videos/Drawable/Scale.mp4.meta @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b3d8ac8d4b71566a46f7f8cbdc2ed7d2489b9843f7ca90496510eda26c4e6181 +size 155 diff --git a/Assets/StreamingAssets/HelpSystem/Videos/Drawable/SortingLayer.mp4 b/Assets/StreamingAssets/HelpSystem/Videos/Drawable/SortingLayer.mp4 new file mode 100644 index 0000000000..bd49c6225b --- /dev/null +++ b/Assets/StreamingAssets/HelpSystem/Videos/Drawable/SortingLayer.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:da66126223fe1cda573aa61809d8af6e07c8cc1c8cb1f0e010808fbfa03b6ae8 +size 19265079 diff --git a/Assets/StreamingAssets/HelpSystem/Videos/Drawable/SortingLayer.mp4.meta b/Assets/StreamingAssets/HelpSystem/Videos/Drawable/SortingLayer.mp4.meta new file mode 100644 index 0000000000..a44548b516 --- /dev/null +++ b/Assets/StreamingAssets/HelpSystem/Videos/Drawable/SortingLayer.mp4.meta @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:866419b9fcbe6319ae2747baf2e4fd3ecc04952ad03045d68f02091f17e75602 +size 155 diff --git a/Assets/StreamingAssets/HelpSystem/Videos/Drawable/StickyNotes.mp4 b/Assets/StreamingAssets/HelpSystem/Videos/Drawable/StickyNotes.mp4 new file mode 100644 index 0000000000..be51c10013 --- /dev/null +++ b/Assets/StreamingAssets/HelpSystem/Videos/Drawable/StickyNotes.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e136b825f20ee53efbd1432d6745a6c08894ba9f3aa9de6f10d2bf8b433283dd +size 41733726 diff --git a/Assets/StreamingAssets/HelpSystem/Videos/Drawable/StickyNotes.mp4.meta b/Assets/StreamingAssets/HelpSystem/Videos/Drawable/StickyNotes.mp4.meta new file mode 100644 index 0000000000..f17c94b01e --- /dev/null +++ b/Assets/StreamingAssets/HelpSystem/Videos/Drawable/StickyNotes.mp4.meta @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e786d2164cb1f43104fbd25c17877986be7eb73123a12b905ef6e03b60a520c4 +size 155 diff --git a/Assets/StreamingAssets/HelpSystem/Videos/Drawable/WriteText.mp4 b/Assets/StreamingAssets/HelpSystem/Videos/Drawable/WriteText.mp4 new file mode 100644 index 0000000000..125a9a2358 --- /dev/null +++ b/Assets/StreamingAssets/HelpSystem/Videos/Drawable/WriteText.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8e23e45a4d433c0267f339b51aa0fb95bb92b49739c0be9de78a4d325de99d13 +size 6994927 diff --git a/Assets/StreamingAssets/HelpSystem/Videos/Drawable/WriteText.mp4.meta b/Assets/StreamingAssets/HelpSystem/Videos/Drawable/WriteText.mp4.meta new file mode 100644 index 0000000000..0a5bbd5734 --- /dev/null +++ b/Assets/StreamingAssets/HelpSystem/Videos/Drawable/WriteText.mp4.meta @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:87f66bd1ed2004361906ae9918812e355b1f707d998b2fcb91be4a654aeac637 +size 155 diff --git a/Assets/StreamingAssets/HelpSystem/Videos/drawFreeRoom.mp4 b/Assets/StreamingAssets/HelpSystem/Videos/Drawable/drawFreeRoom.mp4 similarity index 100% rename from Assets/StreamingAssets/HelpSystem/Videos/drawFreeRoom.mp4 rename to Assets/StreamingAssets/HelpSystem/Videos/Drawable/drawFreeRoom.mp4 diff --git a/Assets/StreamingAssets/HelpSystem/Videos/drawFreeRoom.mp4.meta b/Assets/StreamingAssets/HelpSystem/Videos/Drawable/drawFreeRoom.mp4.meta similarity index 100% rename from Assets/StreamingAssets/HelpSystem/Videos/drawFreeRoom.mp4.meta rename to Assets/StreamingAssets/HelpSystem/Videos/Drawable/drawFreeRoom.mp4.meta diff --git a/Assets/StreamingAssets/HelpSystem/Videos/Evolution.meta b/Assets/StreamingAssets/HelpSystem/Videos/Evolution.meta new file mode 100644 index 0000000000..98807b3e98 --- /dev/null +++ b/Assets/StreamingAssets/HelpSystem/Videos/Evolution.meta @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2e10b18b0978e6ef622283789c44f8aea3d9da8b4c04a4a022f8b3a3f3dc66ba +size 172 diff --git a/Assets/StreamingAssets/HelpSystem/Videos/Evolution/Evolution.mp4 b/Assets/StreamingAssets/HelpSystem/Videos/Evolution/Evolution.mp4 new file mode 100644 index 0000000000..7231d3f547 --- /dev/null +++ b/Assets/StreamingAssets/HelpSystem/Videos/Evolution/Evolution.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:08a4d68c958706a1a28b138dff6f0c5b2f2867b2ce929d3bc2789a7d145c11a5 +size 97377241 diff --git a/Assets/StreamingAssets/HelpSystem/Videos/mainMenue.mp4.meta b/Assets/StreamingAssets/HelpSystem/Videos/Evolution/Evolution.mp4.meta similarity index 100% rename from Assets/StreamingAssets/HelpSystem/Videos/mainMenue.mp4.meta rename to Assets/StreamingAssets/HelpSystem/Videos/Evolution/Evolution.mp4.meta diff --git a/Assets/StreamingAssets/HelpSystem/Videos/Miscellaneous.meta b/Assets/StreamingAssets/HelpSystem/Videos/Miscellaneous.meta new file mode 100644 index 0000000000..bb68522f69 --- /dev/null +++ b/Assets/StreamingAssets/HelpSystem/Videos/Miscellaneous.meta @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:62c438b1a4be0fad5ef5a8a291786560c68f50742ad3ccfbc58adfbe2e8f9cb1 +size 172 diff --git a/Assets/StreamingAssets/HelpSystem/Videos/Browser.mp4 b/Assets/StreamingAssets/HelpSystem/Videos/Miscellaneous/Browser.mp4 similarity index 100% rename from Assets/StreamingAssets/HelpSystem/Videos/Browser.mp4 rename to Assets/StreamingAssets/HelpSystem/Videos/Miscellaneous/Browser.mp4 diff --git a/Assets/StreamingAssets/HelpSystem/Videos/Browser.mp4.meta b/Assets/StreamingAssets/HelpSystem/Videos/Miscellaneous/Browser.mp4.meta similarity index 100% rename from Assets/StreamingAssets/HelpSystem/Videos/Browser.mp4.meta rename to Assets/StreamingAssets/HelpSystem/Videos/Miscellaneous/Browser.mp4.meta diff --git a/Assets/StreamingAssets/HelpSystem/Videos/Mirror.mp4 b/Assets/StreamingAssets/HelpSystem/Videos/Miscellaneous/Mirror.mp4 similarity index 100% rename from Assets/StreamingAssets/HelpSystem/Videos/Mirror.mp4 rename to Assets/StreamingAssets/HelpSystem/Videos/Miscellaneous/Mirror.mp4 diff --git a/Assets/StreamingAssets/HelpSystem/Videos/Mirror.mp4.meta b/Assets/StreamingAssets/HelpSystem/Videos/Miscellaneous/Mirror.mp4.meta similarity index 100% rename from Assets/StreamingAssets/HelpSystem/Videos/Mirror.mp4.meta rename to Assets/StreamingAssets/HelpSystem/Videos/Miscellaneous/Mirror.mp4.meta diff --git a/Assets/StreamingAssets/HelpSystem/Videos/Miscellaneous/VR.mp4 b/Assets/StreamingAssets/HelpSystem/Videos/Miscellaneous/VR.mp4 new file mode 100644 index 0000000000..42168a1e93 --- /dev/null +++ b/Assets/StreamingAssets/HelpSystem/Videos/Miscellaneous/VR.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9ddbe8fdf3dcf29e0b00a4cb9529e00af1d89e3417ccd7e89a334ce0935b3624 +size 1816418 diff --git a/Assets/StreamingAssets/HelpSystem/Videos/Miscellaneous/VR.mp4.meta b/Assets/StreamingAssets/HelpSystem/Videos/Miscellaneous/VR.mp4.meta new file mode 100644 index 0000000000..599249f435 --- /dev/null +++ b/Assets/StreamingAssets/HelpSystem/Videos/Miscellaneous/VR.mp4.meta @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7ebd5f5684e15f50af3161f7abf2ed0e83583c2e3cc4c79af3576618002ce49b +size 155 diff --git a/Assets/StreamingAssets/HelpSystem/Videos/Navigation.meta b/Assets/StreamingAssets/HelpSystem/Videos/Navigation.meta new file mode 100644 index 0000000000..8ae1c0cf57 --- /dev/null +++ b/Assets/StreamingAssets/HelpSystem/Videos/Navigation.meta @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3aee9884a8351e149b348b1ced855bc3d2665c42744702b7057cbf5fd34f8730 +size 172 diff --git a/Assets/StreamingAssets/HelpSystem/Videos/AddCodeCityConfig.mp4 b/Assets/StreamingAssets/HelpSystem/Videos/Navigation/Navigation.mp4 similarity index 100% rename from Assets/StreamingAssets/HelpSystem/Videos/AddCodeCityConfig.mp4 rename to Assets/StreamingAssets/HelpSystem/Videos/Navigation/Navigation.mp4 diff --git a/Assets/StreamingAssets/HelpSystem/Videos/navigation.mp4.meta b/Assets/StreamingAssets/HelpSystem/Videos/Navigation/Navigation.mp4.meta similarity index 100% rename from Assets/StreamingAssets/HelpSystem/Videos/navigation.mp4.meta rename to Assets/StreamingAssets/HelpSystem/Videos/Navigation/Navigation.mp4.meta diff --git a/Assets/StreamingAssets/HelpSystem/Videos/toggleFocus.mp4 b/Assets/StreamingAssets/HelpSystem/Videos/Navigation/toggleFocus.mp4 similarity index 100% rename from Assets/StreamingAssets/HelpSystem/Videos/toggleFocus.mp4 rename to Assets/StreamingAssets/HelpSystem/Videos/Navigation/toggleFocus.mp4 diff --git a/Assets/StreamingAssets/HelpSystem/Videos/toggleFocus.mp4.meta b/Assets/StreamingAssets/HelpSystem/Videos/Navigation/toggleFocus.mp4.meta similarity index 100% rename from Assets/StreamingAssets/HelpSystem/Videos/toggleFocus.mp4.meta rename to Assets/StreamingAssets/HelpSystem/Videos/Navigation/toggleFocus.mp4.meta diff --git a/Assets/StreamingAssets/HelpSystem/Videos/Navigation/zoomIntoCodeCity.mp4 b/Assets/StreamingAssets/HelpSystem/Videos/Navigation/zoomIntoCodeCity.mp4 new file mode 100644 index 0000000000..4321aaf5af --- /dev/null +++ b/Assets/StreamingAssets/HelpSystem/Videos/Navigation/zoomIntoCodeCity.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1a8132e496716cd3eb65d1fcf59ced9c4fdf23f1f4dcb59eeca3147c8fa95b76 +size 12290405 diff --git a/Assets/StreamingAssets/HelpSystem/Videos/Navigation/zoomIntoCodeCity.mp4.meta b/Assets/StreamingAssets/HelpSystem/Videos/Navigation/zoomIntoCodeCity.mp4.meta new file mode 100644 index 0000000000..c6be64a3d2 --- /dev/null +++ b/Assets/StreamingAssets/HelpSystem/Videos/Navigation/zoomIntoCodeCity.mp4.meta @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2ab304a12fc6e6af42665dbf6f6333bce81ff31d5eb35d9e98fed617a2b15c61 +size 155 diff --git a/Assets/StreamingAssets/HelpSystem/Videos/Quality.meta b/Assets/StreamingAssets/HelpSystem/Videos/Quality.meta new file mode 100644 index 0000000000..d6043a957c --- /dev/null +++ b/Assets/StreamingAssets/HelpSystem/Videos/Quality.meta @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4e713e1b81747b154cb6507e4e753cb7a609a8300df4e90d66acd2093bb2d67b +size 172 diff --git a/Assets/StreamingAssets/HelpSystem/Videos/navigation.mp4 b/Assets/StreamingAssets/HelpSystem/Videos/Quality/ShowMetric.mp4 similarity index 100% rename from Assets/StreamingAssets/HelpSystem/Videos/navigation.mp4 rename to Assets/StreamingAssets/HelpSystem/Videos/Quality/ShowMetric.mp4 diff --git a/Assets/StreamingAssets/HelpSystem/Videos/FreeDrawDrawable.mp4.meta b/Assets/StreamingAssets/HelpSystem/Videos/Quality/ShowMetric.mp4.meta similarity index 100% rename from Assets/StreamingAssets/HelpSystem/Videos/FreeDrawDrawable.mp4.meta rename to Assets/StreamingAssets/HelpSystem/Videos/Quality/ShowMetric.mp4.meta diff --git a/Assets/StreamingAssets/HelpSystem/Videos/evolution.mp4 b/Assets/StreamingAssets/HelpSystem/Videos/evolution.mp4 deleted file mode 100644 index d628cec12d..0000000000 --- a/Assets/StreamingAssets/HelpSystem/Videos/evolution.mp4 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f5ab02e23a212748e92ea4798954a98684e61f44d1f2737951b01e1a462bc9b2 -size 2633715 diff --git a/Assets/StreamingAssets/HelpSystem/Videos/evolution.mp4.meta b/Assets/StreamingAssets/HelpSystem/Videos/evolution.mp4.meta deleted file mode 100644 index 14f6b471f7..0000000000 --- a/Assets/StreamingAssets/HelpSystem/Videos/evolution.mp4.meta +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:52cfe6f47a92f160fcb20bfd5c21d76773d0b71601795d7e7c49437c41d8af74 -size 354 diff --git a/Assets/StreamingAssets/HelpSystem/Videos/mainMenue.mp4 b/Assets/StreamingAssets/HelpSystem/Videos/mainMenue.mp4 deleted file mode 100644 index 7f12592714..0000000000 --- a/Assets/StreamingAssets/HelpSystem/Videos/mainMenue.mp4 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:43aa9a326f41ee4a57dd9847d416a579d651b6650714a9221cf1a297b516c317 -size 2203557 diff --git a/Assets/StreamingAssets/HelpSystem/Videos/zoomIntoCodeCity.mp4 b/Assets/StreamingAssets/HelpSystem/Videos/zoomIntoCodeCity.mp4 deleted file mode 100644 index 7c085d9fbd..0000000000 --- a/Assets/StreamingAssets/HelpSystem/Videos/zoomIntoCodeCity.mp4 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:14bb8ebaca3dc5f4f656c50b4bfb5ace7db6b4a15582933c0e320a641a7cc0c2 -size 9210602 diff --git a/Assets/StreamingAssets/HelpSystem/Videos/zoomIntoCodeCity.mp4.meta b/Assets/StreamingAssets/HelpSystem/Videos/zoomIntoCodeCity.mp4.meta deleted file mode 100644 index d77a17381a..0000000000 --- a/Assets/StreamingAssets/HelpSystem/Videos/zoomIntoCodeCity.mp4.meta +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c1b181a27b7041cdf2ea2396f7aa16823043fca90b45050b3b19e16bcbe9b13e -size 354 diff --git a/Assets/StreamingAssets/HelpSystem/helpSystem.json b/Assets/StreamingAssets/HelpSystem/helpSystem.json index 23bae12ffd..654984a598 100644 --- a/Assets/StreamingAssets/HelpSystem/helpSystem.json +++ b/Assets/StreamingAssets/HelpSystem/helpSystem.json @@ -5,6 +5,83 @@ "description": "Find your specific use case", "icon": "Materials/Notification/info", "MenuEntries": [ + { + "type": "MenuEntry", + "name": "Navigation", + "description": "Use cases related to the navigation in SEE", + "color": "green", + "MenuEntries": [ + { + "type": "MenuEntry", + "name": "Player navigation", + "description": "How to navigate in SEE", + "color": "green", + "MenuEntries": [ + { + "type": "HelpSystemEntry", + "name": "Simple navigation", + "description": "", + "color": "green", + "video": "HelpSystem/Videos/Navigation/navigation.mp4", + "HelpEntries": [ + { + "index": 1, + "text": "Press Key W or S to move forwards or backwards.", + "startPosition": 0 + }, + { + "index": 2, + "text": "You can move to the right or left with Key A or D.", + "startPosition": 5 + }, + { + "index": 3, + "text": "To change your view direction hold right click and move your mouse.", + "startPosition": 11 + }, + { + "index": 4, + "text": "With Key E and Q you can go up and down.", + "startPosition": 20 + } + ] + } + ] + }, + { + "type": "MenuEntry", + "name": "City navigation", + "description": "How to navigate a code city", + "color": "green", + "MenuEntries": [ + { + "type": "HelpSystemEntry", + "name": "Zoom into Code-Cities", + "description": "How to zoom into code-cities", + "color": "green", + "video": "HelpSystem/Videos/Navigation/zoomIntoCodeCity.mp4", + "HelpEntries": [ + { + "index": 1, + "text": "Hover with the mouse over the city you want to zoom into.", + "startPosition": 0 + }, + { + "index": 2, + "text": "Now, you can scroll the mouse wheel up and down for zooming in and out.", + "startPosition": 6 + }, + { + "index": 3, + "text": "The zooming is focussed on the mouse pointer.", + "startPosition": 10 + } + ] + } + ] + } + ] + }, { "type": "MenuEntry", "name": "Architecture", @@ -22,7 +99,7 @@ "name": "Move node", "description": "How to move a node", "color": "magenta", - "video": "HelpSystem/Videos/MoveNode.mp4", + "video": "HelpSystem/Videos/Architecture/MoveNode.mp4", "HelpEntries": [ { "index": 1, @@ -51,7 +128,7 @@ "name": "Rotate node", "description": "How to rotate a node", "color": "magenta", - "video": "HelpSystem/Videos/RotateNode.mp4", + "video": "HelpSystem/Videos/Architecture/RotateNode.mp4", "HelpEntries": [ { "index": 1, @@ -80,37 +157,12 @@ "name": "Hide Node", "description": "How to hide node(s)", "color": "magenta", - "video": "HelpSystem/Videos/hideNode.mp4", + "video": "HelpSystem/Videos/Architecture/WorkInProgress.mp4", "HelpEntries": [ { "index": 1, - "text": "For hiding one or more nodes press space to open the player menu and select hide node.", + "text": "Work in Progress.", "startPosition": 0 - }, - { - "index": 2, - "text": "Scroll down and select hide selected or hide unselected.", - "startPosition": 9 - }, - { - "index": 3, - "text": "Select the node to hide or stay by left clicking on it.", - "startPosition": 22 - }, - { - "index": 4, - "text": "For the selection of multiple nodes, hold key Control while clicking.", - "startPosition": 30 - }, - { - "index": 5, - "text": "If you are ready, confirm your selection with the button done.", - "startPosition": 39 - }, - { - "index": 6, - "text": "Hint: If you hide a parent node, all connected edges and child nodes will be hidden too.", - "startPosition": 50 } ] }, @@ -119,7 +171,7 @@ "name": "Add Edge", "description": "How to add a new edge", "color": "magenta", - "video": "HelpSystem/Videos/AddEdge.mp4", + "video": "HelpSystem/Videos/Architecture/AddEdge.mp4", "HelpEntries": [ { "index": 1, @@ -159,7 +211,7 @@ "name": "Add Node", "description": "How to add a new node", "color": "magenta", - "video": "HelpSystem/Videos/NewNode.mp4", + "video": "HelpSystem/Videos/Architecture/NewNode.mp4", "HelpEntries": [ { "index": 1, @@ -198,7 +250,7 @@ "name": "Edit Node", "description": "How to edit an existing node", "color": "magenta", - "video": "HelpSystem/Videos/EditNodev2.mp4", + "video": "HelpSystem/Videos/Architecture/EditNodev2.mp4", "HelpEntries": [ { "index": 1, @@ -237,7 +289,7 @@ "name": "Scale Node", "description": "How to scale a node", "color": "magenta", - "video": "HelpSystem/Videos/ScaleNode.mp4", + "video": "HelpSystem/Videos/Architecture/ScaleNode.mp4", "HelpEntries": [ { "index": 1, @@ -271,7 +323,7 @@ "name": "Delete Node or Edge", "description": "How to delete node or edge", "color": "magenta", - "video": "HelpSystem/Videos/Delete.mp4", + "video": "HelpSystem/Videos/Architecture/Delete.mp4", "HelpEntries": [ { "index": 1, @@ -315,7 +367,7 @@ "name": "Show Code", "description": "How to show code of a node.", "color": "magenta", - "video": "HelpSystem/Videos/ShowCode.mp4", + "video": "HelpSystem/Videos/Architecture/ShowCode.mp4", "HelpEntries": [ { "index": 1, @@ -366,33 +418,8 @@ "HelpEntries": [ { "index": 1, - "text": "Press key F for opening the search menu.", + "text": "Work in Progress.", "startPosition": 0 - }, - { - "index": 2, - "text": "Insert the name of the node or part of it into the input field.", - "startPosition": 5 - }, - { - "index": 3, - "text": "Press the button Okay.", - "startPosition": 13 - }, - { - "index": 4, - "text": "You can see the 5 best matching nodes, ascending by their matching score.", - "startPosition": 16 - }, - { - "index": 5, - "text": "If you left click on one node entry, the respective node will be highlighted.", - "startPosition": 23 - }, - { - "index": 6, - "text": "The node is blinking and a light beam strikes for a few seconds.", - "startPosition": 30 } ] } @@ -409,7 +436,7 @@ "name": "Navigation bar", "description": "How to navigate between versions of evolution", "color": "red", - "video": "HelpSystem/Videos/evolution.mp4", + "video": "HelpSystem/Videos/Evolution/evolution.mp4", "HelpEntries": [ { "index": 1, @@ -419,42 +446,42 @@ { "index": 2, "text": "You can see the current version of all versions on the lower right side.", - "startPosition": 10 + "startPosition": 18 }, { "index": 3, "text": "If you want to pause the evolution, press the pause button, which appears after pushing the play button.", - "startPosition": 20 + "startPosition": 28 }, { "index": 4, "text": "The other play button is for backward playing and works as same as the normal play button.", - "startPosition": 27 + "startPosition": 37 }, { "index": 5, "text": "Pushing multiple times on the double play buttons determines the play speed.", - "startPosition": 34 + "startPosition": 53 }, { "index": 6, - "text": "You also can skip by moving the dragger of the navigation bar by left click on it.", - "startPosition": 44 + "text": "New classes falling from the top.", + "startPosition": 60 }, { "index": 7, - "text": "Yellow beams represent changes in classes.", - "startPosition": 49 + "text": "Deleted classes disappears to the top.", + "startPosition": 65 }, { "index": 8, - "text": "Green beams represent new classes.", - "startPosition": 52 + "text": "Red nodes with edges are clones in this City.", + "startPosition": 79 }, { - "index": 9, - "text": "Red beams represent deleted classes.", - "startPosition": 55 + "index": 8, + "text": "You also can skip by moving the dragger of the navigation bar by left click on it.", + "startPosition": 90 } ] } @@ -470,7 +497,7 @@ "type": "HelpSystemEntry", "name": "Draw free in the room", "description": "How to draw somewhere in the room", - "color": "green", + "color": "magenta", "video": "HelpSystem/Videos/DrawFreeRoom.mp4", "HelpEntries": [ { @@ -494,127 +521,711 @@ "startPosition": 21 } ] - } - ] - }, - { - "type": "MenuEntry", - "name": "Debugging", - "description": "Use cases related to software-debugging", - "color": "blue" - }, - { - "type": "MenuEntry", - "name": "Quality", - "description": "Use cases related to the software-quality", - "color": "cyan" - }, - { - "type": "MenuEntry", - "name": "Navigation", - "description": "Use cases related to the navigation in SEE", - "color": "green", - "MenuEntries": [ + }, { - "type": "MenuEntry", - "name": "Player navigation", - "description": "How to navigate in SEE", - "color": "green", - "MenuEntries": [ + "type": "HelpSystemEntry", + "name": "Draw free on the whiteboard", + "description": "How to draw free on the whiteboard", + "color": "magenta", + "video": "HelpSystem/Videos/Drawable/FreeDraw.mp4", + "HelpEntries": [ { - "type": "HelpSystemEntry", - "name": "Switch table", - "description": "How to switch between tables", - "color": "green", - "video": "HelpSystem/Videos/toggleFocus.mp4", - "HelpEntries": [ - { - "index": 1, - "text": "By default, your focussed view may be locked on a code city.", - "startPosition": 0 - }, - { - "index": 2, - "text": "Press key L for unlock your view to move free in space.", - "startPosition": 10 - }, - { - "index": 3, - "text": "Now you can move free in space to other tables.", - "startPosition": 20 - }, - { - "index": 4, - "text": "If you press key L again, your view is focussed on the architecture again.", - "startPosition": 28 - } - ] + "index": 1, + "text": "Press Space for opening the player menu.", + "startPosition": 0 }, { - "type": "HelpSystemEntry", - "name": "Simple navigation", - "description": "", - "color": "green", - "video": "HelpSystem/Videos/navigation.mp4", - "HelpEntries": [ - { - "index": 1, - "text": "To switch your point of view, hold the right mouse button and move the mouse.", - "startPosition": 0 - }, - { - "index": 2, - "text": "Press Key W or S to move forwards or backwards.", - "startPosition": 10 - }, - { - "index": 3, - "text": "If your view is unlocked, you can move to the right or left with Key A or D.", - "startPosition": 20 - } - ] + "index": 2, + "text": "Left click on the entry drawable.", + "startPosition": 5 + }, + { + "index": 3, + "text": "Now choose Draw Freehand.", + "startPosition": 14 + }, + { + "index": 4, + "text": "You can also open the drawable bar by clicking the up arrow in the middle of the screen.", + "startPosition": 18 + }, + { + "index": 5, + "text": "Left click on the first icon, its the brush.", + "startPosition": 24 + }, + { + "index": 6, + "text": "On the right you can adjust thickness, line kind and color.", + "startPosition": 30 + }, + { + "index": 7, + "text": "To draw just click and hold the left mouse button", + "startPosition": 49 } ] }, { - "type": "MenuEntry", - "name": "City navigation", - "description": "How to navigate a code city", - "color": "green", - "MenuEntries": [ + "type": "HelpSystemEntry", + "name": "Draw shape on the whiteboard", + "description": "How to draw a shape on the whiteboard", + "color": "magenta", + "video": "HelpSystem/Videos/Drawable/DrawShape.mp4", + "HelpEntries": [ { - "type": "HelpSystemEntry", - "name": "Zoom into Code-Cities", - "description": "How to zoom into code-cities", - "color": "green", - "video": "HelpSystem/Videos/zoomIntoCodeCity.mp4", - "HelpEntries": [ - { - "index": 1, - "text": "Hover with the mouse over the city you want to zoom into.", - "startPosition": 0 - }, - { - "index": 2, - "text": "Now, you can scroll the mouse wheel up for zooming.", - "startPosition": 6 - }, - { - "index": 3, - "text": "The zooming is focussed on the mouse pointer.", - "startPosition": 10 - }, - { - "index": 4, - "text": "If you want to zoom out, scroll with the mouse wheel down.", - "startPosition": 15 - }, - { - "index": 5, - "text": "If the city is not centered anymore, press key R to reset the layout to centered.", - "startPosition": 26 - } - ] + "index": 1, + "text": "Use the drawable bar and click on the second left icon.", + "startPosition": 0 + }, + { + "index": 2, + "text": "To simply draw a straight line, just click where you want to start.", + "startPosition": 8 + }, + { + "index": 3, + "text": "Then move your mouse and click for a second point.", + "startPosition": 14 + }, + { + "index": 4, + "text": "You can go on or click finshed on the right side.", + "startPosition": 20 + }, + { + "index": 5, + "text": "You can also choose a different shape by clicking the left and right arrows.", + "startPosition": 26 + }, + { + "index": 6, + "text": "For a rectangle adjust the values for a and b.", + "startPosition": 33 + }, + { + "index": 7, + "text": "To place the shape click on the desired places on the whiteboard", + "startPosition": 40 + } + ] + }, + { + "type": "HelpSystemEntry", + "name": "Add text to the whiteboard", + "description": "How to add text to the whiteboard", + "color": "magenta", + "video": "HelpSystem/Videos/Drawable/WriteText.mp4", + "HelpEntries": [ + { + "index": 1, + "text": "Use the drawable bar and click on the third left icon with a big A.", + "startPosition": 0 + }, + { + "index": 2, + "text": "On the right you can adjust your desired text formatting.", + "startPosition": 6 + }, + { + "index": 3, + "text": "Left click on the whiteboard to select a place for your text.", + "startPosition": 11 + }, + { + "index": 4, + "text": "Insert your text in the up comming Input field.", + "startPosition": 17 + } + ] + }, + { + "type": "HelpSystemEntry", + "name": "Add image to the whiteboard", + "description": "How to add a image on the whiteboard", + "color": "magenta", + "video": "HelpSystem/Videos/Drawable/AddAnImage.mp4", + "HelpEntries": [ + { + "index": 1, + "text": "Use the drawable bar and click on the fourth left icon with a image.", + "startPosition": 0 + }, + { + "index": 2, + "text": "Left click on the whiteboard where you want to add an image.", + "startPosition": 6 + }, + { + "index": 3, + "text": "The place of your image can be local on your machine or in the web.", + "startPosition": 11 + }, + { + "index": 4, + "text": "If you press local, you can search your image in a file browser.", + "startPosition": 17 + }, + { + "index": 5, + "text": "Allowed image formats are png, jpg and jpeg.", + "startPosition": 23 + }, + { + "index": 6, + "text": "Press save and your image is placed.", + "startPosition": 29 + } + ] + }, + { + "type": "HelpSystemEntry", + "name": "Create a mindmap on the whiteboard", + "description": "How to create a mindmap on the whiteboard", + "color": "magenta", + "video": "HelpSystem/Videos/Drawable/MindMap.mp4", + "HelpEntries": [ + { + "index": 1, + "text": "Use the drawable bar and click on the fifth left icon.", + "startPosition": 0 + }, + { + "index": 2, + "text": "Start with left click on central theme", + "startPosition": 8 + }, + { + "index": 3, + "text": "Then left click on the whiteboard where you want to place the theme.", + "startPosition": 16 + }, + { + "index": 4, + "text": "Put your text in the up comming input field.", + "startPosition": 22 + }, + { + "index": 5, + "text": "Now place a Subtheme as you did before with the central theme.", + "startPosition": 31 + }, + { + "index": 6, + "text": "You need to select the parent after it.", + "startPosition": 48 + }, + { + "index": 7, + "text": "Placing a leaf works the same.", + "startPosition": 61 + }, + { + "index": 8, + "text": "You can also add another sub theme to an existing one.", + "startPosition": 82 + } + ] + }, + { + "type": "HelpSystemEntry", + "name": "Create a sticky note", + "description": "How to create a sticky note", + "color": "magenta", + "video": "HelpSystem/Videos/Drawable/StickyNotes.mp4", + "HelpEntries": [ + { + "index": 1, + "text": "Use the drawable bar and click the icon that looks just like a sticky note.", + "startPosition": 0 + }, + { + "index": 2, + "text": "Start with a left click on spawn.", + "startPosition": 11 + }, + { + "index": 3, + "text": "Then select a place on the whiteboard where you want to place the sticky note.", + "startPosition": 17 + }, + { + "index": 4, + "text": "With move you can place it even on other places.", + "startPosition": 23 + }, + { + "index": 5, + "text": "You can choose Laying so it looks like its laying on the table.", + "startPosition": 28 + }, + { + "index": 6, + "text": "Clicking on next, brings you to the rotation option.", + "startPosition": 36 + }, + { + "index": 7, + "text": "Use the slider or the shown values to rotate.", + "startPosition": 43 + }, + { + "index": 8, + "text": "To edit it click edit followed by selecting the sticky note.", + "startPosition": 49 + }, + { + "index": 9, + "text": "With the color picker you can change the color.", + "startPosition": 56 + }, + { + "index": 10, + "text": "With scale you can adjust the size.", + "startPosition": 64 + } + ] + }, + { + "type": "HelpSystemEntry", + "name": "Use the color picker of the whiteboard", + "description": "How to use the color picker of the whiteboard", + "color": "magenta", + "video": "HelpSystem/Videos/Drawable/ColorPicker.mp4", + "HelpEntries": [ + { + "index": 1, + "text": "Use the drawable bar and click on the pipette.", + "startPosition": 0 + }, + { + "index": 2, + "text": "Left click on the place where you want to get the color of.", + "startPosition": 9 + }, + { + "index": 3, + "text": "The color is now collected and you can go on with drawing with the brush.", + "startPosition": 17 + } + ] + }, + { + "type": "HelpSystemEntry", + "name": "Move or rotate objects on the whiteboard", + "description": "How to move or rotate objects on the whiteboard", + "color": "magenta", + "video": "HelpSystem/Videos/Drawable/MoveRotate.mp4", + "HelpEntries": [ + { + "index": 1, + "text": "Use the drawable bar and click on the crossed arrows.", + "startPosition": 0 + }, + { + "index": 2, + "text": "Click on the object you want to move or rotate.", + "startPosition": 10 + }, + { + "index": 3, + "text": "Click move and then use the arrows to move the object.", + "startPosition": 20 + }, + { + "index": 4, + "text": "Toggeling Move by mouse sticks your object to your mouse.", + "startPosition": 29 + }, + { + "index": 5, + "text": "Left click where you want to place it.", + "startPosition": 36 + }, + { + "index": 6, + "text": "To rotate just click this instead and use the slider.", + "startPosition": 49 + } + ] + }, + { + "type": "HelpSystemEntry", + "name": "Scale objects on the whiteboard", + "description": "How to scale objects on the whiteboard", + "color": "magenta", + "video": "HelpSystem/Videos/Drawable/Scale.mp4", + "HelpEntries": [ + { + "index": 1, + "text": "Use the drawable bar and click the diagonal arrows.", + "startPosition": 0 + }, + { + "index": 2, + "text": "Left click on the object you want to scale.", + "startPosition": 11 + }, + { + "index": 3, + "text": "You can now change the values for x and y.", + "startPosition": 20 + } + ] + }, + { + "type": "HelpSystemEntry", + "name": "Change sorting layer of objects on the whiteboard", + "description": "How to change the sorting layer of objects on the whiteboard", + "color": "magenta", + "video": "HelpSystem/Videos/Drawable/SortingLayer.mp4", + "HelpEntries": [ + { + "index": 1, + "text": "Use the drawable bar and click on the icon with 3 layers.", + "startPosition": 0 + }, + { + "index": 2, + "text": "With a left click you can increase the layer order. With a right click you can decrease the layer order.", + "startPosition": 9 + }, + { + "index": 3, + "text": "There a minimum and maximum layer order which will be shown if you want to go further.", + "startPosition": 19 + } + ] + }, + { + "type": "HelpSystemEntry", + "name": "Cut, copy and paste objects on the whiteboard", + "description": "How to cut, copy and paste objects on the whiteboard", + "color": "magenta", + "video": "HelpSystem/Videos/Drawable/CutCopyPaste.mp4", + "HelpEntries": [ + { + "index": 1, + "text": "Use the drawable bar and click the icon with the two pages and the scissors.", + "startPosition": 0 + }, + { + "index": 2, + "text": "Click on the object you want to cut or copy.", + "startPosition": 8 + }, + { + "index": 3, + "text": "To cut, click cut on the right. Choose a new place afterwards by clicking on the whiteboard.", + "startPosition": 15 + }, + { + "index": 4, + "text": "Copy works the same.", + "startPosition": 28 + } + ] + }, + { + "type": "HelpSystemEntry", + "name": "Move a point on the whiteboard", + "description": "How to move a point on the whiteboard", + "color": "magenta", + "video": "HelpSystem/Videos/Drawable/MovePoint.mp4", + "HelpEntries": [ + { + "index": 1, + "text": "Use the drawable bar and click the icon with the hand.", + "startPosition": 0 + }, + { + "index": 2, + "text": "Click on a point on the whiteboard, it will stick to your mouse.", + "startPosition": 11 + }, + { + "index": 3, + "text": "Click again to place the point to its new position.", + "startPosition": 17 + } + ] + }, + { + "type": "HelpSystemEntry", + "name": "Save content of whiteboard", + "description": "How to save content of the whiteboard", + "color": "magenta", + "video": "HelpSystem/Videos/Drawable/Save.mp4", + "HelpEntries": [ + { + "index": 1, + "text": "Use the drawable bar and click on the save icon.", + "startPosition": 0 + }, + { + "index": 2, + "text": "Click on the whiteboard you want to save.", + "startPosition": 11 + }, + { + "index": 3, + "text": "Click save and choose your save position in the file browser.", + "startPosition": 18 + }, + { + "index": 4, + "text": "Click save again to save in the selected folder.", + "startPosition": 29 + } + ] + }, + { + "type": "HelpSystemEntry", + "name": "Clear content of whiteboard", + "description": "How to clear content of the whiteboard", + "color": "magenta", + "video": "HelpSystem/Videos/Drawable/ClearPage.mp4", + "HelpEntries": [ + { + "index": 1, + "text": "Use the drawable bar and click on the eraser icon.", + "startPosition": 0 + }, + { + "index": 2, + "text": "Choose between current page and all pages.", + "startPosition": 11 + }, + { + "index": 3, + "text": "Then toggle to Delete Page and click on the whiteboard.", + "startPosition": 18 + } + ] + } + ] + }, + { + "type": "MenuEntry", + "name": "Debugging", + "description": "Use cases related to software-debugging", + "color": "blue" + }, + { + "type": "MenuEntry", + "name": "Quality", + "description": "Use cases related to the software-quality", + "color": "cyan", + "MenuEntries": [ + { + "type": "HelpSystemEntry", + "name": "Show Metrics", + "description": "How to show metrics of a node", + "color": "cyan", + "video": "HelpSystem/Videos/Quality/ShowMetric.mp4", + "HelpEntries": [ + { + "index": 1, + "text": "Hover over a node in the code city.", + "startPosition": 0 + }, + { + "index": 2, + "text": "Right click on the node and then click show metric.", + "startPosition": 6 + }, + { + "index": 3, + "text": "You can now see all metrics this node has and even search for them.", + "startPosition": 12 + } + ] + } + ] + }, + { + "type": "MenuEntry", + "name": "Code Cities", + "description": "Use cases related to Code", + "color": "red", + "MenuEntries": [ + { + "type": "HelpSystemEntry", + "name": "Add a code city by config file", + "description": "How to add a code city by config file", + "color": "red", + "video": "HelpSystem/Videos/Config/CodeCityConfig.mp4", + "HelpEntries": [ + { + "index": 1, + "text": "Press K to open the config menue.", + "startPosition": 0 + }, + { + "index": 2, + "text": "Add a config file to ConfigurationPath", + "startPosition": 10 + }, + { + "index": 3, + "text": "Click Load configuration.", + "startPosition": 23 + }, + { + "index": 4, + "text": "Click load data and then draw data.", + "startPosition": 29 + }, + { + "index": 5, + "text": "Your Code city will appear.", + "startPosition": 35 + } + ] + } + ] + }, + { + "type": "MenuEntry", + "name": "Collaboration", + "description": "Use cases related to Collaboration/Multiplayer", + "color": "green", + "MenuEntries": [ + { + "type": "HelpSystemEntry", + "name": "Connect as Client", + "description": "How to connect as a client", + "color": "green", + "video": "HelpSystem/Videos/Coop/ClientConnect.mp4", + "HelpEntries": [ + { + "index": 1, + "text": "In the main menue select the settings.", + "startPosition": 0 + }, + { + "index": 2, + "text": "Add the provided IP-address and server port", + "startPosition": 14 + }, + { + "index": 3, + "text": "Sometimes you also get a password for log in.", + "startPosition": 34 + }, + { + "index": 4, + "text": "You can also change your name which is displayed to others.", + "startPosition": 46 + }, + { + "index": 5, + "text": "At the bottom you can choose the chat version", + "startPosition": 53 + }, + { + "index": 6, + "text": "Now you only need to press OK and select Client to connect.", + "startPosition": 59 + } + ] + }, + { + "type": "HelpSystemEntry", + "name": "Text chat", + "description": "How to chat with others", + "color": "green", + "video": "HelpSystem/Videos/Coop/TextChat.mp4", + "HelpEntries": [ + { + "index": 1, + "text": "Press F2 to open the text chat.", + "startPosition": 0 + }, + { + "index": 2, + "text": "You can now write a message and send it with Enter.", + "startPosition": 5 + }, + { + "index": 3, + "text": "Other people in the room will get your message displayed next to your name.", + "startPosition": 12 + } + ] + } + ] + }, + { + "type": "MenuEntry", + "name": "Miscellaneous", + "description": "Use cases related to Miscellaneous", + "color": "cyan", + "MenuEntries": [ + { + "type": "HelpSystemEntry", + "name": "Use Mirror", + "description": "How to connect use the mirror", + "color": "cyan", + "video": "HelpSystem/Videos/Miscellaneous/Mirror.mp4", + "HelpEntries": [ + { + "index": 1, + "text": "Press F8 to toggle the Mirror.", + "startPosition": 0 + }, + { + "index": 2, + "text": "The mirror will be shown or paused.", + "startPosition": 5 + }, + { + "index": 3, + "text": "You can use it to check your character and name.", + "startPosition": 12 + } + ] + }, + { + "type": "HelpSystemEntry", + "name": "Use Browser", + "description": "How to use the browser", + "color": "cyan", + "video": "HelpSystem/Videos/Miscellaneous/Browser.mp4", + "HelpEntries": [ + { + "index": 1, + "text": "Press F4 to open the browser.", + "startPosition": 0 + }, + { + "index": 2, + "text": "By default you see the website of SEE.", + "startPosition": 5 + }, + { + "index": 3, + "text": "Use the bottom input field to type in the url.", + "startPosition": 14 + } + ] + }, + { + "type": "HelpSystemEntry", + "name": "Use VR headset", + "description": "How to use a VR headset", + "color": "cyan", + "video": "HelpSystem/Videos/Miscellaneous/VR.mp4", + "HelpEntries": [ + { + "index": 1, + "text": "In the main menue press Toggle Desktop/VR.", + "startPosition": 0 + }, + { + "index": 2, + "text": "The selected mdoe will be displayed in the right upper corner.", + "startPosition": 7 } ] } From 8ef44670b566d9080a205a992903d789e0f6f8be Mon Sep 17 00:00:00 2001 From: Rainer Koschke Date: Thu, 26 Sep 2024 16:46:53 +0200 Subject: [PATCH 10/17] #764 Added documentation to new fields. --- Assets/SEE/UI/HelpSystem/HelpSystemEntry.cs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Assets/SEE/UI/HelpSystem/HelpSystemEntry.cs b/Assets/SEE/UI/HelpSystem/HelpSystemEntry.cs index 006be48d09..d5ae9202c3 100644 --- a/Assets/SEE/UI/HelpSystem/HelpSystemEntry.cs +++ b/Assets/SEE/UI/HelpSystem/HelpSystemEntry.cs @@ -381,7 +381,14 @@ public void Back() Destroyer.Destroy(helpSystemSpace); } + /// + /// The icon for playing the video. + /// private Sprite playIcon; + + /// + /// The icon for pausing the video. + /// private Sprite pauseIcon; /// From 64d1efc20ce84184711fe020dae42248de549c38 Mon Sep 17 00:00:00 2001 From: Rainer Koschke Date: Thu, 26 Sep 2024 16:48:22 +0200 Subject: [PATCH 11/17] #764 Improved some help texts. --- Assets/StreamingAssets/HelpSystem/helpSystem.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Assets/StreamingAssets/HelpSystem/helpSystem.json b/Assets/StreamingAssets/HelpSystem/helpSystem.json index 654984a598..6e35e3365b 100644 --- a/Assets/StreamingAssets/HelpSystem/helpSystem.json +++ b/Assets/StreamingAssets/HelpSystem/helpSystem.json @@ -36,7 +36,7 @@ }, { "index": 3, - "text": "To change your view direction hold right click and move your mouse.", + "text": "To change your view direction keep the right mouse button pressed while moving your mouse.", "startPosition": 11 }, { @@ -56,8 +56,8 @@ "MenuEntries": [ { "type": "HelpSystemEntry", - "name": "Zoom into Code-Cities", - "description": "How to zoom into code-cities", + "name": "Zoom into Code Cities", + "description": "How to zoom into a code city", "color": "green", "video": "HelpSystem/Videos/Navigation/zoomIntoCodeCity.mp4", "HelpEntries": [ @@ -103,7 +103,7 @@ "HelpEntries": [ { "index": 1, - "text": "Initial the move mode is selected, if not press Space and left click on Move.", + "text": "Initially the move mode is selected. If not press Space and left click on Move.", "startPosition": 0 }, { @@ -1105,7 +1105,7 @@ }, { "index": 2, - "text": "Add the provided IP-address and server port", + "text": "Add the provided IP address and server port", "startPosition": 14 }, { From 2d1e5c59e0cecfda0c4cd27ff3af6bb384fd999a Mon Sep 17 00:00:00 2001 From: Sarah Augustinowski Date: Thu, 26 Sep 2024 18:02:56 +0200 Subject: [PATCH 12/17] #764 readded Navigation Video --- .../HelpSystem/Videos/Navigation/Navigation.mp4 | 4 ++-- .../HelpSystem/Videos/Navigation/Navigation.mp4.meta | 3 --- 2 files changed, 2 insertions(+), 5 deletions(-) delete mode 100644 Assets/StreamingAssets/HelpSystem/Videos/Navigation/Navigation.mp4.meta diff --git a/Assets/StreamingAssets/HelpSystem/Videos/Navigation/Navigation.mp4 b/Assets/StreamingAssets/HelpSystem/Videos/Navigation/Navigation.mp4 index 9e53c331a6..f86f3f7f00 100644 --- a/Assets/StreamingAssets/HelpSystem/Videos/Navigation/Navigation.mp4 +++ b/Assets/StreamingAssets/HelpSystem/Videos/Navigation/Navigation.mp4 @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b1874c00cad436805264e102be527497ca2aa2867dca83067f65d1c77b49b1ef -size 22530889 +oid sha256:44ce202b8bdd1905b4ba54a6e16470b4d426afefd3da78149dc8fe2988a11b87 +size 30967230 diff --git a/Assets/StreamingAssets/HelpSystem/Videos/Navigation/Navigation.mp4.meta b/Assets/StreamingAssets/HelpSystem/Videos/Navigation/Navigation.mp4.meta deleted file mode 100644 index f9ef9beb68..0000000000 --- a/Assets/StreamingAssets/HelpSystem/Videos/Navigation/Navigation.mp4.meta +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:efc44d779967e9512e92141f8cacb19a2d348886633c6ca5dce8dea2f1b2863f -size 354 From 8bcac9dc714c64af24dd81f25dd90b500379a66e Mon Sep 17 00:00:00 2001 From: Sarah Augustinowski Date: Fri, 27 Sep 2024 00:09:06 +0200 Subject: [PATCH 13/17] #764 enabled horizontal scrolling --- Assets/Resources/Prefabs/UI/HelpSystemEntry.prefab | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Assets/Resources/Prefabs/UI/HelpSystemEntry.prefab b/Assets/Resources/Prefabs/UI/HelpSystemEntry.prefab index 02fba97337..48b4c9819c 100644 --- a/Assets/Resources/Prefabs/UI/HelpSystemEntry.prefab +++ b/Assets/Resources/Prefabs/UI/HelpSystemEntry.prefab @@ -4241,7 +4241,7 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: m_Content: {fileID: 2651077097462754674} - m_Horizontal: 0 + m_Horizontal: 1 m_Vertical: 1 m_MovementType: 1 m_Elasticity: 0.1 From a044a63de16494b4f532748b40bed1e742dd22a9 Mon Sep 17 00:00:00 2001 From: Rainer Koschke Date: Fri, 27 Sep 2024 10:41:46 +0200 Subject: [PATCH 14/17] #764 Minor improvements regarding coding and comments. --- Assets/SEE/UI/HelpSystem/HelpSystemMenu.cs | 63 ++++++++++++---------- 1 file changed, 35 insertions(+), 28 deletions(-) diff --git a/Assets/SEE/UI/HelpSystem/HelpSystemMenu.cs b/Assets/SEE/UI/HelpSystem/HelpSystemMenu.cs index 1eba6aa5a0..7e16f7a2b3 100644 --- a/Assets/SEE/UI/HelpSystem/HelpSystemMenu.cs +++ b/Assets/SEE/UI/HelpSystem/HelpSystemMenu.cs @@ -18,6 +18,7 @@ using System.Collections.Generic; using Newtonsoft.Json.Linq; using SEE.Controls; +using SEE.Controls.KeyActions; using SEE.UI.Menu; using SEE.UI.Notification; using UnityEngine; @@ -36,9 +37,9 @@ internal class HelpSystemMenu : MonoBehaviour private NestedListMenu mainMenu; /// - /// Filepath containing json with information to build HelpSystem + /// File path the necessary information for the help system (in JSON). /// - private string jsonFilePath = Application.streamingAssetsPath + "/HelpSystem/helpSystem.json"; + private readonly string jsonFilePath = Application.streamingAssetsPath + "/HelpSystem/helpSystem.json"; /// /// Creates the menu. @@ -46,11 +47,18 @@ internal class HelpSystemMenu : MonoBehaviour private void Start() { mainMenu = CreateStartMenu(jsonFilePath); - ShowNotification.Info("HelpSystem", "Press H to open HelpSystem."); + if (KeyBindings.TryGetKeyCode(KeyAction.Help, out KeyCode helpKey)) + { + ShowNotification.Info("Help System", $"Press {helpKey} to open help system."); + } + else + { + ShowNotification.Warn("Help System", "No keybinding for help system found."); + } } /// - /// Shows the help menu when the user requests help and content is provided by json file. + /// Shows the help menu when the user requests help and content is provided by . /// private void Update() { @@ -58,7 +66,9 @@ private void Update() { if (!System.IO.File.Exists(jsonFilePath)) { - ShowNotification.Error("Missing HelpSystem", "There is no content for the HelpSystem yet."); + ShowNotification.Error("Missing Help System", + $"There is no content for the help system yet. File {jsonFilePath} is missing."); + return; } if (!mainMenu.ShowMenu) { @@ -94,8 +104,9 @@ private static NestedListMenu CreateStartMenu(string jsonFilePath) } /// - /// Parses json object and recursive build inner nodes (MenuEntries). When it arrives at a outer node it calls - /// BuildHelpEntriesFromJson for tutorial-like HelpEntries. + /// Parses and recursively build inner nodes (MenuEntries). + /// When it arrives at an outer node, it calls + /// for tutorial-like s. /// /// Json object of current level of the menu hierarchy. /// Parent to attach the entries. @@ -104,7 +115,7 @@ private static List BuildMenuEntriesFromJson(JObject jsonNode, HelpSy { List menuEntries = new(); - foreach (var entry in jsonNode["MenuEntries"] ?? new JObject()) + foreach (JToken entry in jsonNode["MenuEntries"] ?? new JObject()) { JObject node = (JObject)entry; @@ -136,15 +147,15 @@ private static List BuildMenuEntriesFromJson(JObject jsonNode, HelpSy } /// - /// Get information and build tutorial-like HelpEntry. + /// Gets information and builds tutorial-like . /// - /// Node to attach the - /// The helpEntries containing the explaining information + /// Node to attach the entry to + /// The help entries containing the explaining information private static LinkedList BuildHelpEntriesFromJson(JObject helpSystemNode) { LinkedList helpEntries = new(); - foreach (var entry in helpSystemNode["HelpEntries"] ?? new JArray()) + foreach (JToken entry in helpSystemNode["HelpEntries"] ?? new JArray()) { JObject entryNode = (JObject)entry; int index = (int)entryNode["index"]; @@ -157,7 +168,6 @@ private static LinkedList BuildHelpEntriesFromJson(JObject helpSystem return helpEntries; } - /// /// Converts some color name strings to a Unity Color object. /// @@ -165,23 +175,20 @@ private static LinkedList BuildHelpEntriesFromJson(JObject helpSystem /// Unity Color object. private static Color ColorFromName(string colorName) { - if (string.IsNullOrEmpty(colorName)) return Color.white; - - switch (colorName.ToLower()) + if (string.IsNullOrWhiteSpace(colorName)) { - case "magenta": - return Color.magenta; - case "red": - return Color.red; - case "blue": - return Color.blue; - case "cyan": - return Color.cyan; - case "green": - return Color.green; - default: - return Color.white; + return Color.white; } + + return colorName.ToLower() switch + { + "magenta" => Color.magenta, + "red" => Color.red, + "blue" => Color.blue, + "cyan" => Color.cyan, + "green" => Color.green, + _ => Color.white, + }; } /// From d589ecb73ca3b54b5b524d938990a2c02466192b Mon Sep 17 00:00:00 2001 From: Rainer Koschke Date: Fri, 27 Sep 2024 14:19:44 +0200 Subject: [PATCH 15/17] #764 Fixed null-poiner dereference. GetTextField() called by StartDesktop() accesses helpSystemEntry, which was - however - initialized only in ShowEntry(). We now initialize it in StartDesktop(). Because we do not want to show it, is must be set inactive after the instantiation. Because helpSystemEntry is a child of helpSystemSpace we need to the same for the latter. --- Assets/SEE/UI/HelpSystem/HelpSystemEntry.cs | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/Assets/SEE/UI/HelpSystem/HelpSystemEntry.cs b/Assets/SEE/UI/HelpSystem/HelpSystemEntry.cs index d5ae9202c3..267398be73 100644 --- a/Assets/SEE/UI/HelpSystem/HelpSystemEntry.cs +++ b/Assets/SEE/UI/HelpSystem/HelpSystemEntry.cs @@ -139,6 +139,12 @@ internal class HelpSystemEntry : PlatformDependentComponent /// protected override void StartDesktop() { + /// Note: called below accesses + /// that is why we need to instantiate it first. + helpSystemSpace = PrefabInstantiator.InstantiatePrefab(helpSystemEntrySpacePrefab, Canvas.transform, false); + helpSystemSpace.SetActive(false); + helpSystemEntry = PrefabInstantiator.InstantiatePrefab(helpSystemEntryPrefab, helpSystemSpace.transform, false); + helpSystemEntry.SetActive(false); instructionsDisplay = GetTextField(); } @@ -243,8 +249,8 @@ public VideoPlayer GetVideoPlayer() /// public void ShowEntry() { - helpSystemSpace = PrefabInstantiator.InstantiatePrefab(helpSystemEntrySpacePrefab, Canvas.transform, false); - helpSystemEntry = PrefabInstantiator.InstantiatePrefab(helpSystemEntryPrefab, helpSystemSpace.transform, false); + helpSystemSpace.SetActive(true); + helpSystemEntry.SetActive(true); helpSystemSpace.transform.localScale = new Vector3(1.7f, 1.7f); RectTransform dynamicPanel = helpSystemSpace.transform.GetChild(2).GetComponent(); dynamicPanel.sizeDelta = new Vector2(550, 425); From 1202cff27cbc402ab532a4f43f1bb6d939e2f48a Mon Sep 17 00:00:00 2001 From: Rainer Koschke Date: Fri, 27 Sep 2024 14:20:43 +0200 Subject: [PATCH 16/17] Updated the required shaders during a new build. --- .../Plugins/ShaderControl/Editor/Resources/BuiltShaders.asset | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Assets/Plugins/ShaderControl/Editor/Resources/BuiltShaders.asset b/Assets/Plugins/ShaderControl/Editor/Resources/BuiltShaders.asset index aa2a3ba15d..a603ce2863 100644 --- a/Assets/Plugins/ShaderControl/Editor/Resources/BuiltShaders.asset +++ b/Assets/Plugins/ShaderControl/Editor/Resources/BuiltShaders.asset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d8e92144a0cc1923f50a9503f29407fddb77c1d8572c9cdcef1dd43ed47845ea -size 105310 +oid sha256:c5af2328c76751509a0c37ec25d61529c6088cc37590d9719c15a41cc0e57eba +size 105730 From 1adb5b0e27efbb0b5aaf6504937cec97ebd4eb1d Mon Sep 17 00:00:00 2001 From: Rainer Koschke Date: Sun, 29 Sep 2024 18:43:45 +0200 Subject: [PATCH 17/17] We are now avoiding using HighlightPlus.QualityLevel.Highest for the glow quality. Highlight Plus version 21.0 creates strange drawing effects when this option is used. We are using now HighlightPlus.QualityLevel.High instead, which does not have this effect. Unfortunately, that has another unwanted effect: For some of the edges highlighted their highlighting appears at a different place than where the edges are. This may happen when the edges are moved. I contacted the developer of Highlight Plus about that problem. The latter unwanted effect is neither good, but the former effect is a showstopper. For the time being (until we here more from the developers), we may need to live with the displaced highlights. Note that reverting to the previous version of Highlight Plus, which did not show the first effect (but actually the second one, too), is not so simple. Only the latest version is available on the asset store. And recovering the original version from the Git LFS is not so easy. --- Assets/SEE/Game/Drawable/GameHighlighter.cs | 4 ++-- Assets/SEE/Game/Highlighter.cs | 9 ++++++++- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/Assets/SEE/Game/Drawable/GameHighlighter.cs b/Assets/SEE/Game/Drawable/GameHighlighter.cs index 6b23d4113c..cbab41a8cc 100644 --- a/Assets/SEE/Game/Drawable/GameHighlighter.cs +++ b/Assets/SEE/Game/Drawable/GameHighlighter.cs @@ -23,7 +23,7 @@ public static HighlightEffect EnableGlowOutline(GameObject obj) effect.outline = 1; effect.outlineQuality = HighlightPlus.QualityLevel.Highest; effect.outlineColor = Color.yellow; - effect.glowQuality = HighlightPlus.QualityLevel.Highest; + effect.glowQuality = Highlighter.DefaultGlowQuality; effect.glow = 1.0f; effect.glowHQColor = Color.yellow; return effect; @@ -40,7 +40,7 @@ public static HighlightEffect EnableGlowOverlay(GameObject obj) effect.highlighted = true; effect.previewInEditor = false; effect.outline = 0; - effect.glowQuality = HighlightPlus.QualityLevel.Highest; + effect.glowQuality = Highlighter.DefaultGlowQuality; effect.glow = 1.0f; effect.glowHQColor = Color.yellow; effect.overlay = 1.0f; diff --git a/Assets/SEE/Game/Highlighter.cs b/Assets/SEE/Game/Highlighter.cs index 420c51f749..ca270e3890 100644 --- a/Assets/SEE/Game/Highlighter.cs +++ b/Assets/SEE/Game/Highlighter.cs @@ -9,6 +9,13 @@ namespace SEE.Game /// internal static class Highlighter { + /// + /// The default quality level for the glow effect (. + /// + /// The value does not work + /// in Highlight Plus version 21.0 anymore. + public const HighlightPlus.QualityLevel DefaultGlowQuality = HighlightPlus.QualityLevel.High; + /// /// Whether or not the should be highlighted. /// @@ -38,7 +45,7 @@ public static HighlightEffect GetHighlightEffect(GameObject gameObject) highlight.outlineColor = inverted; highlight.SetGlowColor(Color.yellow); highlight.glow = 2; - highlight.glowQuality = HighlightPlus.QualityLevel.Highest; + highlight.glowQuality = DefaultGlowQuality; highlight.effectGroup = TargetOptions.OnlyThisObject; highlight.glowDownsampling = 1; highlight.hitFxColor = inverted;