Added scene palette addon

This commit is contained in:
Marco 2025-02-24 11:57:09 +01:00
commit 687d3f7803
43 changed files with 1471 additions and 0 deletions

View file

@ -0,0 +1,16 @@
@tool
extends Resource
class_name PalettePluginSaveData
const DEFAULT_BUTTON_COLOR = '#0e1521'
# can't use this because Godot doesn't support saving nested custom resources yet
#@export var favorites:Array[PalettePluginFavorite] = []
@export var favorites:Dictionary
func add_favorite(directory, instantiate_scenes, color=DEFAULT_BUTTON_COLOR):
favorites[directory] = {
instantiate_scenes_for_previews = instantiate_scenes,
color = color,
scene_preview_scale = 1,
show_labels = true
}