Fixed some Area2D detection

This commit is contained in:
VoidTwo
2021-11-30 21:22:52 -06:00
parent 7b29ecc3f8
commit ca2ea40b23
3 changed files with 17 additions and 15 deletions

View File

@@ -22,6 +22,7 @@ func _on_player_detector_area_entered(area: Area2D) -> void:
return return
func _on_player_detector_area_exited(_area: Area2D): func _on_player_detector_area_exited(area: Area2D):
if area.get_parent().name == 'Player':
player = null player = null
return return

View File

@@ -5,9 +5,9 @@ export var relative_x_tiles: int
export var relative_y_tiles: int export var relative_y_tiles: int
func _on_spawn_trap_area_entered(_area: Area2D) -> void: func _on_spawn_trap_area_entered(area: Area2D) -> void:
if area.get_parent().name == 'Player':
set_deferred('monitoring', false) set_deferred('monitoring', false)
$Tile.set_deferred('disabled', true)
var enemy: KinematicBody2D = load(enemy_path).instance() var enemy: KinematicBody2D = load(enemy_path).instance()
enemy.position.x = position.x + (relative_x_tiles * 16 + 8) enemy.position.x = position.x + (relative_x_tiles * 16 + 8)
@@ -15,4 +15,5 @@ func _on_spawn_trap_area_entered(_area: Area2D) -> void:
var enemies: YSort = get_tree().get_current_scene().get_node('YSort/Enemies') var enemies: YSort = get_tree().get_current_scene().get_node('YSort/Enemies')
enemies.call_deferred('add_child', enemy) enemies.call_deferred('add_child', enemy)
call_deferred('queue_free')
return return

View File

@@ -13,6 +13,11 @@ animations = [ {
"name": "look_right", "name": "look_right",
"speed": 5.0 "speed": 5.0
}, { }, {
"frames": [ ExtResource( 3 ) ],
"loop": false,
"name": "look_down",
"speed": 5.0
}, {
"frames": [ ExtResource( 4 ) ], "frames": [ ExtResource( 4 ) ],
"loop": false, "loop": false,
"name": "look_up", "name": "look_up",
@@ -22,11 +27,6 @@ animations = [ {
"loop": false, "loop": false,
"name": "look_left", "name": "look_left",
"speed": 5.0 "speed": 5.0
}, {
"frames": [ ExtResource( 3 ) ],
"loop": false,
"name": "look_down",
"speed": 5.0
} ] } ]
[sub_resource type="CapsuleShape2D" id=2] [sub_resource type="CapsuleShape2D" id=2]