How to wait for the frame_post_draw signal in C#

Godot Version

4.2

Question

In GDScript, this is done like this:

await RenderingServer.frame_post_draw 

In C#, I tried to do it like this:

public async Task GetPhoto() { 
    await ToSignal(RenderingServer.Singleton, RenderingServer.SignalName.FramePostDraw); 
} 

The game just freezes while waiting for the signal. What am I doing wrong?

Solved:

public async Task GetPhoto() { 
    await ToSignal(RenderingServer.Singleton, RenderingServerInstance.SignalName.FramePostDraw); 
} 

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.