Niagara on 5.0.0P1

First I apologize for having 4-27 in the tags. Forum won’t yet let me post with 5-0 as the tag.

I’m trying to convert our project to UE 5.0.0 P1 from 4.26.2. I had Niagara plugins set up for my C++ project. I was using “Niagara” in the .cs file and “NiagaraExtras” in the uproject file enabled (this was set up automatically by the editor).

I was unable to compile because “NiagaraExtras” doesn’t exist when attempting to convert the project. If I remove those two references, then I run into the .h files not existing that I use in the code. These are

#include “NiagaraFunctionLibrary.h”
#include “NiagaraComponent.h”

The questions would be.

  1. Is Niagara a part of the core in UE5?
  2. If so, what are the header file paths to be able to reference the UNiagaraComponent class?
  3. If still a plug in under 5.0, what would the plugin be called if it’s not Niagara (and NiagaraExtras).

I would normally look in the engine source to find this sort of thing, but with UE 5.0.0 P1 on XCode, I have no engine source in the project for some reason (unknown to me).

I guess I’ll leave this here in case someone else has the same issue. What I found was that NiagaraExtras doesn’t exist in 5.0.0P1 and when removed, the Niagara plugin is just as it was in 4.26.2. I removed the NiagaraExtras plugin from the uproject file but left the Niagara plugin in the .cs file and that part of the compile worked just fine.