add slider to manage day cycle manually
This commit is contained in:
@@ -20,6 +20,7 @@ var current_time: float = 0.0
|
||||
func _ready() -> void:
|
||||
current_time = start_time
|
||||
update_time(current_time)
|
||||
UIEvents.set_day_time.connect(_on_set_day_time)
|
||||
|
||||
func _process(delta: float) -> void:
|
||||
if paused or day_duration <= 0.0:
|
||||
@@ -43,3 +44,6 @@ func set_time(t: float) -> void:
|
||||
|
||||
func update_time(currtime: float) -> void:
|
||||
emit_signal("time_changed", currtime)
|
||||
|
||||
func _on_set_day_time(value: float) -> void:
|
||||
set_time(value)
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
extends Node
|
||||
|
||||
#Weather signals
|
||||
@warning_ignore("unused_signal")
|
||||
signal toggle_rain(value: bool)
|
||||
@warning_ignore("unused_signal")
|
||||
@@ -11,3 +10,5 @@ signal toggle_wind(value: bool)
|
||||
signal toggle_fireflies(value: bool)
|
||||
@warning_ignore("unused_signal")
|
||||
signal toggle_storm(value: bool)
|
||||
@warning_ignore("unused_signal")
|
||||
signal set_day_time(value: float)
|
||||
|
||||
Reference in New Issue
Block a user