Choose your operating system:
Windows
macOS
Linux
데이터스미스 임포트 프로세스의 목표는 외부 콘텐츠 제작 툴에서 구성한 3D 오브젝트 세트를 언리얼 에디터로 부드럽게 가져오는 것입니다. 그러기 위해 메시, 라이트, 카메라, 표면 머티리얼의 원래 의도를 잘 살려 언리얼 엔진에서 그에 해당하는 오브젝트로 자동 변환하고, 그 애셋의 인스턴스를 레벨에 자동으로 채웁니다. 자세한 내용은 데이터스미스 개요 문서를 참고하세요.
하지만 가끔 임포트 프로세스 내부로 들어가 원본 씬을 언리얼 엔진 애셋으로 변환하는 방법이나, 그 애셋에 실제 하는 작업을 변경하고 싶을 때가 있습니다. 예를 들어 원본 씬 중 언리얼 엔진 프로젝트에 필요치 않은 부분을 알고 있으면, 그 오브젝트는 필터로 걸러낸 뒤 애셋을 만드는 것이 좋습니다. 그러면 언리얼 에디터에서 처리해야 하는 콘텐츠 조각 수를 줄이고, 큰 씬의 임포트 속도를 높일 수 있습니다.
여기서는 데이터스미스 임포트 프로세스를 제어하기 위해 블루프린트와 Python 스크립트를 사용하는 법을 살펴봅니다.
임포트 프로세스의 이해
언리얼 에디터 툴바의 데이터스미스 임포터 중 하나로 씬을 씬을 임포트할 때, 데이터스미스 콘텐츠를 언리얼 엔진 4 에 임포트 문서의 설명대로 임포터는 내부적으로 2 단계 과정을 거쳐 디스크의
.udatasmith
, CAD, 다른 소스 파일에 있는 데이터를 가져와 언리얼 에디터의 애셋과 액터로 변환합니다.
-
임포터는 파일의 콘텐츠를 읽어 Datasmith Scene (데이터스미스 씬)이라는 메모리 내 데이터 구조체로 만듭니다. 여기에는 씬의 3D 오브젝트 표현, 그 관계, 데이터스미스가 원본 씬에서 추출할 수 있었던 그 오브젝트의 프로퍼티 전부가 들어갑니다.
-
데이터스미스 씬이 메모리에 준비되면, 임포트 프로세스의 두 번째 단계에서 씬 엘리먼트를 마무리하여 콘텐츠 브라우저의 언리얼 엔진 애셋으로 저장합니다. 데이터스미스 씬 애셋이 준비되면, 임포트 프로세스는 현재 레벨에 스폰합니다. 그리고 이어서 액터, 스태틱 메시 액터, 라이트, 카메라 등 그 자손 전부를 스폰합니다.
임포트 프로세스 커스터마이징 옵션
블루프린트 또는 Python 스크립트를 사용하여 데이터스미스 임포트 프로세스를 실행할 때, 위 프로세스를 두 단계로 나눠 별도로 실행할 수 있습니다. 그러면 데이터스미스 씬을 메모리에 구성한 이후, 하지만 그 씬을 마무리하여 애셋과 액터로 저장하기 전에 별도의 프로세스를 삽입할 수 있습니다.
전반적은 프로세스는 블루프린트와 Python 둘 다 똑같습니다.
-
디스크 상의
.udatasmith
, CAD, 또는 지원하는 다른 파일 유형 위치에서 메모리 내 데이터스미스 씬 표현을 새로 생성합니다. -
씬을 언리얼 애셋으로 변환하는 방식에 영향을 주고자 하는 씬 수정사항을 추가합니다.
변경해야 하는 오브젝트를 알아내기 쉬운 방법 한 가지는 씬의 오브젝트 관련 메타데이터를 활용하는 것입니다. 데이터스미스 씬의 메타데이터에 액세스하는 방법 관련 자세한 내용은 데이터스미스 메타데이터 사용법 문서를 참고하세요.
-
임포트 프로세스의 옵션을 설정합니다. 이 옵션은 기본적으로 데이터스미스 임포트 버튼을 눌러 임포트를 시작할 때 언리얼 에디터 UI 에서 설정하는 옵션에 해당하는 것입니다. 예를 들어 임포트한 애셋을 프로젝트 어디에 저장할지, 데이터스미스 씬에서 어떤 오브젝트 유형을 생성할지, 파라미터형 CAD 포맷의 테셀레이션 세팅은 어떻게 할지 등을 설정합니다.
-
임포트 프로세스를 완료하여 데이터스미스 씬을 마무리하고 언리얼 애셋으로 저장합니다.
-
위에서 생성한 데이터스미스 씬이 더이상 필요치 않으면, 씬을 소멸해야 그 메모리 리소스를 확보할 수 있습니다.
-
임포트 프로세스가 완료되었으니, 콘텐츠 브라우저에 새로운 애셋을 사용하고 현재 레벨에 새 액터를 사용할 수 있을 것입니다 (임포트 옵션에 추가하도록 요청한 경우입니다). 생성된 언리얼 애셋에 콜리전 데이터 또는 LOD 를 자동 생성하는 등의 후처리 작업을 추가하려는 경우, 바로 여기서 하면 됩니다. 에디터 자동화 및 스크립트 작성 문서도 참고하세요.
임포트 프로세스 커스터마이징은 데이터스미스 리임포트 워크플로에 대하여 문서에 설명된 리임포트 프로세스에 영향을 줄 확률이 매우 높습니다. 예를 들어 임포트 프로세스를 완료하기 전 스크립트를 사용하여 데이터스미스 씬에서 메시나 라이트같은 엘리먼트를 제거한 경우, 데이터스미스 씬 애셋을 리임포트할 때 그 전처리 스크립트는 리임포트 도중 생략됩니다. 그 결과 원래 씬에서 필터로 거른 오브젝트가 새로 추가된 것으로 감지되어, 프로젝트 또는 레벨에 추가됩니다.
현재 대부분의 수정은 임포트 이후 , 에디터 자동화 및 스크립트 작성 문서에 설명한 툴과 기법을 사용할 것을 권장합니다. 임포트 도중 데이터스미스 씬을 수정하는 것은 임포트 마무리 이후 애셋과 액터를 수정해서는 할 수 없는 작업이 있을 때, 예를 들면 특정 애셋의 생성을 막고자 하는 경우입니다.
시작하기 전에
-
에디터에서 블루프린트 및 Python 스크립트를 사용하는 방법 관련 배경 정보는 에디터 자동화 및 스크립트 작성 문서를 참고하세요.
예제
블루프린트 및 Python 을 사용하여 .udatasmith 및 CAD 파일을 언리얼 에디터로 임포트하는 프로세스를 커스터마이징하는 방법 예제는 다음과 같습니다.
구현 방법 선택
블루프린트
Python
블루프린트를 사용하여 임포트 프로세스를 커스터마이징하려면, 주로 Editor Scripting > Datasmith , Datasmith > Scene 및 Datasmith > Element 카테고리의 노드를 사용하면 됩니다.
필요한 노드를 찾기 위해서는 에디터 유틸리티 위젯, 그리고 에디터 유틸리티 블루프린트를 사용하거나, EditorUtilityActor 와 같은 Editor-only 베이스 클래스 기반으로 블루프린트 클래스를 만들어야 합니다. 아래 예제는 에디터 유틸리티 위젯의 버튼에서 트리거되는 블루프린트 그래프를 보여줍니다.
대상 폴더는
/Game/
으로 시작해야 합니다.
.udatasmith 파일 임포트하기
이 예제에서, Get Options 노드는 DatasmithImportOptions 클래스를 요청하며, 여기에는 그 Base Options 변수 안에 기초적인 임포트 세팅이 들어 있습니다.
Begin Object Class=/Script/BlueprintGraph.K2Node_ComponentBoundEvent Name="K2Node_ComponentBoundEvent_8" DelegatePropertyName="OnClicked" DelegateOwnerClass=Class'"/Script/UMG.Button"' ComponentPropertyName="Button_235" DelegatePropertyDisplayName=NSLOCTEXT("UObjectDisplayNames", "Button:OnClicked", "On Clicked") EventReference=(MemberParent=Package'"/Script/UMG"',MemberName="OnButtonClickedEvent__DelegateSignature") bInternalEvent=True CustomFunctionName="BndEvt__Button_235_K2Node_ComponentBoundEvent_1_OnButtonClickedEvent__DelegateSignature" NodePosX=-320 NodePosY=896 NodeGuid=1F53FEC54DF915585FBE1BAEF1E26862 CustomProperties Pin (PinId=FA4CF01842EBDE0B61213D8AE4592814,PinName="OutputDelegate",Direction="EGPD_Output",PinType.PinCategory="delegate",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(MemberParent=WidgetBlueprintGeneratedClass'"/Game/NewEditorUtilityWidgetBlueprint.NewEditorUtilityWidgetBlueprint_C"',MemberName="BndEvt__Button_235_K2Node_ComponentBoundEvent_1_OnButtonClickedEvent__DelegateSignature"),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=A2B4A6D147468F7579B1F9B1DAF44D59,PinName="then",Direction="EGPD_Output",PinType.PinCategory="exec",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_CallFunction_0 73245C05460F1B275DEAA8BAA946C293,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) End Object Begin Object Class=/Script/BlueprintGraph.K2Node_VariableGet Name="K2Node_VariableGet_7" VariableReference=(MemberName="SourcePath",MemberGuid=EE32D38E4D0FD567CB6339BE070DEF14,bSelfContext=True) NodePosX=-256 NodePosY=976 NodeGuid=817A97A7474EC188FF48C88D11DFF5EE CustomProperties Pin (PinId=B47E818542BBE5381CC13B89F464138C,PinName="SourcePath",Direction="EGPD_Output",PinType.PinCategory="string",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_CallFunction_0 E65E2B82418159F25F7E97B975379989,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=3C77B64F4771BEA076DEAB9A7E0212B5,PinName="self",PinFriendlyName=NSLOCTEXT("K2Node", "Target", "Target"),PinType.PinCategory="object",PinType.PinSubCategory="",PinType.PinSubCategoryObject=WidgetBlueprintGeneratedClass'"/Game/NewEditorUtilityWidgetBlueprint.NewEditorUtilityWidgetBlueprint_C"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PersistentGuid=00000000000000000000000000000000,bHidden=True,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) End Object Begin Object Class=/Script/BlueprintGraph.K2Node_CallFunction Name="K2Node_CallFunction_0" FunctionReference=(MemberParent=Class'"/Script/DatasmithImporter.DatasmithSceneElement"',MemberName="ConstructDatasmithSceneFromFile") NodePosX=-96 NodePosY=896 NodeGuid=8EE73006407B28475CAC12B62DB53AFF CustomProperties Pin (PinId=73245C05460F1B275DEAA8BAA946C293,PinName="execute",PinToolTip="\nExec",PinType.PinCategory="exec",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_ComponentBoundEvent_8 A2B4A6D147468F7579B1F9B1DAF44D59,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=06B94A4F4D33A50242BB22916E9616B6,PinName="then",PinToolTip="\nExec",Direction="EGPD_Output",PinType.PinCategory="exec",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_VariableSet_1 8B494A5145B0700C63131587FD2EEB29,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=5D024BD74486182F8E953E986875E019,PinName="self",PinFriendlyName=NSLOCTEXT("K2Node", "Target", "Target"),PinToolTip="Target\nDatasmith Scene Element Object Reference",PinType.PinCategory="object",PinType.PinSubCategory="",PinType.PinSubCategoryObject=Class'"/Script/DatasmithImporter.DatasmithSceneElement"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,DefaultObject="/Script/DatasmithImporter.Default__DatasmithSceneElement",PersistentGuid=00000000000000000000000000000000,bHidden=True,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=E65E2B82418159F25F7E97B975379989,PinName="FilePath",PinToolTip="File Path\nString\n\nUDatasmith file path to open. ie: c:/MyFolder/MyFiles.udatasmith",PinType.PinCategory="string",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_VariableGet_7 B47E818542BBE5381CC13B89F464138C,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=FD94D6EC4245D9A311349A8D6D7DF8BE,PinName="ReturnValue",PinToolTip="Return Value\nDatasmith Scene Element Object Reference\n\nThe opened DatasmithScene, that can be modified and can be imported.",Direction="EGPD_Output",PinType.PinCategory="object",PinType.PinSubCategory="",PinType.PinSubCategoryObject=Class'"/Script/DatasmithImporter.DatasmithSceneElement"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_VariableSet_1 29C81FD640AE144B15F33AB774E43058,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) End Object Begin Object Class=/Script/BlueprintGraph.K2Node_VariableSet Name="K2Node_VariableSet_1" VariableReference=(MemberName="DatasmithScene",MemberGuid=7BB429344E807635364604A23A589375,bSelfContext=True) NodePosX=208 NodePosY=896 NodeGuid=857BA71242F6A7A6E4BEFB95132A1D53 CustomProperties Pin (PinId=8B494A5145B0700C63131587FD2EEB29,PinName="execute",PinType.PinCategory="exec",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_CallFunction_0 06B94A4F4D33A50242BB22916E9616B6,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=1D4880DD4CD8ECA4FAD60188BF3E12A8,PinName="then",Direction="EGPD_Output",PinType.PinCategory="exec",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=29C81FD640AE144B15F33AB774E43058,PinName="DatasmithScene",PinType.PinCategory="object",PinType.PinSubCategory="",PinType.PinSubCategoryObject=Class'"/Script/DatasmithImporter.DatasmithSceneElement"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_CallFunction_0 FD94D6EC4245D9A311349A8D6D7DF8BE,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=7FF3F81642FFBC4CA9F6AA8462CE894C,PinName="Output_Get",PinToolTip="Retrieves the value of the variable, can use instead of a separate Get node",Direction="EGPD_Output",PinType.PinCategory="object",PinType.PinSubCategory="",PinType.PinSubCategoryObject=Class'"/Script/DatasmithImporter.DatasmithSceneElement"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=97B227144DCA12697425DB8CE9A91983,PinName="self",PinFriendlyName=NSLOCTEXT("K2Node", "Target", "Target"),PinType.PinCategory="object",PinType.PinSubCategory="",PinType.PinSubCategoryObject=WidgetBlueprintGeneratedClass'"/Game/NewEditorUtilityWidgetBlueprint.NewEditorUtilityWidgetBlueprint_C"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PersistentGuid=00000000000000000000000000000000,bHidden=True,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) End Object Begin Object Class=/Script/BlueprintGraph.K2Node_ComponentBoundEvent Name="K2Node_ComponentBoundEvent_9" DelegatePropertyName="OnClicked" DelegateOwnerClass=Class'"/Script/UMG.Button"' ComponentPropertyName="Button_408" DelegatePropertyDisplayName=NSLOCTEXT("UObjectDisplayNames", "Button:OnClicked", "On Clicked") EventReference=(MemberParent=Package'"/Script/UMG"',MemberName="OnButtonClickedEvent__DelegateSignature") bInternalEvent=True CustomFunctionName="BndEvt__Button_408_K2Node_ComponentBoundEvent_2_OnButtonClickedEvent__DelegateSignature" NodePosX=-320 NodePosY=1456 NodeGuid=7D0CE9D547F7F324965189AAB2C643FC CustomProperties Pin (PinId=C3FDA6484D6C6810470C059F6D8DBA0A,PinName="OutputDelegate",Direction="EGPD_Output",PinType.PinCategory="delegate",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(MemberParent=WidgetBlueprintGeneratedClass'"/Game/NewEditorUtilityWidgetBlueprint.NewEditorUtilityWidgetBlueprint_C"',MemberName="BndEvt__Button_408_K2Node_ComponentBoundEvent_2_OnButtonClickedEvent__DelegateSignature"),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=8A2A875543CE42299BB978A4E2063A19,PinName="then",Direction="EGPD_Output",PinType.PinCategory="exec",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_CallFunction_16 34D5C7684815CD2294E2E59205BF4564,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) End Object Begin Object Class=/Script/BlueprintGraph.K2Node_ComponentBoundEvent Name="K2Node_ComponentBoundEvent_10" DelegatePropertyName="OnClicked" DelegateOwnerClass=Class'"/Script/UMG.Button"' ComponentPropertyName="Button_728" DelegatePropertyDisplayName=NSLOCTEXT("UObjectDisplayNames", "Button:OnClicked", "On Clicked") EventReference=(MemberParent=Package'"/Script/UMG"',MemberName="OnButtonClickedEvent__DelegateSignature") bInternalEvent=True CustomFunctionName="BndEvt__Button_728_K2Node_ComponentBoundEvent_3_OnButtonClickedEvent__DelegateSignature" NodePosX=-320 NodePosY=1104 NodeGuid=54826F1845C863BBC34D09A0E84A27B4 CustomProperties Pin (PinId=B30EFF934228F2E831BAC6BBE95390B8,PinName="OutputDelegate",Direction="EGPD_Output",PinType.PinCategory="delegate",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(MemberParent=WidgetBlueprintGeneratedClass'"/Game/NewEditorUtilityWidgetBlueprint.NewEditorUtilityWidgetBlueprint_C"',MemberName="BndEvt__Button_728_K2Node_ComponentBoundEvent_3_OnButtonClickedEvent__DelegateSignature"),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=082DBC7843384A852711A0922280A3C8,PinName="then",Direction="EGPD_Output",PinType.PinCategory="exec",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_CallFunction_1 F09D350F40F0C72E6A1A949740D04057,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) End Object Begin Object Class=/Script/BlueprintGraph.K2Node_ComponentBoundEvent Name="K2Node_ComponentBoundEvent_11" DelegatePropertyName="OnClicked" DelegateOwnerClass=Class'"/Script/UMG.Button"' ComponentPropertyName="Button_571" DelegatePropertyDisplayName=NSLOCTEXT("UObjectDisplayNames", "Button:OnClicked", "On Clicked") EventReference=(MemberParent=Package'"/Script/UMG"',MemberName="OnButtonClickedEvent__DelegateSignature") bInternalEvent=True CustomFunctionName="BndEvt__Button_571_K2Node_ComponentBoundEvent_4_OnButtonClickedEvent__DelegateSignature" NodePosX=-320 NodePosY=1968 NodeGuid=9789589C4A41F6D507981B98B21FE6F5 CustomProperties Pin (PinId=F6F7814E495801AB6E923F85CDAB4AB7,PinName="OutputDelegate",Direction="EGPD_Output",PinType.PinCategory="delegate",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(MemberParent=WidgetBlueprintGeneratedClass'"/Game/NewEditorUtilityWidgetBlueprint.NewEditorUtilityWidgetBlueprint_C"',MemberName="BndEvt__Button_571_K2Node_ComponentBoundEvent_4_OnButtonClickedEvent__DelegateSignature"),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=A66C28D74097EC2B9E3A2BBC0AF39333,PinName="then",Direction="EGPD_Output",PinType.PinCategory="exec",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_CallFunction_17 9552B7B4440102FCD63824BCD3CDC466,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) End Object Begin Object Class=/Script/UnrealEd.EdGraphNode_Comment Name="EdGraphNode_Comment_4" bCommentBubbleVisible_InDetailsPanel=False NodePosX=-368 NodePosY=848 NodeWidth=816 NodeHeight=192 bCommentBubblePinned=False bCommentBubbleVisible=False NodeComment="Construct the Datasmith Scene" NodeGuid=D4F311CB4C1811567506388FF93DF3FF End Object Begin Object Class=/Script/BlueprintGraph.K2Node_VariableGet Name="K2Node_VariableGet_9" VariableReference=(MemberName="DatasmithScene",MemberGuid=7BB429344E807635364604A23A589375,bSelfContext=True) NodePosX=-272 NodePosY=1184 NodeGuid=3E4F465D49B340586F5C5383DFCD373D CustomProperties Pin (PinId=B19039234515D9D6D77BBBBC3955841D,PinName="DatasmithScene",Direction="EGPD_Output",PinType.PinCategory="object",PinType.PinSubCategory="",PinType.PinSubCategoryObject=Class'"/Script/DatasmithImporter.DatasmithSceneElement"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_CallFunction_1 8CA76E4B4FBF3D84BFD59A98609DCEAE,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=72A798EC4FB618464CABE6AF0094CF9E,PinName="self",PinFriendlyName=NSLOCTEXT("K2Node", "Target", "Target"),PinType.PinCategory="object",PinType.PinSubCategory="",PinType.PinSubCategoryObject=WidgetBlueprintGeneratedClass'"/Game/NewEditorUtilityWidgetBlueprint.NewEditorUtilityWidgetBlueprint_C"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PersistentGuid=00000000000000000000000000000000,bHidden=True,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) End Object Begin Object Class=/Script/BlueprintGraph.K2Node_CallFunction Name="K2Node_CallFunction_1" FunctionReference=(MemberParent=Class'"/Script/DatasmithImporter.DatasmithSceneElementBase"',MemberName="GetAllMeshActors") NodePosX=-96 NodePosY=1104 NodeGuid=9D0CE225400AD4B34F250B838B1FA984 CustomProperties Pin (PinId=F09D350F40F0C72E6A1A949740D04057,PinName="execute",PinType.PinCategory="exec",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_ComponentBoundEvent_10 082DBC7843384A852711A0922280A3C8,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=AF908649489E8BD258632B81E9163487,PinName="then",Direction="EGPD_Output",PinType.PinCategory="exec",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_MacroInstance_1 8A634C4546F081BBDF032080016B7750,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=8CA76E4B4FBF3D84BFD59A98609DCEAE,PinName="self",PinFriendlyName=NSLOCTEXT("K2Node", "Target", "Target"),PinType.PinCategory="object",PinType.PinSubCategory="",PinType.PinSubCategoryObject=Class'"/Script/DatasmithImporter.DatasmithSceneElementBase"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_VariableGet_9 B19039234515D9D6D77BBBBC3955841D,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=6200D1764E2A2BF25BB534AC9C4C5E97,PinName="ReturnValue",Direction="EGPD_Output",PinType.PinCategory="object",PinType.PinSubCategory="",PinType.PinSubCategoryObject=Class'"/Script/DatasmithImporter.DatasmithMeshActorElement"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=Array,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_MacroInstance_1 52DE027F4AC9008EC95C818F9C7D007F,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) End Object Begin Object Class=/Script/BlueprintGraph.K2Node_MacroInstance Name="K2Node_MacroInstance_1" MacroGraphReference=(MacroGraph=EdGraph'"/Engine/EditorBlueprintResources/StandardMacros.StandardMacros:ForEachLoop"',GraphBlueprint=Blueprint'"/Engine/EditorBlueprintResources/StandardMacros.StandardMacros"',GraphGuid=99DBFD5540A796041F72A5A9DA655026) ResolvedWildcardType=(PinCategory="object",PinSubCategoryObject=Class'"/Script/DatasmithImporter.DatasmithMeshActorElement"',ContainerType=Array) NodePosX=208 NodePosY=1104 NodeGuid=5F663B75474EF370330823BB9B947C93 CustomProperties Pin (PinId=8A634C4546F081BBDF032080016B7750,PinName="Exec",PinType.PinCategory="exec",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_CallFunction_1 AF908649489E8BD258632B81E9163487,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=52DE027F4AC9008EC95C818F9C7D007F,PinName="Array",PinType.PinCategory="object",PinType.PinSubCategory="",PinType.PinSubCategoryObject=Class'"/Script/DatasmithImporter.DatasmithMeshActorElement"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=Array,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_CallFunction_1 6200D1764E2A2BF25BB534AC9C4C5E97,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=C74584BC48D87EC21BD9F89CBD4D5447,PinName="LoopBody",Direction="EGPD_Output",PinType.PinCategory="exec",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_IfThenElse_0 90BA1A0C4803055E2C26A985E3C3F637,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=6BD909C44DBF27901D89FCBD6FA0C196,PinName="Array Element",Direction="EGPD_Output",PinType.PinCategory="object",PinType.PinSubCategory="",PinType.PinSubCategoryObject=Class'"/Script/DatasmithImporter.DatasmithMeshActorElement"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_CallFunction_2 7D64F01042DA58B86C5ADC9F78468668,K2Node_Knot_1 736766394358480B1D3DB2AFCBB75D8C,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=615807344B9CB28D00D7919AE0E73C57,PinName="Array Index",Direction="EGPD_Output",PinType.PinCategory="int",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=740A582C4FE874CBAF9A7FBBE5B66D9D,PinName="Completed",Direction="EGPD_Output",PinType.PinCategory="exec",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) End Object Begin Object Class=/Script/BlueprintGraph.K2Node_CallFunction Name="K2Node_CallFunction_2" bIsPureFunc=True bIsConstFunc=True FunctionReference=(MemberParent=Class'"/Script/DatasmithImporter.DatasmithActorElement"',MemberName="GetLabel") NodePosX=448 NodePosY=1168 NodeGuid=763C3EC5467BF317BB7A65AC00D3CFAF CustomProperties Pin (PinId=7D64F01042DA58B86C5ADC9F78468668,PinName="self",PinFriendlyName=NSLOCTEXT("K2Node", "Target", "Target"),PinType.PinCategory="object",PinType.PinSubCategory="",PinType.PinSubCategoryObject=Class'"/Script/DatasmithImporter.DatasmithActorElement"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_MacroInstance_1 6BD909C44DBF27901D89FCBD6FA0C196,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=FE9F3BC349E06FBCFFF3819C53E736D3,PinName="ReturnValue",Direction="EGPD_Output",PinType.PinCategory="string",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_CallFunction_3 784F3CFE44EB60EED770CE8C00A833F5,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) End Object Begin Object Class=/Script/BlueprintGraph.K2Node_CallFunction Name="K2Node_CallFunction_3" bIsPureFunc=True FunctionReference=(MemberParent=Class'"/Script/Engine.KismetStringLibrary"',MemberName="Contains") NodePosX=720 NodePosY=1168 NodeGuid=87F43007459F37E6E3C1D093145ECDAE CustomProperties Pin (PinId=8ED82A39451CBBEDD11E9A84C8C57583,PinName="self",PinFriendlyName=NSLOCTEXT("K2Node", "Target", "Target"),PinType.PinCategory="object",PinType.PinSubCategory="",PinType.PinSubCategoryObject=Class'"/Script/Engine.KismetStringLibrary"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,DefaultObject="/Script/Engine.Default__KismetStringLibrary",PersistentGuid=00000000000000000000000000000000,bHidden=True,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=784F3CFE44EB60EED770CE8C00A833F5,PinName="SearchIn",PinType.PinCategory="string",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_CallFunction_2 FE9F3BC349E06FBCFFF3819C53E736D3,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=CDED70BB48352F4B36AECE8DF41D59F5,PinName="Substring",PinType.PinCategory="string",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_VariableGet_10 A61750104C0CCB8BD7332FAFABCB0B36,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=27E608714F1137737C8F588450A88EEE,PinName="bUseCase",PinType.PinCategory="bool",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,DefaultValue="false",AutogeneratedDefaultValue="false",PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=7290B3A14BB8F8F5CC0CBC9DC2F59C7D,PinName="bSearchFromEnd",PinType.PinCategory="bool",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,DefaultValue="false",AutogeneratedDefaultValue="false",PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=B61D4BE2440F9FE5805FDA8F4699DE8B,PinName="ReturnValue",Direction="EGPD_Output",PinType.PinCategory="bool",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,DefaultValue="false",AutogeneratedDefaultValue="false",LinkedTo=(K2Node_IfThenElse_0 C6374EC44D19BDBEFAA39791B998A224,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) End Object Begin Object Class=/Script/BlueprintGraph.K2Node_VariableGet Name="K2Node_VariableGet_10" VariableReference=(MemberName="ExcludeKeyword",MemberGuid=5EDD18B84283704C6A93AA8FCBD53BB2,bSelfContext=True) NodePosX=544 NodePosY=1264 NodeGuid=1DC641374C00E1AD096B31B586C98273 CustomProperties Pin (PinId=A61750104C0CCB8BD7332FAFABCB0B36,PinName="ExcludeKeyword",Direction="EGPD_Output",PinType.PinCategory="string",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_CallFunction_3 CDED70BB48352F4B36AECE8DF41D59F5,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=A98C972B4454102AFFE54BB60DCCE5AE,PinName="self",PinFriendlyName=NSLOCTEXT("K2Node", "Target", "Target"),PinType.PinCategory="object",PinType.PinSubCategory="",PinType.PinSubCategoryObject=WidgetBlueprintGeneratedClass'"/Game/NewEditorUtilityWidgetBlueprint.NewEditorUtilityWidgetBlueprint_C"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PersistentGuid=00000000000000000000000000000000,bHidden=True,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) End Object Begin Object Class=/Script/BlueprintGraph.K2Node_IfThenElse Name="K2Node_IfThenElse_0" NodePosX=1024 NodePosY=1104 NodeGuid=7BF7AD6446AA5D3BD7A9C48C1F7A7CE6 CustomProperties Pin (PinId=90BA1A0C4803055E2C26A985E3C3F637,PinName="execute",PinType.PinCategory="exec",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_MacroInstance_1 C74584BC48D87EC21BD9F89CBD4D5447,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=C6374EC44D19BDBEFAA39791B998A224,PinName="Condition",PinType.PinCategory="bool",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,DefaultValue="true",AutogeneratedDefaultValue="true",LinkedTo=(K2Node_CallFunction_3 B61D4BE2440F9FE5805FDA8F4699DE8B,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=F33417484D8690D3C3C203B9DDCDF2F9,PinName="then",PinFriendlyName=NSLOCTEXT("K2Node", "true", "true"),Direction="EGPD_Output",PinType.PinCategory="exec",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_CallFunction_4 9EF64EBE440A216720E04AA6CC4B71F7,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=F63746FA45B783F34CB98B8B69B2487A,PinName="else",PinFriendlyName=NSLOCTEXT("K2Node", "false", "false"),Direction="EGPD_Output",PinType.PinCategory="exec",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) End Object Begin Object Class=/Script/BlueprintGraph.K2Node_CallFunction Name="K2Node_CallFunction_4" FunctionReference=(MemberParent=Class'"/Script/DatasmithImporter.DatasmithMeshActorElement"',MemberName="GetMeshElement") NodePosX=1248 NodePosY=1168 NodeGuid=385A2E4F4A61C50666917E82540A8CCD CustomProperties Pin (PinId=9EF64EBE440A216720E04AA6CC4B71F7,PinName="execute",PinType.PinCategory="exec",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_IfThenElse_0 F33417484D8690D3C3C203B9DDCDF2F9,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=006ED87B4EFBFE47CDA6DEBA234157EF,PinName="then",Direction="EGPD_Output",PinType.PinCategory="exec",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_CallFunction_5 F49269844DAF895470D5C3A1651738EA,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=70CE54A549D1DEB53BAF44B63251CC14,PinName="self",PinFriendlyName=NSLOCTEXT("K2Node", "Target", "Target"),PinType.PinCategory="object",PinType.PinSubCategory="",PinType.PinSubCategoryObject=Class'"/Script/DatasmithImporter.DatasmithMeshActorElement"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_Knot_4 2EB534AF44E068BF92C8718EFD97F85C,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=D996A2184425B1D74810B199447BB1C2,PinName="ReturnValue",Direction="EGPD_Output",PinType.PinCategory="object",PinType.PinSubCategory="",PinType.PinSubCategoryObject=Class'"/Script/DatasmithImporter.DatasmithMeshElement"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_CallFunction_5 066348544D45E15D92C5BA9A54137EFC,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) End Object Begin Object Class=/Script/BlueprintGraph.K2Node_Knot Name="K2Node_Knot_1" NodePosX=448 NodePosY=1360 NodeGuid=F82925BA44D4C1F2F655BC80C4C88D2C CustomProperties Pin (PinId=736766394358480B1D3DB2AFCBB75D8C,PinName="InputPin",PinType.PinCategory="object",PinType.PinSubCategory="",PinType.PinSubCategoryObject=Class'"/Script/DatasmithImporter.DatasmithMeshActorElement"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_MacroInstance_1 6BD909C44DBF27901D89FCBD6FA0C196,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=True,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=8D48C5904859E9F5FD1AC2B649675C86,PinName="OutputPin",Direction="EGPD_Output",PinType.PinCategory="object",PinType.PinSubCategory="",PinType.PinSubCategoryObject=Class'"/Script/DatasmithImporter.DatasmithMeshActorElement"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_Knot_4 89B038D04A8257E4EDD7E0B7B7F71D65,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) End Object Begin Object Class=/Script/BlueprintGraph.K2Node_Knot Name="K2Node_Knot_4" NodePosX=1152 NodePosY=1360 NodeGuid=0BF0647B4CD00A3155AB53801A947485 CustomProperties Pin (PinId=89B038D04A8257E4EDD7E0B7B7F71D65,PinName="InputPin",PinType.PinCategory="object",PinType.PinSubCategory="",PinType.PinSubCategoryObject=Class'"/Script/DatasmithImporter.DatasmithMeshActorElement"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_Knot_1 8D48C5904859E9F5FD1AC2B649675C86,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=True,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=2EB534AF44E068BF92C8718EFD97F85C,PinName="OutputPin",Direction="EGPD_Output",PinType.PinCategory="object",PinType.PinSubCategory="",PinType.PinSubCategoryObject=Class'"/Script/DatasmithImporter.DatasmithMeshActorElement"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_CallFunction_4 70CE54A549D1DEB53BAF44B63251CC14,K2Node_Knot_5 2991785048D4A29507659E8128D52F46,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) End Object Begin Object Class=/Script/BlueprintGraph.K2Node_VariableGet Name="K2Node_VariableGet_11" VariableReference=(MemberName="DatasmithScene",MemberGuid=7BB429344E807635364604A23A589375,bSelfContext=True) NodePosX=1376 NodePosY=1296 NodeGuid=779FC91147DB7F7C90494ABBA212086F CustomProperties Pin (PinId=27A96AEF460C1183B4A0029F8E59EB84,PinName="DatasmithScene",Direction="EGPD_Output",PinType.PinCategory="object",PinType.PinSubCategory="",PinType.PinSubCategoryObject=Class'"/Script/DatasmithImporter.DatasmithSceneElement"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_CallFunction_5 FF7A47EC4E3D76CB7736068BCDD18449,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=FBA4B4D946631EB71F693792EC2F8CD6,PinName="self",PinFriendlyName=NSLOCTEXT("K2Node", "Target", "Target"),PinType.PinCategory="object",PinType.PinSubCategory="",PinType.PinSubCategoryObject=WidgetBlueprintGeneratedClass'"/Game/NewEditorUtilityWidgetBlueprint.NewEditorUtilityWidgetBlueprint_C"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PersistentGuid=00000000000000000000000000000000,bHidden=True,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) End Object Begin Object Class=/Script/BlueprintGraph.K2Node_CallFunction Name="K2Node_CallFunction_5" FunctionReference=(MemberParent=Class'"/Script/DatasmithImporter.DatasmithSceneElementBase"',MemberName="RemoveMesh") NodePosX=1552 NodePosY=1168 NodeGuid=8E48797F4790674A4B76A88D1B864418 CustomProperties Pin (PinId=F49269844DAF895470D5C3A1651738EA,PinName="execute",PinType.PinCategory="exec",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_CallFunction_4 006ED87B4EFBFE47CDA6DEBA234157EF,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=AB280A58483150FC58963A96A7B9BF13,PinName="then",Direction="EGPD_Output",PinType.PinCategory="exec",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_CallFunction_6 37112D5445D133F3C80D618ADD0093AC,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=FF7A47EC4E3D76CB7736068BCDD18449,PinName="self",PinFriendlyName=NSLOCTEXT("K2Node", "Target", "Target"),PinType.PinCategory="object",PinType.PinSubCategory="",PinType.PinSubCategoryObject=Class'"/Script/DatasmithImporter.DatasmithSceneElementBase"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_VariableGet_11 27A96AEF460C1183B4A0029F8E59EB84,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=066348544D45E15D92C5BA9A54137EFC,PinName="InMesh",PinType.PinCategory="object",PinType.PinSubCategory="",PinType.PinSubCategoryObject=Class'"/Script/DatasmithImporter.DatasmithMeshElement"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_CallFunction_4 D996A2184425B1D74810B199447BB1C2,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) End Object Begin Object Class=/Script/BlueprintGraph.K2Node_VariableGet Name="K2Node_VariableGet_12" VariableReference=(MemberName="DatasmithScene",MemberGuid=7BB429344E807635364604A23A589375,bSelfContext=True) NodePosX=1680 NodePosY=1312 NodeGuid=C8ACB9CF472E1D2EB14558B972482BE8 CustomProperties Pin (PinId=3711FB544CDEE2C13D11628DA9EDF8F3,PinName="DatasmithScene",Direction="EGPD_Output",PinType.PinCategory="object",PinType.PinSubCategory="",PinType.PinSubCategoryObject=Class'"/Script/DatasmithImporter.DatasmithSceneElement"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_CallFunction_6 7D3CABE74392B154F4793483203EAA3B,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=BF5A59D64EC084B64C863E9D200B3C2F,PinName="self",PinFriendlyName=NSLOCTEXT("K2Node", "Target", "Target"),PinType.PinCategory="object",PinType.PinSubCategory="",PinType.PinSubCategoryObject=WidgetBlueprintGeneratedClass'"/Game/NewEditorUtilityWidgetBlueprint.NewEditorUtilityWidgetBlueprint_C"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PersistentGuid=00000000000000000000000000000000,bHidden=True,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) End Object Begin Object Class=/Script/BlueprintGraph.K2Node_CallFunction Name="K2Node_CallFunction_6" FunctionReference=(MemberParent=Class'"/Script/DatasmithImporter.DatasmithSceneElementBase"',MemberName="RemoveMeshActor") NodePosX=1856 NodePosY=1168 NodeGuid=161D1732488C6A95002AFF907B4539E1 CustomProperties Pin (PinId=37112D5445D133F3C80D618ADD0093AC,PinName="execute",PinType.PinCategory="exec",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_CallFunction_5 AB280A58483150FC58963A96A7B9BF13,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=9F9C411548B20C46777D74A9967C165B,PinName="then",Direction="EGPD_Output",PinType.PinCategory="exec",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=7D3CABE74392B154F4793483203EAA3B,PinName="self",PinFriendlyName=NSLOCTEXT("K2Node", "Target", "Target"),PinType.PinCategory="object",PinType.PinSubCategory="",PinType.PinSubCategoryObject=Class'"/Script/DatasmithImporter.DatasmithSceneElementBase"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_VariableGet_12 3711FB544CDEE2C13D11628DA9EDF8F3,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=8D080A9C4D24A7BABBCFCDB85CE801C0,PinName="InMeshActor",PinType.PinCategory="object",PinType.PinSubCategory="",PinType.PinSubCategoryObject=Class'"/Script/DatasmithImporter.DatasmithMeshActorElement"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_Knot_5 0DA686F04F4AECD0845522B509A788FE,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=5ECBAEC4490366E7CFC946B06625962B,PinName="RemoveRule",PinType.PinCategory="byte",PinType.PinSubCategory="",PinType.PinSubCategoryObject=Enum'"/Script/DatasmithCore.EDatasmithActorRemovalRule"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,DefaultValue="RemoveChildren",AutogeneratedDefaultValue="RemoveChildren",PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) End Object Begin Object Class=/Script/BlueprintGraph.K2Node_Knot Name="K2Node_Knot_5" NodePosX=1792 NodePosY=1360 NodeGuid=DDCE6E29401D61487DD80695F86AEA1A CustomProperties Pin (PinId=2991785048D4A29507659E8128D52F46,PinName="InputPin",PinType.PinCategory="object",PinType.PinSubCategory="",PinType.PinSubCategoryObject=Class'"/Script/DatasmithImporter.DatasmithMeshActorElement"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_Knot_4 2EB534AF44E068BF92C8718EFD97F85C,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=True,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=0DA686F04F4AECD0845522B509A788FE,PinName="OutputPin",Direction="EGPD_Output",PinType.PinCategory="object",PinType.PinSubCategory="",PinType.PinSubCategoryObject=Class'"/Script/DatasmithImporter.DatasmithMeshActorElement"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_CallFunction_6 8D080A9C4D24A7BABBCFCDB85CE801C0,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) End Object Begin Object Class=/Script/UnrealEd.EdGraphNode_Comment Name="EdGraphNode_Comment_5" bCommentBubbleVisible_InDetailsPanel=False NodePosX=-368 NodePosY=1056 NodeWidth=2560 NodeHeight=336 bCommentBubblePinned=False bCommentBubbleVisible=False NodeComment="Modify the scene by excluding meshes and mesh actors whose names match a keyword" NodeGuid=4ADA461F4BF2CA2A5F7231BCD5B7D2BA End Object Begin Object Class=/Script/BlueprintGraph.K2Node_VariableGet Name="K2Node_VariableGet_13" VariableReference=(MemberName="DatasmithScene",MemberGuid=7BB429344E807635364604A23A589375,bSelfContext=True) NodePosX=-224 NodePosY=1568 NodeGuid=2E25943B401F8F8577E82BBAF178842A CustomProperties Pin (PinId=BA499A854090A91A595B95A1783495B9,PinName="DatasmithScene",Direction="EGPD_Output",PinType.PinCategory="object",PinType.PinSubCategory="",PinType.PinSubCategoryObject=Class'"/Script/DatasmithImporter.DatasmithSceneElement"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_CallFunction_16 FE7AE720417B9C116A748C8BF58B6CDB,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=96527C1C46AE12EDC781DAB73B1C12A6,PinName="self",PinFriendlyName=NSLOCTEXT("K2Node", "Target", "Target"),PinType.PinCategory="object",PinType.PinSubCategory="",PinType.PinSubCategoryObject=WidgetBlueprintGeneratedClass'"/Game/NewEditorUtilityWidgetBlueprint.NewEditorUtilityWidgetBlueprint_C"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PersistentGuid=00000000000000000000000000000000,bHidden=True,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) End Object Begin Object Class=/Script/BlueprintGraph.K2Node_VariableGet Name="K2Node_VariableGet_14" VariableReference=(MemberName="DestinationFolder",MemberGuid=CFE371D74632A24AB312B3877707C3B1,bSelfContext=True) NodePosX=-256 NodePosY=2096 NodeGuid=1109AD004C63D36BB78A6F8D1165DD26 CustomProperties Pin (PinId=D744023044D0310FB4FC0EACE9C9A1EF,PinName="DestinationFolder",Direction="EGPD_Output",PinType.PinCategory="string",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_CallFunction_17 5A75177B4AB96BE846D9E0B27F9AEF4E,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=A584E11E42CB231EF2617B87F492483A,PinName="self",PinFriendlyName=NSLOCTEXT("K2Node", "Target", "Target"),PinType.PinCategory="object",PinType.PinSubCategory="",PinType.PinSubCategoryObject=WidgetBlueprintGeneratedClass'"/Game/NewEditorUtilityWidgetBlueprint.NewEditorUtilityWidgetBlueprint_C"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PersistentGuid=00000000000000000000000000000000,bHidden=True,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) End Object Begin Object Class=/Script/BlueprintGraph.K2Node_CallFunction Name="K2Node_CallFunction_16" FunctionReference=(MemberParent=Class'"/Script/DatasmithImporter.DatasmithSceneElement"',MemberName="GetOptions") NodePosX=-32 NodePosY=1456 NodeGuid=97FCDE5C489FF0824E19FB948A151088 CustomProperties Pin (PinId=34D5C7684815CD2294E2E59205BF4564,PinName="execute",PinType.PinCategory="exec",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_ComponentBoundEvent_9 8A2A875543CE42299BB978A4E2063A19,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=69FBCA784932BB62D571E1B7D8FE8AFB,PinName="then",Direction="EGPD_Output",PinType.PinCategory="exec",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_VariableSet_2 B48E54254199E321DEA84F851D6E7DD1,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=FE7AE720417B9C116A748C8BF58B6CDB,PinName="self",PinFriendlyName=NSLOCTEXT("K2Node", "Target", "Target"),PinType.PinCategory="object",PinType.PinSubCategory="",PinType.PinSubCategoryObject=Class'"/Script/DatasmithImporter.DatasmithSceneElement"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_VariableGet_13 BA499A854090A91A595B95A1783495B9,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=F50E05814AB9DC255A01E29DDFF51971,PinName="OptionType",PinType.PinCategory="class",PinType.PinSubCategory="",PinType.PinSubCategoryObject=Class'"/Script/CoreUObject.Object"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,AutogeneratedDefaultValue="None",DefaultObject="/Script/DatasmithContent.DatasmithImportOptions",PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=A694A5D94192C05E4958DBA54B1FEC8A,PinName="ReturnValue",Direction="EGPD_Output",PinType.PinCategory="object",PinType.PinSubCategory="",PinType.PinSubCategoryObject=Class'"/Script/DatasmithContent.DatasmithImportOptions"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_VariableSet_2 CF3C30ED4D489B5EFCE756B667348033,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) End Object Begin Object Class=/Script/UnrealEd.EdGraphNode_Comment Name="EdGraphNode_Comment_6" bCommentBubbleVisible_InDetailsPanel=False NodePosX=-368 NodePosY=1408 NodeWidth=1920 NodeHeight=496 bCommentBubblePinned=False bCommentBubbleVisible=False NodeComment="Set import options" NodeGuid=42D7B83D4335ACC79B82F4AE09653B7B End Object Begin Object Class=/Script/BlueprintGraph.K2Node_VariableGet Name="K2Node_VariableGet_15" VariableReference=(MemberName="DatasmithScene",MemberGuid=7BB429344E807635364604A23A589375,bSelfContext=True) NodePosX=-256 NodePosY=2048 NodeGuid=822AD0C24B4F2739BE9F8591354B44DB CustomProperties Pin (PinId=B384443E4412494FD645DB9CDB08FAA5,PinName="DatasmithScene",Direction="EGPD_Output",PinType.PinCategory="object",PinType.PinSubCategory="",PinType.PinSubCategoryObject=Class'"/Script/DatasmithImporter.DatasmithSceneElement"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_CallFunction_17 A1FB7ADB467853781F1CC5AB8AAED65D,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=8636CAE1400509BE30577FBE384270CD,PinName="self",PinFriendlyName=NSLOCTEXT("K2Node", "Target", "Target"),PinType.PinCategory="object",PinType.PinSubCategory="",PinType.PinSubCategoryObject=WidgetBlueprintGeneratedClass'"/Game/NewEditorUtilityWidgetBlueprint.NewEditorUtilityWidgetBlueprint_C"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PersistentGuid=00000000000000000000000000000000,bHidden=True,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) End Object Begin Object Class=/Script/BlueprintGraph.K2Node_CallFunction Name="K2Node_CallFunction_17" FunctionReference=(MemberParent=Class'"/Script/DatasmithImporter.DatasmithSceneElement"',MemberName="ImportScene") NodePosX=-64 NodePosY=1984 NodeGuid=011E3EBD42FC1B39973E61A699CC4C2F CustomProperties Pin (PinId=9552B7B4440102FCD63824BCD3CDC466,PinName="execute",PinType.PinCategory="exec",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_ComponentBoundEvent_11 A66C28D74097EC2B9E3A2BBC0AF39333,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=A67C951642BC52B64B3773853B70DB8C,PinName="then",Direction="EGPD_Output",PinType.PinCategory="exec",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=A1FB7ADB467853781F1CC5AB8AAED65D,PinName="self",PinFriendlyName=NSLOCTEXT("K2Node", "Target", "Target"),PinType.PinCategory="object",PinType.PinSubCategory="",PinType.PinSubCategoryObject=Class'"/Script/DatasmithImporter.DatasmithSceneElement"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_VariableGet_15 B384443E4412494FD645DB9CDB08FAA5,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=5A75177B4AB96BE846D9E0B27F9AEF4E,PinName="DestinationFolder",PinType.PinCategory="string",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_VariableGet_14 D744023044D0310FB4FC0EACE9C9A1EF,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=70A8F04043491F27A1C338B389039CA6,PinName="ReturnValue",Direction="EGPD_Output",PinType.PinCategory="struct",PinType.PinSubCategory="",PinType.PinSubCategoryObject=ScriptStruct'"/Script/DatasmithImporter.DatasmithImportFactoryCreateFileResult"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) End Object Begin Object Class=/Script/UnrealEd.EdGraphNode_Comment Name="EdGraphNode_Comment_7" bCommentBubbleVisible_InDetailsPanel=False NodePosX=-368 NodePosY=1920 NodeWidth=612 NodeHeight=261 bCommentBubblePinned=False bCommentBubbleVisible=False NodeComment="Finish the import" NodeGuid=F940D51E4689060928C57592DED24292 End Object Begin Object Class=/Script/BlueprintGraph.K2Node_VariableSet Name="K2Node_VariableSet_2" VariableReference=(MemberParent=Class'"/Script/DatasmithContent.DatasmithImportOptions"',MemberName="BaseOptions") SelfContextInfo=NotSelfContext NodePosX=1088 NodePosY=1472 NodeGuid=8585577043D4FB1516C6CFAEE3114BB5 CustomProperties Pin (PinId=B48E54254199E321DEA84F851D6E7DD1,PinName="execute",PinType.PinCategory="exec",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_CallFunction_16 69FBCA784932BB62D571E1B7D8FE8AFB,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=82355F254E1B2E00A17100B7DA948B89,PinName="then",Direction="EGPD_Output",PinType.PinCategory="exec",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=1EB267A54CE218BB3128D7AD1A1F8F33,PinName="BaseOptions",PinType.PinCategory="struct",PinType.PinSubCategory="",PinType.PinSubCategoryObject=ScriptStruct'"/Script/DatasmithContent.DatasmithImportBaseOptions"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_MakeStruct_0 29ADD4EC463A6E87D3F10BAFEBC222A7,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=47AB86654912A7BB101BA8A47FD4D612,PinName="Output_Get",PinToolTip="Retrieves the value of the variable, can use instead of a separate Get node",Direction="EGPD_Output",PinType.PinCategory="struct",PinType.PinSubCategory="",PinType.PinSubCategoryObject=ScriptStruct'"/Script/DatasmithContent.DatasmithImportBaseOptions"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=CF3C30ED4D489B5EFCE756B667348033,PinName="self",PinFriendlyName=NSLOCTEXT("K2Node", "Target", "Target"),PinType.PinCategory="object",PinType.PinSubCategory="",PinType.PinSubCategoryObject=Class'"/Script/DatasmithContent.DatasmithImportOptions"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_CallFunction_16 A694A5D94192C05E4958DBA54B1FEC8A,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) End Object Begin Object Class=/Script/BlueprintGraph.K2Node_MakeStruct Name="K2Node_MakeStruct_0" bMadeAfterOverridePinRemoval=True ShowPinForProperties(0)=(PropertyName="SceneHandling",PropertyFriendlyName="Scene Handling",PropertyTooltip=NSLOCTEXT("UObjectToolTips", "DatasmithImportBaseOptions:SceneHandling", "Specifies where to put the content"),CategoryName="Import",bShowPin=True,bCanToggleVisibility=True) ShowPinForProperties(1)=(PropertyName="bIncludeGeometry",PropertyFriendlyName="Geometry",PropertyTooltip=NSLOCTEXT("UObjectToolTips", "DatasmithImportBaseOptions:bIncludeGeometry", "Specifies whether or not to import geometry"),CategoryName="Process",bShowPin=True,bCanToggleVisibility=True) ShowPinForProperties(2)=(PropertyName="bIncludeMaterial",PropertyFriendlyName="Materials & Textures",PropertyTooltip=NSLOCTEXT("UObjectToolTips", "DatasmithImportBaseOptions:bIncludeMaterial", "Specifies whether or not to import materials and textures"),CategoryName="Process",bShowPin=True,bCanToggleVisibility=True) ShowPinForProperties(3)=(PropertyName="bIncludeLight",PropertyFriendlyName="Lights",PropertyTooltip=NSLOCTEXT("UObjectToolTips", "DatasmithImportBaseOptions:bIncludeLight", "Specifies whether or not to import lights"),CategoryName="Process",bShowPin=True,bCanToggleVisibility=True) ShowPinForProperties(4)=(PropertyName="bIncludeCamera",PropertyFriendlyName="Cameras",PropertyTooltip=NSLOCTEXT("UObjectToolTips", "DatasmithImportBaseOptions:bIncludeCamera", "Specifies whether or not to import cameras"),CategoryName="Process",bShowPin=True,bCanToggleVisibility=True) ShowPinForProperties(5)=(PropertyName="bIncludeAnimation",PropertyFriendlyName="Animations",PropertyTooltip=NSLOCTEXT("UObjectToolTips", "DatasmithImportBaseOptions:bIncludeAnimation", "Specifies whether or not to import animations"),CategoryName="Process",bShowPin=True,bCanToggleVisibility=True) ShowPinForProperties(6)=(PropertyName="AssetOptions",PropertyFriendlyName="Asset Options",PropertyTooltip=NSLOCTEXT("", "0F230491455674922DB44E8C4C7425E5", "Asset Options"),CategoryName="Process",bShowPin=True,bCanToggleVisibility=True,bIsMarkedForAdvancedDisplay=True) ShowPinForProperties(7)=(PropertyName="StaticMeshOptions",PropertyFriendlyName="Static Mesh Options",PropertyTooltip=NSLOCTEXT("", "CC1A9A0A48B5B36994A60782C6B6AC88", "Static Mesh Options"),CategoryName="Process",bShowPin=True,bCanToggleVisibility=True,bIsMarkedForAdvancedDisplay=True) StructType=ScriptStruct'"/Script/DatasmithContent.DatasmithImportBaseOptions"' NodePosX=560 NodePosY=1600 AdvancedPinDisplay=Shown NodeGuid=DAC195D74B8CB3A4414829B7D25D37BD CustomProperties Pin (PinId=29ADD4EC463A6E87D3F10BAFEBC222A7,PinName="DatasmithImportBaseOptions",Direction="EGPD_Output",PinType.PinCategory="struct",PinType.PinSubCategory="",PinType.PinSubCategoryObject=ScriptStruct'"/Script/DatasmithContent.DatasmithImportBaseOptions"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_VariableSet_2 1EB267A54CE218BB3128D7AD1A1F8F33,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=171F34D94B79383AE65760A029766D16,PinName="SceneHandling",PinFriendlyName=NSLOCTEXT("", "00B5E5464946EB7153481285B0C2B933", "Scene Handling"),PinToolTip="Scene Handling\nEDatasmithImportScene Enum\n\nSpecifies where to put the content",PinType.PinCategory="byte",PinType.PinSubCategory="",PinType.PinSubCategoryObject=Enum'"/Script/DatasmithContent.EDatasmithImportScene"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,DefaultValue="CurrentLevel",AutogeneratedDefaultValue="CurrentLevel",PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=B5560C3B4DC3467CA3E5C59807DBE06E,PinName="bIncludeGeometry",PinFriendlyName=NSLOCTEXT("", "E29BA4194EBF4796CEFFE494CCCACE5D", "Geometry"),PinToolTip="Geometry\nBoolean\n\nSpecifies whether or not to import geometry",PinType.PinCategory="bool",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,DefaultValue="True",AutogeneratedDefaultValue="True",PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=7C7806D542F2EA04C02223A6F3E3DAB8,PinName="bIncludeMaterial",PinFriendlyName=NSLOCTEXT("", "2E235A2F4E599A38E6AD9FA75E8B3894", "Materials & Textures"),PinToolTip="Materials & Textures\nBoolean\n\nSpecifies whether or not to import materials and textures",PinType.PinCategory="bool",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,DefaultValue="True",AutogeneratedDefaultValue="True",PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=97A2C92742B464ADFD575ABB460DE516,PinName="bIncludeLight",PinFriendlyName=NSLOCTEXT("", "A7BC48CA4F435CDA95AA33AFF2818B64", "Lights"),PinToolTip="Lights\nBoolean\n\nSpecifies whether or not to import lights",PinType.PinCategory="bool",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,DefaultValue="True",AutogeneratedDefaultValue="True",PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=DBAFD6A547AAEE45C55A60917F62F5A3,PinName="bIncludeCamera",PinFriendlyName=NSLOCTEXT("", "281FA29A4CD789D25E1A1E91EB2C59BF", "Cameras"),PinToolTip="Cameras\nBoolean\n\nSpecifies whether or not to import cameras",PinType.PinCategory="bool",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,DefaultValue="True",AutogeneratedDefaultValue="True",PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=C2CE6CA4424E5EBE818668B084C92221,PinName="bIncludeAnimation",PinFriendlyName=NSLOCTEXT("", "09B589194A19E594CD10C2A3F01A35B6", "Animations"),PinToolTip="Animations\nBoolean\n\nSpecifies whether or not to import animations",PinType.PinCategory="bool",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,DefaultValue="True",AutogeneratedDefaultValue="True",PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=9A9D69B84414C274C225D39D168F84BF,PinName="AssetOptions",PinFriendlyName=NSLOCTEXT("", "2DE66ADC4ED64B3A021F19A9D50B2D3C", "Asset Options"),PinToolTip="Asset Options\nDatasmith Asset Import Options Structure\n\nAsset Options",PinType.PinCategory="struct",PinType.PinSubCategory="",PinType.PinSubCategoryObject=ScriptStruct'"/Script/DatasmithContent.DatasmithAssetImportOptions"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,DefaultValue="(PackagePath=\"\")",AutogeneratedDefaultValue="(PackagePath=\"\")",PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=True,bOrphanedPin=False,) CustomProperties Pin (PinId=172E61C74E70357C83B1B78274C0187B,PinName="StaticMeshOptions",PinFriendlyName=NSLOCTEXT("", "D5EE4B2C48B1078B5E8CD1B32AB72F9C", "Static Mesh Options"),PinToolTip="Static Mesh Options\nDatasmith Static Mesh Import Options Structure\n\nStatic Mesh Options",PinType.PinCategory="struct",PinType.PinSubCategory="",PinType.PinSubCategoryObject=ScriptStruct'"/Script/DatasmithContent.DatasmithStaticMeshImportOptions"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,DefaultValue="(MinLightmapResolution=LIGHTMAP_64,MaxLightmapResolution=LIGHTMAP_512)",AutogeneratedDefaultValue="(MinLightmapResolution=LIGHTMAP_64,MaxLightmapResolution=LIGHTMAP_512)",LinkedTo=(K2Node_MakeStruct_1 3E1FD08447A9B5A2D9CF648E302CCBC9,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=True,bOrphanedPin=False,) End Object Begin Object Class=/Script/BlueprintGraph.K2Node_MakeStruct Name="K2Node_MakeStruct_1" bMadeAfterOverridePinRemoval=True ShowPinForProperties(0)=(PropertyName="MinLightmapResolution",PropertyFriendlyName="Min Lightmap Resolution",PropertyTooltip=NSLOCTEXT("UObjectToolTips", "DatasmithStaticMeshImportOptions:MinLightmapResolution", "Minimum resolution for auto-generated lightmap UVs"),CategoryName="Lightmap",bShowPin=True,bCanToggleVisibility=True) ShowPinForProperties(1)=(PropertyName="MaxLightmapResolution",PropertyFriendlyName="Max Lightmap Resolution",PropertyTooltip=NSLOCTEXT("UObjectToolTips", "DatasmithStaticMeshImportOptions:MaxLightmapResolution", "Maximum resolution for auto-generated lightmap UVs"),CategoryName="Lightmap",bShowPin=True,bCanToggleVisibility=True) ShowPinForProperties(2)=(PropertyName="bGenerateLightmapUVs",PropertyFriendlyName="Generate Lightmap UVs",PropertyTooltip=NSLOCTEXT("", "5E4B0F3C4DB1928EF0EC2F8F270140A4", "Generate Lightmap UVs"),CategoryName="Lightmap",bShowPin=True,bCanToggleVisibility=True) ShowPinForProperties(3)=(PropertyName="bRemoveDegenerates",PropertyFriendlyName="Remove Degenerates",PropertyTooltip=NSLOCTEXT("", "8AB594C4430D5D0AB76850983DE8474C", "Remove Degenerates"),CategoryName="Mesh",bShowPin=True,bCanToggleVisibility=True) StructType=ScriptStruct'"/Script/DatasmithContent.DatasmithStaticMeshImportOptions"' NodePosX=16 NodePosY=1664 NodeGuid=863683694AE73CD34D8FCA9CD320E53E CustomProperties Pin (PinId=3E1FD08447A9B5A2D9CF648E302CCBC9,PinName="DatasmithStaticMeshImportOptions",Direction="EGPD_Output",PinType.PinCategory="struct",PinType.PinSubCategory="",PinType.PinSubCategoryObject=ScriptStruct'"/Script/DatasmithContent.DatasmithStaticMeshImportOptions"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_MakeStruct_0 172E61C74E70357C83B1B78274C0187B,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=895442FE45529FEBC167599D880E2604,PinName="MinLightmapResolution",PinFriendlyName=NSLOCTEXT("", "EF642894437DEB4A93EA07BF9DDBD22F", "Min Lightmap Resolution"),PinToolTip="Min Lightmap Resolution\nEDatasmithImportLightmapMin Enum\n\nMinimum resolution for auto-generated lightmap UVs",PinType.PinCategory="byte",PinType.PinSubCategory="",PinType.PinSubCategoryObject=Enum'"/Script/DatasmithContent.EDatasmithImportLightmapMin"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,DefaultValue="LIGHTMAP_16",AutogeneratedDefaultValue="LIGHTMAP_64",PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=E5FDBC0A4CDBE15D62D832A5128507E2,PinName="MaxLightmapResolution",PinFriendlyName=NSLOCTEXT("", "861CE1944CB983F7E5D6F89CACC5884C", "Max Lightmap Resolution"),PinToolTip="Max Lightmap Resolution\nEDatasmithImportLightmapMax Enum\n\nMaximum resolution for auto-generated lightmap UVs",PinType.PinCategory="byte",PinType.PinSubCategory="",PinType.PinSubCategoryObject=Enum'"/Script/DatasmithContent.EDatasmithImportLightmapMax"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,DefaultValue="LIGHTMAP_64",AutogeneratedDefaultValue="LIGHTMAP_512",PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=72FAF41E46D17734702F0C8518AFDE98,PinName="bGenerateLightmapUVs",PinFriendlyName=NSLOCTEXT("", "676F09A94E4A41663FDA8BB4EC874982", "Generate Lightmap UVs"),PinToolTip="Generate Lightmap UVs\nBoolean\n\nGenerate Lightmap UVs",PinType.PinCategory="bool",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,DefaultValue="false",AutogeneratedDefaultValue="True",PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=4E718767429D7E6BCFF270B59516F751,PinName="bRemoveDegenerates",PinFriendlyName=NSLOCTEXT("", "BDF0489943221B3008D65BAAB55FCAF5", "Remove Degenerates"),PinToolTip="Remove Degenerates\nBoolean\n\nRemove Degenerates",PinType.PinCategory="bool",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,DefaultValue="True",AutogeneratedDefaultValue="True",PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) End Object
이미지 우상단을 클릭하면 노드 그래프를 복사합니다.
CAD 파일 임포트하기
이 예제에서, 첫 번째 Get Options 호출은 이전 예제와 동일한 DatasmithImportOptions 클래스를 요청합니다. 두 번째 호출은 DatasmithCommonTessellationOptions 클래스를 요청하며, 여기에는 그 Options 변수 안에 테셀레이션 세팅이 들어 있습니다. 세 번째 호출은 DatasmithCADImportOptions 클래스를 요청하며, 일반적으로 특수 상황에서 쓰이는 CAD 전용 추가 세팅이 들어 있습니다.
Begin Object Class=/Script/BlueprintGraph.K2Node_ComponentBoundEvent Name="K2Node_ComponentBoundEvent_0" DelegatePropertyName="OnClicked" DelegateOwnerClass=Class'"/Script/UMG.Button"' ComponentPropertyName="Button_95" DelegatePropertyDisplayName=NSLOCTEXT("UObjectDisplayNames", "Button:OnClicked", "On Clicked") EventReference=(MemberParent=Package'"/Script/UMG"',MemberName="OnButtonClickedEvent__DelegateSignature") bInternalEvent=True CustomFunctionName="BndEvt__Button_95_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature" NodePosX=-80 NodePosY=2464 NodeGuid=2E35BEAB4722593A182CC0B141031918 CustomProperties Pin (PinId=0FA7E49345102A62A2AE008BFAEE90AF,PinName="OutputDelegate",Direction="EGPD_Output",PinType.PinCategory="delegate",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=19C6DCD9454CE19724D4ED8DB8828088,PinName="then",Direction="EGPD_Output",PinType.PinCategory="exec",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_CallFunction_7 73245C05460F1B275DEAA8BAA946C293,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) End Object Begin Object Class=/Script/BlueprintGraph.K2Node_ComponentBoundEvent Name="K2Node_ComponentBoundEvent_5" DelegatePropertyName="OnClicked" DelegateOwnerClass=Class'"/Script/UMG.Button"' ComponentPropertyName="Button_210" DelegatePropertyDisplayName=NSLOCTEXT("UObjectDisplayNames", "Button:OnClicked", "On Clicked") EventReference=(MemberParent=Package'"/Script/UMG"',MemberName="OnButtonClickedEvent__DelegateSignature") bInternalEvent=True CustomFunctionName="BndEvt__Button_210_K2Node_ComponentBoundEvent_5_OnButtonClickedEvent__DelegateSignature" NodePosX=-80 NodePosY=2672 NodeGuid=DD6215304AD48E5A30272F92AE0F787C CustomProperties Pin (PinId=B9EE48A1480BF02FCE9DA098F6E19815,PinName="OutputDelegate",Direction="EGPD_Output",PinType.PinCategory="delegate",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=F3F685684A8AF38F5BA522AF1C199A02,PinName="then",Direction="EGPD_Output",PinType.PinCategory="exec",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_CallFunction_8 F09D350F40F0C72E6A1A949740D04057,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) End Object Begin Object Class=/Script/BlueprintGraph.K2Node_ComponentBoundEvent Name="K2Node_ComponentBoundEvent_6" DelegatePropertyName="OnClicked" DelegateOwnerClass=Class'"/Script/UMG.Button"' ComponentPropertyName="Button_335" DelegatePropertyDisplayName=NSLOCTEXT("UObjectDisplayNames", "Button:OnClicked", "On Clicked") EventReference=(MemberParent=Package'"/Script/UMG"',MemberName="OnButtonClickedEvent__DelegateSignature") bInternalEvent=True CustomFunctionName="BndEvt__Button_335_K2Node_ComponentBoundEvent_6_OnButtonClickedEvent__DelegateSignature" NodePosX=-32 NodePosY=3040 NodeGuid=5879D6BC4DA3827A86CACBAE47D8CBF1 CustomProperties Pin (PinId=2785B97D4B887477D4FEFD9007837016,PinName="OutputDelegate",Direction="EGPD_Output",PinType.PinCategory="delegate",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=96955004449AA3CEF73EDD9264918F4B,PinName="then",Direction="EGPD_Output",PinType.PinCategory="exec",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_CallFunction_14 34D5C7684815CD2294E2E59205BF4564,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) End Object Begin Object Class=/Script/BlueprintGraph.K2Node_ComponentBoundEvent Name="K2Node_ComponentBoundEvent_7" DelegatePropertyName="OnClicked" DelegateOwnerClass=Class'"/Script/UMG.Button"' ComponentPropertyName="Button_429" DelegatePropertyDisplayName=NSLOCTEXT("UObjectDisplayNames", "Button:OnClicked", "On Clicked") EventReference=(MemberParent=Package'"/Script/UMG"',MemberName="OnButtonClickedEvent__DelegateSignature") bInternalEvent=True CustomFunctionName="BndEvt__Button_429_K2Node_ComponentBoundEvent_7_OnButtonClickedEvent__DelegateSignature" NodePosX=-80 NodePosY=3584 NodeGuid=7AD9F3BE4ECB84482D6195BAB7D2168B CustomProperties Pin (PinId=E0C373974DC735830DCCB18F136E5C9D,PinName="OutputDelegate",Direction="EGPD_Output",PinType.PinCategory="delegate",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=4200B56D4C77C5748CDD08851A0710B3,PinName="then",Direction="EGPD_Output",PinType.PinCategory="exec",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_CallFunction_15 9552B7B4440102FCD63824BCD3CDC466,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) End Object Begin Object Class=/Script/BlueprintGraph.K2Node_VariableGet Name="K2Node_VariableGet_0" VariableReference=(MemberName="SourcePath",MemberGuid=EE32D38E4D0FD567CB6339BE070DEF14,bSelfContext=True) NodePosX=-16 NodePosY=2544 NodeGuid=A48C1EE74CF6D3520F9629B68F100792 CustomProperties Pin (PinId=B47E818542BBE5381CC13B89F464138C,PinName="SourcePath",Direction="EGPD_Output",PinType.PinCategory="string",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_CallFunction_7 E65E2B82418159F25F7E97B975379989,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=3C77B64F4771BEA076DEAB9A7E0212B5,PinName="self",PinFriendlyName=NSLOCTEXT("K2Node", "Target", "Target"),PinType.PinCategory="object",PinType.PinSubCategory="",PinType.PinSubCategoryObject=WidgetBlueprintGeneratedClass'"/Game/NewEditorUtilityWidgetBlueprint.NewEditorUtilityWidgetBlueprint_C"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PersistentGuid=00000000000000000000000000000000,bHidden=True,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) End Object Begin Object Class=/Script/BlueprintGraph.K2Node_CallFunction Name="K2Node_CallFunction_7" FunctionReference=(MemberParent=Class'"/Script/DatasmithImporter.DatasmithSceneElement"',MemberName="ConstructDatasmithSceneFromFile") NodePosX=144 NodePosY=2464 NodeGuid=38C6A3DF4FC868BB0327DC925B057535 CustomProperties Pin (PinId=73245C05460F1B275DEAA8BAA946C293,PinName="execute",PinToolTip="\nExec",PinType.PinCategory="exec",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_ComponentBoundEvent_0 19C6DCD9454CE19724D4ED8DB8828088,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=06B94A4F4D33A50242BB22916E9616B6,PinName="then",PinToolTip="\nExec",Direction="EGPD_Output",PinType.PinCategory="exec",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_VariableSet_0 8B494A5145B0700C63131587FD2EEB29,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=5D024BD74486182F8E953E986875E019,PinName="self",PinFriendlyName=NSLOCTEXT("K2Node", "Target", "Target"),PinToolTip="Target\nDatasmith Scene Element Object Reference",PinType.PinCategory="object",PinType.PinSubCategory="",PinType.PinSubCategoryObject=Class'"/Script/DatasmithImporter.DatasmithSceneElement"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,DefaultObject="/Script/DatasmithImporter.Default__DatasmithSceneElement",PersistentGuid=00000000000000000000000000000000,bHidden=True,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=E65E2B82418159F25F7E97B975379989,PinName="FilePath",PinToolTip="File Path\nString\n\nUDatasmith file path to open. ie: c:/MyFolder/MyFiles.udatasmith",PinType.PinCategory="string",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_VariableGet_0 B47E818542BBE5381CC13B89F464138C,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=FD94D6EC4245D9A311349A8D6D7DF8BE,PinName="ReturnValue",PinToolTip="Return Value\nDatasmith Scene Element Object Reference\n\nThe opened DatasmithScene, that can be modified and can be imported.",Direction="EGPD_Output",PinType.PinCategory="object",PinType.PinSubCategory="",PinType.PinSubCategoryObject=Class'"/Script/DatasmithImporter.DatasmithSceneElement"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_VariableSet_0 29C81FD640AE144B15F33AB774E43058,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) End Object Begin Object Class=/Script/BlueprintGraph.K2Node_VariableSet Name="K2Node_VariableSet_0" VariableReference=(MemberName="DatasmithScene",MemberGuid=7BB429344E807635364604A23A589375,bSelfContext=True) NodePosX=448 NodePosY=2464 NodeGuid=421F9F89458E442AB4C95F9B4B899F61 CustomProperties Pin (PinId=8B494A5145B0700C63131587FD2EEB29,PinName="execute",PinType.PinCategory="exec",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_CallFunction_7 06B94A4F4D33A50242BB22916E9616B6,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=1D4880DD4CD8ECA4FAD60188BF3E12A8,PinName="then",Direction="EGPD_Output",PinType.PinCategory="exec",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=29C81FD640AE144B15F33AB774E43058,PinName="DatasmithScene",PinType.PinCategory="object",PinType.PinSubCategory="",PinType.PinSubCategoryObject=Class'"/Script/DatasmithImporter.DatasmithSceneElement"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_CallFunction_7 FD94D6EC4245D9A311349A8D6D7DF8BE,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=7FF3F81642FFBC4CA9F6AA8462CE894C,PinName="Output_Get",PinToolTip="Retrieves the value of the variable, can use instead of a separate Get node",Direction="EGPD_Output",PinType.PinCategory="object",PinType.PinSubCategory="",PinType.PinSubCategoryObject=Class'"/Script/DatasmithImporter.DatasmithSceneElement"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=97B227144DCA12697425DB8CE9A91983,PinName="self",PinFriendlyName=NSLOCTEXT("K2Node", "Target", "Target"),PinType.PinCategory="object",PinType.PinSubCategory="",PinType.PinSubCategoryObject=WidgetBlueprintGeneratedClass'"/Game/NewEditorUtilityWidgetBlueprint.NewEditorUtilityWidgetBlueprint_C"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PersistentGuid=00000000000000000000000000000000,bHidden=True,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) End Object Begin Object Class=/Script/UnrealEd.EdGraphNode_Comment Name="EdGraphNode_Comment_0" bCommentBubbleVisible_InDetailsPanel=False NodePosX=-128 NodePosY=2416 NodeWidth=816 NodeHeight=192 bCommentBubblePinned=False bCommentBubbleVisible=False NodeComment="Construct the Datasmith Scene" NodeGuid=9C172B42447F781724943B90F5445E65 End Object Begin Object Class=/Script/BlueprintGraph.K2Node_VariableGet Name="K2Node_VariableGet_1" VariableReference=(MemberName="DatasmithScene",MemberGuid=7BB429344E807635364604A23A589375,bSelfContext=True) NodePosX=-32 NodePosY=2752 NodeGuid=3C2FA3034A934B6EBE0E16962433530F CustomProperties Pin (PinId=B19039234515D9D6D77BBBBC3955841D,PinName="DatasmithScene",Direction="EGPD_Output",PinType.PinCategory="object",PinType.PinSubCategory="",PinType.PinSubCategoryObject=Class'"/Script/DatasmithImporter.DatasmithSceneElement"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_CallFunction_8 8CA76E4B4FBF3D84BFD59A98609DCEAE,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=72A798EC4FB618464CABE6AF0094CF9E,PinName="self",PinFriendlyName=NSLOCTEXT("K2Node", "Target", "Target"),PinType.PinCategory="object",PinType.PinSubCategory="",PinType.PinSubCategoryObject=WidgetBlueprintGeneratedClass'"/Game/NewEditorUtilityWidgetBlueprint.NewEditorUtilityWidgetBlueprint_C"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PersistentGuid=00000000000000000000000000000000,bHidden=True,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) End Object Begin Object Class=/Script/BlueprintGraph.K2Node_CallFunction Name="K2Node_CallFunction_8" FunctionReference=(MemberParent=Class'"/Script/DatasmithImporter.DatasmithSceneElementBase"',MemberName="GetAllMeshActors") NodePosX=144 NodePosY=2672 NodeGuid=BD792D244EFDF46DCAB7479F70602C27 CustomProperties Pin (PinId=F09D350F40F0C72E6A1A949740D04057,PinName="execute",PinToolTip="\nExec",PinType.PinCategory="exec",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_ComponentBoundEvent_5 F3F685684A8AF38F5BA522AF1C199A02,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=AF908649489E8BD258632B81E9163487,PinName="then",PinToolTip="\nExec",Direction="EGPD_Output",PinType.PinCategory="exec",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_MacroInstance_0 8A634C4546F081BBDF032080016B7750,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=8CA76E4B4FBF3D84BFD59A98609DCEAE,PinName="self",PinFriendlyName=NSLOCTEXT("K2Node", "Target", "Target"),PinToolTip="Target\nDatasmith Scene Element Base Object Reference",PinType.PinCategory="object",PinType.PinSubCategory="",PinType.PinSubCategoryObject=Class'"/Script/DatasmithImporter.DatasmithSceneElementBase"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_VariableGet_1 B19039234515D9D6D77BBBBC3955841D,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=6200D1764E2A2BF25BB534AC9C4C5E97,PinName="ReturnValue",PinToolTip="Return Value\nArray of Datasmith Mesh Actor Element Object References\n\nCreate an array with all the MeshActor in the Datasmith scene without taking into account the hierarchy.\nUse CreateMeshActor -or- RemoveMeshActor to modify the Datasmith scene.",Direction="EGPD_Output",PinType.PinCategory="object",PinType.PinSubCategory="",PinType.PinSubCategoryObject=Class'"/Script/DatasmithImporter.DatasmithMeshActorElement"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=Array,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_MacroInstance_0 52DE027F4AC9008EC95C818F9C7D007F,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) End Object Begin Object Class=/Script/BlueprintGraph.K2Node_MacroInstance Name="K2Node_MacroInstance_0" MacroGraphReference=(MacroGraph=EdGraph'"/Engine/EditorBlueprintResources/StandardMacros.StandardMacros:ForEachLoop"',GraphBlueprint=Blueprint'"/Engine/EditorBlueprintResources/StandardMacros.StandardMacros"',GraphGuid=99DBFD5540A796041F72A5A9DA655026) ResolvedWildcardType=(PinCategory="object",PinSubCategoryObject=Class'"/Script/DatasmithImporter.DatasmithMeshActorElement"',ContainerType=Array) NodePosX=448 NodePosY=2672 NodeGuid=C37D9546442F5898088415A28D356ED0 CustomProperties Pin (PinId=8A634C4546F081BBDF032080016B7750,PinName="Exec",PinType.PinCategory="exec",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_CallFunction_8 AF908649489E8BD258632B81E9163487,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=52DE027F4AC9008EC95C818F9C7D007F,PinName="Array",PinType.PinCategory="object",PinType.PinSubCategory="",PinType.PinSubCategoryObject=Class'"/Script/DatasmithImporter.DatasmithMeshActorElement"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=Array,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_CallFunction_8 6200D1764E2A2BF25BB534AC9C4C5E97,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=C74584BC48D87EC21BD9F89CBD4D5447,PinName="LoopBody",Direction="EGPD_Output",PinType.PinCategory="exec",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_IfThenElse_1 90BA1A0C4803055E2C26A985E3C3F637,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=6BD909C44DBF27901D89FCBD6FA0C196,PinName="Array Element",Direction="EGPD_Output",PinType.PinCategory="object",PinType.PinSubCategory="",PinType.PinSubCategoryObject=Class'"/Script/DatasmithImporter.DatasmithMeshActorElement"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_CallFunction_9 7D64F01042DA58B86C5ADC9F78468668,K2Node_Knot_0 736766394358480B1D3DB2AFCBB75D8C,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=615807344B9CB28D00D7919AE0E73C57,PinName="Array Index",Direction="EGPD_Output",PinType.PinCategory="int",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=740A582C4FE874CBAF9A7FBBE5B66D9D,PinName="Completed",Direction="EGPD_Output",PinType.PinCategory="exec",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) End Object Begin Object Class=/Script/BlueprintGraph.K2Node_CallFunction Name="K2Node_CallFunction_9" bIsPureFunc=True bIsConstFunc=True FunctionReference=(MemberParent=Class'"/Script/DatasmithImporter.DatasmithActorElement"',MemberName="GetLabel") NodePosX=688 NodePosY=2736 NodeGuid=453376924892746C68E7EDB280F5918F CustomProperties Pin (PinId=7D64F01042DA58B86C5ADC9F78468668,PinName="self",PinFriendlyName=NSLOCTEXT("K2Node", "Target", "Target"),PinToolTip="Target\nDatasmith Actor Element Object Reference",PinType.PinCategory="object",PinType.PinSubCategory="",PinType.PinSubCategoryObject=Class'"/Script/DatasmithImporter.DatasmithActorElement"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_MacroInstance_0 6BD909C44DBF27901D89FCBD6FA0C196,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=FE9F3BC349E06FBCFFF3819C53E736D3,PinName="ReturnValue",PinToolTip="Return Value\nString\n\nGets the element label used in the UI",Direction="EGPD_Output",PinType.PinCategory="string",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_CallFunction_10 784F3CFE44EB60EED770CE8C00A833F5,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) End Object Begin Object Class=/Script/BlueprintGraph.K2Node_CallFunction Name="K2Node_CallFunction_10" bIsPureFunc=True FunctionReference=(MemberParent=Class'"/Script/Engine.KismetStringLibrary"',MemberName="Contains") NodePosX=960 NodePosY=2736 NodeGuid=245FA51646A35B1F233A1BA8FDF7C254 CustomProperties Pin (PinId=8ED82A39451CBBEDD11E9A84C8C57583,PinName="self",PinFriendlyName=NSLOCTEXT("K2Node", "Target", "Target"),PinType.PinCategory="object",PinType.PinSubCategory="",PinType.PinSubCategoryObject=Class'"/Script/Engine.KismetStringLibrary"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,DefaultObject="/Script/Engine.Default__KismetStringLibrary",PersistentGuid=00000000000000000000000000000000,bHidden=True,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=784F3CFE44EB60EED770CE8C00A833F5,PinName="SearchIn",PinType.PinCategory="string",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_CallFunction_9 FE9F3BC349E06FBCFFF3819C53E736D3,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=CDED70BB48352F4B36AECE8DF41D59F5,PinName="Substring",PinType.PinCategory="string",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_VariableGet_2 A61750104C0CCB8BD7332FAFABCB0B36,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=27E608714F1137737C8F588450A88EEE,PinName="bUseCase",PinType.PinCategory="bool",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,DefaultValue="false",AutogeneratedDefaultValue="false",PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=7290B3A14BB8F8F5CC0CBC9DC2F59C7D,PinName="bSearchFromEnd",PinType.PinCategory="bool",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,DefaultValue="false",AutogeneratedDefaultValue="false",PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=B61D4BE2440F9FE5805FDA8F4699DE8B,PinName="ReturnValue",Direction="EGPD_Output",PinType.PinCategory="bool",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,DefaultValue="false",AutogeneratedDefaultValue="false",LinkedTo=(K2Node_IfThenElse_1 C6374EC44D19BDBEFAA39791B998A224,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) End Object Begin Object Class=/Script/BlueprintGraph.K2Node_VariableGet Name="K2Node_VariableGet_2" VariableReference=(MemberName="ExcludeKeyword",MemberGuid=5EDD18B84283704C6A93AA8FCBD53BB2,bSelfContext=True) NodePosX=784 NodePosY=2832 NodeGuid=A14F654B45650764F3C8018DC83AD3AB CustomProperties Pin (PinId=A61750104C0CCB8BD7332FAFABCB0B36,PinName="ExcludeKeyword",Direction="EGPD_Output",PinType.PinCategory="string",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_CallFunction_10 CDED70BB48352F4B36AECE8DF41D59F5,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=A98C972B4454102AFFE54BB60DCCE5AE,PinName="self",PinFriendlyName=NSLOCTEXT("K2Node", "Target", "Target"),PinType.PinCategory="object",PinType.PinSubCategory="",PinType.PinSubCategoryObject=WidgetBlueprintGeneratedClass'"/Game/NewEditorUtilityWidgetBlueprint.NewEditorUtilityWidgetBlueprint_C"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PersistentGuid=00000000000000000000000000000000,bHidden=True,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) End Object Begin Object Class=/Script/BlueprintGraph.K2Node_IfThenElse Name="K2Node_IfThenElse_1" NodePosX=1264 NodePosY=2672 NodeGuid=F7888BB5415638157C8233B6C7494DBB CustomProperties Pin (PinId=90BA1A0C4803055E2C26A985E3C3F637,PinName="execute",PinType.PinCategory="exec",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_MacroInstance_0 C74584BC48D87EC21BD9F89CBD4D5447,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=C6374EC44D19BDBEFAA39791B998A224,PinName="Condition",PinType.PinCategory="bool",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,DefaultValue="true",AutogeneratedDefaultValue="true",LinkedTo=(K2Node_CallFunction_10 B61D4BE2440F9FE5805FDA8F4699DE8B,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=F33417484D8690D3C3C203B9DDCDF2F9,PinName="then",PinFriendlyName=NSLOCTEXT("K2Node", "true", "true"),Direction="EGPD_Output",PinType.PinCategory="exec",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_CallFunction_11 9EF64EBE440A216720E04AA6CC4B71F7,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=F63746FA45B783F34CB98B8B69B2487A,PinName="else",PinFriendlyName=NSLOCTEXT("K2Node", "false", "false"),Direction="EGPD_Output",PinType.PinCategory="exec",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) End Object Begin Object Class=/Script/BlueprintGraph.K2Node_CallFunction Name="K2Node_CallFunction_11" FunctionReference=(MemberParent=Class'"/Script/DatasmithImporter.DatasmithMeshActorElement"',MemberName="GetMeshElement") NodePosX=1488 NodePosY=2736 NodeGuid=91947AE8473BC742B22FF6A12D47AE45 CustomProperties Pin (PinId=9EF64EBE440A216720E04AA6CC4B71F7,PinName="execute",PinToolTip="\nExec",PinType.PinCategory="exec",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_IfThenElse_1 F33417484D8690D3C3C203B9DDCDF2F9,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=006ED87B4EFBFE47CDA6DEBA234157EF,PinName="then",PinToolTip="\nExec",Direction="EGPD_Output",PinType.PinCategory="exec",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_CallFunction_12 F49269844DAF895470D5C3A1651738EA,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=70CE54A549D1DEB53BAF44B63251CC14,PinName="self",PinFriendlyName=NSLOCTEXT("K2Node", "Target", "Target"),PinToolTip="Target\nDatasmith Mesh Actor Element Object Reference",PinType.PinCategory="object",PinType.PinSubCategory="",PinType.PinSubCategoryObject=Class'"/Script/DatasmithImporter.DatasmithMeshActorElement"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_Knot_2 2EB534AF44E068BF92C8718EFD97F85C,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=D996A2184425B1D74810B199447BB1C2,PinName="ReturnValue",PinToolTip="Return Value\nDatasmith Mesh Element Object Reference\n\nGet the Datasmith MeshElement associated with the actor. The Mesh can be a direct reference to an Unreal Mesh. If it\'s the case it will return an invalid MeshElement.",Direction="EGPD_Output",PinType.PinCategory="object",PinType.PinSubCategory="",PinType.PinSubCategoryObject=Class'"/Script/DatasmithImporter.DatasmithMeshElement"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_CallFunction_12 066348544D45E15D92C5BA9A54137EFC,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) End Object Begin Object Class=/Script/BlueprintGraph.K2Node_Knot Name="K2Node_Knot_0" NodePosX=688 NodePosY=2928 NodeGuid=98DFB3A14050FD58EDF75D85700F4A33 CustomProperties Pin (PinId=736766394358480B1D3DB2AFCBB75D8C,PinName="InputPin",PinType.PinCategory="object",PinType.PinSubCategory="",PinType.PinSubCategoryObject=Class'"/Script/DatasmithImporter.DatasmithMeshActorElement"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_MacroInstance_0 6BD909C44DBF27901D89FCBD6FA0C196,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=True,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=8D48C5904859E9F5FD1AC2B649675C86,PinName="OutputPin",Direction="EGPD_Output",PinType.PinCategory="object",PinType.PinSubCategory="",PinType.PinSubCategoryObject=Class'"/Script/DatasmithImporter.DatasmithMeshActorElement"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_Knot_2 89B038D04A8257E4EDD7E0B7B7F71D65,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) End Object Begin Object Class=/Script/BlueprintGraph.K2Node_Knot Name="K2Node_Knot_2" NodePosX=1392 NodePosY=2928 NodeGuid=64A145244CD9AB3EC7B16DAFB34AF87D CustomProperties Pin (PinId=89B038D04A8257E4EDD7E0B7B7F71D65,PinName="InputPin",PinType.PinCategory="object",PinType.PinSubCategory="",PinType.PinSubCategoryObject=Class'"/Script/DatasmithImporter.DatasmithMeshActorElement"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_Knot_0 8D48C5904859E9F5FD1AC2B649675C86,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=True,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=2EB534AF44E068BF92C8718EFD97F85C,PinName="OutputPin",Direction="EGPD_Output",PinType.PinCategory="object",PinType.PinSubCategory="",PinType.PinSubCategoryObject=Class'"/Script/DatasmithImporter.DatasmithMeshActorElement"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_CallFunction_11 70CE54A549D1DEB53BAF44B63251CC14,K2Node_Knot_3 2991785048D4A29507659E8128D52F46,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) End Object Begin Object Class=/Script/BlueprintGraph.K2Node_VariableGet Name="K2Node_VariableGet_3" VariableReference=(MemberName="DatasmithScene",MemberGuid=7BB429344E807635364604A23A589375,bSelfContext=True) NodePosX=1616 NodePosY=2864 NodeGuid=FFEC4DA64D76675E2EFFD9A886251D21 CustomProperties Pin (PinId=27A96AEF460C1183B4A0029F8E59EB84,PinName="DatasmithScene",Direction="EGPD_Output",PinType.PinCategory="object",PinType.PinSubCategory="",PinType.PinSubCategoryObject=Class'"/Script/DatasmithImporter.DatasmithSceneElement"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_CallFunction_12 FF7A47EC4E3D76CB7736068BCDD18449,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=FBA4B4D946631EB71F693792EC2F8CD6,PinName="self",PinFriendlyName=NSLOCTEXT("K2Node", "Target", "Target"),PinType.PinCategory="object",PinType.PinSubCategory="",PinType.PinSubCategoryObject=WidgetBlueprintGeneratedClass'"/Game/NewEditorUtilityWidgetBlueprint.NewEditorUtilityWidgetBlueprint_C"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PersistentGuid=00000000000000000000000000000000,bHidden=True,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) End Object Begin Object Class=/Script/BlueprintGraph.K2Node_CallFunction Name="K2Node_CallFunction_12" FunctionReference=(MemberParent=Class'"/Script/DatasmithImporter.DatasmithSceneElementBase"',MemberName="RemoveMesh") NodePosX=1792 NodePosY=2736 NodeGuid=E7BBFDFA438467744C4F729518A2F425 CustomProperties Pin (PinId=F49269844DAF895470D5C3A1651738EA,PinName="execute",PinToolTip="\nExec",PinType.PinCategory="exec",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_CallFunction_11 006ED87B4EFBFE47CDA6DEBA234157EF,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=AB280A58483150FC58963A96A7B9BF13,PinName="then",PinToolTip="\nExec",Direction="EGPD_Output",PinType.PinCategory="exec",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_CallFunction_13 37112D5445D133F3C80D618ADD0093AC,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=FF7A47EC4E3D76CB7736068BCDD18449,PinName="self",PinFriendlyName=NSLOCTEXT("K2Node", "Target", "Target"),PinToolTip="Target\nDatasmith Scene Element Base Object Reference",PinType.PinCategory="object",PinType.PinSubCategory="",PinType.PinSubCategoryObject=Class'"/Script/DatasmithImporter.DatasmithSceneElementBase"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_VariableGet_3 27A96AEF460C1183B4A0029F8E59EB84,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=066348544D45E15D92C5BA9A54137EFC,PinName="InMesh",PinToolTip="In Mesh\nDatasmith Mesh Element Object Reference",PinType.PinCategory="object",PinType.PinSubCategory="",PinType.PinSubCategoryObject=Class'"/Script/DatasmithImporter.DatasmithMeshElement"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_CallFunction_11 D996A2184425B1D74810B199447BB1C2,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) End Object Begin Object Class=/Script/BlueprintGraph.K2Node_VariableGet Name="K2Node_VariableGet_4" VariableReference=(MemberName="DatasmithScene",MemberGuid=7BB429344E807635364604A23A589375,bSelfContext=True) NodePosX=1920 NodePosY=2880 NodeGuid=5E44CF22439CD895B0C1A38EA2201BFB CustomProperties Pin (PinId=3711FB544CDEE2C13D11628DA9EDF8F3,PinName="DatasmithScene",Direction="EGPD_Output",PinType.PinCategory="object",PinType.PinSubCategory="",PinType.PinSubCategoryObject=Class'"/Script/DatasmithImporter.DatasmithSceneElement"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_CallFunction_13 7D3CABE74392B154F4793483203EAA3B,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=BF5A59D64EC084B64C863E9D200B3C2F,PinName="self",PinFriendlyName=NSLOCTEXT("K2Node", "Target", "Target"),PinType.PinCategory="object",PinType.PinSubCategory="",PinType.PinSubCategoryObject=WidgetBlueprintGeneratedClass'"/Game/NewEditorUtilityWidgetBlueprint.NewEditorUtilityWidgetBlueprint_C"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PersistentGuid=00000000000000000000000000000000,bHidden=True,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) End Object Begin Object Class=/Script/BlueprintGraph.K2Node_CallFunction Name="K2Node_CallFunction_13" FunctionReference=(MemberParent=Class'"/Script/DatasmithImporter.DatasmithSceneElementBase"',MemberName="RemoveMeshActor") NodePosX=2096 NodePosY=2736 NodeGuid=1A74BA6248BF6664519F95A987D3A57C CustomProperties Pin (PinId=37112D5445D133F3C80D618ADD0093AC,PinName="execute",PinType.PinCategory="exec",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_CallFunction_12 AB280A58483150FC58963A96A7B9BF13,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=9F9C411548B20C46777D74A9967C165B,PinName="then",Direction="EGPD_Output",PinType.PinCategory="exec",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=7D3CABE74392B154F4793483203EAA3B,PinName="self",PinFriendlyName=NSLOCTEXT("K2Node", "Target", "Target"),PinType.PinCategory="object",PinType.PinSubCategory="",PinType.PinSubCategoryObject=Class'"/Script/DatasmithImporter.DatasmithSceneElementBase"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_VariableGet_4 3711FB544CDEE2C13D11628DA9EDF8F3,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=8D080A9C4D24A7BABBCFCDB85CE801C0,PinName="InMeshActor",PinType.PinCategory="object",PinType.PinSubCategory="",PinType.PinSubCategoryObject=Class'"/Script/DatasmithImporter.DatasmithMeshActorElement"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_Knot_3 0DA686F04F4AECD0845522B509A788FE,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=5ECBAEC4490366E7CFC946B06625962B,PinName="RemoveRule",PinType.PinCategory="byte",PinType.PinSubCategory="",PinType.PinSubCategoryObject=Enum'"/Script/DatasmithCore.EDatasmithActorRemovalRule"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,DefaultValue="RemoveChildren",AutogeneratedDefaultValue="RemoveChildren",PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) End Object Begin Object Class=/Script/BlueprintGraph.K2Node_Knot Name="K2Node_Knot_3" NodePosX=2032 NodePosY=2928 NodeGuid=E7C7669148D485A6D79FF59449F3A167 CustomProperties Pin (PinId=2991785048D4A29507659E8128D52F46,PinName="InputPin",PinType.PinCategory="object",PinType.PinSubCategory="",PinType.PinSubCategoryObject=Class'"/Script/DatasmithImporter.DatasmithMeshActorElement"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_Knot_2 2EB534AF44E068BF92C8718EFD97F85C,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=True,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=0DA686F04F4AECD0845522B509A788FE,PinName="OutputPin",Direction="EGPD_Output",PinType.PinCategory="object",PinType.PinSubCategory="",PinType.PinSubCategoryObject=Class'"/Script/DatasmithImporter.DatasmithMeshActorElement"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_CallFunction_13 8D080A9C4D24A7BABBCFCDB85CE801C0,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) End Object Begin Object Class=/Script/UnrealEd.EdGraphNode_Comment Name="EdGraphNode_Comment_1" bCommentBubbleVisible_InDetailsPanel=False NodePosX=-128 NodePosY=2624 NodeWidth=2560 NodeHeight=336 bCommentBubblePinned=False bCommentBubbleVisible=False NodeComment="Modify the scene by excluding meshes and mesh actors whose names match a keyword" NodeGuid=D6745913408A4D9456578E9C073F84EF End Object Begin Object Class=/Script/BlueprintGraph.K2Node_VariableGet Name="K2Node_VariableGet_16" VariableReference=(MemberName="DatasmithScene",MemberGuid=7BB429344E807635364604A23A589375,bSelfContext=True) NodePosX=16 NodePosY=3136 NodeGuid=30ADD34C41962FEDDB2BDAB8E739AA7F CustomProperties Pin (PinId=BA499A854090A91A595B95A1783495B9,PinName="DatasmithScene",Direction="EGPD_Output",PinType.PinCategory="object",PinType.PinSubCategory="",PinType.PinSubCategoryObject=Class'"/Script/DatasmithImporter.DatasmithSceneElement"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_CallFunction_14 FE7AE720417B9C116A748C8BF58B6CDB,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=96527C1C46AE12EDC781DAB73B1C12A6,PinName="self",PinFriendlyName=NSLOCTEXT("K2Node", "Target", "Target"),PinType.PinCategory="object",PinType.PinSubCategory="",PinType.PinSubCategoryObject=WidgetBlueprintGeneratedClass'"/Game/NewEditorUtilityWidgetBlueprint.NewEditorUtilityWidgetBlueprint_C"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PersistentGuid=00000000000000000000000000000000,bHidden=True,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) End Object Begin Object Class=/Script/BlueprintGraph.K2Node_VariableGet Name="K2Node_VariableGet_6" VariableReference=(MemberName="DestinationFolder",MemberGuid=CFE371D74632A24AB312B3877707C3B1,bSelfContext=True) NodePosX=-16 NodePosY=3712 NodeGuid=34E310254C49D168BDEB19AE8D89EDAD CustomProperties Pin (PinId=D744023044D0310FB4FC0EACE9C9A1EF,PinName="DestinationFolder",Direction="EGPD_Output",PinType.PinCategory="string",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_CallFunction_15 5A75177B4AB96BE846D9E0B27F9AEF4E,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=A584E11E42CB231EF2617B87F492483A,PinName="self",PinFriendlyName=NSLOCTEXT("K2Node", "Target", "Target"),PinType.PinCategory="object",PinType.PinSubCategory="",PinType.PinSubCategoryObject=WidgetBlueprintGeneratedClass'"/Game/NewEditorUtilityWidgetBlueprint.NewEditorUtilityWidgetBlueprint_C"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PersistentGuid=00000000000000000000000000000000,bHidden=True,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) End Object Begin Object Class=/Script/BlueprintGraph.K2Node_CallFunction Name="K2Node_CallFunction_14" FunctionReference=(MemberParent=Class'"/Script/DatasmithImporter.DatasmithSceneElement"',MemberName="GetOptions") NodePosX=208 NodePosY=3040 NodeGuid=9523559A44C14FBCA6A67FB34CB0B232 CustomProperties Pin (PinId=34D5C7684815CD2294E2E59205BF4564,PinName="execute",PinToolTip="\nExec",PinType.PinCategory="exec",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_ComponentBoundEvent_6 96955004449AA3CEF73EDD9264918F4B,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=69FBCA784932BB62D571E1B7D8FE8AFB,PinName="then",PinToolTip="\nExec",Direction="EGPD_Output",PinType.PinCategory="exec",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_VariableSet_3 B48E54254199E321DEA84F851D6E7DD1,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=FE7AE720417B9C116A748C8BF58B6CDB,PinName="self",PinFriendlyName=NSLOCTEXT("K2Node", "Target", "Target"),PinToolTip="Target\nDatasmith Scene Element Object Reference",PinType.PinCategory="object",PinType.PinSubCategory="",PinType.PinSubCategoryObject=Class'"/Script/DatasmithImporter.DatasmithSceneElement"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_VariableGet_16 BA499A854090A91A595B95A1783495B9,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=F50E05814AB9DC255A01E29DDFF51971,PinName="OptionType",PinToolTip="Option Type\nObject Class Reference",PinType.PinCategory="class",PinType.PinSubCategory="",PinType.PinSubCategoryObject=Class'"/Script/CoreUObject.Object"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,AutogeneratedDefaultValue="None",DefaultObject="/Script/DatasmithContent.DatasmithImportOptions",PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=A694A5D94192C05E4958DBA54B1FEC8A,PinName="ReturnValue",PinToolTip="Return Value\nDatasmith Import Options Object Reference\n\nGet Options",Direction="EGPD_Output",PinType.PinCategory="object",PinType.PinSubCategory="",PinType.PinSubCategoryObject=Class'"/Script/DatasmithContent.DatasmithImportOptions"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_VariableSet_3 CF3C30ED4D489B5EFCE756B667348033,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) End Object Begin Object Class=/Script/UnrealEd.EdGraphNode_Comment Name="EdGraphNode_Comment_2" bCommentBubbleVisible_InDetailsPanel=False NodePosX=-128 NodePosY=2976 NodeWidth=2304 NodeHeight=544 bCommentBubblePinned=False bCommentBubbleVisible=False NodeComment="Set import options" NodeGuid=21FB006F4667A7351E09AEAAB8C2D203 End Object Begin Object Class=/Script/BlueprintGraph.K2Node_VariableGet Name="K2Node_VariableGet_8" VariableReference=(MemberName="DatasmithScene",MemberGuid=7BB429344E807635364604A23A589375,bSelfContext=True) NodePosX=-16 NodePosY=3664 NodeGuid=B9EBECE740623154E89621BBD5F66A99 CustomProperties Pin (PinId=B384443E4412494FD645DB9CDB08FAA5,PinName="DatasmithScene",Direction="EGPD_Output",PinType.PinCategory="object",PinType.PinSubCategory="",PinType.PinSubCategoryObject=Class'"/Script/DatasmithImporter.DatasmithSceneElement"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_CallFunction_15 A1FB7ADB467853781F1CC5AB8AAED65D,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=8636CAE1400509BE30577FBE384270CD,PinName="self",PinFriendlyName=NSLOCTEXT("K2Node", "Target", "Target"),PinType.PinCategory="object",PinType.PinSubCategory="",PinType.PinSubCategoryObject=WidgetBlueprintGeneratedClass'"/Game/NewEditorUtilityWidgetBlueprint.NewEditorUtilityWidgetBlueprint_C"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PersistentGuid=00000000000000000000000000000000,bHidden=True,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) End Object Begin Object Class=/Script/BlueprintGraph.K2Node_CallFunction Name="K2Node_CallFunction_15" FunctionReference=(MemberParent=Class'"/Script/DatasmithImporter.DatasmithSceneElement"',MemberName="ImportScene") NodePosX=176 NodePosY=3600 NodeGuid=261467044FC227A7A89E5CA740384A52 CustomProperties Pin (PinId=9552B7B4440102FCD63824BCD3CDC466,PinName="execute",PinToolTip="\nExec",PinType.PinCategory="exec",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_ComponentBoundEvent_7 4200B56D4C77C5748CDD08851A0710B3,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=A67C951642BC52B64B3773853B70DB8C,PinName="then",PinToolTip="\nExec",Direction="EGPD_Output",PinType.PinCategory="exec",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=A1FB7ADB467853781F1CC5AB8AAED65D,PinName="self",PinFriendlyName=NSLOCTEXT("K2Node", "Target", "Target"),PinToolTip="Target\nDatasmith Scene Element Object Reference",PinType.PinCategory="object",PinType.PinSubCategory="",PinType.PinSubCategoryObject=Class'"/Script/DatasmithImporter.DatasmithSceneElement"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_VariableGet_8 B384443E4412494FD645DB9CDB08FAA5,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=5A75177B4AB96BE846D9E0B27F9AEF4E,PinName="DestinationFolder",PinToolTip="Destination Folder\nString\n\nDestination of where you want the asset to be imported. ie: /Game/MyFolder1",PinType.PinCategory="string",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_VariableGet_6 D744023044D0310FB4FC0EACE9C9A1EF,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=70A8F04043491F27A1C338B389039CA6,PinName="ReturnValue",PinToolTip="Return Value\nDatasmith Import Factory Create File Result Structure\n\nA structure that contains the created actor or the Blueprint actor depending of the options specified at the import.",Direction="EGPD_Output",PinType.PinCategory="struct",PinType.PinSubCategory="",PinType.PinSubCategoryObject=ScriptStruct'"/Script/DatasmithImporter.DatasmithImportFactoryCreateFileResult"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) End Object Begin Object Class=/Script/UnrealEd.EdGraphNode_Comment Name="EdGraphNode_Comment_3" bCommentBubbleVisible_InDetailsPanel=False NodePosX=-128 NodePosY=3536 NodeWidth=608 NodeHeight=224 bCommentBubblePinned=False bCommentBubbleVisible=False NodeComment="Finish the import" NodeGuid=57AB75FC4343B3FDF77BEBA512043DD9 End Object Begin Object Class=/Script/BlueprintGraph.K2Node_VariableSet Name="K2Node_VariableSet_3" VariableReference=(MemberParent=Class'"/Script/DatasmithContent.DatasmithImportOptions"',MemberName="BaseOptions") SelfContextInfo=NotSelfContext NodePosX=544 NodePosY=3072 NodeGuid=B040337249CC58A1F63EC9A5BF561F78 CustomProperties Pin (PinId=B48E54254199E321DEA84F851D6E7DD1,PinName="execute",PinType.PinCategory="exec",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_CallFunction_14 69FBCA784932BB62D571E1B7D8FE8AFB,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=82355F254E1B2E00A17100B7DA948B89,PinName="then",Direction="EGPD_Output",PinType.PinCategory="exec",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_CallFunction_18 7EF6D32C467BDF06A9BBA9A34D666E9D,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=1EB267A54CE218BB3128D7AD1A1F8F33,PinName="BaseOptions",PinType.PinCategory="struct",PinType.PinSubCategory="",PinType.PinSubCategoryObject=ScriptStruct'"/Script/DatasmithContent.DatasmithImportBaseOptions"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_MakeStruct_2 29ADD4EC463A6E87D3F10BAFEBC222A7,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=47AB86654912A7BB101BA8A47FD4D612,PinName="Output_Get",PinToolTip="Retrieves the value of the variable, can use instead of a separate Get node",Direction="EGPD_Output",PinType.PinCategory="struct",PinType.PinSubCategory="",PinType.PinSubCategoryObject=ScriptStruct'"/Script/DatasmithContent.DatasmithImportBaseOptions"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=CF3C30ED4D489B5EFCE756B667348033,PinName="self",PinFriendlyName=NSLOCTEXT("K2Node", "Target", "Target"),PinType.PinCategory="object",PinType.PinSubCategory="",PinType.PinSubCategoryObject=Class'"/Script/DatasmithContent.DatasmithImportOptions"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_CallFunction_14 A694A5D94192C05E4958DBA54B1FEC8A,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) End Object Begin Object Class=/Script/BlueprintGraph.K2Node_MakeStruct Name="K2Node_MakeStruct_2" bMadeAfterOverridePinRemoval=True ShowPinForProperties(0)=(PropertyName="SceneHandling",PropertyFriendlyName="Scene Handling",PropertyTooltip=NSLOCTEXT("UObjectToolTips", "DatasmithImportBaseOptions:SceneHandling", "Specifies where to put the content"),CategoryName="Import",bShowPin=True,bCanToggleVisibility=True) ShowPinForProperties(1)=(PropertyName="bIncludeGeometry",PropertyFriendlyName="Geometry",PropertyTooltip=NSLOCTEXT("UObjectToolTips", "DatasmithImportBaseOptions:bIncludeGeometry", "Specifies whether or not to import geometry"),CategoryName="Process",bShowPin=True,bCanToggleVisibility=True) ShowPinForProperties(2)=(PropertyName="bIncludeMaterial",PropertyFriendlyName="Materials & Textures",PropertyTooltip=NSLOCTEXT("UObjectToolTips", "DatasmithImportBaseOptions:bIncludeMaterial", "Specifies whether or not to import materials and textures"),CategoryName="Process",bShowPin=True,bCanToggleVisibility=True) ShowPinForProperties(3)=(PropertyName="bIncludeLight",PropertyFriendlyName="Lights",PropertyTooltip=NSLOCTEXT("UObjectToolTips", "DatasmithImportBaseOptions:bIncludeLight", "Specifies whether or not to import lights"),CategoryName="Process",bShowPin=True,bCanToggleVisibility=True) ShowPinForProperties(4)=(PropertyName="bIncludeCamera",PropertyFriendlyName="Cameras",PropertyTooltip=NSLOCTEXT("UObjectToolTips", "DatasmithImportBaseOptions:bIncludeCamera", "Specifies whether or not to import cameras"),CategoryName="Process",bShowPin=True,bCanToggleVisibility=True) ShowPinForProperties(5)=(PropertyName="bIncludeAnimation",PropertyFriendlyName="Animations",PropertyTooltip=NSLOCTEXT("UObjectToolTips", "DatasmithImportBaseOptions:bIncludeAnimation", "Specifies whether or not to import animations"),CategoryName="Process",bShowPin=True,bCanToggleVisibility=True) ShowPinForProperties(6)=(PropertyName="AssetOptions",PropertyFriendlyName="Asset Options",PropertyTooltip=NSLOCTEXT("", "D80DEBAC4B7934980624CA8339D2387F", "Asset Options"),CategoryName="Process",bShowPin=True,bCanToggleVisibility=True,bIsMarkedForAdvancedDisplay=True) ShowPinForProperties(7)=(PropertyName="StaticMeshOptions",PropertyFriendlyName="Static Mesh Options",PropertyTooltip=NSLOCTEXT("", "1E0B66CF49DFAAA30F2AF6A1BA90C095", "Static Mesh Options"),CategoryName="Process",bShowPin=True,bCanToggleVisibility=True,bIsMarkedForAdvancedDisplay=True) StructType=ScriptStruct'"/Script/DatasmithContent.DatasmithImportBaseOptions"' NodePosX=80 NodePosY=3200 AdvancedPinDisplay=Shown NodeGuid=27C93E344FF75BF4A787179F5214E72E CustomProperties Pin (PinId=29ADD4EC463A6E87D3F10BAFEBC222A7,PinName="DatasmithImportBaseOptions",Direction="EGPD_Output",PinType.PinCategory="struct",PinType.PinSubCategory="",PinType.PinSubCategoryObject=ScriptStruct'"/Script/DatasmithContent.DatasmithImportBaseOptions"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_VariableSet_3 1EB267A54CE218BB3128D7AD1A1F8F33,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=171F34D94B79383AE65760A029766D16,PinName="SceneHandling",PinFriendlyName=NSLOCTEXT("", "86A9C3564E27587B96A2AC8BC4F32EB5", "Scene Handling"),PinToolTip="Scene Handling\nEDatasmithImportScene Enum\n\nSpecifies where to put the content",PinType.PinCategory="byte",PinType.PinSubCategory="",PinType.PinSubCategoryObject=Enum'"/Script/DatasmithContent.EDatasmithImportScene"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,DefaultValue="CurrentLevel",AutogeneratedDefaultValue="CurrentLevel",PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=B5560C3B4DC3467CA3E5C59807DBE06E,PinName="bIncludeGeometry",PinFriendlyName=NSLOCTEXT("", "F5B7761A4CB48765260DE99D8D9BFD9A", "Geometry"),PinToolTip="Geometry\nBoolean\n\nSpecifies whether or not to import geometry",PinType.PinCategory="bool",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,DefaultValue="True",AutogeneratedDefaultValue="True",PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=7C7806D542F2EA04C02223A6F3E3DAB8,PinName="bIncludeMaterial",PinFriendlyName=NSLOCTEXT("", "9AC6974A4B446FC78A229283CF67D947", "Materials & Textures"),PinToolTip="Materials & Textures\nBoolean\n\nSpecifies whether or not to import materials and textures",PinType.PinCategory="bool",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,DefaultValue="True",AutogeneratedDefaultValue="True",PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=97A2C92742B464ADFD575ABB460DE516,PinName="bIncludeLight",PinFriendlyName=NSLOCTEXT("", "99E585EE49A714DFB80E72918F95A5F8", "Lights"),PinToolTip="Lights\nBoolean\n\nSpecifies whether or not to import lights",PinType.PinCategory="bool",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,DefaultValue="True",AutogeneratedDefaultValue="True",PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=DBAFD6A547AAEE45C55A60917F62F5A3,PinName="bIncludeCamera",PinFriendlyName=NSLOCTEXT("", "73BC00C14B6516F454B6CBA9F8F60C1A", "Cameras"),PinToolTip="Cameras\nBoolean\n\nSpecifies whether or not to import cameras",PinType.PinCategory="bool",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,DefaultValue="True",AutogeneratedDefaultValue="True",PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=C2CE6CA4424E5EBE818668B084C92221,PinName="bIncludeAnimation",PinFriendlyName=NSLOCTEXT("", "8934BCF2442C68D078CF93B25D22D85D", "Animations"),PinToolTip="Animations\nBoolean\n\nSpecifies whether or not to import animations",PinType.PinCategory="bool",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,DefaultValue="True",AutogeneratedDefaultValue="True",PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=9A9D69B84414C274C225D39D168F84BF,PinName="AssetOptions",PinFriendlyName=NSLOCTEXT("", "E9A55F264D0C4F0CF77542A5A73EF750", "Asset Options"),PinToolTip="Asset Options\nDatasmith Asset Import Options Structure\n\nAsset Options",PinType.PinCategory="struct",PinType.PinSubCategory="",PinType.PinSubCategoryObject=ScriptStruct'"/Script/DatasmithContent.DatasmithAssetImportOptions"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,DefaultValue="(PackagePath=\"\")",AutogeneratedDefaultValue="(PackagePath=\"\")",PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=True,bOrphanedPin=False,) CustomProperties Pin (PinId=172E61C74E70357C83B1B78274C0187B,PinName="StaticMeshOptions",PinFriendlyName=NSLOCTEXT("", "845418CB4A780BE54969298B2A169E4E", "Static Mesh Options"),PinToolTip="Static Mesh Options\nDatasmith Static Mesh Import Options Structure\n\nStatic Mesh Options",PinType.PinCategory="struct",PinType.PinSubCategory="",PinType.PinSubCategoryObject=ScriptStruct'"/Script/DatasmithContent.DatasmithStaticMeshImportOptions"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,DefaultValue="(MinLightmapResolution=LIGHTMAP_64,MaxLightmapResolution=LIGHTMAP_512)",AutogeneratedDefaultValue="(MinLightmapResolution=LIGHTMAP_64,MaxLightmapResolution=LIGHTMAP_512)",PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=True,bOrphanedPin=False,) End Object Begin Object Class=/Script/BlueprintGraph.K2Node_VariableGet Name="K2Node_VariableGet_17" VariableReference=(MemberName="DatasmithScene",MemberGuid=7BB429344E807635364604A23A589375,bSelfContext=True) NodePosX=576 NodePosY=3200 NodeGuid=D6B67186487A9D5C9CDEB0A01A5DA20C CustomProperties Pin (PinId=BA499A854090A91A595B95A1783495B9,PinName="DatasmithScene",Direction="EGPD_Output",PinType.PinCategory="object",PinType.PinSubCategory="",PinType.PinSubCategoryObject=Class'"/Script/DatasmithImporter.DatasmithSceneElement"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_CallFunction_18 37D9E7AE4BF50640081CE79EF2948C0B,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=96527C1C46AE12EDC781DAB73B1C12A6,PinName="self",PinFriendlyName=NSLOCTEXT("K2Node", "Target", "Target"),PinType.PinCategory="object",PinType.PinSubCategory="",PinType.PinSubCategoryObject=WidgetBlueprintGeneratedClass'"/Game/NewEditorUtilityWidgetBlueprint.NewEditorUtilityWidgetBlueprint_C"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PersistentGuid=00000000000000000000000000000000,bHidden=True,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) End Object Begin Object Class=/Script/BlueprintGraph.K2Node_CallFunction Name="K2Node_CallFunction_18" FunctionReference=(MemberParent=Class'"/Script/DatasmithImporter.DatasmithSceneElement"',MemberName="GetOptions") NodePosX=768 NodePosY=3056 NodeGuid=4DDEC2104E428B9B89B3C79376F110B0 CustomProperties Pin (PinId=7EF6D32C467BDF06A9BBA9A34D666E9D,PinName="execute",PinToolTip="\nExec",PinType.PinCategory="exec",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_VariableSet_3 82355F254E1B2E00A17100B7DA948B89,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=9B2EB3D5471624E015192A8F41F3F145,PinName="then",PinToolTip="\nExec",Direction="EGPD_Output",PinType.PinCategory="exec",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_VariableSet_4 105D64DD42D97018387B399290A08001,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=37D9E7AE4BF50640081CE79EF2948C0B,PinName="self",PinFriendlyName=NSLOCTEXT("K2Node", "Target", "Target"),PinToolTip="Target\nDatasmith Scene Element Object Reference",PinType.PinCategory="object",PinType.PinSubCategory="",PinType.PinSubCategoryObject=Class'"/Script/DatasmithImporter.DatasmithSceneElement"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_VariableGet_17 BA499A854090A91A595B95A1783495B9,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=61EE885748CEA00B590841A4D579F5DD,PinName="OptionType",PinToolTip="Option Type\nObject Class Reference",PinType.PinCategory="class",PinType.PinSubCategory="",PinType.PinSubCategoryObject=Class'"/Script/CoreUObject.Object"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,AutogeneratedDefaultValue="None",DefaultObject="/Script/DatasmithContent.DatasmithCommonTessellationOptions",PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=B35448E049BEAC47AF40B0A5A9361E35,PinName="ReturnValue",PinToolTip="Return Value\nDatasmith Common Tessellation Options Object Reference\n\nGet Options",Direction="EGPD_Output",PinType.PinCategory="object",PinType.PinSubCategory="",PinType.PinSubCategoryObject=Class'"/Script/DatasmithContent.DatasmithCommonTessellationOptions"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_VariableSet_4 C14FA89E41B81E97DC051289064126EE,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) End Object Begin Object Class=/Script/BlueprintGraph.K2Node_VariableSet Name="K2Node_VariableSet_4" VariableReference=(MemberParent=Class'"/Script/DatasmithContent.DatasmithCommonTessellationOptions"',MemberName="Options") SelfContextInfo=NotSelfContext NodePosX=1104 NodePosY=3088 NodeGuid=E4AFCCF445291B33F6468E8B5A202E88 CustomProperties Pin (PinId=105D64DD42D97018387B399290A08001,PinName="execute",PinType.PinCategory="exec",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_CallFunction_18 9B2EB3D5471624E015192A8F41F3F145,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=24054A454E4B06BA550BEAAFED679E5A,PinName="then",Direction="EGPD_Output",PinType.PinCategory="exec",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_CallFunction_19 3E94DE4147427B169E19D8A8C2BB214D,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=964752F94DB2F6DAA6826CA797BF2F92,PinName="Options",PinType.PinCategory="struct",PinType.PinSubCategory="",PinType.PinSubCategoryObject=ScriptStruct'"/Script/DatasmithContent.DatasmithTessellationOptions"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_MakeStruct_4 76BF0769438216689F4B388DBE9A89F7,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=C14FA89E41B81E97DC051289064126EE,PinName="self",PinFriendlyName=NSLOCTEXT("K2Node", "Target", "Target"),PinType.PinCategory="object",PinType.PinSubCategory="",PinType.PinSubCategoryObject=Class'"/Script/DatasmithContent.DatasmithCommonTessellationOptions"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_CallFunction_18 B35448E049BEAC47AF40B0A5A9361E35,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=D988F60942BE19E0AEEA1D8F34BB7BA3,PinName="Output_Get",PinToolTip="Retrieves the value of the variable, can use instead of a separate Get node",Direction="EGPD_Output",PinType.PinCategory="struct",PinType.PinSubCategory="",PinType.PinSubCategoryObject=ScriptStruct'"/Script/DatasmithContent.DatasmithTessellationOptions"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) End Object Begin Object Class=/Script/BlueprintGraph.K2Node_MakeStruct Name="K2Node_MakeStruct_4" bMadeAfterOverridePinRemoval=True ShowPinForProperties(0)=(PropertyName="ChordTolerance",PropertyFriendlyName="Chord Tolerance",PropertyTooltip=NSLOCTEXT("UObjectToolTips", "DatasmithTessellationOptions:ChordTolerance", "Maximum distance between any generated triangle and the original surface. Smaller values make more triangles."),CategoryName="Geometry & Tessellation Options",bShowPin=True,bCanToggleVisibility=True) ShowPinForProperties(1)=(PropertyName="MaxEdgeLength",PropertyFriendlyName="Max Edge Length",PropertyTooltip=NSLOCTEXT("UObjectToolTips", "DatasmithTessellationOptions:MaxEdgeLength", "Maximum length of any edge in the generated triangles. Smaller values make more triangles."),CategoryName="Geometry & Tessellation Options",bShowPin=True,bCanToggleVisibility=True,bIsMarkedForAdvancedDisplay=True) ShowPinForProperties(2)=(PropertyName="NormalTolerance",PropertyFriendlyName="Normal Tolerance",PropertyTooltip=NSLOCTEXT("UObjectToolTips", "DatasmithTessellationOptions:NormalTolerance", "Maximum angle between adjacent triangles. Smaller values make more triangles."),CategoryName="Geometry & Tessellation Options",bShowPin=True,bCanToggleVisibility=True,bIsMarkedForAdvancedDisplay=True) ShowPinForProperties(3)=(PropertyName="StitchingTechnique",PropertyFriendlyName="Stitching Technique",PropertyTooltip=NSLOCTEXT("UObjectToolTips", "DatasmithTessellationOptions:StitchingTechnique", "Stitching technique applied on model before tessellation. Sewing could impact number of objects."),CategoryName="Geometry & Tessellation Options",bShowPin=True,bCanToggleVisibility=True,bIsMarkedForAdvancedDisplay=True) StructType=ScriptStruct'"/Script/DatasmithContent.DatasmithTessellationOptions"' NodePosX=592 NodePosY=3264 AdvancedPinDisplay=Shown NodeGuid=385A83744F97E533E0BC44B43E360E94 CustomProperties Pin (PinId=76BF0769438216689F4B388DBE9A89F7,PinName="DatasmithTessellationOptions",Direction="EGPD_Output",PinType.PinCategory="struct",PinType.PinSubCategory="",PinType.PinSubCategoryObject=ScriptStruct'"/Script/DatasmithContent.DatasmithTessellationOptions"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_VariableSet_4 964752F94DB2F6DAA6826CA797BF2F92,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=7164EA4941068E35C2E129974DEF3945,PinName="ChordTolerance",PinFriendlyName=NSLOCTEXT("", "96B74D8D451C57540492F79751A18557", "Chord Tolerance"),PinToolTip="Chord Tolerance\nFloat\n\nMaximum distance between any generated triangle and the original surface. Smaller values make more triangles.",PinType.PinCategory="float",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,DefaultValue="0.100000",AutogeneratedDefaultValue="0.200000",PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=53F3E2EB4C5D2A16626CBF8EB8C41CF4,PinName="MaxEdgeLength",PinFriendlyName=NSLOCTEXT("", "A56318A14EA7BC0A0FDE0A98ABE3CF82", "Max Edge Length"),PinToolTip="Max Edge Length\nFloat\n\nMaximum length of any edge in the generated triangles. Smaller values make more triangles.",PinType.PinCategory="float",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,DefaultValue="0.000000",AutogeneratedDefaultValue="0.000000",PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=True,bOrphanedPin=False,) CustomProperties Pin (PinId=4EEB5F4C40459DA0C26B5FA51EF33481,PinName="NormalTolerance",PinFriendlyName=NSLOCTEXT("", "4B38103646880A796B6F418DD98B09AC", "Normal Tolerance"),PinToolTip="Normal Tolerance\nFloat\n\nMaximum angle between adjacent triangles. Smaller values make more triangles.",PinType.PinCategory="float",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,DefaultValue="30.000000",AutogeneratedDefaultValue="20.000000",PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=True,bOrphanedPin=False,) CustomProperties Pin (PinId=4E9862A84B06D606BFE24A8BF52AE046,PinName="StitchingTechnique",PinFriendlyName=NSLOCTEXT("", "CC28CC71411494CAE04748A04C26D75F", "Stitching Technique"),PinToolTip="Stitching Technique\nEDatasmithCADStitchingTechnique Enum\n\nStitching technique applied on model before tessellation. Sewing could impact number of objects.",PinType.PinCategory="byte",PinType.PinSubCategory="",PinType.PinSubCategoryObject=Enum'"/Script/DatasmithContent.EDatasmithCADStitchingTechnique"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,DefaultValue="StitchingSew",AutogeneratedDefaultValue="StitchingSew",PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=True,bOrphanedPin=False,) End Object Begin Object Class=/Script/BlueprintGraph.K2Node_VariableGet Name="K2Node_VariableGet_5" VariableReference=(MemberName="DatasmithScene",MemberGuid=7BB429344E807635364604A23A589375,bSelfContext=True) NodePosX=1104 NodePosY=3216 NodeGuid=A07499AC47D06DB5267300B00EDEA2FA CustomProperties Pin (PinId=BA499A854090A91A595B95A1783495B9,PinName="DatasmithScene",Direction="EGPD_Output",PinType.PinCategory="object",PinType.PinSubCategory="",PinType.PinSubCategoryObject=Class'"/Script/DatasmithImporter.DatasmithSceneElement"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_CallFunction_19 554A38CE4D569BB4187E6EB90099DEA3,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=96527C1C46AE12EDC781DAB73B1C12A6,PinName="self",PinFriendlyName=NSLOCTEXT("K2Node", "Target", "Target"),PinType.PinCategory="object",PinType.PinSubCategory="",PinType.PinSubCategoryObject=WidgetBlueprintGeneratedClass'"/Game/NewEditorUtilityWidgetBlueprint.NewEditorUtilityWidgetBlueprint_C"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PersistentGuid=00000000000000000000000000000000,bHidden=True,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) End Object Begin Object Class=/Script/BlueprintGraph.K2Node_CallFunction Name="K2Node_CallFunction_19" FunctionReference=(MemberParent=Class'"/Script/DatasmithImporter.DatasmithSceneElement"',MemberName="GetOptions") NodePosX=1280 NodePosY=3056 NodeGuid=9C03863748F4CBBA846CBE8F927E5F26 CustomProperties Pin (PinId=3E94DE4147427B169E19D8A8C2BB214D,PinName="execute",PinToolTip="\nExec",PinType.PinCategory="exec",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_VariableSet_4 24054A454E4B06BA550BEAAFED679E5A,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=AE15C69240467C8640AAD3A6DC7729A7,PinName="then",PinToolTip="\nExec",Direction="EGPD_Output",PinType.PinCategory="exec",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_VariableSet_5 A7922AA14B8E8AF188F91FAD279B1052,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=554A38CE4D569BB4187E6EB90099DEA3,PinName="self",PinFriendlyName=NSLOCTEXT("K2Node", "Target", "Target"),PinToolTip="Target\nDatasmith Scene Element Object Reference",PinType.PinCategory="object",PinType.PinSubCategory="",PinType.PinSubCategoryObject=Class'"/Script/DatasmithImporter.DatasmithSceneElement"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_VariableGet_5 BA499A854090A91A595B95A1783495B9,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=EED75B2F4AE7228AF2A8C989EFE2C5E2,PinName="OptionType",PinToolTip="Option Type\nObject Class Reference",PinType.PinCategory="class",PinType.PinSubCategory="",PinType.PinSubCategoryObject=Class'"/Script/CoreUObject.Object"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,AutogeneratedDefaultValue="None",DefaultObject="/Script/DatasmithCADTranslator.DatasmithCADImportOptions",PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=BF95D0CC485F6B5B3F0B17B98F1B6B75,PinName="ReturnValue",PinToolTip="Return Value\nDatasmith CADImport Options Object Reference\n\nGet Options",Direction="EGPD_Output",PinType.PinCategory="object",PinType.PinSubCategory="",PinType.PinSubCategoryObject=Class'"/Script/DatasmithCADTranslator.DatasmithCADImportOptions"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_VariableSet_5 9F7304A743785054E5BD57A2939F792A,K2Node_Knot_6 B83566B940066C7C25AEE0B3DE804EF7,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) End Object Begin Object Class=/Script/BlueprintGraph.K2Node_VariableSet Name="K2Node_VariableSet_5" VariableReference=(MemberParent=Class'"/Script/DatasmithCADTranslator.DatasmithCADImportOptions"',MemberName="NumThreads") SelfContextInfo=NotSelfContext NodePosX=1616 NodePosY=3056 NodeGuid=DDDB20514FB4F81EDC6DB3B34BE34712 CustomProperties Pin (PinId=A7922AA14B8E8AF188F91FAD279B1052,PinName="execute",PinType.PinCategory="exec",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_CallFunction_19 AE15C69240467C8640AAD3A6DC7729A7,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=CD996C23427FB7589948E6830572C5DD,PinName="then",Direction="EGPD_Output",PinType.PinCategory="exec",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_VariableSet_6 2A1EBD9F4B78478D1D48DA9D13C07111,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=EE8524D44D0AD726F1BC9EA0F86D8DA3,PinName="NumThreads",PinType.PinCategory="int",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,DefaultValue="8",AutogeneratedDefaultValue="0",PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=9F7304A743785054E5BD57A2939F792A,PinName="self",PinFriendlyName=NSLOCTEXT("K2Node", "Target", "Target"),PinType.PinCategory="object",PinType.PinSubCategory="",PinType.PinSubCategoryObject=Class'"/Script/DatasmithCADTranslator.DatasmithCADImportOptions"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_CallFunction_19 BF95D0CC485F6B5B3F0B17B98F1B6B75,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=63077A794991242FA6A059AAF1E1260E,PinName="Output_Get",PinToolTip="Retrieves the value of the variable, can use instead of a separate Get node",Direction="EGPD_Output",PinType.PinCategory="int",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,DefaultValue="0",AutogeneratedDefaultValue="0",PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) End Object Begin Object Class=/Script/BlueprintGraph.K2Node_VariableSet Name="K2Node_VariableSet_6" VariableReference=(MemberParent=Class'"/Script/DatasmithCADTranslator.DatasmithCADImportOptions"',MemberName="UVGeneration") SelfContextInfo=NotSelfContext NodePosX=1840 NodePosY=3056 NodeGuid=A9A2CE624FBF01356067CC97E3A026F8 CustomProperties Pin (PinId=2A1EBD9F4B78478D1D48DA9D13C07111,PinName="execute",PinType.PinCategory="exec",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_VariableSet_5 CD996C23427FB7589948E6830572C5DD,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=ABB0CB884CE621740FF41BADA8BC1C47,PinName="then",Direction="EGPD_Output",PinType.PinCategory="exec",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=A336E0B6426C0E989122098D8CD00075,PinName="UVGeneration",PinType.PinCategory="byte",PinType.PinSubCategory="",PinType.PinSubCategoryObject=Enum'"/Script/DatasmithCADTranslator.ECADUVGeneration"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,DefaultValue="Keep",PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=6E22CE1440B2A8F3E0FCA9B12359AC95,PinName="self",PinFriendlyName=NSLOCTEXT("K2Node", "Target", "Target"),PinType.PinCategory="object",PinType.PinSubCategory="",PinType.PinSubCategoryObject=Class'"/Script/DatasmithCADTranslator.DatasmithCADImportOptions"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_Knot_7 4618A64448C69AC332742D88EF0C0083,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=9FEAC9AD4CD32811C4D10AA37A503EA0,PinName="Output_Get",PinToolTip="Retrieves the value of the variable, can use instead of a separate Get node",Direction="EGPD_Output",PinType.PinCategory="byte",PinType.PinSubCategory="",PinType.PinSubCategoryObject=Enum'"/Script/DatasmithCADTranslator.ECADUVGeneration"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,DefaultValue="Keep",PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) End Object Begin Object Class=/Script/BlueprintGraph.K2Node_Knot Name="K2Node_Knot_6" NodePosX=1632 NodePosY=3200 NodeGuid=B456C313443CFF6B38A65A9E485BF161 CustomProperties Pin (PinId=B83566B940066C7C25AEE0B3DE804EF7,PinName="InputPin",PinType.PinCategory="object",PinType.PinSubCategory="",PinType.PinSubCategoryObject=Class'"/Script/DatasmithCADTranslator.DatasmithCADImportOptions"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_CallFunction_19 BF95D0CC485F6B5B3F0B17B98F1B6B75,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=True,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=A8C76D24466D996705D141985C5FE178,PinName="OutputPin",Direction="EGPD_Output",PinType.PinCategory="object",PinType.PinSubCategory="",PinType.PinSubCategoryObject=Class'"/Script/DatasmithCADTranslator.DatasmithCADImportOptions"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_Knot_7 0F8CBD4A4A02B6472ABA82A4DA6BFE9A,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) End Object Begin Object Class=/Script/BlueprintGraph.K2Node_Knot Name="K2Node_Knot_7" NodePosX=1792 NodePosY=3200 NodeGuid=C935C45647E5246EC0FFDEA905A4A129 CustomProperties Pin (PinId=0F8CBD4A4A02B6472ABA82A4DA6BFE9A,PinName="InputPin",PinType.PinCategory="object",PinType.PinSubCategory="",PinType.PinSubCategoryObject=Class'"/Script/DatasmithCADTranslator.DatasmithCADImportOptions"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_Knot_6 A8C76D24466D996705D141985C5FE178,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=True,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=4618A64448C69AC332742D88EF0C0083,PinName="OutputPin",Direction="EGPD_Output",PinType.PinCategory="object",PinType.PinSubCategory="",PinType.PinSubCategoryObject=Class'"/Script/DatasmithCADTranslator.DatasmithCADImportOptions"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(K2Node_VariableSet_6 6E22CE1440B2A8F3E0FCA9B12359AC95,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) End Object
이미지 우상단을 클릭하면 노드 그래프를 복사합니다.
Python 을 사용하여 임포트 프로세스를 사용자 정의할 때 시작하기 좋은 곳은
unreal.DatasmithSceneElement
클래스입니다. 이 클래스에는 파일에서 씬을 생성하고 그 씬의 엘리먼트를 (
unreal.DatasmithSceneElementBase
베이스 클래스에 정의된 함수를 통해) 작업한 뒤, 임포트를 마무리하기 위해 필요한 모든 함수가 들어있습니다.
.udatasmith 파일 임포트하기
import unreal
ds_file_on_disk = "C:\\scenes\\building.udatasmith"
ds_scene_in_memory = unreal.DatasmithSceneElement.construct_datasmith_scene_from_file(ds_file_on_disk)
if ds_scene_in_memory is None:
print "Scene loading failed."
quit()
# 씬의 데이터를 필터로 걸러내거나 엘리먼트를 합치도록 수정합니다...
# 이름에 특정 키워드가 포함된 메시를 제거합니다.
remove_keyword = "exterior" # 이름에 이 스트링이 포함된 액터는 제거합니다.
meshes_to_skip = set([]) # 이 세트에 필요치 않은 메시를 임시 저장합니다.
# 이름이 위에 설정한 스트링에 일치하는 메시 액터를 씬에서 제거합니다.
for mesh_actor in ds_scene_in_memory.get_all_mesh_actors():
actor_label = mesh_actor.get_label()
if remove_keyword in actor_label:
print("removing actor named: " + actor_label)
# 이 액터의 메시 애셋을 생략할 메시 목록에 추가합니다.
mesh = mesh_actor.get_mesh_element()
meshes_to_skip.add(mesh)
ds_scene_in_memory.remove_mesh_actor(mesh_actor)
# 임포트할 필요 없는 모든 메시를 제거합니다.
for mesh in meshes_to_skip:
mesh_name = mesh.get_element_name()
print("removing mesh named " + mesh_name)
ds_scene_in_memory.remove_mesh(mesh)
# 임포트 옵션을 설정합니다.
import_options = ds_scene_in_memory.get_options(unreal.DatasmithImportOptions)
import_options.base_options.scene_handling = unreal.DatasmithImportScene.NEW_LEVEL
# 애셋과 액터를 생성하는 것으로 프로세스를 마무리합니다.
# 대상 폴더는 /Game/ 으로 시작해야 합니다.
result = ds_scene_in_memory.import_scene("/Game/MyStudioScene")
if not result.import_succeed:
print "Importing failed."
quit()
# 데이터스미스 씬을 정리합니다.
ds_scene_in_memory.destroy_scene()
print "Custom import process complete!"
CAD 파일 임포트하기
import unreal
# 디스크의 파일에서 데이터스미스 CAD 씬을 생성합니다.
# 대상 폴더는 /Game/ 로 시작해야 합니다.
ds_file_on_disk = "C:\\designs\\Clutch assembly.SLDASM"
ds_scene_in_memory = unreal.DatasmithSceneElement.construct_datasmith_scene_from_file(ds_file_on_disk)
if ds_scene_in_memory is None:
print "Scene loading failed."
quit()
# 씬의 데이터를 필터로 걸러내거나 엘리먼트를 합치도록 수정합니다.
remove_keyword = "_BODY" # 이름에 이 문자열이 있는 액터는 제거합니다.
meshes_to_skip = set([]) # 이 세트를 사용하여 필요치 않은 메시를 임시 저장합니다.
# 이름이 위에 설정한 문자열에 일치하지 않는 메시 액터를 씬에서 제거합니다.
for mesh_actor in ds_scene_in_memory.get_all_mesh_actors():
actor_label = mesh_actor.get_label()
if remove_keyword in actor_label:
print("removing actor named: " + actor_label)
# 이 액터의 메시 애셋을 생략할 메시 목록에 추가합니다.
mesh = mesh_actor.get_mesh_element()
meshes_to_skip.add(mesh)
ds_scene_in_memory.remove_mesh_actor(mesh_actor)
# 임포트할 필요가 없는 모든 메시를 제거합니다.
for mesh in meshes_to_skip:
mesh_name = mesh.get_element_name()
print("removing mesh named " + mesh_name)
ds_scene_in_memory.remove_mesh(mesh)
# 임포트 옵션을 설정합니다.
# 메인 임포트 옵션입니다:
import_options = ds_scene_in_memory.get_options(unreal.DatasmithImportOptions)
import_options.base_options.scene_handling = unreal.DatasmithImportScene.NEW_LEVEL
# CAD 전용 표면 테셀레이션 옵션입니다:
tessellation_options = ds_scene_in_memory.get_options(unreal.DatasmithCommonTessellationOptions)
tessellation_options.options.chord_tolerance = 0.1
tessellation_options.options.max_edge_length = 0
tessellation_options.options.normal_tolerance = 30
tessellation_options.options.stitching_technique = unreal.DatasmithCADStitchingTechnique.STITCHING_SEW
# 추가 CAD 전용 옵션입니다:
cad_import_options = ds_scene_in_memory.get_options(unreal.DatasmithCADImportOptions)
cad_import_options.uv_generation = unreal.CADUVGeneration.KEEP
cad_import_options.num_threads = 8
# 애셋 및 액터를 생성하여 프로세스를 마무리합니다.
ds_scene_in_memory.import_scene("/Game/MyCADScene")
# 데이터스미스 씬을 정리합니다.
ds_scene_in_memory.destroy_scene()
print "Custom import process complete!"
임포트 옵션 액세스
여러 유형의 데이터스미스 소스 파일 작업을 할 때, API 에서의 유일한 차이점은 여러 파일 유형마다 임포트 동작을 제어하는 옵션이 다르다는 점입니다.
-
.udatasmith 파일의 경우, 위의 첫 번째 예제는 대상 애셋 및 경로명, 임포트하려는 데이터 유형, 라이트맵 해상도 세팅 등에 대한 액세스를 제공하는 DatasmithImportOptions 오브젝트에 액세스하는 법을 보여줍니다. 데이터스미스로 임포트할 수 있는 모든 파일 유형에 대해 작동합니다.
-
CAD 파일의 경우, 두 번째 예제는 테셀레이션 프로세스에 사용되는 세팅을 제어하는 DatasmithCommonTessellationOptions , 유용할 수 있는 다른 내부 디버그 세팅 액세스를 제공하는 DatasmithCADImportOptions 오브젝트에 액세스하는 방법을 보여줍니다.
-
데이터스미스에 지원되는 다른 파일 유형은 다른 클래스의 임포트 세팅을 캡슐화하며, 예를 들면 Cinema 4D 의 경우 DatasmithC4DImportOptions 입니다.
이 임포트 옵션 액세스와 별도로, 데이터스미스 씬 및 씬 안의 엘리먼트 작업용 스크립트 나머지는 정확히 똑같습니다.
이 임포트 옵션 클래스 및 제공되는 세팅 관련 자세한 내용은, Python API Reference 또는 Blueprint API Reference 의 해당 항목을 참고하세요.
Python 의
DatasmithSceneElement.get_options()
또는 블루프린트의
Get Options
노드를 사용할 때, 구성해 둔 소스 파일 유형에 적용되지 않는 데이터스미스 옵션 클래스를 지정한 경우, null 이 반환됩니다. Python 에서는
None
반환을 테스트하면 되며, 블루프린트에서는 반환된 값을
Utilities > IsValid
노드에 전달하여 요청한 클래스의 유효 인스턴스인지 검사하면 됩니다.
Python 의
DatasmithSceneElement.get_options()
또는 블루프린트의
Datasmith > Scene > Get Options
에 대한 대안으로는,
DatasmithSceneElement.get_all_options()
또는
Datasmith > Scene > Get All Options
를 사용해 단일 맵에 구성했던 데이터스미스 씬에 대한 옵션
모든
클래스를 얻을 수 있습니다. 맵의 각 항목에 대한 키(key)는 파일에서 구성한 데이터스미스 씬 엘리먼트에 소유된 옵션들의 클래스이며, 값(value)은 데이터스미스 씬 엘리먼트에 소유된 해당 클래스의 인스턴스입니다. 스크립트가 처리하게 될 파일 유형을 몰라서
DatasmithSceneElement
에 포함시킬 옵션 유형을 알 수 없는 경우, 이 접근법으로 전부 얻어 반복처리하면 됩니다.
데이터스미스 씬에 대하여
임포트 전 단계 도중 데이터스미스로 어떤 작업을 할 수 있는지 살펴보려면, 씬 생성 방식에 대해 약간 알아두면 도움이 됩니다.
씬 콘텐츠
데이터스미스 씬은 대부분 여러가지 엘리먼트 유형의 컨테이너입니다. 이 엘리먼트 각각은 임포트 후 콘텐츠 브라우저에 생성할 애셋 , 또는 별도의 3D 공간 트랜스폼 정보로 레벨에 스폰할 액터 를 나타냅니다.
주요 애셋 엘리먼트 유형은 다음과 같습니다.
-
메시: 각 메시 엘리먼트는 3D 지오메트리 블록을 나타냅니다. 임포트를 완료하면, 각 메시 엘리먼트는 Geometry 폴더 아래 별도의 스태틱 메시 오브젝트가 됩니다. 각 메시 엘리먼트에는 머티리얼 슬롯이 다수 있으며, 각각 머티리얼 엘리먼트 이름으로 연관되어 있습니다.
-
머티리얼: 각 머티리얼 엘리먼트는 지오메트리에 필요한 표면 별개 유형을 나타냅니다. 임포트를 완료하면, 각 머티리얼 엘리먼트는 Materials 폴더 아래 별도의 머티리얼 오브젝트가 됩니다.
-
텍스처: 각 텍스처 엘리먼트는 최소 하나의 머티리얼이 사용하는 2D 이미지를 나타냅니다. 임포트를 완료하면, 각 텍스처 엘리먼트는 Textures 폴더 아래 별도의 텍스처 오브젝트가 됩니다.
주요 액터 엘리먼트 유형은 다음과 같습니다.
-
메시 액터: 각 메시 액터 엘리먼트는 레벨의 메시 지오메트리 인스턴스를 나타냅니다. 임포트를 완료하면, 각 메시 액터 엘리먼트는 월드 아웃라이너에 Static Mesh Actor 로 나타납니다.
-
라이트 액터: 각 라이트 액터 엘리먼트는 씬의 라이트 이미터를 나타냅니다. 임포트를 완료하면, 각 라이트 액터 엘리먼트는 레벨에 기본 언리얼 라이트 유형의 인스턴스가 됩니다. 즉 포인트 라이트나 스포트 라이트, 또는 에어리어 라이트를 시뮬레이션하는 커스텀 데이터스미스 액터가 됩니다. 이 라이트의 프로퍼티 값 중 강도, 색, IES 프로파일 텍스처 파일 등 다수를 얻고 설정할 수 있습니다.
-
카메라 액터: 각 카메라는 소스 씬에 설정한 시점을 나타냅니다. 임포트를 완료하면 각 카메라 액터 엘리먼트는 레벨에 CineCameraActor 가 됩니다. 카메라 액터의 기본 프로퍼티 중 종횡비와 같은 것을 얻고 설정할 수 있습니다.
메모리의 데이터스미스 씬에 저장된 데이터는 .udatasmith 파일을 열었을 때 보이는 것과 매우 비슷합니다. 3ds Max 또는 Sketchup 을 사용하는 경우, 익스포트한 .udatasmith 파일을 열어 보면 데이터스미스 씬 생성 방식을 파악할 수 있습니다.
데이터스미스 씬 작업
주로 데이터스미스 씬을 통해 위에 설명한 엘리먼트 목록을 얻을 것입니다. 그 작업을 Python 에서 하려면,
DatasmithSceneElement
를 파생한
DatasmithSceneElementBase
클래스에 정의된 함수를 사용하게 됩니다. 블루프린트에서는 위 예제에서처럼
Datasmith > Scene
노드를 사용하게 됩니다.
엘리먼트 목록을 얻었으면, 그 목록을 반복 처리하여 특정 엘리먼트 값을 얻을 수 있습니다. 그런 다음 그 엘리먼트에 대해 (
DatasmithMeshActorElement
같은) Python API, 또는 블루프린트의
Datasmith > Element
노드를 사용하여 해당 엘리먼트 관련 정보를 얻고 설정하면 됩니다. 엘리먼트가 액터 유형인 경우, 그 자손 액터 엘리먼트도 얻을 수 있으며, 그러면 씬 계층구조를 탐색해 내려갈 수 있습니다.
씬에서 기존 엘리먼트를 (위 예제에서 본 것처럼) 제거하거나, 새 엘리먼트를 추가하려면, 같은 곳에 노출된 함수를 통해서도 할 수 있습니다. 예를 들어 액터를 제거하고 다른 부모 아래 다시 추가하여 액터 계층구조를 다시 섞으려면 Python 의
DatasmithSceneElement
클래스, 블루프린트의
Datasmith > Scene
카테고리 아래 노드를 사용하면 됩니다.