collider disable

This commit is contained in:
Rendo 2025-08-11 01:58:21 +05:00
commit f0f7f6b42b
5 changed files with 19 additions and 12 deletions

View file

@ -7,6 +7,8 @@ var walking:
get:
return is_walking()
var disabled = false
@export var hurtbox : GenericHurtbox
@export var damage : float
@onready var disablable := get_parent()

View file

@ -13,3 +13,6 @@ enum Layers
}
@export var layer : Layers = Layers.NORMAL
func toggle(value : bool) -> void:
monitorable = value

View file

@ -29,13 +29,13 @@ signal toggled(disabled : bool)
func disable():
if disabled: return
disabled = true
toggled.emit(disabled)
toggled.emit(not disabled)
##
func enable():
if disabled == false: return
disabled = false
toggled.emit(disabled)
toggled.emit(not disabled)
## Properly deal damage to entity
func deal_damage(amount : float, source : Entity):