From 4a7d0347fcfebdce9b100758563749d84974a40d Mon Sep 17 00:00:00 2001 From: Sarah Augustinowski Date: Wed, 28 Aug 2024 18:05:56 +0200 Subject: [PATCH 01/14] #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/14] #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/14] #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/14] #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/14] 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/14] #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/14] #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/14] #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/14] 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/14] #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/14] #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/14] #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/14] #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/14] #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, + }; } ///