===== Timers ===== ==== Opret time i Node tree ==== * Add node -> Timer * Configure timer i inspector * OneShot: true/false * WaitTime * AutoStart: true/false tilgå Timer i kode ved GetNode Timer delayTimer = GetNode("Timer"); (brug ved signal) ---- ==== Programmatisk oprettelse af timer ==== public partial class Enemy : CharacterBody2D { public Timer delayTimer; public override void _Ready() { delayTimer = new Timer(); delayTimer.WaitTime = 3.0f; delayTimer.OneShot = false; delayTimer.Timeout += _Attack; AddChild(delayTimer); delayTimer.Start(); } public void _Attack(){ GD.Print("...Attacking .. Wush !!!"); } } * [[https://docs.godotengine.org/en/stable/tutorials/scripting/c_sharp/c_sharp_signals.html#c-signals|C# signals — Godot Engine (stable) documentation]] * [[https://docs.godotengine.org/en/stable/getting_started/step_by_step/signals.html#connecting-a-signal-via-code|Using signals — Godot Engine (stable) documentation]]