I can't GetNode

Godot Version

godot -4

Question

note: this question is for C#

i made a very basic CPU particle for my game and i want to activate it from my player script. apparently i’m doing something wrong as i keep getting the same error message that i cant fix:
**
CS0246: The type or namespace name ‘CPUParticles2D’ could not be found (are you missing a using directive or an assembly reference?) /home/saba/Desktop/GodotProjects/jello/Scripts/Jello.cs(28,10)
**

this is my code:

private CPUParticles2D Particle;

and then this goes in the ready method:

Particle = GetNode<CPUParticles2D>("Particles");

the path is definitely correct.

At the top of your script, do you have the Godot namespace mentioned?

using Godot;

yep, i have it mentioned. i also have different nodes loaded so this is sharply a problem for CPUParticles2D Node.

	private AnimatedSprite2D Aseprite;
	private CollisionShape2D Standing, Crawling;
	private Control LevelCompleted;
	private RayCast2D Ray;
	private Timer TimerRespawn;
	private Timer DashCooldown;
	//private CPUParticles2D Particle;

all these work and function as expected.