// We need to ignore the interpolation setting when checking script usage as the emitter is the controller for this
//and we don't merge the emitter properties right now
auto GetUsageIgnoreInterpolation =
[](ENiagaraScriptUsage InUsage) -> ENiagaraScriptUsage
{
return InUsage == ENiagaraScriptUsage::ParticleSpawnScriptInterpolated ? ENiagaraScriptUsage::ParticleSpawnScript : InUsage;
};
if (GetUsageIgnoreInterpolation(BaseScriptStackAdapter->GetScript()->GetUsage()) != GetUsageIgnoreInterpolation(OtherScriptStackAdapter->GetScript()->GetUsage()))
{
DiffResults.ChangedBaseUsage = BaseScriptStackAdapter->GetScript()->GetUsage();
DiffResults.ChangedOtherUsage = OtherScriptStackAdapter->GetScript()->GetUsage();
}