class FNiagaraScriptViewModel : public [TSharedFromThis< FNiagaraScriptViewModel >](API\Runtime\Core\Templates\TSharedFromThis), public [FEditorUndoClient](API\Editor\UnrealEd\FEditorUndoClient), public [TNiagaraViewModelManager< UNiagaraScript, FNiagaraScriptViewModel >](API\Plugins\NiagaraEditor\ViewModels\TNiagaraViewModelManager), public [INiagaraParameterDefinitionsSubscriberViewModel](API\Plugins\NiagaraEditor\ViewModels\INiagaraParamete-)