Newer
Older
DungeonShooting / DungeonShooting_Godot / src / game / effects / Blood.cs
@小李xl 小李xl on 13 Dec 2022 448 bytes 血液效果制作中...
using Godot;

public class Blood : Particles2D
{
	public override void _Ready()
	{
		Emitting = true;
		Life();
	}

	private async void Life()
	{
		var timer = GetTree().CreateTimer(0.4f);
		await ToSignal(timer, "timeout");
		Emitting = false;
		GD.Print("冻结");
		SetProcess(false);
		SetPhysicsProcess(false);
		SetProcessInput(false);
		SetProcessInternal(false);
		SetProcessUnhandledInput(false);
		SetProcessUnhandledKeyInput(false);
	}
}