mirror of
https://github.com/Relintai/pandemonium_engine_easy_charts.git
synced 2024-12-25 13:57:23 +01:00
38 lines
914 B
GDScript3
38 lines
914 B
GDScript3
|
tool
|
||
|
extends ColorRect
|
||
|
|
||
|
# Declare member variables here. Examples:
|
||
|
# var a = 2
|
||
|
# var b = "text"
|
||
|
onready var Progress = $ProgressBar
|
||
|
onready var Number = $Number
|
||
|
# Called when the node enters the scene tree for the first time.
|
||
|
func _ready():
|
||
|
Progress.hide()
|
||
|
Number.hide()
|
||
|
|
||
|
func _on_loading_visibility_changed():
|
||
|
if visible:
|
||
|
$loading2.show()
|
||
|
$loading2.material.set_shader_param("speed",5)
|
||
|
else:
|
||
|
Progress.hide()
|
||
|
Progress.set_value(0)
|
||
|
Number.hide()
|
||
|
Number.set_text("...")
|
||
|
$loading2.material.set_shader_param("speed",0)
|
||
|
|
||
|
func show_progress(value : float , max_value : float):
|
||
|
Progress.show()
|
||
|
Progress.set_value(range_lerp(value,0,max_value,0,100))
|
||
|
|
||
|
func hide_progress():
|
||
|
Progress.hide()
|
||
|
|
||
|
func show_number(value : float , type : String):
|
||
|
Number.show()
|
||
|
Number.set_text(str(value)+" "+type)
|
||
|
|
||
|
func hide_number():
|
||
|
Number.hide()
|