added project with nerabochie cows
This commit is contained in:
12
scenes/components/hurt_component.gd
Normal file
12
scenes/components/hurt_component.gd
Normal file
@@ -0,0 +1,12 @@
|
||||
class_name HurtComponent
|
||||
extends Area2D
|
||||
|
||||
@export var tool : DataTypes.Tools = DataTypes.Tools.None
|
||||
|
||||
signal hurt
|
||||
|
||||
|
||||
func _on_area_entered(area: Area2D) -> void:
|
||||
var hit_component = area as HitComponent
|
||||
if tool == hit_component.current_tool:
|
||||
hurt.emit(hit_component.hit_damage)
|
||||
Reference in New Issue
Block a user