Edit of asset "Scene Manager Tool (Godot3)" Accepted

Old/Current New/Edit
Title Scene Manager Tool (Godot3) Scene Manager Tool
Description An advanced tool to manage scenes and transitions between scenes.

Features:
**Recently Added**:

1. Loading scenes interactive is possible. (Loading scene code example added)
2. Ability to limit how much deep scene manager is allowed to record previous scenes which affects in changing scene to back(previous scene) functionality

**All**:

1. A fully responsive tool menu structure to manage and categorize your scene
2. Save button that saves all scenes in a dictionary
3. Refresh button that refreshes the tool with latest saved status of the scenes
4. List duplication check for keys
5. Smooth transition between scenes
6. Ignore folder feature in UI ignores all scenes inside that specific folder that you added in the ignore list
7. Categorization for scenes
8. Ignore folder section can hide optionally
9. Change to previous scenes is possible
10. Fully customizable transitions
11. Customizable way of entering the first scene of the game
12. Reset `Scene Manager` function to assume the current scene as the first ever seen scene (to ignore previous scenes and don't go back to them by changing scene to the previous scene)
13. Arrangeable scene categories(they will reset to alphabetic order after refresh or save button pressed)
14. Fade in and fade out with different desired patterns
15. You can create instance of a scene just by calling the scene with a key
16. Transition is so much customizable
17. `SceneManager` tool will ignore scenes inside folders with `.gdignore` file beside them
An advanced tool to manage scenes and transitions between scenes.

Features:
1. Main tool menu structure added
2. List duplication check added
3. Save button (enable disable) automation feature added
4. change_scene function to change scenes added
5.validate_key function to check validation of scene keys added
6. Scroll in scene tool view added
7. Demo added
8. Memory performance
9. Scene transitions
10. Ignore folders section
11. Categorization for scenes
12. Ignore folder section can hide optionally
13. Change to previous scene
14. Fully customizable transitions
15. Customizable entering transition
16. Reset scene manager function to reset first scene to the current scene
17. Arrangeable scene categories(they will reset to alphabetic order with refresh or save button)

Simple use case:

```
extends Button

export(String) var scene
export(float) var fade_out_speed = 1
export(float) var fade_in_speed = 1
export(Color) var color = Color(0, 0, 0)
export(float) var timeout = 0
export(bool) var clickable = false
onready var scene_options = SceneManager.create_options(fade_out_speed, fade_in_speed, color, timeout, clickable)

func _ready() -> void:
var first_scene_options = SceneManager.create_options(0, 1, Color(1, 1, 1), 1, false)
SceneManager.show_first_scene(first_scene_options)
# code break happens if scene is not recognizable
SceneManager.validate_key(scene)

func _on_button_button_up():
SceneManager.change_scene(scene, scene_options)

func _on_reset_button_up():
SceneManager.reset_scene_manager()
```
Category Tools Tools
License MIT MIT
Repository Provider GitHub GitHub
Repository Url https://github.com/maktoobgar/scene_manager https://github.com/maktoobgar/scene_manager
Issues Url https://github.com/maktoobgar/scene_manager/issues https://github.com/maktoobgar/scene_manager/issues
Godot version Godot 3.5 Godot 3.4
Version String 2.2.1 1.3.0
Download Commit 5f618aac60191f631a29550d2a427fe115d02d50 914a9e1e67cd98dab7c7ff5cc1f2437282227d25
Download Url (Computed) https://github.com/maktoobgar/scene_manager/archive/5f618aac60191f631a29550d2a427fe115d02d50.zip https://github.com/maktoobgar/scene_manager/archive/914a9e1e67cd98dab7c7ff5cc1f2437282227d25.zip
Icon Url https://github.com/maktoobgar/scene_manager/raw/main/icon.png
https://github.com/maktoobgar/scene_manager/raw/main/icon.png
Preview Insert
Type image
Image/Video URL https://raw.githubusercontent.com/maktoobgar/scene_manager/main/images/tool.png
Thumbnail
Preview Insert
Type image
Image/Video URL https://raw.githubusercontent.com/maktoobgar/scene_manager/main/images/tool_double_key.png
Thumbnail
Preview Insert
Type image
Image/Video URL https://raw.githubusercontent.com/maktoobgar/scene_manager/main/images/ignore.png
Thumbnail
Preview Insert
Type image
Image/Video URL https://raw.githubusercontent.com/maktoobgar/scene_manager/main/images/demo.gif
Thumbnail