Skip to content

Commit 2aa3b34

Browse files
Add more options to V2, V3 and Basis sliders in Global.create_node_from_variable
1 parent 9c30316 commit 2aa3b34

File tree

1 file changed

+24
-6
lines changed

1 file changed

+24
-6
lines changed

src/Autoload/Global.gd

Lines changed: 24 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1371,8 +1371,14 @@ func create_node_from_variable(
13711371
slider.show_ratio = true
13721372
if type == TYPE_VECTOR2:
13731373
slider.step = 0.01
1374-
slider.allow_lesser = true
1375-
slider.allow_greater = true
1374+
if step != null:
1375+
slider.step = step
1376+
slider.allow_lesser = allow_lesser
1377+
slider.allow_greater = allow_greater
1378+
if min_value != null:
1379+
slider.min_value = min_value
1380+
if max_value != null:
1381+
slider.max_value = max_value
13761382
slider.size_flags_horizontal = Control.SIZE_EXPAND_FILL
13771383
slider.value = curr_value
13781384
if started_editing.is_valid():
@@ -1385,8 +1391,14 @@ func create_node_from_variable(
13851391
slider.show_ratio = true
13861392
if type == TYPE_VECTOR3:
13871393
slider.step = 0.01
1388-
slider.allow_lesser = true
1389-
slider.allow_greater = true
1394+
if step != null:
1395+
slider.step = step
1396+
slider.allow_lesser = allow_lesser
1397+
slider.allow_greater = allow_greater
1398+
if min_value != null:
1399+
slider.min_value = min_value
1400+
if max_value != null:
1401+
slider.max_value = max_value
13901402
slider.size_flags_horizontal = Control.SIZE_EXPAND_FILL
13911403
slider.value = curr_value
13921404
if started_editing.is_valid():
@@ -1405,8 +1417,14 @@ func create_node_from_variable(
14051417
return color_picker_button
14061418
TYPE_BASIS:
14071419
var sliders := ShaderLoader.BASIS_SLIDERS_TSCN.instantiate() as BasisSliders
1408-
sliders.allow_greater = true
1409-
sliders.allow_lesser = true
1420+
if step != null:
1421+
sliders.step = step
1422+
sliders.allow_lesser = allow_lesser
1423+
sliders.allow_greater = allow_greater
1424+
if min_value != null:
1425+
sliders.min_value = min_value
1426+
if max_value != null:
1427+
sliders.max_value = max_value
14101428
sliders.size_flags_horizontal = Control.SIZE_EXPAND_FILL
14111429
sliders.value = curr_value
14121430
if started_editing.is_valid():

0 commit comments

Comments
 (0)