mirror of
https://github.com/Relintai/broken_seals.git
synced 2024-12-21 13:16:49 +01:00
Add uv parameter to get_value, and call emit_changed() in get_default_value in the universal property.
This commit is contained in:
parent
04c3098390
commit
cca43432f3
@ -22,7 +22,7 @@ export(Resource) var obj : Resource
|
|||||||
export(String) var getter : String
|
export(String) var getter : String
|
||||||
export(Array) var params : Array
|
export(Array) var params : Array
|
||||||
|
|
||||||
func get_value():
|
func get_value(uv : Vector2):
|
||||||
if !obj:
|
if !obj:
|
||||||
if default_type == MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_INT:
|
if default_type == MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_INT:
|
||||||
return default_int
|
return default_int
|
||||||
@ -38,9 +38,9 @@ func get_value():
|
|||||||
return null
|
return null
|
||||||
|
|
||||||
if params.size() == 0:
|
if params.size() == 0:
|
||||||
return obj.call(getter)
|
return obj.call(getter, uv)
|
||||||
else:
|
else:
|
||||||
return obj.call(getter, params)
|
return obj.call(getter, uv, params)
|
||||||
|
|
||||||
func get_default_value():
|
func get_default_value():
|
||||||
if default_type == MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_INT:
|
if default_type == MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_INT:
|
||||||
@ -65,3 +65,5 @@ func set_default_value(val):
|
|||||||
default_vector3 = val
|
default_vector3 = val
|
||||||
elif default_type == MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_COLOR:
|
elif default_type == MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_COLOR:
|
||||||
default_color = val
|
default_color = val
|
||||||
|
|
||||||
|
emit_changed()
|
||||||
|
Loading…
Reference in New Issue
Block a user