Docs: Port Code Examples to C# (R, S, T, U)
* RenderingServer * RichTextEffect * SceneTree * SceneTreeTimer * ScriptCreateDialog * SpinBox * Sprite2D * StreamPeer * String * SurfaceTool * TextEdit * TileMap * Tree * Tween * UDPServer * UndoRedo Co-authored-by: Aaron Franke <arnfranke@yahoo.com>
This commit is contained in:
@@ -6,12 +6,22 @@
|
||||
<description>
|
||||
A one-shot timer managed by the scene tree, which emits [signal timeout] on completion. See also [method SceneTree.create_timer].
|
||||
As opposed to [Timer], it does not require the instantiation of a node. Commonly used to create a one-shot delay timer as in the following example:
|
||||
[codeblock]
|
||||
[codeblocks]
|
||||
[gdscript]
|
||||
func some_function():
|
||||
print("Timer started.")
|
||||
yield(get_tree().create_timer(1.0), "timeout")
|
||||
print("Timer ended.")
|
||||
[/codeblock]
|
||||
[/gdscript]
|
||||
[csharp]
|
||||
public async void SomeFunction()
|
||||
{
|
||||
GD.Print("Timer started.");
|
||||
await ToSignal(GetTree().CreateTimer(1.0f), "timeout");
|
||||
GD.Print("Timer ended.");
|
||||
}
|
||||
[/csharp]
|
||||
[/codeblocks]
|
||||
</description>
|
||||
<tutorials>
|
||||
</tutorials>
|
||||
|
||||
Reference in New Issue
Block a user