mirror of
https://github.com/godotengine/godot-docs.git
synced 2026-01-04 14:11:02 +03:00
classref: Sync with current master branch (929333fe2)
This commit is contained in:
@@ -53,29 +53,28 @@ Here is an example script implementing a simple **MainLoop**:
|
||||
.. code-tab:: csharp
|
||||
|
||||
using Godot;
|
||||
using System;
|
||||
|
||||
public class CustomMainLoop : MainLoop
|
||||
public partial class CustomMainLoop : MainLoop
|
||||
{
|
||||
public float TimeElapsed = 0;
|
||||
private double _timeElapsed = 0;
|
||||
|
||||
public override void _Initialize()
|
||||
{
|
||||
GD.Print("Initialized:");
|
||||
GD.Print($" Starting Time: {TimeElapsed}");
|
||||
GD.Print($" Starting Time: {_timeElapsed}");
|
||||
}
|
||||
|
||||
public override bool _Process(float delta)
|
||||
public override bool _Process(double delta)
|
||||
{
|
||||
TimeElapsed += delta;
|
||||
_timeElapsed += delta;
|
||||
// Return true to end the main loop.
|
||||
return Input.GetMouseButtonMask() != 0 || Input.IsKeyPressed((int)KeyList.Escape);
|
||||
return Input.GetMouseButtonMask() != 0 || Input.IsKeyPressed(Key.Escape);
|
||||
}
|
||||
|
||||
private void _Finalize()
|
||||
{
|
||||
GD.Print("Finalized:");
|
||||
GD.Print($" End Time: {TimeElapsed}");
|
||||
GD.Print($" End Time: {_timeElapsed}");
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user