[TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FNiagaraCompileRequestDuplicateDataBase](API\Plugins\Niagara\FNiagaraCompileRequestDuplicateD-), ESPMode::ThreadSafe > PrecompileDuplicate ( const [FNiagaraCompileRequestDataBase](API\Plugins\Niagara\FNiagaraCompileRequestDataBase) * OwningSystemRequestData, [UNiagaraSystem](API\Plugins\Niagara\UNiagaraSystem) * OwningSystem, [UNiagaraEmitter](API\Plugins\Niagara\UNiagaraEmitter) * OwningEmitter, [UNiagaraScript](API\Plugins\Niagara\UNiagaraScript) * TargetScript, [FGuid](API\Runtime\Core\Misc\FGuid) TargetVersion )