Skip to content

Commit

Permalink
Update demo: fix caves, add tween camera
Browse files Browse the repository at this point in the history
  • Loading branch information
TokisanGames committed Jul 17, 2024
1 parent 8d9efb0 commit 741c75c
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 4 deletions.
4 changes: 2 additions & 2 deletions project/demo/src/CaveEntrance.gd
Original file line number Diff line number Diff line change
Expand Up @@ -8,15 +8,15 @@ func _ready() -> void:

func _on_body_entered(body: Node3D) -> void:
if body.name == "Player":
var env: WorldEnvironment = get_node_or_null("../../World/Environment")
var env: WorldEnvironment = get_node_or_null("../../Environment/WorldEnvironment")
if env:
var tween: Tween = get_tree().create_tween()
tween.tween_property(env.environment, "ambient_light_energy", .1, .33)


func _on_body_exited(body: Node3D) -> void:
if body.name == "Player":
var env: WorldEnvironment = get_node_or_null("../../World/Environment")
var env: WorldEnvironment = get_node_or_null("../../Environment/WorldEnvironment")
if env:
var tween: Tween = get_tree().create_tween()
tween.tween_property(env.environment, "ambient_light_energy", 1., .33)
7 changes: 5 additions & 2 deletions project/demo/src/Player.gd
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,12 @@ extends CharacterBody3D
set(p_value):
first_person = p_value
if first_person:
$CameraManager/Arm.spring_length = 0.0
var tween: Tween = create_tween()
tween.tween_property($CameraManager/Arm, "spring_length", 0.0, .33)
tween.tween_callback($Body.set_visible.bind(false))
else:
$CameraManager/Arm.spring_length = 6.0
$Body.visible = true
create_tween().tween_property($CameraManager/Arm, "spring_length", 6.0, .33)

@export var gravity_enabled: bool = true :
set(p_value):
Expand Down

0 comments on commit 741c75c

Please sign in to comment.