Some refactoring

remotes/1711838515240372319/tmp_refs/heads/godot4-port
Jan 2020-09-19 00:30:59 +02:00
parent a4959068cf
commit ee0df4c886
4 changed files with 12 additions and 6 deletions

10
GUI/Hitmarker.gd Normal file
View File

@ -0,0 +1,10 @@
extends Control
var remaining_time = -10.0
func activate(time):
remaining_time = time
func _process(delta):
remaining_time -= delta
self.modulate = Color(1, 1, 1, exp(remaining_time * 10))

View File

@ -4,5 +4,5 @@ var bulletHitEffect = preload("res://Assets/Effects/BulletHit.tscn")
remotesync func on_hit(damage, position):
var effect = bulletHitEffect.instance()
add_child(effect)
effect.global_transform.origin = position
get_tree().root.call_deferred("add_child", effect)

View File

@ -36,10 +36,6 @@ var walkDirInt = Vector2.ZERO
var bulletHitEffect = preload("res://Assets/Effects/BulletHit.tscn")
# Declare member variables here. Examples:
# var a = 2
# var b = "text"
func sfx_play_footsteps():
if not sfx_footsteps_play:
sfx_footsteps_play = true

View File

@ -6,7 +6,7 @@
[ext_resource path="res://Assets/SFX/Player-Step-Concrete-02.wav" type="AudioStream" id=4]
[ext_resource path="res://Assets/SFX/Player-Step-Concrete-04.wav" type="AudioStream" id=5]
[ext_resource path="res://Assets/SFX/Player-Step-Concrete-03.wav" type="AudioStream" id=6]
[ext_resource path="res://LevelComponents/Hitmarker.gd" type="Script" id=7]
[ext_resource path="res://GUI/Hitmarker.gd" type="Script" id=7]
[sub_resource type="CapsuleShape" id=1]
radius = 0.33