/Engine/Source/Editor/UnrealEd/Public/Subsystems/AssetEditorSubsystem.h
Tries to open an editor for the specified asset. Returns true if the asset is open in an editor. If the file is already open in an editor, it will not create another editor window but instead bring it to front
bool OpenEditorForAsset ( [UObject](API\Runtime\CoreUObject\UObject\UObject) * Asset, const [EToolkitMode::Type](API\Editor\EditorFramework\Toolkits\EToolkitMode__Type) ToolkitMode, [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [IToolkitHost](API\Editor\EditorFramework\Toolkits\IToolkitHost) > OpenedFromLevelEditor, const bool bShowProgressWindow, [EAssetTypeActivationOpenedMethod](API\Developer\AssetTools\EAssetTypeActivationOpenedMethod) OpenedMethod )