2025-12-01
This commit is contained in:
@@ -4,7 +4,6 @@ from . import manage_presets as mp
|
||||
|
||||
|
||||
def format_value_type(entry):
|
||||
|
||||
value = None
|
||||
if entry.value_type in ["str", "enum"]:
|
||||
value = entry.value_string
|
||||
@@ -17,6 +16,19 @@ def format_value_type(entry):
|
||||
|
||||
return value
|
||||
|
||||
def format_value_type_dict(dictionnary):
|
||||
value = None
|
||||
if dictionnary["value_type"] in ["str", "enum"]:
|
||||
value = dictionnary["value_string"]
|
||||
elif dictionnary["value_type"] == "int":
|
||||
value = dictionnary["value_integer"]
|
||||
elif dictionnary["value_type"] == "float":
|
||||
value = dictionnary["value_float"]
|
||||
elif dictionnary["value_type"] == "bool":
|
||||
value = dictionnary["value_boolean"]
|
||||
|
||||
return value
|
||||
|
||||
def set_property_from_entry(entry):
|
||||
object = mp.get_object_from_parent_id(entry.parent_name)
|
||||
|
||||
@@ -33,8 +45,8 @@ def set_property_from_entry(entry):
|
||||
def set_property_from_json_entry(entry):
|
||||
object = mp.get_object_from_parent_id(entry["parent_name"])
|
||||
|
||||
value = format_value_type(entry)
|
||||
|
||||
value = format_value_type_dict(entry)
|
||||
|
||||
try:
|
||||
setattr(object, entry["identifier"], value)
|
||||
except AttributeError:
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
schema_version = "1.0.0"
|
||||
|
||||
id = "render_preset"
|
||||
version = "1.3.2"
|
||||
version = "1.3.4"
|
||||
name = "Render Preset"
|
||||
tagline = "Create and use render presets"
|
||||
maintainer = "tonton <samytichadou@gmail.com>"
|
||||
|
||||
Reference in New Issue
Block a user