From 0e2ac326115e0e4c22a56e4e9060eff43429154d Mon Sep 17 00:00:00 2001 From: Velorexe <36154558+Velorexe@users.noreply.github.com> Date: Mon, 6 Jul 2020 15:21:46 +0200 Subject: [PATCH 01/10] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index df18502f..f8a2eb89 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -![UVNF_Logo](https://raw.githubusercontent.com/Velorexe/UDSF/develop/Project/Assets/Resources/UI/Sprites/FullLogo.png) +![UVNF_Logo](https://raw.githubusercontent.com/Velorexe/UDSF/Project/Assets/Resources/UI/Sprites/FullLogo.png) # UVNF - Unity Visual Novel Framework UVNF is a free Unity framework for creating Visual Novels in Unity. This repository provides a set of examples, tools, workflows and other resources to help you get started on your project. From 71b412cb1558fb2a32501e391e5cfcff01f74a5d Mon Sep 17 00:00:00 2001 From: Velorexe <36154558+Velorexe@users.noreply.github.com> Date: Mon, 6 Jul 2020 15:22:30 +0200 Subject: [PATCH 02/10] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index f8a2eb89..692493f6 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -![UVNF_Logo](https://raw.githubusercontent.com/Velorexe/UDSF/Project/Assets/Resources/UI/Sprites/FullLogo.png) +![UVNF_Logo](https://raw.githubusercontent.com/Velorexe/UVNF/master/Project/Assets/Resources/UI/Sprites/FullLogo.png) # UVNF - Unity Visual Novel Framework UVNF is a free Unity framework for creating Visual Novels in Unity. This repository provides a set of examples, tools, workflows and other resources to help you get started on your project. From c4665fe352b7d22ce91a4e4bfca9fca5c8a063ca Mon Sep 17 00:00:00 2001 From: Velorexe Date: Tue, 7 Jul 2020 20:20:52 +0200 Subject: [PATCH 03/10] Project ready for basic release --- .../{Resources/UI => Editor}/GUISkins.meta | 2 +- .../UI => Editor}/GUISkins/BackgroundTex.png | Bin .../GUISkins/BackgroundTex.png.meta | 9 +- .../GUISkins/UDSFStoryElementSprites.meta | 2 +- .../UDSFStoryElementSprites/Audio.png | Bin .../UDSFStoryElementSprites/Audio.png.meta | 0 .../UDSFStoryElementSprites/Character.png | Bin .../Character.png.meta | 0 .../UDSFStoryElementSprites/ItemSprites.meta | 0 .../ItemSprites/Audio.meta | 0 .../ItemSprites/Audio/Background Music.png | Bin .../Audio/Background Music.png.meta | 0 .../ItemSprites/Audio/Sound Effect.png | Bin .../ItemSprites/Audio/Sound Effect.png.meta | 0 .../ItemSprites/Audio/Stop Audio.png | Bin .../ItemSprites/Audio/Stop Audio.png.meta | 0 .../ItemSprites/Character.meta | 0 .../ItemSprites/Character/ChangeSprite.png | Bin 0 -> 79679 bytes .../Character/ChangeSprite.png.meta} | 55 +- .../ItemSprites/Character/Enter Scene.png | Bin .../Character/Enter Scene.png.meta | 0 .../ItemSprites/Character/Exit Scene.png | Bin .../ItemSprites/Character/Exit Scene.png.meta | 0 .../Character/Move To Character.png | Bin .../Character/Move To Character.png.meta | 0 .../ItemSprites/Other.meta | 0 .../ItemSprites/Other/Start.png | Bin .../ItemSprites/Other/Start.png.meta | 0 .../ItemSprites/Scenery.meta | 0 .../ItemSprites/Scenery/Change Background.png | Bin .../Scenery/Change Background.png.meta | 0 .../ItemSprites/Story.meta | 0 .../ItemSprites/Story/Audio Dialogue.png | Bin .../ItemSprites/Story/Audio Dialogue.png.meta | 0 .../ItemSprites/Story/Choice.png | Bin .../ItemSprites/Story/Choice.png.meta | 0 .../ItemSprites/Story/Condition.png | Bin .../ItemSprites/Story/Condition.png.meta | 0 .../ItemSprites/Story/Dialogue.png | Bin .../ItemSprites/Story/Dialogue.png.meta | 0 .../ItemSprites/Utility.meta | 0 .../ItemSprites/Utility/Affect Variable.png | Bin .../Utility/Affect Variable.png.meta | 0 .../ItemSprites/Utility/Loading Screen.png | Bin .../Utility/Loading Screen.png.meta | 0 .../ItemSprites/Utility/Log.png | Bin .../ItemSprites/Utility/Log.png.meta | 0 .../ItemSprites/Utility/Spawn Object.png | Bin .../ItemSprites/Utility/Spawn Object.png.meta | 0 .../ItemSprites/Utility/Wait.png | Bin .../ItemSprites/Utility/Wait.png.meta | 0 .../UDSFStoryElementSprites/Other.png | Bin .../UDSFStoryElementSprites/Other.png.meta | 0 .../UDSFStoryElementSprites/Scene.png | Bin .../UDSFStoryElementSprites/Scene.png.meta | 0 .../UDSFStoryElementSprites/Story.png | Bin .../UDSFStoryElementSprites/Story.png.meta | 0 .../UDSFStoryElementSprites/Utility.png | Bin .../UDSFStoryElementSprites/Utility.png.meta | 0 .../GUISkins/UVNFElement.guiskin | 0 .../GUISkins/UVNFElement.guiskin.meta | 2 +- .../Editor/Settings/UVNFEditorSettings.asset | 4 +- .../Resources/Items/Prefabs/CubeItem.prefab | 83 - .../Assets/Resources/Items/Sprites/Cube.png | Bin 10913 -> 0 bytes .../Resources/UI/GUISkins/GUISkinPreview.cs | 14 - Project/Assets/Resources/UI/Sprites.meta | 8 - Project/Assets/Story/StoryGraphs.meta | 8 - .../Story/StoryGraphs/New Story Graph.asset | 16 - Project/Assets/Story/StoryInstances.meta | 8 - .../Story/StoryInstances/TestStory.asset | 371 --- ...rces.meta => UVNF - ExampleResources.meta} | 0 .../Audio.meta | 0 .../Audio/Boop.wav | Bin .../Audio/Boop.wav.meta | 0 .../Audio/Velorexe - Calming Worlds.mp3 | Bin .../Audio/Velorexe - Calming Worlds.mp3.meta | 0 .../Audio/Velorexe - Piano Chords.mp3 | Bin .../Audio/Velorexe - Piano Chords.mp3.meta | 0 .../Backgrounds.meta | 0 .../Backgrounds/Busy_Street.png | Bin .../Backgrounds/Busy_Street.png.meta | 0 .../Backgrounds/Field.png | Bin .../Backgrounds/Field.png.meta | 0 .../Character.meta | 0 .../Character/Novle.meta | 0 .../Novle/Novle_Stand_Explaining.png | Bin .../Novle/Novle_Stand_Explaining.png.meta | 0 .../Novle_Stand_Explaining_Interested.png | Bin ...Novle_Stand_Explaining_Interested.png.meta | 0 .../Novle/Novle_Stand_Interested.png | Bin .../Novle/Novle_Stand_Interested.png.meta | 0 .../Novle/Novle_Stand_Joy_Eyes_Closed.png | Bin .../Novle_Stand_Joy_Eyes_Closed.png.meta | 0 .../Novle/Novle_Stand_Joy_Eyes_Open.png | Bin .../Novle/Novle_Stand_Joy_Eyes_Open.png.meta | 0 .../Character/Novle/Novle_Stand_Listening.png | Bin .../Novle/Novle_Stand_Listening.png.meta | 0 .../Character/Novle/Novle_Stand_Sly.png | Bin .../Character/Novle/Novle_Stand_Sly.png.meta | 0 .../Novle/Novle_Stand_Smile_EyesClosed.png | Bin .../Novle_Stand_Smile_EyesClosed.png.meta | 0 .../Character/Novle/Novle_Stand_Talk.png | Bin .../Character/Novle/Novle_Stand_Talk.png.meta | 0 .../Novle/Novle_Stand_Talk_EyesClosed.png | Bin .../Novle_Stand_Talk_EyesClosed.png.meta | 0 .../Novle/Novle_Stand_Talk_OpenMouth.png | Bin .../Novle/Novle_Stand_Talk_OpenMouth.png.meta | 0 .../Novle_Stand_Talk_OpenMouth_EyesClosed.png | Bin ...e_Stand_Talk_OpenMouth_EyesClosed.png.meta | 0 .../Character/Novle/Novle_Stand_Talk_Sly.png | Bin .../Novle/Novle_Stand_Talk_Sly.png.meta | 0 .../Novle/Novle_Stand_Talk_Smile.png | Bin .../Novle/Novle_Stand_Talk_Smile.png.meta | 0 .../Character/Novle/Novle_Stand_Thinking.png | Bin .../Novle/Novle_Stand_Thinking.png.meta | 0 .../Novle/Novle_Stand_Thinking_OpenMouth.png | Bin .../Novle_Stand_Thinking_OpenMouth.png.meta | 0 .../Novle/Novle_Stand_Uninterested.png | Bin .../Novle/Novle_Stand_Uninterested.png.meta | 0 .../Novle_Stand_Uninterested_Explaining.png | Bin ...vle_Stand_Uninterested_Explaining.png.meta | 0 .../Character/Uvie.meta | 0 .../Character/Uvie/Uvie_Stand_Hand_Open.png | Bin .../Uvie/Uvie_Stand_Hand_Open.png.meta | 0 .../Character/Uvie/Uvie_Stand_Interested.png | Bin .../Uvie/Uvie_Stand_Interested.png.meta | 0 .../Uvie/Uvie_Stand_Joy_Open_Eyes.png | Bin .../Uvie/Uvie_Stand_Joy_Open_Eyes.png.meta | 0 .../Uvie/Uvie_Stand_Joy_Open_Mouth.png | Bin .../Uvie/Uvie_Stand_Joy_Open_Mouth.png.meta | 0 .../Character/Uvie/Uvie_Stand_Listening.png | Bin .../Uvie/Uvie_Stand_Listening.png.meta | 0 .../Character/Uvie/Uvie_Stand_Smile.png | Bin .../Character/Uvie/Uvie_Stand_Smile.png.meta | 0 .../Uvie/Uvie_Stand_Smile_Bored_Talk.png | Bin .../Uvie/Uvie_Stand_Smile_Bored_Talk.png.meta | 0 .../Uvie/Uvie_Stand_Smile_EyeClosed.png | Bin .../Uvie/Uvie_Stand_Smile_EyeClosed.png.meta | 0 .../Character/Uvie/Uvie_Stand_Smile_Sly.png | Bin .../Uvie/Uvie_Stand_Smile_Sly.png.meta | 0 .../Uvie/Uvie_Stand_Smile_Sly_Closed.png | Bin .../Uvie/Uvie_Stand_Smile_Sly_Closed.png.meta | 0 .../Character/Uvie/Uvie_Stand_Talk.png | Bin .../Character/Uvie/Uvie_Stand_Talk.png.meta | 0 .../Uvie/Uvie_Stand_Talk_EyeClosed.png | Bin .../Uvie/Uvie_Stand_Talk_EyeClosed.png.meta | 0 .../Character/Uvie/Uvie_Stand_Talk_Hand.png | Bin .../Uvie/Uvie_Stand_Talk_Hand.png.meta | 0 .../Uvie/Uvie_Stand_Talk_OpenMouth.png | Bin .../Uvie/Uvie_Stand_Talk_OpenMouth.png.meta | 0 .../Uvie_Stand_Talk_OpenMouth_EyesClosed.png | Bin ...e_Stand_Talk_OpenMouth_EyesClosed.png.meta | 0 .../Character/Uvie/Uvie_Stand_Thinking.png | Bin .../Uvie/Uvie_Stand_Thinking.png.meta | 0 .../Uvie/Uvie_Stand_Thinking_Talk.png | Bin .../Uvie/Uvie_Stand_Thinking_Talk.png.meta | 0 .../Uvie/Uvie_Stand_Uninterested.png | Bin .../Uvie/Uvie_Stand_Uninterested.png.meta | 0 .../Prefabs.meta | 0 .../Prefabs/Particles.meta} | 2 +- .../Prefabs/Particles}/Sakura Leaves.prefab | 236 +- .../Particles}/Sakura Leaves.prefab.meta | 0 .../Prefabs/Particles}/Sprites.meta | 0 .../Prefabs/Particles}/Sprites/Leaf.tif | Bin .../Prefabs/Particles}/Sprites/Leaf.tif.meta | 0 .../Particles}/Sprites/Leaf_Material.mat | 0 .../Particles}/Sprites/Leaf_Material.mat.meta | 0 .../Prefabs}/UI.meta | 2 +- .../Prefabs/UI}/ChoiceButton.prefab | 0 .../Prefabs/UI}/ChoiceButton.prefab.meta | 2 +- .../Scenes.meta} | 2 +- .../Scenes/ExampleScene.unity | 960 ++++++ .../Scenes/ExampleScene.unity.meta | 7 + .../{ => UVNF - ExampleResources}/Story.meta | 2 +- .../Story/ExampleStory.asset | 2845 +++++++++++++++++ .../Story/ExampleStory.asset.meta} | 2 +- .../Variables.asset | 17 +- .../Variables.asset.meta | 2 +- .../{Resources/UI => UVNF}/Animations.meta | 2 +- .../UI => UVNF}/Animations/Logo.controller | 0 .../Animations/Logo.controller.meta | 0 .../UI => UVNF}/Animations/MainLogoAnim0.anim | 0 .../Animations/MainLogoAnim0.anim.meta | 0 .../UI => UVNF}/Animations/MainLogoAnim1.anim | 0 .../Animations/MainLogoAnim1.anim.meta | 0 Project/Assets/UVNF/Editor.meta | 8 - .../{Resources/UI => UVNF}/Prefabs.meta | 2 +- .../Assets/UVNF/Prefabs/AudioManager.prefab | 207 ++ .../Prefabs/AudioManager.prefab.meta} | 2 +- .../UVNF/Prefabs/BackgroundCanvas.prefab | 317 ++ .../UVNF/Prefabs/BackgroundCanvas.prefab.meta | 7 + .../Assets/UVNF/Prefabs/GameManager.prefab | 51 + .../UVNF/Prefabs/GameManager.prefab.meta | 7 + Project/Assets/UVNF/Prefabs/MainCanvas.prefab | 1829 +++++++++++ .../UVNF/Prefabs/MainCanvas.prefab.meta | 7 + Project/Assets/UVNF/Scenes/MainScene.unity | 245 +- .../UVNF/Scenes/MainSceneSettings.lighting | 63 + .../Scenes/MainSceneSettings.lighting.meta} | 2 +- .../Scripts/Core/CanvasCharacterManager.cs | 21 +- .../Assets/UVNF/Scripts/Core/GameManager.cs | 9 - .../Elements/Character/ChangeSpriteElement.cs | 33 + .../Character/ChangeSpriteElement.cs.meta} | 2 +- .../Elements/Character/EnterSceneElement.cs | 8 +- .../Core/Story/Elements/Character/Enums.meta} | 2 +- .../Character/{ => Enums}/ScenePositions.cs | 0 .../{ => Enums}/ScenePositions.cs.meta | 0 .../Elements/Utility/SpawnObjectElement.cs | 4 + .../Assets/UVNF/Scripts/Entities/Character.cs | 11 + .../{Resources/Items => UVNF}/Sprites.meta | 2 +- .../Prefabs.meta => UVNF/Sprites/UI.meta} | 2 +- .../Sprites/UI}/BasicSprite.png | Bin .../Sprites/UI}/BasicSprite.png.meta | 0 .../Sprites/UI}/ButtonSprite.png | Bin .../Sprites/UI}/ButtonSprite.png.meta | 0 .../Sprites/UI}/DialogueSprite.png | Bin .../Sprites/UI}/DialogueSprite.png.meta | 0 .../Sprites => UVNF/Sprites/UI}/FullLogo.png | Bin .../Sprites/UI}/FullLogo.png.meta | 0 .../UI/Sprites => UVNF/Sprites/UI}/Logo.png | Bin .../Sprites => UVNF/Sprites/UI}/Logo.png.meta | 0 .../Sprites => UVNF/Sprites/UI}/LogoPart.png | Bin .../Sprites/UI}/LogoPart.png.meta | 0 Project/Assets/{ => UVNF}/xNode.meta | 0 Project/Assets/{ => UVNF}/xNode/Nodes.meta | 0 .../{ => UVNF}/xNode/Nodes/StartElement.cs | 0 .../xNode/Nodes/StartElement.cs.meta | 0 Project/Assets/{ => UVNF}/xNode/Scripts.meta | 0 .../{ => UVNF}/xNode/Scripts/Attributes.meta | 0 .../xNode/Scripts/Attributes/NodeEnum.cs | 0 .../xNode/Scripts/Attributes/NodeEnum.cs.meta | 0 .../{ => UVNF}/xNode/Scripts/Editor.meta | 0 .../xNode/Scripts/Editor/Drawers.meta | 0 .../Scripts/Editor/Drawers/NodeEnumDrawer.cs | 0 .../Editor/Drawers/NodeEnumDrawer.cs.meta | 0 .../xNode/Scripts/Editor/NodeEditor.cs | 0 .../xNode/Scripts/Editor/NodeEditor.cs.meta | 0 .../xNode/Scripts/Editor/NodeEditorAction.cs | 0 .../Scripts/Editor/NodeEditorAction.cs.meta | 0 .../Editor/NodeEditorAssetModProcessor.cs | 0 .../NodeEditorAssetModProcessor.cs.meta | 0 .../xNode/Scripts/Editor/NodeEditorBase.cs | 0 .../Scripts/Editor/NodeEditorBase.cs.meta | 0 .../xNode/Scripts/Editor/NodeEditorGUI.cs | 0 .../Scripts/Editor/NodeEditorGUI.cs.meta | 0 .../Scripts/Editor/NodeEditorGUILayout.cs | 0 .../Editor/NodeEditorGUILayout.cs.meta | 0 .../Scripts/Editor/NodeEditorPreferences.cs | 0 .../Editor/NodeEditorPreferences.cs.meta | 0 .../Scripts/Editor/NodeEditorReflection.cs | 0 .../Editor/NodeEditorReflection.cs.meta | 0 .../Scripts/Editor/NodeEditorResources.cs | 0 .../Editor/NodeEditorResources.cs.meta | 0 .../Scripts/Editor/NodeEditorUtilities.cs | 0 .../Editor/NodeEditorUtilities.cs.meta | 0 .../xNode/Scripts/Editor/NodeEditorWindow.cs | 0 .../Scripts/Editor/NodeEditorWindow.cs.meta | 0 .../xNode/Scripts/Editor/NodeGraphEditor.cs | 0 .../Scripts/Editor/NodeGraphEditor.cs.meta | 0 .../xNode/Scripts/Editor/RenamePopup.cs | 0 .../xNode/Scripts/Editor/RenamePopup.cs.meta | 0 .../xNode/Scripts/Editor/Resources.meta | 0 .../Editor/Resources/ScriptTemplates.meta | 0 .../xNode_NodeGraphTemplate.cs.txt | 0 .../xNode_NodeGraphTemplate.cs.txt.meta | 0 .../ScriptTemplates/xNode_NodeTemplate.cs.txt | 0 .../xNode_NodeTemplate.cs.txt.meta | 0 .../Scripts/Editor/Resources/xnode_dot.png | Bin .../Editor/Resources/xnode_dot.png.meta | 0 .../Editor/Resources/xnode_dot_outer.png | Bin .../Editor/Resources/xnode_dot_outer.png.meta | 0 .../Scripts/Editor/Resources/xnode_node.png | Bin .../Editor/Resources/xnode_node.png.meta | 0 .../Editor/Resources/xnode_node_highlight.png | Bin .../Resources/xnode_node_highlight.png.meta | 0 .../Editor/Resources/xnode_node_workfile.psd | Bin .../Resources/xnode_node_workfile.psd.meta | 0 .../Assets/{ => UVNF}/xNode/Scripts/Node.cs | 0 .../{ => UVNF}/xNode/Scripts/Node.cs.meta | 0 .../{ => UVNF}/xNode/Scripts/NodeDataCache.cs | 0 .../xNode/Scripts/NodeDataCache.cs.meta | 0 .../{ => UVNF}/xNode/Scripts/NodeGraph.cs | 0 .../xNode/Scripts/NodeGraph.cs.meta | 0 .../{ => UVNF}/xNode/Scripts/NodePort.cs | 0 .../{ => UVNF}/xNode/Scripts/NodePort.cs.meta | 0 Project/Packages/manifest.json | 11 +- Project/Packages/packages-lock.json | 337 ++ .../ProjectSettings/EditorBuildSettings.asset | 7 +- Project/ProjectSettings/EditorSettings.asset | 16 +- Project/ProjectSettings/ProjectVersion.txt | 4 +- .../VersionControlSettings.asset | 8 + Project/UserSettings/EditorUserSettings.asset | 30 + 291 files changed, 7145 insertions(+), 772 deletions(-) rename Project/Assets/{Resources/UI => Editor}/GUISkins.meta (77%) rename Project/Assets/{Resources/UI => Editor}/GUISkins/BackgroundTex.png (100%) rename Project/Assets/{Resources/UI => Editor}/GUISkins/BackgroundTex.png.meta (92%) rename Project/Assets/{Resources/UI => Editor}/GUISkins/UDSFStoryElementSprites.meta (77%) rename Project/Assets/{Resources/UI => Editor}/GUISkins/UDSFStoryElementSprites/Audio.png (100%) rename Project/Assets/{Resources/UI => Editor}/GUISkins/UDSFStoryElementSprites/Audio.png.meta (100%) rename Project/Assets/{Resources/UI => Editor}/GUISkins/UDSFStoryElementSprites/Character.png (100%) rename Project/Assets/{Resources/UI => Editor}/GUISkins/UDSFStoryElementSprites/Character.png.meta (100%) rename Project/Assets/{Resources/UI => Editor}/GUISkins/UDSFStoryElementSprites/ItemSprites.meta (100%) rename Project/Assets/{Resources/UI => Editor}/GUISkins/UDSFStoryElementSprites/ItemSprites/Audio.meta (100%) rename Project/Assets/{Resources/UI => Editor}/GUISkins/UDSFStoryElementSprites/ItemSprites/Audio/Background Music.png (100%) rename Project/Assets/{Resources/UI => Editor}/GUISkins/UDSFStoryElementSprites/ItemSprites/Audio/Background Music.png.meta (100%) rename Project/Assets/{Resources/UI => Editor}/GUISkins/UDSFStoryElementSprites/ItemSprites/Audio/Sound Effect.png (100%) rename Project/Assets/{Resources/UI => Editor}/GUISkins/UDSFStoryElementSprites/ItemSprites/Audio/Sound Effect.png.meta (100%) rename Project/Assets/{Resources/UI => Editor}/GUISkins/UDSFStoryElementSprites/ItemSprites/Audio/Stop Audio.png (100%) rename Project/Assets/{Resources/UI => Editor}/GUISkins/UDSFStoryElementSprites/ItemSprites/Audio/Stop Audio.png.meta (100%) rename Project/Assets/{Resources/UI => Editor}/GUISkins/UDSFStoryElementSprites/ItemSprites/Character.meta (100%) create mode 100644 Project/Assets/Editor/GUISkins/UDSFStoryElementSprites/ItemSprites/Character/ChangeSprite.png rename Project/Assets/{Resources/Items/Sprites/Cube.png.meta => Editor/GUISkins/UDSFStoryElementSprites/ItemSprites/Character/ChangeSprite.png.meta} (74%) rename Project/Assets/{Resources/UI => Editor}/GUISkins/UDSFStoryElementSprites/ItemSprites/Character/Enter Scene.png (100%) rename Project/Assets/{Resources/UI => Editor}/GUISkins/UDSFStoryElementSprites/ItemSprites/Character/Enter Scene.png.meta (100%) rename Project/Assets/{Resources/UI => Editor}/GUISkins/UDSFStoryElementSprites/ItemSprites/Character/Exit Scene.png (100%) rename Project/Assets/{Resources/UI => Editor}/GUISkins/UDSFStoryElementSprites/ItemSprites/Character/Exit Scene.png.meta (100%) rename Project/Assets/{Resources/UI => Editor}/GUISkins/UDSFStoryElementSprites/ItemSprites/Character/Move To Character.png (100%) rename Project/Assets/{Resources/UI => Editor}/GUISkins/UDSFStoryElementSprites/ItemSprites/Character/Move To Character.png.meta (100%) rename Project/Assets/{Resources/UI => Editor}/GUISkins/UDSFStoryElementSprites/ItemSprites/Other.meta (100%) rename Project/Assets/{Resources/UI => Editor}/GUISkins/UDSFStoryElementSprites/ItemSprites/Other/Start.png (100%) rename Project/Assets/{Resources/UI => Editor}/GUISkins/UDSFStoryElementSprites/ItemSprites/Other/Start.png.meta (100%) rename Project/Assets/{Resources/UI => Editor}/GUISkins/UDSFStoryElementSprites/ItemSprites/Scenery.meta (100%) rename Project/Assets/{Resources/UI => Editor}/GUISkins/UDSFStoryElementSprites/ItemSprites/Scenery/Change Background.png (100%) rename Project/Assets/{Resources/UI => Editor}/GUISkins/UDSFStoryElementSprites/ItemSprites/Scenery/Change Background.png.meta (100%) rename Project/Assets/{Resources/UI => Editor}/GUISkins/UDSFStoryElementSprites/ItemSprites/Story.meta (100%) rename Project/Assets/{Resources/UI => Editor}/GUISkins/UDSFStoryElementSprites/ItemSprites/Story/Audio Dialogue.png (100%) rename Project/Assets/{Resources/UI => Editor}/GUISkins/UDSFStoryElementSprites/ItemSprites/Story/Audio Dialogue.png.meta (100%) rename Project/Assets/{Resources/UI => Editor}/GUISkins/UDSFStoryElementSprites/ItemSprites/Story/Choice.png (100%) rename Project/Assets/{Resources/UI => Editor}/GUISkins/UDSFStoryElementSprites/ItemSprites/Story/Choice.png.meta (100%) rename Project/Assets/{Resources/UI => Editor}/GUISkins/UDSFStoryElementSprites/ItemSprites/Story/Condition.png (100%) rename Project/Assets/{Resources/UI => Editor}/GUISkins/UDSFStoryElementSprites/ItemSprites/Story/Condition.png.meta (100%) rename Project/Assets/{Resources/UI => Editor}/GUISkins/UDSFStoryElementSprites/ItemSprites/Story/Dialogue.png (100%) rename Project/Assets/{Resources/UI => Editor}/GUISkins/UDSFStoryElementSprites/ItemSprites/Story/Dialogue.png.meta (100%) rename Project/Assets/{Resources/UI => Editor}/GUISkins/UDSFStoryElementSprites/ItemSprites/Utility.meta (100%) rename Project/Assets/{Resources/UI => Editor}/GUISkins/UDSFStoryElementSprites/ItemSprites/Utility/Affect Variable.png (100%) rename Project/Assets/{Resources/UI => Editor}/GUISkins/UDSFStoryElementSprites/ItemSprites/Utility/Affect Variable.png.meta (100%) rename Project/Assets/{Resources/UI => Editor}/GUISkins/UDSFStoryElementSprites/ItemSprites/Utility/Loading Screen.png (100%) rename Project/Assets/{Resources/UI => Editor}/GUISkins/UDSFStoryElementSprites/ItemSprites/Utility/Loading Screen.png.meta (100%) rename Project/Assets/{Resources/UI => Editor}/GUISkins/UDSFStoryElementSprites/ItemSprites/Utility/Log.png (100%) rename Project/Assets/{Resources/UI => Editor}/GUISkins/UDSFStoryElementSprites/ItemSprites/Utility/Log.png.meta (100%) rename Project/Assets/{Resources/UI => Editor}/GUISkins/UDSFStoryElementSprites/ItemSprites/Utility/Spawn Object.png (100%) rename Project/Assets/{Resources/UI => Editor}/GUISkins/UDSFStoryElementSprites/ItemSprites/Utility/Spawn Object.png.meta (100%) rename Project/Assets/{Resources/UI => Editor}/GUISkins/UDSFStoryElementSprites/ItemSprites/Utility/Wait.png (100%) rename Project/Assets/{Resources/UI => Editor}/GUISkins/UDSFStoryElementSprites/ItemSprites/Utility/Wait.png.meta (100%) rename Project/Assets/{Resources/UI => Editor}/GUISkins/UDSFStoryElementSprites/Other.png (100%) rename Project/Assets/{Resources/UI => Editor}/GUISkins/UDSFStoryElementSprites/Other.png.meta (100%) rename Project/Assets/{Resources/UI => Editor}/GUISkins/UDSFStoryElementSprites/Scene.png (100%) rename Project/Assets/{Resources/UI => Editor}/GUISkins/UDSFStoryElementSprites/Scene.png.meta (100%) rename Project/Assets/{Resources/UI => Editor}/GUISkins/UDSFStoryElementSprites/Story.png (100%) rename Project/Assets/{Resources/UI => Editor}/GUISkins/UDSFStoryElementSprites/Story.png.meta (100%) rename Project/Assets/{Resources/UI => Editor}/GUISkins/UDSFStoryElementSprites/Utility.png (100%) rename Project/Assets/{Resources/UI => Editor}/GUISkins/UDSFStoryElementSprites/Utility.png.meta (100%) rename Project/Assets/{Resources/UI => Editor}/GUISkins/UVNFElement.guiskin (100%) rename Project/Assets/{Resources/UI => Editor}/GUISkins/UVNFElement.guiskin.meta (78%) delete mode 100644 Project/Assets/Resources/Items/Prefabs/CubeItem.prefab delete mode 100644 Project/Assets/Resources/Items/Sprites/Cube.png delete mode 100644 Project/Assets/Resources/UI/GUISkins/GUISkinPreview.cs delete mode 100644 Project/Assets/Resources/UI/Sprites.meta delete mode 100644 Project/Assets/Story/StoryGraphs.meta delete mode 100644 Project/Assets/Story/StoryGraphs/New Story Graph.asset delete mode 100644 Project/Assets/Story/StoryInstances.meta delete mode 100644 Project/Assets/Story/StoryInstances/TestStory.asset rename Project/Assets/{ExampleResources.meta => UVNF - ExampleResources.meta} (100%) rename Project/Assets/{ExampleResources => UVNF - ExampleResources}/Audio.meta (100%) rename Project/Assets/{ExampleResources => UVNF - ExampleResources}/Audio/Boop.wav (100%) rename Project/Assets/{ExampleResources => UVNF - ExampleResources}/Audio/Boop.wav.meta (100%) rename Project/Assets/{ExampleResources => UVNF - ExampleResources}/Audio/Velorexe - Calming Worlds.mp3 (100%) rename Project/Assets/{ExampleResources => UVNF - ExampleResources}/Audio/Velorexe - Calming Worlds.mp3.meta (100%) rename Project/Assets/{ExampleResources => UVNF - ExampleResources}/Audio/Velorexe - Piano Chords.mp3 (100%) rename Project/Assets/{ExampleResources => UVNF - ExampleResources}/Audio/Velorexe - Piano Chords.mp3.meta (100%) rename Project/Assets/{ExampleResources => UVNF - ExampleResources}/Backgrounds.meta (100%) rename Project/Assets/{ExampleResources => UVNF - ExampleResources}/Backgrounds/Busy_Street.png (100%) rename Project/Assets/{ExampleResources => UVNF - ExampleResources}/Backgrounds/Busy_Street.png.meta (100%) rename Project/Assets/{ExampleResources => UVNF - ExampleResources}/Backgrounds/Field.png (100%) rename Project/Assets/{ExampleResources => UVNF - ExampleResources}/Backgrounds/Field.png.meta (100%) rename Project/Assets/{ExampleResources => UVNF - ExampleResources}/Character.meta (100%) rename Project/Assets/{ExampleResources => UVNF - ExampleResources}/Character/Novle.meta (100%) rename Project/Assets/{ExampleResources => UVNF - ExampleResources}/Character/Novle/Novle_Stand_Explaining.png (100%) rename Project/Assets/{ExampleResources => UVNF - ExampleResources}/Character/Novle/Novle_Stand_Explaining.png.meta (100%) rename Project/Assets/{ExampleResources => UVNF - ExampleResources}/Character/Novle/Novle_Stand_Explaining_Interested.png (100%) rename Project/Assets/{ExampleResources => UVNF - ExampleResources}/Character/Novle/Novle_Stand_Explaining_Interested.png.meta (100%) rename Project/Assets/{ExampleResources => UVNF - ExampleResources}/Character/Novle/Novle_Stand_Interested.png (100%) rename Project/Assets/{ExampleResources => UVNF - ExampleResources}/Character/Novle/Novle_Stand_Interested.png.meta (100%) rename Project/Assets/{ExampleResources => UVNF - ExampleResources}/Character/Novle/Novle_Stand_Joy_Eyes_Closed.png (100%) rename Project/Assets/{ExampleResources => UVNF - ExampleResources}/Character/Novle/Novle_Stand_Joy_Eyes_Closed.png.meta (100%) rename Project/Assets/{ExampleResources => UVNF - ExampleResources}/Character/Novle/Novle_Stand_Joy_Eyes_Open.png (100%) rename Project/Assets/{ExampleResources => UVNF - ExampleResources}/Character/Novle/Novle_Stand_Joy_Eyes_Open.png.meta (100%) rename Project/Assets/{ExampleResources => UVNF - ExampleResources}/Character/Novle/Novle_Stand_Listening.png (100%) rename Project/Assets/{ExampleResources => UVNF - ExampleResources}/Character/Novle/Novle_Stand_Listening.png.meta (100%) rename Project/Assets/{ExampleResources => UVNF - ExampleResources}/Character/Novle/Novle_Stand_Sly.png (100%) rename Project/Assets/{ExampleResources => UVNF - ExampleResources}/Character/Novle/Novle_Stand_Sly.png.meta (100%) rename Project/Assets/{ExampleResources => UVNF - ExampleResources}/Character/Novle/Novle_Stand_Smile_EyesClosed.png (100%) rename Project/Assets/{ExampleResources => UVNF - ExampleResources}/Character/Novle/Novle_Stand_Smile_EyesClosed.png.meta (100%) rename Project/Assets/{ExampleResources => UVNF - ExampleResources}/Character/Novle/Novle_Stand_Talk.png (100%) rename Project/Assets/{ExampleResources => UVNF - ExampleResources}/Character/Novle/Novle_Stand_Talk.png.meta (100%) rename Project/Assets/{ExampleResources => UVNF - ExampleResources}/Character/Novle/Novle_Stand_Talk_EyesClosed.png (100%) rename Project/Assets/{ExampleResources => UVNF - ExampleResources}/Character/Novle/Novle_Stand_Talk_EyesClosed.png.meta (100%) rename Project/Assets/{ExampleResources => UVNF - ExampleResources}/Character/Novle/Novle_Stand_Talk_OpenMouth.png (100%) rename Project/Assets/{ExampleResources => UVNF - ExampleResources}/Character/Novle/Novle_Stand_Talk_OpenMouth.png.meta (100%) rename Project/Assets/{ExampleResources => UVNF - ExampleResources}/Character/Novle/Novle_Stand_Talk_OpenMouth_EyesClosed.png (100%) rename Project/Assets/{ExampleResources => UVNF - ExampleResources}/Character/Novle/Novle_Stand_Talk_OpenMouth_EyesClosed.png.meta (100%) rename Project/Assets/{ExampleResources => UVNF - ExampleResources}/Character/Novle/Novle_Stand_Talk_Sly.png (100%) rename Project/Assets/{ExampleResources => UVNF - ExampleResources}/Character/Novle/Novle_Stand_Talk_Sly.png.meta (100%) rename Project/Assets/{ExampleResources => UVNF - ExampleResources}/Character/Novle/Novle_Stand_Talk_Smile.png (100%) rename Project/Assets/{ExampleResources => UVNF - ExampleResources}/Character/Novle/Novle_Stand_Talk_Smile.png.meta (100%) rename Project/Assets/{ExampleResources => UVNF - ExampleResources}/Character/Novle/Novle_Stand_Thinking.png (100%) rename Project/Assets/{ExampleResources => UVNF - ExampleResources}/Character/Novle/Novle_Stand_Thinking.png.meta (100%) rename Project/Assets/{ExampleResources => UVNF - ExampleResources}/Character/Novle/Novle_Stand_Thinking_OpenMouth.png (100%) rename Project/Assets/{ExampleResources => UVNF - ExampleResources}/Character/Novle/Novle_Stand_Thinking_OpenMouth.png.meta (100%) rename Project/Assets/{ExampleResources => UVNF - ExampleResources}/Character/Novle/Novle_Stand_Uninterested.png (100%) rename Project/Assets/{ExampleResources => UVNF - ExampleResources}/Character/Novle/Novle_Stand_Uninterested.png.meta (100%) rename Project/Assets/{ExampleResources => UVNF - ExampleResources}/Character/Novle/Novle_Stand_Uninterested_Explaining.png (100%) rename Project/Assets/{ExampleResources => UVNF - ExampleResources}/Character/Novle/Novle_Stand_Uninterested_Explaining.png.meta (100%) rename Project/Assets/{ExampleResources => UVNF - ExampleResources}/Character/Uvie.meta (100%) rename Project/Assets/{ExampleResources => UVNF - ExampleResources}/Character/Uvie/Uvie_Stand_Hand_Open.png (100%) rename Project/Assets/{ExampleResources => UVNF - ExampleResources}/Character/Uvie/Uvie_Stand_Hand_Open.png.meta (100%) rename Project/Assets/{ExampleResources => UVNF - ExampleResources}/Character/Uvie/Uvie_Stand_Interested.png (100%) rename Project/Assets/{ExampleResources => UVNF - ExampleResources}/Character/Uvie/Uvie_Stand_Interested.png.meta (100%) rename Project/Assets/{ExampleResources => UVNF - ExampleResources}/Character/Uvie/Uvie_Stand_Joy_Open_Eyes.png (100%) rename Project/Assets/{ExampleResources => UVNF - ExampleResources}/Character/Uvie/Uvie_Stand_Joy_Open_Eyes.png.meta (100%) rename Project/Assets/{ExampleResources => UVNF - ExampleResources}/Character/Uvie/Uvie_Stand_Joy_Open_Mouth.png (100%) rename Project/Assets/{ExampleResources => UVNF - ExampleResources}/Character/Uvie/Uvie_Stand_Joy_Open_Mouth.png.meta (100%) rename Project/Assets/{ExampleResources => UVNF - ExampleResources}/Character/Uvie/Uvie_Stand_Listening.png (100%) rename Project/Assets/{ExampleResources => UVNF - ExampleResources}/Character/Uvie/Uvie_Stand_Listening.png.meta (100%) rename Project/Assets/{ExampleResources => UVNF - ExampleResources}/Character/Uvie/Uvie_Stand_Smile.png (100%) rename Project/Assets/{ExampleResources => UVNF - ExampleResources}/Character/Uvie/Uvie_Stand_Smile.png.meta (100%) rename Project/Assets/{ExampleResources => UVNF - ExampleResources}/Character/Uvie/Uvie_Stand_Smile_Bored_Talk.png (100%) rename Project/Assets/{ExampleResources => UVNF - ExampleResources}/Character/Uvie/Uvie_Stand_Smile_Bored_Talk.png.meta (100%) rename Project/Assets/{ExampleResources => UVNF - ExampleResources}/Character/Uvie/Uvie_Stand_Smile_EyeClosed.png (100%) rename Project/Assets/{ExampleResources => UVNF - ExampleResources}/Character/Uvie/Uvie_Stand_Smile_EyeClosed.png.meta (100%) rename Project/Assets/{ExampleResources => UVNF - ExampleResources}/Character/Uvie/Uvie_Stand_Smile_Sly.png (100%) rename Project/Assets/{ExampleResources => UVNF - ExampleResources}/Character/Uvie/Uvie_Stand_Smile_Sly.png.meta (100%) rename Project/Assets/{ExampleResources => UVNF - ExampleResources}/Character/Uvie/Uvie_Stand_Smile_Sly_Closed.png (100%) rename Project/Assets/{ExampleResources => UVNF - ExampleResources}/Character/Uvie/Uvie_Stand_Smile_Sly_Closed.png.meta (100%) rename Project/Assets/{ExampleResources => UVNF - ExampleResources}/Character/Uvie/Uvie_Stand_Talk.png (100%) rename Project/Assets/{ExampleResources => UVNF - ExampleResources}/Character/Uvie/Uvie_Stand_Talk.png.meta (100%) rename Project/Assets/{ExampleResources => UVNF - ExampleResources}/Character/Uvie/Uvie_Stand_Talk_EyeClosed.png (100%) rename Project/Assets/{ExampleResources => UVNF - ExampleResources}/Character/Uvie/Uvie_Stand_Talk_EyeClosed.png.meta (100%) rename Project/Assets/{ExampleResources => UVNF - ExampleResources}/Character/Uvie/Uvie_Stand_Talk_Hand.png (100%) rename Project/Assets/{ExampleResources => UVNF - ExampleResources}/Character/Uvie/Uvie_Stand_Talk_Hand.png.meta (100%) rename Project/Assets/{ExampleResources => UVNF - ExampleResources}/Character/Uvie/Uvie_Stand_Talk_OpenMouth.png (100%) rename Project/Assets/{ExampleResources => UVNF - ExampleResources}/Character/Uvie/Uvie_Stand_Talk_OpenMouth.png.meta (100%) rename Project/Assets/{ExampleResources => UVNF - ExampleResources}/Character/Uvie/Uvie_Stand_Talk_OpenMouth_EyesClosed.png (100%) rename Project/Assets/{ExampleResources => UVNF - ExampleResources}/Character/Uvie/Uvie_Stand_Talk_OpenMouth_EyesClosed.png.meta (100%) rename Project/Assets/{ExampleResources => UVNF - ExampleResources}/Character/Uvie/Uvie_Stand_Thinking.png (100%) rename Project/Assets/{ExampleResources => UVNF - ExampleResources}/Character/Uvie/Uvie_Stand_Thinking.png.meta (100%) rename Project/Assets/{ExampleResources => UVNF - ExampleResources}/Character/Uvie/Uvie_Stand_Thinking_Talk.png (100%) rename Project/Assets/{ExampleResources => UVNF - ExampleResources}/Character/Uvie/Uvie_Stand_Thinking_Talk.png.meta (100%) rename Project/Assets/{ExampleResources => UVNF - ExampleResources}/Character/Uvie/Uvie_Stand_Uninterested.png (100%) rename Project/Assets/{ExampleResources => UVNF - ExampleResources}/Character/Uvie/Uvie_Stand_Uninterested.png.meta (100%) rename Project/Assets/{ExampleResources => UVNF - ExampleResources}/Prefabs.meta (100%) rename Project/Assets/{Resources.meta => UVNF - ExampleResources/Prefabs/Particles.meta} (77%) rename Project/Assets/{ExampleResources/Prefabs => UVNF - ExampleResources/Prefabs/Particles}/Sakura Leaves.prefab (97%) rename Project/Assets/{ExampleResources/Prefabs => UVNF - ExampleResources/Prefabs/Particles}/Sakura Leaves.prefab.meta (100%) rename Project/Assets/{ExampleResources => UVNF - ExampleResources/Prefabs/Particles}/Sprites.meta (100%) rename Project/Assets/{ExampleResources => UVNF - ExampleResources/Prefabs/Particles}/Sprites/Leaf.tif (100%) rename Project/Assets/{ExampleResources => UVNF - ExampleResources/Prefabs/Particles}/Sprites/Leaf.tif.meta (100%) rename Project/Assets/{ExampleResources => UVNF - ExampleResources/Prefabs/Particles}/Sprites/Leaf_Material.mat (100%) rename Project/Assets/{ExampleResources => UVNF - ExampleResources/Prefabs/Particles}/Sprites/Leaf_Material.mat.meta (100%) rename Project/Assets/{Resources => UVNF - ExampleResources/Prefabs}/UI.meta (77%) rename Project/Assets/{Resources/UI/Prefabs => UVNF - ExampleResources/Prefabs/UI}/ChoiceButton.prefab (100%) rename Project/Assets/{Resources/UI/Prefabs => UVNF - ExampleResources/Prefabs/UI}/ChoiceButton.prefab.meta (74%) rename Project/Assets/{Resources/Databases.meta => UVNF - ExampleResources/Scenes.meta} (77%) create mode 100644 Project/Assets/UVNF - ExampleResources/Scenes/ExampleScene.unity create mode 100644 Project/Assets/UVNF - ExampleResources/Scenes/ExampleScene.unity.meta rename Project/Assets/{ => UVNF - ExampleResources}/Story.meta (77%) create mode 100644 Project/Assets/UVNF - ExampleResources/Story/ExampleStory.asset rename Project/Assets/{Story/StoryGraphs/New Story Graph.asset.meta => UVNF - ExampleResources/Story/ExampleStory.asset.meta} (78%) rename Project/Assets/{UVNF/Scripts/Entities/Containers/Variables => UVNF - ExampleResources}/Variables.asset (52%) rename Project/Assets/{UVNF/Scripts/Entities/Containers/Variables => UVNF - ExampleResources}/Variables.asset.meta (78%) rename Project/Assets/{Resources/UI => UVNF}/Animations.meta (77%) rename Project/Assets/{Resources/UI => UVNF}/Animations/Logo.controller (100%) rename Project/Assets/{Resources/UI => UVNF}/Animations/Logo.controller.meta (100%) rename Project/Assets/{Resources/UI => UVNF}/Animations/MainLogoAnim0.anim (100%) rename Project/Assets/{Resources/UI => UVNF}/Animations/MainLogoAnim0.anim.meta (100%) rename Project/Assets/{Resources/UI => UVNF}/Animations/MainLogoAnim1.anim (100%) rename Project/Assets/{Resources/UI => UVNF}/Animations/MainLogoAnim1.anim.meta (100%) delete mode 100644 Project/Assets/UVNF/Editor.meta rename Project/Assets/{Resources/UI => UVNF}/Prefabs.meta (77%) create mode 100644 Project/Assets/UVNF/Prefabs/AudioManager.prefab rename Project/Assets/{Resources/Items/Prefabs/CubeItem.prefab.meta => UVNF/Prefabs/AudioManager.prefab.meta} (74%) create mode 100644 Project/Assets/UVNF/Prefabs/BackgroundCanvas.prefab create mode 100644 Project/Assets/UVNF/Prefabs/BackgroundCanvas.prefab.meta create mode 100644 Project/Assets/UVNF/Prefabs/GameManager.prefab create mode 100644 Project/Assets/UVNF/Prefabs/GameManager.prefab.meta create mode 100644 Project/Assets/UVNF/Prefabs/MainCanvas.prefab create mode 100644 Project/Assets/UVNF/Prefabs/MainCanvas.prefab.meta create mode 100644 Project/Assets/UVNF/Scenes/MainSceneSettings.lighting rename Project/Assets/{Story/StoryInstances/TestStory.asset.meta => UVNF/Scenes/MainSceneSettings.lighting.meta} (78%) create mode 100644 Project/Assets/UVNF/Scripts/Core/Story/Elements/Character/ChangeSpriteElement.cs rename Project/Assets/{Resources/UI/GUISkins/GUISkinPreview.cs.meta => UVNF/Scripts/Core/Story/Elements/Character/ChangeSpriteElement.cs.meta} (83%) rename Project/Assets/{Resources/Items.meta => UVNF/Scripts/Core/Story/Elements/Character/Enums.meta} (77%) rename Project/Assets/UVNF/Scripts/Core/Story/Elements/Character/{ => Enums}/ScenePositions.cs (100%) rename Project/Assets/UVNF/Scripts/Core/Story/Elements/Character/{ => Enums}/ScenePositions.cs.meta (100%) rename Project/Assets/{Resources/Items => UVNF}/Sprites.meta (77%) rename Project/Assets/{Resources/Items/Prefabs.meta => UVNF/Sprites/UI.meta} (77%) rename Project/Assets/{Resources/UI/Sprites => UVNF/Sprites/UI}/BasicSprite.png (100%) rename Project/Assets/{Resources/UI/Sprites => UVNF/Sprites/UI}/BasicSprite.png.meta (100%) rename Project/Assets/{Resources/UI/Sprites => UVNF/Sprites/UI}/ButtonSprite.png (100%) rename Project/Assets/{Resources/UI/Sprites => UVNF/Sprites/UI}/ButtonSprite.png.meta (100%) rename Project/Assets/{Resources/UI/Sprites => UVNF/Sprites/UI}/DialogueSprite.png (100%) rename Project/Assets/{Resources/UI/Sprites => UVNF/Sprites/UI}/DialogueSprite.png.meta (100%) rename Project/Assets/{Resources/UI/Sprites => UVNF/Sprites/UI}/FullLogo.png (100%) rename Project/Assets/{Resources/UI/Sprites => UVNF/Sprites/UI}/FullLogo.png.meta (100%) rename Project/Assets/{Resources/UI/Sprites => UVNF/Sprites/UI}/Logo.png (100%) rename Project/Assets/{Resources/UI/Sprites => UVNF/Sprites/UI}/Logo.png.meta (100%) rename Project/Assets/{Resources/UI/Sprites => UVNF/Sprites/UI}/LogoPart.png (100%) rename Project/Assets/{Resources/UI/Sprites => UVNF/Sprites/UI}/LogoPart.png.meta (100%) rename Project/Assets/{ => UVNF}/xNode.meta (100%) rename Project/Assets/{ => UVNF}/xNode/Nodes.meta (100%) rename Project/Assets/{ => UVNF}/xNode/Nodes/StartElement.cs (100%) rename Project/Assets/{ => UVNF}/xNode/Nodes/StartElement.cs.meta (100%) rename Project/Assets/{ => UVNF}/xNode/Scripts.meta (100%) rename Project/Assets/{ => UVNF}/xNode/Scripts/Attributes.meta (100%) rename Project/Assets/{ => UVNF}/xNode/Scripts/Attributes/NodeEnum.cs (100%) rename Project/Assets/{ => UVNF}/xNode/Scripts/Attributes/NodeEnum.cs.meta (100%) rename Project/Assets/{ => UVNF}/xNode/Scripts/Editor.meta (100%) rename Project/Assets/{ => UVNF}/xNode/Scripts/Editor/Drawers.meta (100%) rename Project/Assets/{ => UVNF}/xNode/Scripts/Editor/Drawers/NodeEnumDrawer.cs (100%) rename Project/Assets/{ => UVNF}/xNode/Scripts/Editor/Drawers/NodeEnumDrawer.cs.meta (100%) rename Project/Assets/{ => UVNF}/xNode/Scripts/Editor/NodeEditor.cs (100%) rename Project/Assets/{ => UVNF}/xNode/Scripts/Editor/NodeEditor.cs.meta (100%) rename Project/Assets/{ => UVNF}/xNode/Scripts/Editor/NodeEditorAction.cs (100%) rename Project/Assets/{ => UVNF}/xNode/Scripts/Editor/NodeEditorAction.cs.meta (100%) rename Project/Assets/{ => UVNF}/xNode/Scripts/Editor/NodeEditorAssetModProcessor.cs (100%) rename Project/Assets/{ => UVNF}/xNode/Scripts/Editor/NodeEditorAssetModProcessor.cs.meta (100%) rename Project/Assets/{ => UVNF}/xNode/Scripts/Editor/NodeEditorBase.cs (100%) rename Project/Assets/{ => UVNF}/xNode/Scripts/Editor/NodeEditorBase.cs.meta (100%) rename Project/Assets/{ => UVNF}/xNode/Scripts/Editor/NodeEditorGUI.cs (100%) rename Project/Assets/{ => UVNF}/xNode/Scripts/Editor/NodeEditorGUI.cs.meta (100%) rename Project/Assets/{ => UVNF}/xNode/Scripts/Editor/NodeEditorGUILayout.cs (100%) rename Project/Assets/{ => UVNF}/xNode/Scripts/Editor/NodeEditorGUILayout.cs.meta (100%) rename Project/Assets/{ => UVNF}/xNode/Scripts/Editor/NodeEditorPreferences.cs (100%) rename Project/Assets/{ => UVNF}/xNode/Scripts/Editor/NodeEditorPreferences.cs.meta (100%) rename Project/Assets/{ => UVNF}/xNode/Scripts/Editor/NodeEditorReflection.cs (100%) rename Project/Assets/{ => UVNF}/xNode/Scripts/Editor/NodeEditorReflection.cs.meta (100%) rename Project/Assets/{ => UVNF}/xNode/Scripts/Editor/NodeEditorResources.cs (100%) rename Project/Assets/{ => UVNF}/xNode/Scripts/Editor/NodeEditorResources.cs.meta (100%) rename Project/Assets/{ => UVNF}/xNode/Scripts/Editor/NodeEditorUtilities.cs (100%) rename Project/Assets/{ => UVNF}/xNode/Scripts/Editor/NodeEditorUtilities.cs.meta (100%) rename Project/Assets/{ => UVNF}/xNode/Scripts/Editor/NodeEditorWindow.cs (100%) rename Project/Assets/{ => UVNF}/xNode/Scripts/Editor/NodeEditorWindow.cs.meta (100%) rename Project/Assets/{ => UVNF}/xNode/Scripts/Editor/NodeGraphEditor.cs (100%) rename Project/Assets/{ => UVNF}/xNode/Scripts/Editor/NodeGraphEditor.cs.meta (100%) rename Project/Assets/{ => UVNF}/xNode/Scripts/Editor/RenamePopup.cs (100%) rename Project/Assets/{ => UVNF}/xNode/Scripts/Editor/RenamePopup.cs.meta (100%) rename Project/Assets/{ => UVNF}/xNode/Scripts/Editor/Resources.meta (100%) rename Project/Assets/{ => UVNF}/xNode/Scripts/Editor/Resources/ScriptTemplates.meta (100%) rename Project/Assets/{ => UVNF}/xNode/Scripts/Editor/Resources/ScriptTemplates/xNode_NodeGraphTemplate.cs.txt (100%) rename Project/Assets/{ => UVNF}/xNode/Scripts/Editor/Resources/ScriptTemplates/xNode_NodeGraphTemplate.cs.txt.meta (100%) rename Project/Assets/{ => UVNF}/xNode/Scripts/Editor/Resources/ScriptTemplates/xNode_NodeTemplate.cs.txt (100%) rename Project/Assets/{ => UVNF}/xNode/Scripts/Editor/Resources/ScriptTemplates/xNode_NodeTemplate.cs.txt.meta (100%) rename Project/Assets/{ => UVNF}/xNode/Scripts/Editor/Resources/xnode_dot.png (100%) rename Project/Assets/{ => UVNF}/xNode/Scripts/Editor/Resources/xnode_dot.png.meta (100%) rename Project/Assets/{ => UVNF}/xNode/Scripts/Editor/Resources/xnode_dot_outer.png (100%) rename Project/Assets/{ => UVNF}/xNode/Scripts/Editor/Resources/xnode_dot_outer.png.meta (100%) rename Project/Assets/{ => UVNF}/xNode/Scripts/Editor/Resources/xnode_node.png (100%) rename Project/Assets/{ => UVNF}/xNode/Scripts/Editor/Resources/xnode_node.png.meta (100%) rename Project/Assets/{ => UVNF}/xNode/Scripts/Editor/Resources/xnode_node_highlight.png (100%) rename Project/Assets/{ => UVNF}/xNode/Scripts/Editor/Resources/xnode_node_highlight.png.meta (100%) rename Project/Assets/{ => UVNF}/xNode/Scripts/Editor/Resources/xnode_node_workfile.psd (100%) rename Project/Assets/{ => UVNF}/xNode/Scripts/Editor/Resources/xnode_node_workfile.psd.meta (100%) rename Project/Assets/{ => UVNF}/xNode/Scripts/Node.cs (100%) rename Project/Assets/{ => UVNF}/xNode/Scripts/Node.cs.meta (100%) rename Project/Assets/{ => UVNF}/xNode/Scripts/NodeDataCache.cs (100%) rename Project/Assets/{ => UVNF}/xNode/Scripts/NodeDataCache.cs.meta (100%) rename Project/Assets/{ => UVNF}/xNode/Scripts/NodeGraph.cs (100%) rename Project/Assets/{ => UVNF}/xNode/Scripts/NodeGraph.cs.meta (100%) rename Project/Assets/{ => UVNF}/xNode/Scripts/NodePort.cs (100%) rename Project/Assets/{ => UVNF}/xNode/Scripts/NodePort.cs.meta (100%) create mode 100644 Project/Packages/packages-lock.json create mode 100644 Project/ProjectSettings/VersionControlSettings.asset create mode 100644 Project/UserSettings/EditorUserSettings.asset diff --git a/Project/Assets/Resources/UI/GUISkins.meta b/Project/Assets/Editor/GUISkins.meta similarity index 77% rename from Project/Assets/Resources/UI/GUISkins.meta rename to Project/Assets/Editor/GUISkins.meta index ca65e589..e7eed811 100644 --- a/Project/Assets/Resources/UI/GUISkins.meta +++ b/Project/Assets/Editor/GUISkins.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 4ac49086ddc6cf64492ebcd1af3d6922 +guid: ecef26e4c80dd464f8528cd9bc7f4907 folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Project/Assets/Resources/UI/GUISkins/BackgroundTex.png b/Project/Assets/Editor/GUISkins/BackgroundTex.png similarity index 100% rename from Project/Assets/Resources/UI/GUISkins/BackgroundTex.png rename to Project/Assets/Editor/GUISkins/BackgroundTex.png diff --git a/Project/Assets/Resources/UI/GUISkins/BackgroundTex.png.meta b/Project/Assets/Editor/GUISkins/BackgroundTex.png.meta similarity index 92% rename from Project/Assets/Resources/UI/GUISkins/BackgroundTex.png.meta rename to Project/Assets/Editor/GUISkins/BackgroundTex.png.meta index 9bee30d0..53eaecc9 100644 --- a/Project/Assets/Resources/UI/GUISkins/BackgroundTex.png.meta +++ b/Project/Assets/Editor/GUISkins/BackgroundTex.png.meta @@ -1,9 +1,9 @@ fileFormatVersion: 2 -guid: 3ba3f98c12c253746a6eb7b199d0c4b7 +guid: 5ca3394a0a0d0624fb466d24149effe4 TextureImporter: internalIDToNameTable: [] externalObjects: {} - serializedVersion: 10 + serializedVersion: 11 mipmaps: mipMapMode: 0 enableMipMap: 1 @@ -23,6 +23,7 @@ TextureImporter: isReadable: 0 streamingMipmaps: 0 streamingMipmapsPriority: 0 + vTOnly: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -54,9 +55,13 @@ TextureImporter: textureType: 0 textureShape: 1 singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 platformSettings: - serializedVersion: 3 buildTarget: DefaultTexturePlatform diff --git a/Project/Assets/Resources/UI/GUISkins/UDSFStoryElementSprites.meta b/Project/Assets/Editor/GUISkins/UDSFStoryElementSprites.meta similarity index 77% rename from Project/Assets/Resources/UI/GUISkins/UDSFStoryElementSprites.meta rename to Project/Assets/Editor/GUISkins/UDSFStoryElementSprites.meta index 53e10d73..cf2dca42 100644 --- a/Project/Assets/Resources/UI/GUISkins/UDSFStoryElementSprites.meta +++ b/Project/Assets/Editor/GUISkins/UDSFStoryElementSprites.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 6a47364d9feb9ef4f95bf1978cb5a96c +guid: 3e7248960428f5748bf2336b6193c5ef folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Project/Assets/Resources/UI/GUISkins/UDSFStoryElementSprites/Audio.png b/Project/Assets/Editor/GUISkins/UDSFStoryElementSprites/Audio.png similarity index 100% rename from Project/Assets/Resources/UI/GUISkins/UDSFStoryElementSprites/Audio.png rename to Project/Assets/Editor/GUISkins/UDSFStoryElementSprites/Audio.png diff --git a/Project/Assets/Resources/UI/GUISkins/UDSFStoryElementSprites/Audio.png.meta b/Project/Assets/Editor/GUISkins/UDSFStoryElementSprites/Audio.png.meta similarity index 100% rename from Project/Assets/Resources/UI/GUISkins/UDSFStoryElementSprites/Audio.png.meta rename to Project/Assets/Editor/GUISkins/UDSFStoryElementSprites/Audio.png.meta diff --git a/Project/Assets/Resources/UI/GUISkins/UDSFStoryElementSprites/Character.png b/Project/Assets/Editor/GUISkins/UDSFStoryElementSprites/Character.png similarity index 100% rename from Project/Assets/Resources/UI/GUISkins/UDSFStoryElementSprites/Character.png rename to Project/Assets/Editor/GUISkins/UDSFStoryElementSprites/Character.png diff --git a/Project/Assets/Resources/UI/GUISkins/UDSFStoryElementSprites/Character.png.meta b/Project/Assets/Editor/GUISkins/UDSFStoryElementSprites/Character.png.meta similarity index 100% rename from Project/Assets/Resources/UI/GUISkins/UDSFStoryElementSprites/Character.png.meta rename to Project/Assets/Editor/GUISkins/UDSFStoryElementSprites/Character.png.meta diff --git a/Project/Assets/Resources/UI/GUISkins/UDSFStoryElementSprites/ItemSprites.meta b/Project/Assets/Editor/GUISkins/UDSFStoryElementSprites/ItemSprites.meta similarity index 100% rename from Project/Assets/Resources/UI/GUISkins/UDSFStoryElementSprites/ItemSprites.meta rename to Project/Assets/Editor/GUISkins/UDSFStoryElementSprites/ItemSprites.meta diff --git a/Project/Assets/Resources/UI/GUISkins/UDSFStoryElementSprites/ItemSprites/Audio.meta b/Project/Assets/Editor/GUISkins/UDSFStoryElementSprites/ItemSprites/Audio.meta similarity index 100% rename from Project/Assets/Resources/UI/GUISkins/UDSFStoryElementSprites/ItemSprites/Audio.meta rename to Project/Assets/Editor/GUISkins/UDSFStoryElementSprites/ItemSprites/Audio.meta diff --git a/Project/Assets/Resources/UI/GUISkins/UDSFStoryElementSprites/ItemSprites/Audio/Background Music.png b/Project/Assets/Editor/GUISkins/UDSFStoryElementSprites/ItemSprites/Audio/Background Music.png similarity index 100% rename from Project/Assets/Resources/UI/GUISkins/UDSFStoryElementSprites/ItemSprites/Audio/Background Music.png rename to Project/Assets/Editor/GUISkins/UDSFStoryElementSprites/ItemSprites/Audio/Background Music.png diff --git a/Project/Assets/Resources/UI/GUISkins/UDSFStoryElementSprites/ItemSprites/Audio/Background Music.png.meta b/Project/Assets/Editor/GUISkins/UDSFStoryElementSprites/ItemSprites/Audio/Background Music.png.meta similarity index 100% rename from Project/Assets/Resources/UI/GUISkins/UDSFStoryElementSprites/ItemSprites/Audio/Background Music.png.meta rename to Project/Assets/Editor/GUISkins/UDSFStoryElementSprites/ItemSprites/Audio/Background Music.png.meta diff --git a/Project/Assets/Resources/UI/GUISkins/UDSFStoryElementSprites/ItemSprites/Audio/Sound Effect.png b/Project/Assets/Editor/GUISkins/UDSFStoryElementSprites/ItemSprites/Audio/Sound Effect.png similarity index 100% rename from Project/Assets/Resources/UI/GUISkins/UDSFStoryElementSprites/ItemSprites/Audio/Sound Effect.png rename to Project/Assets/Editor/GUISkins/UDSFStoryElementSprites/ItemSprites/Audio/Sound Effect.png diff --git a/Project/Assets/Resources/UI/GUISkins/UDSFStoryElementSprites/ItemSprites/Audio/Sound Effect.png.meta b/Project/Assets/Editor/GUISkins/UDSFStoryElementSprites/ItemSprites/Audio/Sound Effect.png.meta similarity index 100% rename from Project/Assets/Resources/UI/GUISkins/UDSFStoryElementSprites/ItemSprites/Audio/Sound Effect.png.meta rename to Project/Assets/Editor/GUISkins/UDSFStoryElementSprites/ItemSprites/Audio/Sound Effect.png.meta diff --git a/Project/Assets/Resources/UI/GUISkins/UDSFStoryElementSprites/ItemSprites/Audio/Stop Audio.png b/Project/Assets/Editor/GUISkins/UDSFStoryElementSprites/ItemSprites/Audio/Stop Audio.png similarity index 100% rename from Project/Assets/Resources/UI/GUISkins/UDSFStoryElementSprites/ItemSprites/Audio/Stop Audio.png rename to Project/Assets/Editor/GUISkins/UDSFStoryElementSprites/ItemSprites/Audio/Stop Audio.png diff --git a/Project/Assets/Resources/UI/GUISkins/UDSFStoryElementSprites/ItemSprites/Audio/Stop Audio.png.meta b/Project/Assets/Editor/GUISkins/UDSFStoryElementSprites/ItemSprites/Audio/Stop Audio.png.meta similarity index 100% rename from Project/Assets/Resources/UI/GUISkins/UDSFStoryElementSprites/ItemSprites/Audio/Stop Audio.png.meta rename to Project/Assets/Editor/GUISkins/UDSFStoryElementSprites/ItemSprites/Audio/Stop Audio.png.meta diff --git a/Project/Assets/Resources/UI/GUISkins/UDSFStoryElementSprites/ItemSprites/Character.meta b/Project/Assets/Editor/GUISkins/UDSFStoryElementSprites/ItemSprites/Character.meta similarity index 100% rename from Project/Assets/Resources/UI/GUISkins/UDSFStoryElementSprites/ItemSprites/Character.meta rename to Project/Assets/Editor/GUISkins/UDSFStoryElementSprites/ItemSprites/Character.meta diff --git a/Project/Assets/Editor/GUISkins/UDSFStoryElementSprites/ItemSprites/Character/ChangeSprite.png b/Project/Assets/Editor/GUISkins/UDSFStoryElementSprites/ItemSprites/Character/ChangeSprite.png new file mode 100644 index 0000000000000000000000000000000000000000..fb7055b6f39731a6ecbf74f458569b0bc3fec2de GIT binary patch literal 79679 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ågJSsTq8rx4O2nT%dbl|tU1{N9=fpfi3@Cku$p&yn zfM}K4Y%%zUChh^ZM-BUc(BcF%^VQK1;jezj!GG`q7tp?-iuwVOz5_PWI(p9=j)fJb z9Nrv3FGPrBEgoU=#Q(&JCx`_YV1bdTO4G!ad8ZABsG;ty{?40aNiR^BxUNSiVoGdC z1~}iu#gUfxqw8SU9p;ITb|+I^r>G{_Dt#FwSx<%*Rzk(TjdLBP zM=k&}ZzRb(rL)i2WZOU}rOQx_`&mi|=o3+FI=JUQWdcq}8ugZ(=;uHO^N<6Uit$k({1;QrwTpQy5bL)XAAD4#2uRD0Dc125P4~6Z$phIvfFIgM%^O?JDC}#{ix@kB zT@d;kQK^4}$pH_r-=%fGZyMx0Occ7F03p}j$I{$)ZJ;QY7$<%uqhZJ~-Jj(9%zybO z;AC6;#nVvT09u(VORPDZ5xJXxHURA19i$y17r6KoJ37;`UH!$ndEVQM1L6iCr#e;u zCde;TYGQ#yUwaD6Y@w(oRK}t zKv~k#v+O3$WQz4i(MOyK=!J=wkbB?*cUA9o63*ZL7m5$@zdwl!s8+$p>H!>qy5)y&X*~@JC%)Td7*XGVFf=sAo^D literal 0 HcmV?d00001 diff --git a/Project/Assets/Resources/Items/Sprites/Cube.png.meta b/Project/Assets/Editor/GUISkins/UDSFStoryElementSprites/ItemSprites/Character/ChangeSprite.png.meta similarity index 74% rename from Project/Assets/Resources/Items/Sprites/Cube.png.meta rename to Project/Assets/Editor/GUISkins/UDSFStoryElementSprites/ItemSprites/Character/ChangeSprite.png.meta index af281a61..88b5c1d6 100644 --- a/Project/Assets/Resources/Items/Sprites/Cube.png.meta +++ b/Project/Assets/Editor/GUISkins/UDSFStoryElementSprites/ItemSprites/Character/ChangeSprite.png.meta @@ -1,9 +1,9 @@ fileFormatVersion: 2 -guid: 2de907a46cfe4aa439c7cec3390a3a13 +guid: 83f64e63586426b4a8d89c703e4fee9d TextureImporter: internalIDToNameTable: [] externalObjects: {} - serializedVersion: 10 + serializedVersion: 11 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +23,7 @@ TextureImporter: isReadable: 0 streamingMipmaps: 0 streamingMipmapsPriority: 0 + vTOnly: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -45,7 +46,7 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 800 + spritePixelsToUnits: 100 spriteBorder: {x: 0, y: 0, z: 0, w: 0} spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 @@ -54,16 +55,20 @@ TextureImporter: textureType: 8 textureShape: 1 singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 platformSettings: - serializedVersion: 3 buildTarget: DefaultTexturePlatform - maxTextureSize: 1024 + maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 - textureCompression: 0 + textureCompression: 1 compressionQuality: 50 crunchedCompression: 0 allowsAlphaSplitting: 0 @@ -72,34 +77,10 @@ TextureImporter: forceMaximumCompressionQuality_BC6H_BC7: 0 - serializedVersion: 3 buildTarget: Standalone - maxTextureSize: 1024 + maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 - textureCompression: 0 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 3 - buildTarget: Windows Store Apps - maxTextureSize: 1024 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 0 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 3 - buildTarget: tvOS - maxTextureSize: 1024 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 0 + textureCompression: 1 compressionQuality: 50 crunchedCompression: 0 allowsAlphaSplitting: 0 @@ -108,10 +89,10 @@ TextureImporter: forceMaximumCompressionQuality_BC6H_BC7: 0 - serializedVersion: 3 buildTarget: iPhone - maxTextureSize: 1024 + maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 - textureCompression: 0 + textureCompression: 1 compressionQuality: 50 crunchedCompression: 0 allowsAlphaSplitting: 0 @@ -120,10 +101,10 @@ TextureImporter: forceMaximumCompressionQuality_BC6H_BC7: 0 - serializedVersion: 3 buildTarget: Android - maxTextureSize: 1024 + maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 - textureCompression: 0 + textureCompression: 1 compressionQuality: 50 crunchedCompression: 0 allowsAlphaSplitting: 0 @@ -132,10 +113,10 @@ TextureImporter: forceMaximumCompressionQuality_BC6H_BC7: 0 - serializedVersion: 3 buildTarget: WebGL - maxTextureSize: 1024 + maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 - textureCompression: 0 + textureCompression: 1 compressionQuality: 50 crunchedCompression: 0 allowsAlphaSplitting: 0 diff --git a/Project/Assets/Resources/UI/GUISkins/UDSFStoryElementSprites/ItemSprites/Character/Enter Scene.png b/Project/Assets/Editor/GUISkins/UDSFStoryElementSprites/ItemSprites/Character/Enter Scene.png similarity index 100% rename from Project/Assets/Resources/UI/GUISkins/UDSFStoryElementSprites/ItemSprites/Character/Enter Scene.png rename to Project/Assets/Editor/GUISkins/UDSFStoryElementSprites/ItemSprites/Character/Enter Scene.png diff --git a/Project/Assets/Resources/UI/GUISkins/UDSFStoryElementSprites/ItemSprites/Character/Enter Scene.png.meta b/Project/Assets/Editor/GUISkins/UDSFStoryElementSprites/ItemSprites/Character/Enter Scene.png.meta similarity index 100% rename from Project/Assets/Resources/UI/GUISkins/UDSFStoryElementSprites/ItemSprites/Character/Enter Scene.png.meta rename to Project/Assets/Editor/GUISkins/UDSFStoryElementSprites/ItemSprites/Character/Enter Scene.png.meta diff --git a/Project/Assets/Resources/UI/GUISkins/UDSFStoryElementSprites/ItemSprites/Character/Exit Scene.png b/Project/Assets/Editor/GUISkins/UDSFStoryElementSprites/ItemSprites/Character/Exit Scene.png similarity index 100% rename from Project/Assets/Resources/UI/GUISkins/UDSFStoryElementSprites/ItemSprites/Character/Exit Scene.png rename to Project/Assets/Editor/GUISkins/UDSFStoryElementSprites/ItemSprites/Character/Exit Scene.png diff --git a/Project/Assets/Resources/UI/GUISkins/UDSFStoryElementSprites/ItemSprites/Character/Exit Scene.png.meta b/Project/Assets/Editor/GUISkins/UDSFStoryElementSprites/ItemSprites/Character/Exit Scene.png.meta similarity index 100% rename from Project/Assets/Resources/UI/GUISkins/UDSFStoryElementSprites/ItemSprites/Character/Exit Scene.png.meta rename to Project/Assets/Editor/GUISkins/UDSFStoryElementSprites/ItemSprites/Character/Exit Scene.png.meta diff --git a/Project/Assets/Resources/UI/GUISkins/UDSFStoryElementSprites/ItemSprites/Character/Move To Character.png b/Project/Assets/Editor/GUISkins/UDSFStoryElementSprites/ItemSprites/Character/Move To Character.png similarity index 100% rename from Project/Assets/Resources/UI/GUISkins/UDSFStoryElementSprites/ItemSprites/Character/Move To Character.png rename to Project/Assets/Editor/GUISkins/UDSFStoryElementSprites/ItemSprites/Character/Move To Character.png diff --git a/Project/Assets/Resources/UI/GUISkins/UDSFStoryElementSprites/ItemSprites/Character/Move To Character.png.meta b/Project/Assets/Editor/GUISkins/UDSFStoryElementSprites/ItemSprites/Character/Move To Character.png.meta similarity index 100% rename from Project/Assets/Resources/UI/GUISkins/UDSFStoryElementSprites/ItemSprites/Character/Move To Character.png.meta rename to Project/Assets/Editor/GUISkins/UDSFStoryElementSprites/ItemSprites/Character/Move To Character.png.meta diff --git a/Project/Assets/Resources/UI/GUISkins/UDSFStoryElementSprites/ItemSprites/Other.meta b/Project/Assets/Editor/GUISkins/UDSFStoryElementSprites/ItemSprites/Other.meta similarity index 100% rename from Project/Assets/Resources/UI/GUISkins/UDSFStoryElementSprites/ItemSprites/Other.meta rename to Project/Assets/Editor/GUISkins/UDSFStoryElementSprites/ItemSprites/Other.meta diff --git a/Project/Assets/Resources/UI/GUISkins/UDSFStoryElementSprites/ItemSprites/Other/Start.png b/Project/Assets/Editor/GUISkins/UDSFStoryElementSprites/ItemSprites/Other/Start.png similarity index 100% rename from Project/Assets/Resources/UI/GUISkins/UDSFStoryElementSprites/ItemSprites/Other/Start.png rename to Project/Assets/Editor/GUISkins/UDSFStoryElementSprites/ItemSprites/Other/Start.png diff --git a/Project/Assets/Resources/UI/GUISkins/UDSFStoryElementSprites/ItemSprites/Other/Start.png.meta b/Project/Assets/Editor/GUISkins/UDSFStoryElementSprites/ItemSprites/Other/Start.png.meta similarity index 100% rename from Project/Assets/Resources/UI/GUISkins/UDSFStoryElementSprites/ItemSprites/Other/Start.png.meta rename to Project/Assets/Editor/GUISkins/UDSFStoryElementSprites/ItemSprites/Other/Start.png.meta diff --git a/Project/Assets/Resources/UI/GUISkins/UDSFStoryElementSprites/ItemSprites/Scenery.meta b/Project/Assets/Editor/GUISkins/UDSFStoryElementSprites/ItemSprites/Scenery.meta similarity index 100% rename from Project/Assets/Resources/UI/GUISkins/UDSFStoryElementSprites/ItemSprites/Scenery.meta rename to Project/Assets/Editor/GUISkins/UDSFStoryElementSprites/ItemSprites/Scenery.meta diff --git a/Project/Assets/Resources/UI/GUISkins/UDSFStoryElementSprites/ItemSprites/Scenery/Change Background.png b/Project/Assets/Editor/GUISkins/UDSFStoryElementSprites/ItemSprites/Scenery/Change Background.png similarity index 100% rename from Project/Assets/Resources/UI/GUISkins/UDSFStoryElementSprites/ItemSprites/Scenery/Change Background.png rename to Project/Assets/Editor/GUISkins/UDSFStoryElementSprites/ItemSprites/Scenery/Change Background.png diff --git a/Project/Assets/Resources/UI/GUISkins/UDSFStoryElementSprites/ItemSprites/Scenery/Change Background.png.meta b/Project/Assets/Editor/GUISkins/UDSFStoryElementSprites/ItemSprites/Scenery/Change Background.png.meta similarity index 100% rename from Project/Assets/Resources/UI/GUISkins/UDSFStoryElementSprites/ItemSprites/Scenery/Change Background.png.meta rename to Project/Assets/Editor/GUISkins/UDSFStoryElementSprites/ItemSprites/Scenery/Change Background.png.meta diff --git a/Project/Assets/Resources/UI/GUISkins/UDSFStoryElementSprites/ItemSprites/Story.meta b/Project/Assets/Editor/GUISkins/UDSFStoryElementSprites/ItemSprites/Story.meta similarity index 100% rename from Project/Assets/Resources/UI/GUISkins/UDSFStoryElementSprites/ItemSprites/Story.meta rename to Project/Assets/Editor/GUISkins/UDSFStoryElementSprites/ItemSprites/Story.meta diff --git a/Project/Assets/Resources/UI/GUISkins/UDSFStoryElementSprites/ItemSprites/Story/Audio Dialogue.png b/Project/Assets/Editor/GUISkins/UDSFStoryElementSprites/ItemSprites/Story/Audio Dialogue.png similarity index 100% rename from Project/Assets/Resources/UI/GUISkins/UDSFStoryElementSprites/ItemSprites/Story/Audio Dialogue.png rename to Project/Assets/Editor/GUISkins/UDSFStoryElementSprites/ItemSprites/Story/Audio Dialogue.png diff --git a/Project/Assets/Resources/UI/GUISkins/UDSFStoryElementSprites/ItemSprites/Story/Audio Dialogue.png.meta b/Project/Assets/Editor/GUISkins/UDSFStoryElementSprites/ItemSprites/Story/Audio Dialogue.png.meta similarity index 100% rename from Project/Assets/Resources/UI/GUISkins/UDSFStoryElementSprites/ItemSprites/Story/Audio Dialogue.png.meta rename to Project/Assets/Editor/GUISkins/UDSFStoryElementSprites/ItemSprites/Story/Audio Dialogue.png.meta diff --git a/Project/Assets/Resources/UI/GUISkins/UDSFStoryElementSprites/ItemSprites/Story/Choice.png b/Project/Assets/Editor/GUISkins/UDSFStoryElementSprites/ItemSprites/Story/Choice.png similarity index 100% rename from Project/Assets/Resources/UI/GUISkins/UDSFStoryElementSprites/ItemSprites/Story/Choice.png rename to Project/Assets/Editor/GUISkins/UDSFStoryElementSprites/ItemSprites/Story/Choice.png diff --git a/Project/Assets/Resources/UI/GUISkins/UDSFStoryElementSprites/ItemSprites/Story/Choice.png.meta b/Project/Assets/Editor/GUISkins/UDSFStoryElementSprites/ItemSprites/Story/Choice.png.meta similarity index 100% rename from Project/Assets/Resources/UI/GUISkins/UDSFStoryElementSprites/ItemSprites/Story/Choice.png.meta rename to Project/Assets/Editor/GUISkins/UDSFStoryElementSprites/ItemSprites/Story/Choice.png.meta diff --git a/Project/Assets/Resources/UI/GUISkins/UDSFStoryElementSprites/ItemSprites/Story/Condition.png b/Project/Assets/Editor/GUISkins/UDSFStoryElementSprites/ItemSprites/Story/Condition.png similarity index 100% rename from Project/Assets/Resources/UI/GUISkins/UDSFStoryElementSprites/ItemSprites/Story/Condition.png rename to Project/Assets/Editor/GUISkins/UDSFStoryElementSprites/ItemSprites/Story/Condition.png diff --git a/Project/Assets/Resources/UI/GUISkins/UDSFStoryElementSprites/ItemSprites/Story/Condition.png.meta b/Project/Assets/Editor/GUISkins/UDSFStoryElementSprites/ItemSprites/Story/Condition.png.meta similarity index 100% rename from Project/Assets/Resources/UI/GUISkins/UDSFStoryElementSprites/ItemSprites/Story/Condition.png.meta rename to Project/Assets/Editor/GUISkins/UDSFStoryElementSprites/ItemSprites/Story/Condition.png.meta diff --git a/Project/Assets/Resources/UI/GUISkins/UDSFStoryElementSprites/ItemSprites/Story/Dialogue.png b/Project/Assets/Editor/GUISkins/UDSFStoryElementSprites/ItemSprites/Story/Dialogue.png similarity index 100% rename from Project/Assets/Resources/UI/GUISkins/UDSFStoryElementSprites/ItemSprites/Story/Dialogue.png rename to Project/Assets/Editor/GUISkins/UDSFStoryElementSprites/ItemSprites/Story/Dialogue.png diff --git a/Project/Assets/Resources/UI/GUISkins/UDSFStoryElementSprites/ItemSprites/Story/Dialogue.png.meta b/Project/Assets/Editor/GUISkins/UDSFStoryElementSprites/ItemSprites/Story/Dialogue.png.meta similarity index 100% rename from Project/Assets/Resources/UI/GUISkins/UDSFStoryElementSprites/ItemSprites/Story/Dialogue.png.meta rename to Project/Assets/Editor/GUISkins/UDSFStoryElementSprites/ItemSprites/Story/Dialogue.png.meta diff --git a/Project/Assets/Resources/UI/GUISkins/UDSFStoryElementSprites/ItemSprites/Utility.meta b/Project/Assets/Editor/GUISkins/UDSFStoryElementSprites/ItemSprites/Utility.meta similarity index 100% rename from Project/Assets/Resources/UI/GUISkins/UDSFStoryElementSprites/ItemSprites/Utility.meta rename to Project/Assets/Editor/GUISkins/UDSFStoryElementSprites/ItemSprites/Utility.meta diff --git a/Project/Assets/Resources/UI/GUISkins/UDSFStoryElementSprites/ItemSprites/Utility/Affect Variable.png b/Project/Assets/Editor/GUISkins/UDSFStoryElementSprites/ItemSprites/Utility/Affect Variable.png similarity index 100% rename from Project/Assets/Resources/UI/GUISkins/UDSFStoryElementSprites/ItemSprites/Utility/Affect Variable.png rename to Project/Assets/Editor/GUISkins/UDSFStoryElementSprites/ItemSprites/Utility/Affect Variable.png diff --git a/Project/Assets/Resources/UI/GUISkins/UDSFStoryElementSprites/ItemSprites/Utility/Affect Variable.png.meta b/Project/Assets/Editor/GUISkins/UDSFStoryElementSprites/ItemSprites/Utility/Affect Variable.png.meta similarity index 100% rename from Project/Assets/Resources/UI/GUISkins/UDSFStoryElementSprites/ItemSprites/Utility/Affect Variable.png.meta rename to Project/Assets/Editor/GUISkins/UDSFStoryElementSprites/ItemSprites/Utility/Affect Variable.png.meta diff --git a/Project/Assets/Resources/UI/GUISkins/UDSFStoryElementSprites/ItemSprites/Utility/Loading Screen.png b/Project/Assets/Editor/GUISkins/UDSFStoryElementSprites/ItemSprites/Utility/Loading Screen.png similarity index 100% rename from Project/Assets/Resources/UI/GUISkins/UDSFStoryElementSprites/ItemSprites/Utility/Loading Screen.png rename to Project/Assets/Editor/GUISkins/UDSFStoryElementSprites/ItemSprites/Utility/Loading Screen.png diff --git a/Project/Assets/Resources/UI/GUISkins/UDSFStoryElementSprites/ItemSprites/Utility/Loading Screen.png.meta b/Project/Assets/Editor/GUISkins/UDSFStoryElementSprites/ItemSprites/Utility/Loading Screen.png.meta similarity index 100% rename from Project/Assets/Resources/UI/GUISkins/UDSFStoryElementSprites/ItemSprites/Utility/Loading Screen.png.meta rename to Project/Assets/Editor/GUISkins/UDSFStoryElementSprites/ItemSprites/Utility/Loading Screen.png.meta diff --git a/Project/Assets/Resources/UI/GUISkins/UDSFStoryElementSprites/ItemSprites/Utility/Log.png b/Project/Assets/Editor/GUISkins/UDSFStoryElementSprites/ItemSprites/Utility/Log.png similarity index 100% rename from Project/Assets/Resources/UI/GUISkins/UDSFStoryElementSprites/ItemSprites/Utility/Log.png rename to Project/Assets/Editor/GUISkins/UDSFStoryElementSprites/ItemSprites/Utility/Log.png diff --git a/Project/Assets/Resources/UI/GUISkins/UDSFStoryElementSprites/ItemSprites/Utility/Log.png.meta b/Project/Assets/Editor/GUISkins/UDSFStoryElementSprites/ItemSprites/Utility/Log.png.meta similarity index 100% rename from Project/Assets/Resources/UI/GUISkins/UDSFStoryElementSprites/ItemSprites/Utility/Log.png.meta rename to Project/Assets/Editor/GUISkins/UDSFStoryElementSprites/ItemSprites/Utility/Log.png.meta diff --git a/Project/Assets/Resources/UI/GUISkins/UDSFStoryElementSprites/ItemSprites/Utility/Spawn Object.png b/Project/Assets/Editor/GUISkins/UDSFStoryElementSprites/ItemSprites/Utility/Spawn Object.png similarity index 100% rename from Project/Assets/Resources/UI/GUISkins/UDSFStoryElementSprites/ItemSprites/Utility/Spawn Object.png rename to Project/Assets/Editor/GUISkins/UDSFStoryElementSprites/ItemSprites/Utility/Spawn Object.png diff --git a/Project/Assets/Resources/UI/GUISkins/UDSFStoryElementSprites/ItemSprites/Utility/Spawn Object.png.meta b/Project/Assets/Editor/GUISkins/UDSFStoryElementSprites/ItemSprites/Utility/Spawn Object.png.meta similarity index 100% rename from Project/Assets/Resources/UI/GUISkins/UDSFStoryElementSprites/ItemSprites/Utility/Spawn Object.png.meta rename to Project/Assets/Editor/GUISkins/UDSFStoryElementSprites/ItemSprites/Utility/Spawn Object.png.meta diff --git a/Project/Assets/Resources/UI/GUISkins/UDSFStoryElementSprites/ItemSprites/Utility/Wait.png b/Project/Assets/Editor/GUISkins/UDSFStoryElementSprites/ItemSprites/Utility/Wait.png similarity index 100% rename from Project/Assets/Resources/UI/GUISkins/UDSFStoryElementSprites/ItemSprites/Utility/Wait.png rename to Project/Assets/Editor/GUISkins/UDSFStoryElementSprites/ItemSprites/Utility/Wait.png diff --git a/Project/Assets/Resources/UI/GUISkins/UDSFStoryElementSprites/ItemSprites/Utility/Wait.png.meta b/Project/Assets/Editor/GUISkins/UDSFStoryElementSprites/ItemSprites/Utility/Wait.png.meta similarity index 100% rename from Project/Assets/Resources/UI/GUISkins/UDSFStoryElementSprites/ItemSprites/Utility/Wait.png.meta rename to Project/Assets/Editor/GUISkins/UDSFStoryElementSprites/ItemSprites/Utility/Wait.png.meta diff --git a/Project/Assets/Resources/UI/GUISkins/UDSFStoryElementSprites/Other.png b/Project/Assets/Editor/GUISkins/UDSFStoryElementSprites/Other.png similarity index 100% rename from Project/Assets/Resources/UI/GUISkins/UDSFStoryElementSprites/Other.png rename to Project/Assets/Editor/GUISkins/UDSFStoryElementSprites/Other.png diff --git a/Project/Assets/Resources/UI/GUISkins/UDSFStoryElementSprites/Other.png.meta b/Project/Assets/Editor/GUISkins/UDSFStoryElementSprites/Other.png.meta similarity index 100% rename from Project/Assets/Resources/UI/GUISkins/UDSFStoryElementSprites/Other.png.meta rename to Project/Assets/Editor/GUISkins/UDSFStoryElementSprites/Other.png.meta diff --git a/Project/Assets/Resources/UI/GUISkins/UDSFStoryElementSprites/Scene.png b/Project/Assets/Editor/GUISkins/UDSFStoryElementSprites/Scene.png similarity index 100% rename from Project/Assets/Resources/UI/GUISkins/UDSFStoryElementSprites/Scene.png rename to Project/Assets/Editor/GUISkins/UDSFStoryElementSprites/Scene.png diff --git a/Project/Assets/Resources/UI/GUISkins/UDSFStoryElementSprites/Scene.png.meta b/Project/Assets/Editor/GUISkins/UDSFStoryElementSprites/Scene.png.meta similarity index 100% rename from Project/Assets/Resources/UI/GUISkins/UDSFStoryElementSprites/Scene.png.meta rename to Project/Assets/Editor/GUISkins/UDSFStoryElementSprites/Scene.png.meta diff --git a/Project/Assets/Resources/UI/GUISkins/UDSFStoryElementSprites/Story.png b/Project/Assets/Editor/GUISkins/UDSFStoryElementSprites/Story.png similarity index 100% rename from Project/Assets/Resources/UI/GUISkins/UDSFStoryElementSprites/Story.png rename to Project/Assets/Editor/GUISkins/UDSFStoryElementSprites/Story.png diff --git a/Project/Assets/Resources/UI/GUISkins/UDSFStoryElementSprites/Story.png.meta b/Project/Assets/Editor/GUISkins/UDSFStoryElementSprites/Story.png.meta similarity index 100% rename from Project/Assets/Resources/UI/GUISkins/UDSFStoryElementSprites/Story.png.meta rename to Project/Assets/Editor/GUISkins/UDSFStoryElementSprites/Story.png.meta diff --git a/Project/Assets/Resources/UI/GUISkins/UDSFStoryElementSprites/Utility.png b/Project/Assets/Editor/GUISkins/UDSFStoryElementSprites/Utility.png similarity index 100% rename from Project/Assets/Resources/UI/GUISkins/UDSFStoryElementSprites/Utility.png rename to Project/Assets/Editor/GUISkins/UDSFStoryElementSprites/Utility.png diff --git a/Project/Assets/Resources/UI/GUISkins/UDSFStoryElementSprites/Utility.png.meta b/Project/Assets/Editor/GUISkins/UDSFStoryElementSprites/Utility.png.meta similarity index 100% rename from Project/Assets/Resources/UI/GUISkins/UDSFStoryElementSprites/Utility.png.meta rename to Project/Assets/Editor/GUISkins/UDSFStoryElementSprites/Utility.png.meta diff --git a/Project/Assets/Resources/UI/GUISkins/UVNFElement.guiskin b/Project/Assets/Editor/GUISkins/UVNFElement.guiskin similarity index 100% rename from Project/Assets/Resources/UI/GUISkins/UVNFElement.guiskin rename to Project/Assets/Editor/GUISkins/UVNFElement.guiskin diff --git a/Project/Assets/Resources/UI/GUISkins/UVNFElement.guiskin.meta b/Project/Assets/Editor/GUISkins/UVNFElement.guiskin.meta similarity index 78% rename from Project/Assets/Resources/UI/GUISkins/UVNFElement.guiskin.meta rename to Project/Assets/Editor/GUISkins/UVNFElement.guiskin.meta index d797d46d..2542f497 100644 --- a/Project/Assets/Resources/UI/GUISkins/UVNFElement.guiskin.meta +++ b/Project/Assets/Editor/GUISkins/UVNFElement.guiskin.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 3fc5f4e23c9eb7047bf442ddb59f7fce +guid: e6bd8a1e8127c6d448887b568e520a66 NativeFormatImporter: externalObjects: {} mainObjectFileID: 0 diff --git a/Project/Assets/Editor/Settings/UVNFEditorSettings.asset b/Project/Assets/Editor/Settings/UVNFEditorSettings.asset index de1314de..102c9c47 100644 --- a/Project/Assets/Editor/Settings/UVNFEditorSettings.asset +++ b/Project/Assets/Editor/Settings/UVNFEditorSettings.asset @@ -49,6 +49,7 @@ MonoBehaviour: - Affect Variable - Condition - Start + - Change Sprite ElementHintTextures: - {fileID: 2800000, guid: 0b9112c3641db2c429ea33777440caeb, type: 3} - {fileID: 2800000, guid: b409ebdc2ece2a4409f076f287c9a5bc, type: 3} @@ -67,4 +68,5 @@ MonoBehaviour: - {fileID: 2800000, guid: 55b0e8543755d3f4696912f1d174391f, type: 3} - {fileID: 2800000, guid: 5f48509d87d769b4fb04b23b34b4d253, type: 3} - {fileID: 2800000, guid: 7d18af4dbdf9e2547875b7fc0c0d5780, type: 3} - Variables: {fileID: 11400000, guid: a65ee43229b4aa441befb0406558e8e2, type: 2} + - {fileID: 2800000, guid: 83f64e63586426b4a8d89c703e4fee9d, type: 3} + Variables: {fileID: 11400000, guid: 8135c98932746054fb760bd6ae2c6b39, type: 2} diff --git a/Project/Assets/Resources/Items/Prefabs/CubeItem.prefab b/Project/Assets/Resources/Items/Prefabs/CubeItem.prefab deleted file mode 100644 index f4df8e9d..00000000 --- a/Project/Assets/Resources/Items/Prefabs/CubeItem.prefab +++ /dev/null @@ -1,83 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!1 &1250305435811057551 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 7824247698632065467} - - component: {fileID: 1835203408852396304} - m_Layer: 0 - m_Name: CubeItem - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &7824247698632065467 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1250305435811057551} - 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_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!212 &1835203408852396304 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1250305435811057551} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RayTracingMode: 0 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_ReceiveGI: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 1 - m_SelectedEditorRenderState: 0 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 0 - m_Sprite: {fileID: 21300000, guid: 2de907a46cfe4aa439c7cec3390a3a13, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_FlipX: 0 - m_FlipY: 0 - m_DrawMode: 0 - m_Size: {x: 1, y: 1} - m_AdaptiveModeThreshold: 0.5 - m_SpriteTileMode: 0 - m_WasSpriteAssigned: 1 - m_MaskInteraction: 0 - m_SpriteSortPoint: 0 diff --git a/Project/Assets/Resources/Items/Sprites/Cube.png b/Project/Assets/Resources/Items/Sprites/Cube.png deleted file mode 100644 index 21378c0449e1b8e3270ab0a6724a4baa310d6daa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10913 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 Y)qm?XLrg6BRX*r!?|P`x&X4y00OKA?(); - spriteShower.sprite = characterSprite; - spriteShower.preserveAspect = true; + Image spriteRenderer = obj.AddComponent(); + spriteRenderer.sprite = characterSprite; + spriteRenderer.preserveAspect = true; RectTransform spriteTransform = obj.GetComponent(); obj.transform.SetParent(MainCharacterStack); @@ -38,6 +38,7 @@ public void AddCharacter(string characterName, Sprite characterSprite, bool flip character.Transform = spriteTransform; character.Parent = parentTransform; character.CurrentPosition = position; + character.SpriteRenderer = spriteRenderer; float multiplier = characterSprite.rect.height / spriteTransform.rect.height; spriteTransform.sizeDelta = new Vector2(characterSprite.rect.width / multiplier, spriteTransform.sizeDelta.y); @@ -57,13 +58,13 @@ public void AddCharacter(string characterName, Sprite characterSprite, bool flip } spriteTransform.anchoredPosition = startPosition; + CharactersOnScreen.Add(character); Vector2 endPosition = new Vector2(); switch (position) { case ScenePositions.Left: endPosition = new Vector2(-(parentTransform.sizeDelta.x / 2), 0); - CharactersOnScreen.Add(character); Character[] leftCharacters = LeftSideCharacters.Reverse().ToArray(); if (leftCharacters.Length > 1) @@ -83,10 +84,14 @@ public void AddCharacter(string characterName, Sprite characterSprite, bool flip break; case ScenePositions.Top: endPosition = new Vector2(0, 0); + character.MoveCharacter(endPosition, enterTime); + break; + case ScenePositions.Middle: + endPosition = new Vector2(0f, 0f); + character.MoveCharacter(endPosition, enterTime); break; case ScenePositions.Right: endPosition = new Vector2(parentTransform.sizeDelta.x / 2, 0); - CharactersOnScreen.Add(character); Character[] rightCharacters = RightSideCharacters; if (rightCharacters.Length > 1) @@ -138,4 +143,10 @@ public void MoveCharacterTo(string characterName, string characterToMoveTo, floa mainCharacter.MoveCharacter(moveToCharacter.Transform.anchoredPosition, moveTime); } + + public void ChangeCharacterSprite(string characterName, Sprite characterSprite) + { + Character character = CharactersOnScreen.Find(x => x.Name == characterName); + character.ChangeSprite(characterSprite); + } } diff --git a/Project/Assets/UVNF/Scripts/Core/GameManager.cs b/Project/Assets/UVNF/Scripts/Core/GameManager.cs index db2bc94d..abfecaba 100644 --- a/Project/Assets/UVNF/Scripts/Core/GameManager.cs +++ b/Project/Assets/UVNF/Scripts/Core/GameManager.cs @@ -48,15 +48,6 @@ public object[] GetEventFlagValues(string eventFlag) return _eventFlags[eventFlag]; } -#if UNITY_EDITOR - public void Update() - { - - foreach (StoryElement element in CurrentStory.StoryElements) - element.Active = false; - } -#endif - #region StoryElements public void Awake() { diff --git a/Project/Assets/UVNF/Scripts/Core/Story/Elements/Character/ChangeSpriteElement.cs b/Project/Assets/UVNF/Scripts/Core/Story/Elements/Character/ChangeSpriteElement.cs new file mode 100644 index 00000000..e7a04a31 --- /dev/null +++ b/Project/Assets/UVNF/Scripts/Core/Story/Elements/Character/ChangeSpriteElement.cs @@ -0,0 +1,33 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEditor; +using UnityEngine; + +public class ChangeSpriteElement : StoryElement +{ + public override string ElementName => "Change Sprite"; + + public override Color32 DisplayColor => _displayColor; + private Color32 _displayColor = new Color32().Character(); + + public override StoryElementTypes Type => StoryElementTypes.Character; + + public string CharacterName; + public Sprite NewSprite; + + public override void DisplayLayout(Rect layoutRect) + { +#if UNITY_EDITOR + CharacterName = EditorGUILayout.TextField("Character Name", CharacterName); + + GUILayout.Label("New Character Sprite", EditorStyles.boldLabel); + NewSprite = EditorGUILayout.ObjectField(NewSprite, typeof(Sprite), false) as Sprite; +#endif + } + + public override IEnumerator Execute(GameManager managerCallback, UVNFCanvas canvas) + { + managerCallback.CharacterManager.ChangeCharacterSprite(CharacterName, NewSprite); + return null; + } +} diff --git a/Project/Assets/Resources/UI/GUISkins/GUISkinPreview.cs.meta b/Project/Assets/UVNF/Scripts/Core/Story/Elements/Character/ChangeSpriteElement.cs.meta similarity index 83% rename from Project/Assets/Resources/UI/GUISkins/GUISkinPreview.cs.meta rename to Project/Assets/UVNF/Scripts/Core/Story/Elements/Character/ChangeSpriteElement.cs.meta index 34339c32..aeb53e91 100644 --- a/Project/Assets/Resources/UI/GUISkins/GUISkinPreview.cs.meta +++ b/Project/Assets/UVNF/Scripts/Core/Story/Elements/Character/ChangeSpriteElement.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 786c22cfb3b76ab45aa3b30a3d7e1e6e +guid: 477b8157536ff9a4e8bcfb67567fee30 MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/Project/Assets/UVNF/Scripts/Core/Story/Elements/Character/EnterSceneElement.cs b/Project/Assets/UVNF/Scripts/Core/Story/Elements/Character/EnterSceneElement.cs index 5524ecd8..11342090 100644 --- a/Project/Assets/UVNF/Scripts/Core/Story/Elements/Character/EnterSceneElement.cs +++ b/Project/Assets/UVNF/Scripts/Core/Story/Elements/Character/EnterSceneElement.cs @@ -34,8 +34,10 @@ public override void DisplayLayout(Rect layoutRect) CharacterName = EditorGUILayout.TextField("Character Name", CharacterName); GUILayout.BeginHorizontal(); - GUILayout.Label("Character Sprite", GUILayout.MaxWidth(147)); - Character = EditorGUILayout.ObjectField(Character, typeof(Sprite), true) as Sprite; + { + GUILayout.Label("Character Sprite", GUILayout.MaxWidth(147)); + Character = EditorGUILayout.ObjectField(Character, typeof(Sprite), false) as Sprite; + } GUILayout.EndHorizontal(); Flip = GUILayout.Toggle(Flip, "Flip"); @@ -52,7 +54,7 @@ public override void DisplayLayout(Rect layoutRect) layoutRect.width = Character.rect.width / (Character.rect.height / 500); //if (Flip) layoutRect.width = -layoutRect.width * 2; layoutRect.height = 500; - + GUI.DrawTexture(layoutRect, Character.texture, ScaleMode.ScaleToFit); GUILayout.Space(500); } diff --git a/Project/Assets/Resources/Items.meta b/Project/Assets/UVNF/Scripts/Core/Story/Elements/Character/Enums.meta similarity index 77% rename from Project/Assets/Resources/Items.meta rename to Project/Assets/UVNF/Scripts/Core/Story/Elements/Character/Enums.meta index cc7e0087..9a41e5b2 100644 --- a/Project/Assets/Resources/Items.meta +++ b/Project/Assets/UVNF/Scripts/Core/Story/Elements/Character/Enums.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: ff5333980340ab347923699b08a63659 +guid: c231a0bdf03e33e4f9df1db350eb6ac6 folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Project/Assets/UVNF/Scripts/Core/Story/Elements/Character/ScenePositions.cs b/Project/Assets/UVNF/Scripts/Core/Story/Elements/Character/Enums/ScenePositions.cs similarity index 100% rename from Project/Assets/UVNF/Scripts/Core/Story/Elements/Character/ScenePositions.cs rename to Project/Assets/UVNF/Scripts/Core/Story/Elements/Character/Enums/ScenePositions.cs diff --git a/Project/Assets/UVNF/Scripts/Core/Story/Elements/Character/ScenePositions.cs.meta b/Project/Assets/UVNF/Scripts/Core/Story/Elements/Character/Enums/ScenePositions.cs.meta similarity index 100% rename from Project/Assets/UVNF/Scripts/Core/Story/Elements/Character/ScenePositions.cs.meta rename to Project/Assets/UVNF/Scripts/Core/Story/Elements/Character/Enums/ScenePositions.cs.meta diff --git a/Project/Assets/UVNF/Scripts/Core/Story/Elements/Utility/SpawnObjectElement.cs b/Project/Assets/UVNF/Scripts/Core/Story/Elements/Utility/SpawnObjectElement.cs index a1393edf..ac69d7cb 100644 --- a/Project/Assets/UVNF/Scripts/Core/Story/Elements/Utility/SpawnObjectElement.cs +++ b/Project/Assets/UVNF/Scripts/Core/Story/Elements/Utility/SpawnObjectElement.cs @@ -12,6 +12,7 @@ public class SpawnObjectElement : StoryElement public override StoryElementTypes Type => StoryElementTypes.Utility; public GameObject ObjectToSpawn; + private GameObject _spawnedObject; public override void DisplayLayout(Rect layoutRect) { @@ -23,6 +24,9 @@ public override void DisplayLayout(Rect layoutRect) public override IEnumerator Execute(GameManager managerCallback, UVNFCanvas canvas) { + if (ObjectToSpawn != null) + _spawnedObject = Instantiate(ObjectToSpawn); + else Debug.LogError("Spawn Object Element doesn't contain an element to Instantiate."); return null; } } diff --git a/Project/Assets/UVNF/Scripts/Entities/Character.cs b/Project/Assets/UVNF/Scripts/Entities/Character.cs index d5b085bd..884543fc 100644 --- a/Project/Assets/UVNF/Scripts/Entities/Character.cs +++ b/Project/Assets/UVNF/Scripts/Entities/Character.cs @@ -1,15 +1,19 @@ using System.Collections; using System.Collections.Generic; using UnityEngine; +using UnityEngine.UI; public class Character : MonoBehaviour { public string Name; + public RectTransform Transform; public RectTransform Parent; public ScenePositions CurrentPosition; + public Image SpriteRenderer; + public bool CurrentlyMoving { get { return movingCoroutine != null; } @@ -41,4 +45,11 @@ public IEnumerator MoveCharacterCoroutine(Vector2 startPosition, Vector2 endPosi yield return null; } } + + public void ChangeSprite(Sprite newSprite) + { + SpriteRenderer.sprite = newSprite; + float multiplier = newSprite.rect.height / Transform.rect.height; + Transform.sizeDelta = new Vector2(newSprite.rect.width / multiplier, Transform.sizeDelta.y); + } } diff --git a/Project/Assets/Resources/Items/Sprites.meta b/Project/Assets/UVNF/Sprites.meta similarity index 77% rename from Project/Assets/Resources/Items/Sprites.meta rename to Project/Assets/UVNF/Sprites.meta index a52d30dc..f4ec0b39 100644 --- a/Project/Assets/Resources/Items/Sprites.meta +++ b/Project/Assets/UVNF/Sprites.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: cdac4cfe9d826ac46a288db91b01754b +guid: e95b2b3e4ac0cc14ab7889d42f37a5a2 folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Project/Assets/Resources/Items/Prefabs.meta b/Project/Assets/UVNF/Sprites/UI.meta similarity index 77% rename from Project/Assets/Resources/Items/Prefabs.meta rename to Project/Assets/UVNF/Sprites/UI.meta index ae17bfc0..9a7d3331 100644 --- a/Project/Assets/Resources/Items/Prefabs.meta +++ b/Project/Assets/UVNF/Sprites/UI.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 8ed5966ab92d47347b4bc9fd94723df6 +guid: 2fad8c497fc25d04a8f698a20c293d33 folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Project/Assets/Resources/UI/Sprites/BasicSprite.png b/Project/Assets/UVNF/Sprites/UI/BasicSprite.png similarity index 100% rename from Project/Assets/Resources/UI/Sprites/BasicSprite.png rename to Project/Assets/UVNF/Sprites/UI/BasicSprite.png diff --git a/Project/Assets/Resources/UI/Sprites/BasicSprite.png.meta b/Project/Assets/UVNF/Sprites/UI/BasicSprite.png.meta similarity index 100% rename from Project/Assets/Resources/UI/Sprites/BasicSprite.png.meta rename to Project/Assets/UVNF/Sprites/UI/BasicSprite.png.meta diff --git a/Project/Assets/Resources/UI/Sprites/ButtonSprite.png b/Project/Assets/UVNF/Sprites/UI/ButtonSprite.png similarity index 100% rename from Project/Assets/Resources/UI/Sprites/ButtonSprite.png rename to Project/Assets/UVNF/Sprites/UI/ButtonSprite.png diff --git a/Project/Assets/Resources/UI/Sprites/ButtonSprite.png.meta b/Project/Assets/UVNF/Sprites/UI/ButtonSprite.png.meta similarity index 100% rename from Project/Assets/Resources/UI/Sprites/ButtonSprite.png.meta rename to Project/Assets/UVNF/Sprites/UI/ButtonSprite.png.meta diff --git a/Project/Assets/Resources/UI/Sprites/DialogueSprite.png b/Project/Assets/UVNF/Sprites/UI/DialogueSprite.png similarity index 100% rename from Project/Assets/Resources/UI/Sprites/DialogueSprite.png rename to Project/Assets/UVNF/Sprites/UI/DialogueSprite.png diff --git a/Project/Assets/Resources/UI/Sprites/DialogueSprite.png.meta b/Project/Assets/UVNF/Sprites/UI/DialogueSprite.png.meta similarity index 100% rename from Project/Assets/Resources/UI/Sprites/DialogueSprite.png.meta rename to Project/Assets/UVNF/Sprites/UI/DialogueSprite.png.meta diff --git a/Project/Assets/Resources/UI/Sprites/FullLogo.png b/Project/Assets/UVNF/Sprites/UI/FullLogo.png similarity index 100% rename from Project/Assets/Resources/UI/Sprites/FullLogo.png rename to Project/Assets/UVNF/Sprites/UI/FullLogo.png diff --git a/Project/Assets/Resources/UI/Sprites/FullLogo.png.meta b/Project/Assets/UVNF/Sprites/UI/FullLogo.png.meta similarity index 100% rename from Project/Assets/Resources/UI/Sprites/FullLogo.png.meta rename to Project/Assets/UVNF/Sprites/UI/FullLogo.png.meta diff --git a/Project/Assets/Resources/UI/Sprites/Logo.png b/Project/Assets/UVNF/Sprites/UI/Logo.png similarity index 100% rename from Project/Assets/Resources/UI/Sprites/Logo.png rename to Project/Assets/UVNF/Sprites/UI/Logo.png diff --git a/Project/Assets/Resources/UI/Sprites/Logo.png.meta b/Project/Assets/UVNF/Sprites/UI/Logo.png.meta similarity index 100% rename from Project/Assets/Resources/UI/Sprites/Logo.png.meta rename to Project/Assets/UVNF/Sprites/UI/Logo.png.meta diff --git a/Project/Assets/Resources/UI/Sprites/LogoPart.png b/Project/Assets/UVNF/Sprites/UI/LogoPart.png similarity index 100% rename from Project/Assets/Resources/UI/Sprites/LogoPart.png rename to Project/Assets/UVNF/Sprites/UI/LogoPart.png diff --git a/Project/Assets/Resources/UI/Sprites/LogoPart.png.meta b/Project/Assets/UVNF/Sprites/UI/LogoPart.png.meta similarity index 100% rename from Project/Assets/Resources/UI/Sprites/LogoPart.png.meta rename to Project/Assets/UVNF/Sprites/UI/LogoPart.png.meta diff --git a/Project/Assets/xNode.meta b/Project/Assets/UVNF/xNode.meta similarity index 100% rename from Project/Assets/xNode.meta rename to Project/Assets/UVNF/xNode.meta diff --git a/Project/Assets/xNode/Nodes.meta b/Project/Assets/UVNF/xNode/Nodes.meta similarity index 100% rename from Project/Assets/xNode/Nodes.meta rename to Project/Assets/UVNF/xNode/Nodes.meta diff --git a/Project/Assets/xNode/Nodes/StartElement.cs b/Project/Assets/UVNF/xNode/Nodes/StartElement.cs similarity index 100% rename from Project/Assets/xNode/Nodes/StartElement.cs rename to Project/Assets/UVNF/xNode/Nodes/StartElement.cs diff --git a/Project/Assets/xNode/Nodes/StartElement.cs.meta b/Project/Assets/UVNF/xNode/Nodes/StartElement.cs.meta similarity index 100% rename from Project/Assets/xNode/Nodes/StartElement.cs.meta rename to Project/Assets/UVNF/xNode/Nodes/StartElement.cs.meta diff --git a/Project/Assets/xNode/Scripts.meta b/Project/Assets/UVNF/xNode/Scripts.meta similarity index 100% rename from Project/Assets/xNode/Scripts.meta rename to Project/Assets/UVNF/xNode/Scripts.meta diff --git a/Project/Assets/xNode/Scripts/Attributes.meta b/Project/Assets/UVNF/xNode/Scripts/Attributes.meta similarity index 100% rename from Project/Assets/xNode/Scripts/Attributes.meta rename to Project/Assets/UVNF/xNode/Scripts/Attributes.meta diff --git a/Project/Assets/xNode/Scripts/Attributes/NodeEnum.cs b/Project/Assets/UVNF/xNode/Scripts/Attributes/NodeEnum.cs similarity index 100% rename from Project/Assets/xNode/Scripts/Attributes/NodeEnum.cs rename to Project/Assets/UVNF/xNode/Scripts/Attributes/NodeEnum.cs diff --git a/Project/Assets/xNode/Scripts/Attributes/NodeEnum.cs.meta b/Project/Assets/UVNF/xNode/Scripts/Attributes/NodeEnum.cs.meta similarity index 100% rename from Project/Assets/xNode/Scripts/Attributes/NodeEnum.cs.meta rename to Project/Assets/UVNF/xNode/Scripts/Attributes/NodeEnum.cs.meta diff --git a/Project/Assets/xNode/Scripts/Editor.meta b/Project/Assets/UVNF/xNode/Scripts/Editor.meta similarity index 100% rename from Project/Assets/xNode/Scripts/Editor.meta rename to Project/Assets/UVNF/xNode/Scripts/Editor.meta diff --git a/Project/Assets/xNode/Scripts/Editor/Drawers.meta b/Project/Assets/UVNF/xNode/Scripts/Editor/Drawers.meta similarity index 100% rename from Project/Assets/xNode/Scripts/Editor/Drawers.meta rename to Project/Assets/UVNF/xNode/Scripts/Editor/Drawers.meta diff --git a/Project/Assets/xNode/Scripts/Editor/Drawers/NodeEnumDrawer.cs b/Project/Assets/UVNF/xNode/Scripts/Editor/Drawers/NodeEnumDrawer.cs similarity index 100% rename from Project/Assets/xNode/Scripts/Editor/Drawers/NodeEnumDrawer.cs rename to Project/Assets/UVNF/xNode/Scripts/Editor/Drawers/NodeEnumDrawer.cs diff --git a/Project/Assets/xNode/Scripts/Editor/Drawers/NodeEnumDrawer.cs.meta b/Project/Assets/UVNF/xNode/Scripts/Editor/Drawers/NodeEnumDrawer.cs.meta similarity index 100% rename from Project/Assets/xNode/Scripts/Editor/Drawers/NodeEnumDrawer.cs.meta rename to Project/Assets/UVNF/xNode/Scripts/Editor/Drawers/NodeEnumDrawer.cs.meta diff --git a/Project/Assets/xNode/Scripts/Editor/NodeEditor.cs b/Project/Assets/UVNF/xNode/Scripts/Editor/NodeEditor.cs similarity index 100% rename from Project/Assets/xNode/Scripts/Editor/NodeEditor.cs rename to Project/Assets/UVNF/xNode/Scripts/Editor/NodeEditor.cs diff --git a/Project/Assets/xNode/Scripts/Editor/NodeEditor.cs.meta b/Project/Assets/UVNF/xNode/Scripts/Editor/NodeEditor.cs.meta similarity index 100% rename from Project/Assets/xNode/Scripts/Editor/NodeEditor.cs.meta rename to Project/Assets/UVNF/xNode/Scripts/Editor/NodeEditor.cs.meta diff --git a/Project/Assets/xNode/Scripts/Editor/NodeEditorAction.cs b/Project/Assets/UVNF/xNode/Scripts/Editor/NodeEditorAction.cs similarity index 100% rename from Project/Assets/xNode/Scripts/Editor/NodeEditorAction.cs rename to Project/Assets/UVNF/xNode/Scripts/Editor/NodeEditorAction.cs diff --git a/Project/Assets/xNode/Scripts/Editor/NodeEditorAction.cs.meta b/Project/Assets/UVNF/xNode/Scripts/Editor/NodeEditorAction.cs.meta similarity index 100% rename from Project/Assets/xNode/Scripts/Editor/NodeEditorAction.cs.meta rename to Project/Assets/UVNF/xNode/Scripts/Editor/NodeEditorAction.cs.meta diff --git a/Project/Assets/xNode/Scripts/Editor/NodeEditorAssetModProcessor.cs b/Project/Assets/UVNF/xNode/Scripts/Editor/NodeEditorAssetModProcessor.cs similarity index 100% rename from Project/Assets/xNode/Scripts/Editor/NodeEditorAssetModProcessor.cs rename to Project/Assets/UVNF/xNode/Scripts/Editor/NodeEditorAssetModProcessor.cs diff --git a/Project/Assets/xNode/Scripts/Editor/NodeEditorAssetModProcessor.cs.meta b/Project/Assets/UVNF/xNode/Scripts/Editor/NodeEditorAssetModProcessor.cs.meta similarity index 100% rename from Project/Assets/xNode/Scripts/Editor/NodeEditorAssetModProcessor.cs.meta rename to Project/Assets/UVNF/xNode/Scripts/Editor/NodeEditorAssetModProcessor.cs.meta diff --git a/Project/Assets/xNode/Scripts/Editor/NodeEditorBase.cs b/Project/Assets/UVNF/xNode/Scripts/Editor/NodeEditorBase.cs similarity index 100% rename from Project/Assets/xNode/Scripts/Editor/NodeEditorBase.cs rename to Project/Assets/UVNF/xNode/Scripts/Editor/NodeEditorBase.cs diff --git a/Project/Assets/xNode/Scripts/Editor/NodeEditorBase.cs.meta b/Project/Assets/UVNF/xNode/Scripts/Editor/NodeEditorBase.cs.meta similarity index 100% rename from Project/Assets/xNode/Scripts/Editor/NodeEditorBase.cs.meta rename to Project/Assets/UVNF/xNode/Scripts/Editor/NodeEditorBase.cs.meta diff --git a/Project/Assets/xNode/Scripts/Editor/NodeEditorGUI.cs b/Project/Assets/UVNF/xNode/Scripts/Editor/NodeEditorGUI.cs similarity index 100% rename from Project/Assets/xNode/Scripts/Editor/NodeEditorGUI.cs rename to Project/Assets/UVNF/xNode/Scripts/Editor/NodeEditorGUI.cs diff --git a/Project/Assets/xNode/Scripts/Editor/NodeEditorGUI.cs.meta b/Project/Assets/UVNF/xNode/Scripts/Editor/NodeEditorGUI.cs.meta similarity index 100% rename from Project/Assets/xNode/Scripts/Editor/NodeEditorGUI.cs.meta rename to Project/Assets/UVNF/xNode/Scripts/Editor/NodeEditorGUI.cs.meta diff --git a/Project/Assets/xNode/Scripts/Editor/NodeEditorGUILayout.cs b/Project/Assets/UVNF/xNode/Scripts/Editor/NodeEditorGUILayout.cs similarity index 100% rename from Project/Assets/xNode/Scripts/Editor/NodeEditorGUILayout.cs rename to Project/Assets/UVNF/xNode/Scripts/Editor/NodeEditorGUILayout.cs diff --git a/Project/Assets/xNode/Scripts/Editor/NodeEditorGUILayout.cs.meta b/Project/Assets/UVNF/xNode/Scripts/Editor/NodeEditorGUILayout.cs.meta similarity index 100% rename from Project/Assets/xNode/Scripts/Editor/NodeEditorGUILayout.cs.meta rename to Project/Assets/UVNF/xNode/Scripts/Editor/NodeEditorGUILayout.cs.meta diff --git a/Project/Assets/xNode/Scripts/Editor/NodeEditorPreferences.cs b/Project/Assets/UVNF/xNode/Scripts/Editor/NodeEditorPreferences.cs similarity index 100% rename from Project/Assets/xNode/Scripts/Editor/NodeEditorPreferences.cs rename to Project/Assets/UVNF/xNode/Scripts/Editor/NodeEditorPreferences.cs diff --git a/Project/Assets/xNode/Scripts/Editor/NodeEditorPreferences.cs.meta b/Project/Assets/UVNF/xNode/Scripts/Editor/NodeEditorPreferences.cs.meta similarity index 100% rename from Project/Assets/xNode/Scripts/Editor/NodeEditorPreferences.cs.meta rename to Project/Assets/UVNF/xNode/Scripts/Editor/NodeEditorPreferences.cs.meta diff --git a/Project/Assets/xNode/Scripts/Editor/NodeEditorReflection.cs b/Project/Assets/UVNF/xNode/Scripts/Editor/NodeEditorReflection.cs similarity index 100% rename from Project/Assets/xNode/Scripts/Editor/NodeEditorReflection.cs rename to Project/Assets/UVNF/xNode/Scripts/Editor/NodeEditorReflection.cs diff --git a/Project/Assets/xNode/Scripts/Editor/NodeEditorReflection.cs.meta b/Project/Assets/UVNF/xNode/Scripts/Editor/NodeEditorReflection.cs.meta similarity index 100% rename from Project/Assets/xNode/Scripts/Editor/NodeEditorReflection.cs.meta rename to Project/Assets/UVNF/xNode/Scripts/Editor/NodeEditorReflection.cs.meta diff --git a/Project/Assets/xNode/Scripts/Editor/NodeEditorResources.cs b/Project/Assets/UVNF/xNode/Scripts/Editor/NodeEditorResources.cs similarity index 100% rename from Project/Assets/xNode/Scripts/Editor/NodeEditorResources.cs rename to Project/Assets/UVNF/xNode/Scripts/Editor/NodeEditorResources.cs diff --git a/Project/Assets/xNode/Scripts/Editor/NodeEditorResources.cs.meta b/Project/Assets/UVNF/xNode/Scripts/Editor/NodeEditorResources.cs.meta similarity index 100% rename from Project/Assets/xNode/Scripts/Editor/NodeEditorResources.cs.meta rename to Project/Assets/UVNF/xNode/Scripts/Editor/NodeEditorResources.cs.meta diff --git a/Project/Assets/xNode/Scripts/Editor/NodeEditorUtilities.cs b/Project/Assets/UVNF/xNode/Scripts/Editor/NodeEditorUtilities.cs similarity index 100% rename from Project/Assets/xNode/Scripts/Editor/NodeEditorUtilities.cs rename to Project/Assets/UVNF/xNode/Scripts/Editor/NodeEditorUtilities.cs diff --git a/Project/Assets/xNode/Scripts/Editor/NodeEditorUtilities.cs.meta b/Project/Assets/UVNF/xNode/Scripts/Editor/NodeEditorUtilities.cs.meta similarity index 100% rename from Project/Assets/xNode/Scripts/Editor/NodeEditorUtilities.cs.meta rename to Project/Assets/UVNF/xNode/Scripts/Editor/NodeEditorUtilities.cs.meta diff --git a/Project/Assets/xNode/Scripts/Editor/NodeEditorWindow.cs b/Project/Assets/UVNF/xNode/Scripts/Editor/NodeEditorWindow.cs similarity index 100% rename from Project/Assets/xNode/Scripts/Editor/NodeEditorWindow.cs rename to Project/Assets/UVNF/xNode/Scripts/Editor/NodeEditorWindow.cs diff --git a/Project/Assets/xNode/Scripts/Editor/NodeEditorWindow.cs.meta b/Project/Assets/UVNF/xNode/Scripts/Editor/NodeEditorWindow.cs.meta similarity index 100% rename from Project/Assets/xNode/Scripts/Editor/NodeEditorWindow.cs.meta rename to Project/Assets/UVNF/xNode/Scripts/Editor/NodeEditorWindow.cs.meta diff --git a/Project/Assets/xNode/Scripts/Editor/NodeGraphEditor.cs b/Project/Assets/UVNF/xNode/Scripts/Editor/NodeGraphEditor.cs similarity index 100% rename from Project/Assets/xNode/Scripts/Editor/NodeGraphEditor.cs rename to Project/Assets/UVNF/xNode/Scripts/Editor/NodeGraphEditor.cs diff --git a/Project/Assets/xNode/Scripts/Editor/NodeGraphEditor.cs.meta b/Project/Assets/UVNF/xNode/Scripts/Editor/NodeGraphEditor.cs.meta similarity index 100% rename from Project/Assets/xNode/Scripts/Editor/NodeGraphEditor.cs.meta rename to Project/Assets/UVNF/xNode/Scripts/Editor/NodeGraphEditor.cs.meta diff --git a/Project/Assets/xNode/Scripts/Editor/RenamePopup.cs b/Project/Assets/UVNF/xNode/Scripts/Editor/RenamePopup.cs similarity index 100% rename from Project/Assets/xNode/Scripts/Editor/RenamePopup.cs rename to Project/Assets/UVNF/xNode/Scripts/Editor/RenamePopup.cs diff --git a/Project/Assets/xNode/Scripts/Editor/RenamePopup.cs.meta b/Project/Assets/UVNF/xNode/Scripts/Editor/RenamePopup.cs.meta similarity index 100% rename from Project/Assets/xNode/Scripts/Editor/RenamePopup.cs.meta rename to Project/Assets/UVNF/xNode/Scripts/Editor/RenamePopup.cs.meta diff --git a/Project/Assets/xNode/Scripts/Editor/Resources.meta b/Project/Assets/UVNF/xNode/Scripts/Editor/Resources.meta similarity index 100% rename from Project/Assets/xNode/Scripts/Editor/Resources.meta rename to Project/Assets/UVNF/xNode/Scripts/Editor/Resources.meta diff --git a/Project/Assets/xNode/Scripts/Editor/Resources/ScriptTemplates.meta b/Project/Assets/UVNF/xNode/Scripts/Editor/Resources/ScriptTemplates.meta similarity index 100% rename from Project/Assets/xNode/Scripts/Editor/Resources/ScriptTemplates.meta rename to Project/Assets/UVNF/xNode/Scripts/Editor/Resources/ScriptTemplates.meta diff --git a/Project/Assets/xNode/Scripts/Editor/Resources/ScriptTemplates/xNode_NodeGraphTemplate.cs.txt b/Project/Assets/UVNF/xNode/Scripts/Editor/Resources/ScriptTemplates/xNode_NodeGraphTemplate.cs.txt similarity index 100% rename from Project/Assets/xNode/Scripts/Editor/Resources/ScriptTemplates/xNode_NodeGraphTemplate.cs.txt rename to Project/Assets/UVNF/xNode/Scripts/Editor/Resources/ScriptTemplates/xNode_NodeGraphTemplate.cs.txt diff --git a/Project/Assets/xNode/Scripts/Editor/Resources/ScriptTemplates/xNode_NodeGraphTemplate.cs.txt.meta b/Project/Assets/UVNF/xNode/Scripts/Editor/Resources/ScriptTemplates/xNode_NodeGraphTemplate.cs.txt.meta similarity index 100% rename from Project/Assets/xNode/Scripts/Editor/Resources/ScriptTemplates/xNode_NodeGraphTemplate.cs.txt.meta rename to Project/Assets/UVNF/xNode/Scripts/Editor/Resources/ScriptTemplates/xNode_NodeGraphTemplate.cs.txt.meta diff --git a/Project/Assets/xNode/Scripts/Editor/Resources/ScriptTemplates/xNode_NodeTemplate.cs.txt b/Project/Assets/UVNF/xNode/Scripts/Editor/Resources/ScriptTemplates/xNode_NodeTemplate.cs.txt similarity index 100% rename from Project/Assets/xNode/Scripts/Editor/Resources/ScriptTemplates/xNode_NodeTemplate.cs.txt rename to Project/Assets/UVNF/xNode/Scripts/Editor/Resources/ScriptTemplates/xNode_NodeTemplate.cs.txt diff --git a/Project/Assets/xNode/Scripts/Editor/Resources/ScriptTemplates/xNode_NodeTemplate.cs.txt.meta b/Project/Assets/UVNF/xNode/Scripts/Editor/Resources/ScriptTemplates/xNode_NodeTemplate.cs.txt.meta similarity index 100% rename from Project/Assets/xNode/Scripts/Editor/Resources/ScriptTemplates/xNode_NodeTemplate.cs.txt.meta rename to Project/Assets/UVNF/xNode/Scripts/Editor/Resources/ScriptTemplates/xNode_NodeTemplate.cs.txt.meta diff --git a/Project/Assets/xNode/Scripts/Editor/Resources/xnode_dot.png b/Project/Assets/UVNF/xNode/Scripts/Editor/Resources/xnode_dot.png similarity index 100% rename from Project/Assets/xNode/Scripts/Editor/Resources/xnode_dot.png rename to Project/Assets/UVNF/xNode/Scripts/Editor/Resources/xnode_dot.png diff --git a/Project/Assets/xNode/Scripts/Editor/Resources/xnode_dot.png.meta b/Project/Assets/UVNF/xNode/Scripts/Editor/Resources/xnode_dot.png.meta similarity index 100% rename from Project/Assets/xNode/Scripts/Editor/Resources/xnode_dot.png.meta rename to Project/Assets/UVNF/xNode/Scripts/Editor/Resources/xnode_dot.png.meta diff --git a/Project/Assets/xNode/Scripts/Editor/Resources/xnode_dot_outer.png b/Project/Assets/UVNF/xNode/Scripts/Editor/Resources/xnode_dot_outer.png similarity index 100% rename from Project/Assets/xNode/Scripts/Editor/Resources/xnode_dot_outer.png rename to Project/Assets/UVNF/xNode/Scripts/Editor/Resources/xnode_dot_outer.png diff --git a/Project/Assets/xNode/Scripts/Editor/Resources/xnode_dot_outer.png.meta b/Project/Assets/UVNF/xNode/Scripts/Editor/Resources/xnode_dot_outer.png.meta similarity index 100% rename from Project/Assets/xNode/Scripts/Editor/Resources/xnode_dot_outer.png.meta rename to Project/Assets/UVNF/xNode/Scripts/Editor/Resources/xnode_dot_outer.png.meta diff --git a/Project/Assets/xNode/Scripts/Editor/Resources/xnode_node.png b/Project/Assets/UVNF/xNode/Scripts/Editor/Resources/xnode_node.png similarity index 100% rename from Project/Assets/xNode/Scripts/Editor/Resources/xnode_node.png rename to Project/Assets/UVNF/xNode/Scripts/Editor/Resources/xnode_node.png diff --git a/Project/Assets/xNode/Scripts/Editor/Resources/xnode_node.png.meta b/Project/Assets/UVNF/xNode/Scripts/Editor/Resources/xnode_node.png.meta similarity index 100% rename from Project/Assets/xNode/Scripts/Editor/Resources/xnode_node.png.meta rename to Project/Assets/UVNF/xNode/Scripts/Editor/Resources/xnode_node.png.meta diff --git a/Project/Assets/xNode/Scripts/Editor/Resources/xnode_node_highlight.png b/Project/Assets/UVNF/xNode/Scripts/Editor/Resources/xnode_node_highlight.png similarity index 100% rename from Project/Assets/xNode/Scripts/Editor/Resources/xnode_node_highlight.png rename to Project/Assets/UVNF/xNode/Scripts/Editor/Resources/xnode_node_highlight.png diff --git a/Project/Assets/xNode/Scripts/Editor/Resources/xnode_node_highlight.png.meta b/Project/Assets/UVNF/xNode/Scripts/Editor/Resources/xnode_node_highlight.png.meta similarity index 100% rename from Project/Assets/xNode/Scripts/Editor/Resources/xnode_node_highlight.png.meta rename to Project/Assets/UVNF/xNode/Scripts/Editor/Resources/xnode_node_highlight.png.meta diff --git a/Project/Assets/xNode/Scripts/Editor/Resources/xnode_node_workfile.psd b/Project/Assets/UVNF/xNode/Scripts/Editor/Resources/xnode_node_workfile.psd similarity index 100% rename from Project/Assets/xNode/Scripts/Editor/Resources/xnode_node_workfile.psd rename to Project/Assets/UVNF/xNode/Scripts/Editor/Resources/xnode_node_workfile.psd diff --git a/Project/Assets/xNode/Scripts/Editor/Resources/xnode_node_workfile.psd.meta b/Project/Assets/UVNF/xNode/Scripts/Editor/Resources/xnode_node_workfile.psd.meta similarity index 100% rename from Project/Assets/xNode/Scripts/Editor/Resources/xnode_node_workfile.psd.meta rename to Project/Assets/UVNF/xNode/Scripts/Editor/Resources/xnode_node_workfile.psd.meta diff --git a/Project/Assets/xNode/Scripts/Node.cs b/Project/Assets/UVNF/xNode/Scripts/Node.cs similarity index 100% rename from Project/Assets/xNode/Scripts/Node.cs rename to Project/Assets/UVNF/xNode/Scripts/Node.cs diff --git a/Project/Assets/xNode/Scripts/Node.cs.meta b/Project/Assets/UVNF/xNode/Scripts/Node.cs.meta similarity index 100% rename from Project/Assets/xNode/Scripts/Node.cs.meta rename to Project/Assets/UVNF/xNode/Scripts/Node.cs.meta diff --git a/Project/Assets/xNode/Scripts/NodeDataCache.cs b/Project/Assets/UVNF/xNode/Scripts/NodeDataCache.cs similarity index 100% rename from Project/Assets/xNode/Scripts/NodeDataCache.cs rename to Project/Assets/UVNF/xNode/Scripts/NodeDataCache.cs diff --git a/Project/Assets/xNode/Scripts/NodeDataCache.cs.meta b/Project/Assets/UVNF/xNode/Scripts/NodeDataCache.cs.meta similarity index 100% rename from Project/Assets/xNode/Scripts/NodeDataCache.cs.meta rename to Project/Assets/UVNF/xNode/Scripts/NodeDataCache.cs.meta diff --git a/Project/Assets/xNode/Scripts/NodeGraph.cs b/Project/Assets/UVNF/xNode/Scripts/NodeGraph.cs similarity index 100% rename from Project/Assets/xNode/Scripts/NodeGraph.cs rename to Project/Assets/UVNF/xNode/Scripts/NodeGraph.cs diff --git a/Project/Assets/xNode/Scripts/NodeGraph.cs.meta b/Project/Assets/UVNF/xNode/Scripts/NodeGraph.cs.meta similarity index 100% rename from Project/Assets/xNode/Scripts/NodeGraph.cs.meta rename to Project/Assets/UVNF/xNode/Scripts/NodeGraph.cs.meta diff --git a/Project/Assets/xNode/Scripts/NodePort.cs b/Project/Assets/UVNF/xNode/Scripts/NodePort.cs similarity index 100% rename from Project/Assets/xNode/Scripts/NodePort.cs rename to Project/Assets/UVNF/xNode/Scripts/NodePort.cs diff --git a/Project/Assets/xNode/Scripts/NodePort.cs.meta b/Project/Assets/UVNF/xNode/Scripts/NodePort.cs.meta similarity index 100% rename from Project/Assets/xNode/Scripts/NodePort.cs.meta rename to Project/Assets/UVNF/xNode/Scripts/NodePort.cs.meta diff --git a/Project/Packages/manifest.json b/Project/Packages/manifest.json index 5fb274f2..154ce7b7 100644 --- a/Project/Packages/manifest.json +++ b/Project/Packages/manifest.json @@ -1,11 +1,12 @@ { "dependencies": { "com.unity.2d.sprite": "1.0.0", - "com.unity.collab-proxy": "1.2.16", - "com.unity.ide.rider": "1.1.4", - "com.unity.ide.vscode": "1.1.4", - "com.unity.test-framework": "1.1.11", - "com.unity.textmeshpro": "2.0.1", + "com.unity.collab-proxy": "1.3.8", + "com.unity.ide.rider": "2.0.5", + "com.unity.ide.visualstudio": "2.0.2", + "com.unity.ide.vscode": "1.2.1", + "com.unity.test-framework": "1.1.14", + "com.unity.textmeshpro": "3.0.0-preview.1", "com.unity.timeline": "1.2.10", "com.unity.ugui": "1.0.0", "com.unity.modules.ai": "1.0.0", diff --git a/Project/Packages/packages-lock.json b/Project/Packages/packages-lock.json new file mode 100644 index 00000000..386011aa --- /dev/null +++ b/Project/Packages/packages-lock.json @@ -0,0 +1,337 @@ +{ + "dependencies": { + "com.unity.2d.sprite": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.collab-proxy": { + "version": "1.3.8", + "depth": 0, + "source": "registry", + "dependencies": {}, + "url": "https://packages.unity.com" + }, + "com.unity.ext.nunit": { + "version": "1.0.0", + "depth": 1, + "source": "registry", + "dependencies": {}, + "url": "https://packages.unity.com" + }, + "com.unity.ide.rider": { + "version": "2.0.5", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.test-framework": "1.1.1" + }, + "url": "https://packages.unity.com" + }, + "com.unity.ide.visualstudio": { + "version": "2.0.2", + "depth": 0, + "source": "registry", + "dependencies": {}, + "url": "https://packages.unity.com" + }, + "com.unity.ide.vscode": { + "version": "1.2.1", + "depth": 0, + "source": "registry", + "dependencies": {}, + "url": "https://packages.unity.com" + }, + "com.unity.test-framework": { + "version": "1.1.14", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.ext.nunit": "1.0.0", + "com.unity.modules.imgui": "1.0.0", + "com.unity.modules.jsonserialize": "1.0.0" + }, + "url": "https://packages.unity.com" + }, + "com.unity.textmeshpro": { + "version": "3.0.0-preview.1", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.ugui": "1.0.0" + }, + "url": "https://packages.unity.com" + }, + "com.unity.timeline": { + "version": "1.2.10", + "depth": 0, + "source": "registry", + "dependencies": {}, + "url": "https://packages.unity.com" + }, + "com.unity.ugui": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.ui": "1.0.0", + "com.unity.modules.imgui": "1.0.0" + } + }, + "com.unity.modules.ai": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.androidjni": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.animation": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.assetbundle": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.audio": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.cloth": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.physics": "1.0.0" + } + }, + "com.unity.modules.director": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.audio": "1.0.0", + "com.unity.modules.animation": "1.0.0" + } + }, + "com.unity.modules.imageconversion": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.imgui": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.jsonserialize": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.particlesystem": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.physics": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.physics2d": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.screencapture": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.imageconversion": "1.0.0" + } + }, + "com.unity.modules.subsystems": { + "version": "1.0.0", + "depth": 1, + "source": "builtin", + "dependencies": { + "com.unity.modules.jsonserialize": "1.0.0" + } + }, + "com.unity.modules.terrain": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.terrainphysics": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.physics": "1.0.0", + "com.unity.modules.terrain": "1.0.0" + } + }, + "com.unity.modules.tilemap": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.physics2d": "1.0.0" + } + }, + "com.unity.modules.ui": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.uielements": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.ui": "1.0.0", + "com.unity.modules.imgui": "1.0.0", + "com.unity.modules.jsonserialize": "1.0.0", + "com.unity.modules.uielementsnative": "1.0.0" + } + }, + "com.unity.modules.uielementsnative": { + "version": "1.0.0", + "depth": 1, + "source": "builtin", + "dependencies": { + "com.unity.modules.ui": "1.0.0", + "com.unity.modules.imgui": "1.0.0", + "com.unity.modules.jsonserialize": "1.0.0" + } + }, + "com.unity.modules.umbra": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.unityanalytics": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.unitywebrequest": "1.0.0", + "com.unity.modules.jsonserialize": "1.0.0" + } + }, + "com.unity.modules.unitywebrequest": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.unitywebrequestassetbundle": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.assetbundle": "1.0.0", + "com.unity.modules.unitywebrequest": "1.0.0" + } + }, + "com.unity.modules.unitywebrequestaudio": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.unitywebrequest": "1.0.0", + "com.unity.modules.audio": "1.0.0" + } + }, + "com.unity.modules.unitywebrequesttexture": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.unitywebrequest": "1.0.0", + "com.unity.modules.imageconversion": "1.0.0" + } + }, + "com.unity.modules.unitywebrequestwww": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.unitywebrequest": "1.0.0", + "com.unity.modules.unitywebrequestassetbundle": "1.0.0", + "com.unity.modules.unitywebrequestaudio": "1.0.0", + "com.unity.modules.audio": "1.0.0", + "com.unity.modules.assetbundle": "1.0.0", + "com.unity.modules.imageconversion": "1.0.0" + } + }, + "com.unity.modules.vehicles": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.physics": "1.0.0" + } + }, + "com.unity.modules.video": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.audio": "1.0.0", + "com.unity.modules.ui": "1.0.0", + "com.unity.modules.unitywebrequest": "1.0.0" + } + }, + "com.unity.modules.vr": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.jsonserialize": "1.0.0", + "com.unity.modules.physics": "1.0.0", + "com.unity.modules.xr": "1.0.0" + } + }, + "com.unity.modules.wind": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.xr": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.physics": "1.0.0", + "com.unity.modules.jsonserialize": "1.0.0", + "com.unity.modules.subsystems": "1.0.0" + } + } + } +} diff --git a/Project/ProjectSettings/EditorBuildSettings.asset b/Project/ProjectSettings/EditorBuildSettings.asset index 01cee6b3..a4111894 100644 --- a/Project/ProjectSettings/EditorBuildSettings.asset +++ b/Project/ProjectSettings/EditorBuildSettings.asset @@ -6,9 +6,6 @@ EditorBuildSettings: serializedVersion: 2 m_Scenes: - enabled: 1 - path: Assets/UVNF/Scenes/MainMenu.unity - guid: 046632eac3246af46a1b0df122c19128 - - enabled: 1 - path: Assets/UVNF/Scenes/MainScene.unity - guid: 9fc0d4010bbf28b4594072e72b8655ab + path: Assets/UVNF - ExampleResources/Scenes/ExampleScene.unity + guid: f23814da02f177c438c919f4a1128b7e m_configObjects: {} diff --git a/Project/ProjectSettings/EditorSettings.asset b/Project/ProjectSettings/EditorSettings.asset index 1a44c3d3..e5901145 100644 --- a/Project/ProjectSettings/EditorSettings.asset +++ b/Project/ProjectSettings/EditorSettings.asset @@ -3,8 +3,7 @@ --- !u!159 &1 EditorSettings: m_ObjectHideFlags: 0 - serializedVersion: 9 - m_ExternalVersionControlSupport: Visible Meta Files + serializedVersion: 11 m_SerializationMode: 2 m_LineEndingsForNewScripts: 2 m_DefaultBehaviorMode: 0 @@ -18,18 +17,25 @@ EditorSettings: m_EtcTextureBestCompressor: 4 m_ProjectGenerationIncludedExtensions: txt;xml;fnt;cd;asmdef;rsp;asmref m_ProjectGenerationRootNamespace: - m_CollabEditorSettings: - inProgressEnabled: 1 m_EnableTextureStreamingInEditMode: 1 m_EnableTextureStreamingInPlayMode: 1 + m_EnableRoslynAnalyzers: 0 m_AsyncShaderCompilation: 1 + m_CachingShaderPreprocessor: 1 + m_PrefabModeAllowAutoSave: 1 m_EnterPlayModeOptionsEnabled: 0 m_EnterPlayModeOptions: 3 - m_ShowLightmapResolutionOverlay: 1 + m_GameObjectNamingDigits: 1 + m_GameObjectNamingScheme: 2 + m_AssetNamingUsesSpace: 1 m_UseLegacyProbeSampleCount: 1 + m_SerializeInlineMappingsOnOneLine: 0 + m_DisableCookiesInLightmapper: 1 m_AssetPipelineMode: 1 m_CacheServerMode: 0 m_CacheServerEndpoint: m_CacheServerNamespacePrefix: default m_CacheServerEnableDownload: 1 m_CacheServerEnableUpload: 1 + m_CacheServerEnableAuth: 0 + m_CacheServerEnableTls: 0 diff --git a/Project/ProjectSettings/ProjectVersion.txt b/Project/ProjectSettings/ProjectVersion.txt index f04fc72c..88877f9d 100644 --- a/Project/ProjectSettings/ProjectVersion.txt +++ b/Project/ProjectSettings/ProjectVersion.txt @@ -1,2 +1,2 @@ -m_EditorVersion: 2019.3.2f1 -m_EditorVersionWithRevision: 2019.3.2f1 (c46a3a38511e) +m_EditorVersion: 2020.2.0a16 +m_EditorVersionWithRevision: 2020.2.0a16 (5a1f66dd0d56) diff --git a/Project/ProjectSettings/VersionControlSettings.asset b/Project/ProjectSettings/VersionControlSettings.asset new file mode 100644 index 00000000..dca28814 --- /dev/null +++ b/Project/ProjectSettings/VersionControlSettings.asset @@ -0,0 +1,8 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!890905787 &1 +VersionControlSettings: + m_ObjectHideFlags: 0 + m_Mode: Visible Meta Files + m_CollabEditorSettings: + inProgressEnabled: 1 diff --git a/Project/UserSettings/EditorUserSettings.asset b/Project/UserSettings/EditorUserSettings.asset new file mode 100644 index 00000000..a5b73dc9 --- /dev/null +++ b/Project/UserSettings/EditorUserSettings.asset @@ -0,0 +1,30 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!162 &1 +EditorUserSettings: + m_ObjectHideFlags: 0 + serializedVersion: 4 + m_ConfigSettings: + RecentlyUsedScenePath-0: + value: 224247031146466e3b202a6d23205a1e130457072d2128032e2c1336acf53a31f6fe + flags: 0 + RecentlyUsedScenePath-1: + value: 224247031146466e3b202a6d23205a1e130457072d21281d2827087df7ee3d2cfb + flags: 0 + RecentlyUsedScenePath-2: + value: 224247031146466e3b202a625d637a08171a0826291a2323223c0f30e7f37b0be1e238ecf4751a24380fff30010d023afc0f471ef8021e12 + flags: 0 + vcSharedLogLevel: + value: 0d5e400f0650 + flags: 0 + m_VCAutomaticAdd: 1 + m_VCDebugCom: 0 + m_VCDebugCmd: 0 + m_VCDebugOut: 0 + m_SemanticMergeMode: 2 + m_VCShowFailedCheckout: 1 + m_VCOverwriteFailedCheckoutAssets: 1 + m_VCProjectOverlayIcons: 1 + m_VCHierarchyOverlayIcons: 1 + m_VCOtherOverlayIcons: 1 + m_VCAllowAsyncUpdate: 0 From b800b2ac96439c16fa2190a54e11b45b424cd024 Mon Sep 17 00:00:00 2001 From: Velorexe <36154558+Velorexe@users.noreply.github.com> Date: Tue, 7 Jul 2020 20:26:19 +0200 Subject: [PATCH 04/10] Create CNAME --- CNAME | 1 + 1 file changed, 1 insertion(+) create mode 100644 CNAME diff --git a/CNAME b/CNAME new file mode 100644 index 00000000..f3247d05 --- /dev/null +++ b/CNAME @@ -0,0 +1 @@ +velorexe.uvnf \ No newline at end of file From def9bfac6e2485bde83f5c98e7b5d9d5a69d260b Mon Sep 17 00:00:00 2001 From: Velorexe <36154558+Velorexe@users.noreply.github.com> Date: Tue, 7 Jul 2020 20:26:36 +0200 Subject: [PATCH 05/10] Update CNAME --- CNAME | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CNAME b/CNAME index f3247d05..cb9858fe 100644 --- a/CNAME +++ b/CNAME @@ -1 +1 @@ -velorexe.uvnf \ No newline at end of file +velorexe.github.uvnf \ No newline at end of file From 474968d7e63bc273bb0e25b24ab3eee228e95bd4 Mon Sep 17 00:00:00 2001 From: Velorexe <36154558+Velorexe@users.noreply.github.com> Date: Tue, 7 Jul 2020 20:26:50 +0200 Subject: [PATCH 06/10] Delete CNAME --- CNAME | 1 - 1 file changed, 1 deletion(-) delete mode 100644 CNAME diff --git a/CNAME b/CNAME deleted file mode 100644 index cb9858fe..00000000 --- a/CNAME +++ /dev/null @@ -1 +0,0 @@ -velorexe.github.uvnf \ No newline at end of file From 9c2d771bbd4e494d64cd4be433f1dc88789ba722 Mon Sep 17 00:00:00 2001 From: Velorexe <36154558+Velorexe@users.noreply.github.com> Date: Tue, 7 Jul 2020 20:27:01 +0200 Subject: [PATCH 07/10] Set theme jekyll-theme-cayman From 38a23eddf3d6c63dbdb60c0186b968fb1ede26a5 Mon Sep 17 00:00:00 2001 From: Velorexe <36154558+Velorexe@users.noreply.github.com> Date: Tue, 7 Jul 2020 20:34:55 +0200 Subject: [PATCH 08/10] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 692493f6..a561355e 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -![UVNF_Logo](https://raw.githubusercontent.com/Velorexe/UVNF/master/Project/Assets/Resources/UI/Sprites/FullLogo.png) +![UVNF_Logo](https://raw.githubusercontent.com/Velorexe/UVNF/0.1/Project/Assets/UVNF/Sprites/UI/FullLogo.png) # UVNF - Unity Visual Novel Framework UVNF is a free Unity framework for creating Visual Novels in Unity. This repository provides a set of examples, tools, workflows and other resources to help you get started on your project. From 2a603bad996bebbf3cab88a9474157553813d72c Mon Sep 17 00:00:00 2001 From: Velorexe <36154558+Velorexe@users.noreply.github.com> Date: Wed, 8 Jul 2020 12:35:50 +0200 Subject: [PATCH 09/10] Fixed Jocelyn's ever changing Instagram page --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index a561355e..a7d8d018 100644 --- a/README.md +++ b/README.md @@ -32,7 +32,7 @@ Pull requests are welcome. For major changes, please open an issue first to disc > Velorexe (Project lead/Front-Backend Developer) > Jocelyn (Art/Character Designer) -* [Instagram](https://www.instagram.com/jade.lynxx/) +* [Instagram](https://www.instagram.com/p/CBbMZp0pxkO/) ## Credits > [Siccity](https://github.com/Siccity) From 87069caa61a3e84c6644d1ff74164764b10206e0 Mon Sep 17 00:00:00 2001 From: Velorexe <36154558+Velorexe@users.noreply.github.com> Date: Wed, 8 Jul 2020 12:36:57 +0200 Subject: [PATCH 10/10] Fancier Logo --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index a7d8d018..5b26fb87 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -![UVNF_Logo](https://raw.githubusercontent.com/Velorexe/UVNF/0.1/Project/Assets/UVNF/Sprites/UI/FullLogo.png) +![UVNF_Logo](https://i.imgur.com/kgUX6Pr.png) # UVNF - Unity Visual Novel Framework UVNF is a free Unity framework for creating Visual Novels in Unity. This repository provides a set of examples, tools, workflows and other resources to help you get started on your project.