Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| godot:components [2025/10/19 07:00] – silversurfer | godot:components [2025/10/19 07:04] (aktuell) – [Contracts] silversurfer | ||
|---|---|---|---|
| Zeile 8: | Zeile 8: | ||
| * [[https:// | * [[https:// | ||
| ===== Contracts ===== | ===== Contracts ===== | ||
| + | Timestamp: [[https:// | ||
| + | ==== Take Damage Function ==== | ||
| <codedoc code=python> | <codedoc code=python> | ||
| - | | + | Globals.health -= damage |
| - | if Globals.health > 0: | + | |
| - | get_tree().reload_current_scene() | + | get_tree().reload_current_scene()</ |
| + | ==== _on_body_ented - Funktion ==== | ||
| + | <codedoc code=python> | ||
| + | if body.has_method(" | ||
| + | body.take_damage(damage)</ | ||