UE5.4
in the ../PluginName.Build.cs
PublicIncludePaths.AddRange(new string { Path.Combine(PluginDirectory, “Source/RTSPlugin/Public/Gameplay”),
Path.Combine(ModuleDirectory, “Source/RTSPlugin/Public/Interfaces”), …
generates this warning for the ModuleDirectory
Plugin.Build.cs : warning : Referenced directory ‘C:\UnReal...\ProjectName\Plugins\PluginName\Source\PluginName\Source\PluginName\Public\CodeDir’ does not exist.
fixed for me by using PluginDirectory
hope it can help someone in the future