├── .clang-format ├── .gitignore ├── .prettierrc ├── Config ├── DefaultEditor.ini ├── DefaultEngine.ini └── DefaultGame.ini ├── Content └── MyLevel.umap ├── Docs └── img │ ├── makeItWorks-step1.png │ ├── makeItWorks-step2.png │ ├── makeItWorks-step3.png │ ├── makeItWorks-step4.png │ ├── makeItWorks-step5a-1.png │ ├── makeItWorks-step5a-2.png │ ├── makeItWorks-step5b.png │ ├── makeItWorks-step6.png │ ├── makeItWorks-step7.png │ ├── makeItWorks-step8.png │ └── makeItWorks-step9.png ├── LICENSE ├── NOTICE ├── Plugins └── CustomPin │ ├── CustomPin.uplugin │ ├── Resources │ └── Icon128.png │ └── Source │ └── CustomPin │ ├── CustomPin.Build.cs │ ├── Private │ ├── CustomPin.cpp │ ├── CustomPinBPLibrary.cpp │ └── Pin │ │ ├── ListNameFromConfigPin.cpp │ │ ├── MultiNestedNamesFromConfigPin.cpp │ │ └── NestedNamesFromConfigPin.cpp │ └── Public │ ├── Attribute │ ├── MultiNestedNamesAttribute.h │ ├── NestedNameAttribute.h │ └── SimpleNameAttribute.h │ ├── Config │ ├── ListNameConfig.h │ └── NestedNamesConfig.h │ ├── CustomPin.h │ ├── CustomPinBPLibrary.h │ ├── CustomPinFactory.h │ └── Pin │ ├── ListNameFromConfigPin.h │ ├── MultiNestedNamesFromConfigPin.h │ └── NestedNamesFromConfigPin.h ├── README.md ├── Source ├── UE4HowtoCustomPin.Target.cs ├── UE4HowtoCustomPin │ ├── UE4HowtoCustomPin.Build.cs │ ├── UE4HowtoCustomPin.cpp │ ├── UE4HowtoCustomPin.h │ ├── UE4HowtoCustomPinGameModeBase.cpp │ └── UE4HowtoCustomPinGameModeBase.h └── UE4HowtoCustomPinEditor.Target.cs ├── UE4HowtoCustomPin.uproject └── omnisharp.json /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NansPellicari/UE4-HowTo-CustomPin/HEAD/.clang-format -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NansPellicari/UE4-HowTo-CustomPin/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NansPellicari/UE4-HowTo-CustomPin/HEAD/.prettierrc -------------------------------------------------------------------------------- /Config/DefaultEditor.ini: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Config/DefaultEngine.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NansPellicari/UE4-HowTo-CustomPin/HEAD/Config/DefaultEngine.ini -------------------------------------------------------------------------------- /Config/DefaultGame.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NansPellicari/UE4-HowTo-CustomPin/HEAD/Config/DefaultGame.ini -------------------------------------------------------------------------------- /Content/MyLevel.umap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NansPellicari/UE4-HowTo-CustomPin/HEAD/Content/MyLevel.umap -------------------------------------------------------------------------------- /Docs/img/makeItWorks-step1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NansPellicari/UE4-HowTo-CustomPin/HEAD/Docs/img/makeItWorks-step1.png -------------------------------------------------------------------------------- /Docs/img/makeItWorks-step2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NansPellicari/UE4-HowTo-CustomPin/HEAD/Docs/img/makeItWorks-step2.png -------------------------------------------------------------------------------- /Docs/img/makeItWorks-step3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NansPellicari/UE4-HowTo-CustomPin/HEAD/Docs/img/makeItWorks-step3.png -------------------------------------------------------------------------------- /Docs/img/makeItWorks-step4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NansPellicari/UE4-HowTo-CustomPin/HEAD/Docs/img/makeItWorks-step4.png -------------------------------------------------------------------------------- /Docs/img/makeItWorks-step5a-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NansPellicari/UE4-HowTo-CustomPin/HEAD/Docs/img/makeItWorks-step5a-1.png -------------------------------------------------------------------------------- /Docs/img/makeItWorks-step5a-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NansPellicari/UE4-HowTo-CustomPin/HEAD/Docs/img/makeItWorks-step5a-2.png -------------------------------------------------------------------------------- /Docs/img/makeItWorks-step5b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NansPellicari/UE4-HowTo-CustomPin/HEAD/Docs/img/makeItWorks-step5b.png -------------------------------------------------------------------------------- /Docs/img/makeItWorks-step6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NansPellicari/UE4-HowTo-CustomPin/HEAD/Docs/img/makeItWorks-step6.png -------------------------------------------------------------------------------- /Docs/img/makeItWorks-step7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NansPellicari/UE4-HowTo-CustomPin/HEAD/Docs/img/makeItWorks-step7.png -------------------------------------------------------------------------------- /Docs/img/makeItWorks-step8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NansPellicari/UE4-HowTo-CustomPin/HEAD/Docs/img/makeItWorks-step8.png -------------------------------------------------------------------------------- /Docs/img/makeItWorks-step9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NansPellicari/UE4-HowTo-CustomPin/HEAD/Docs/img/makeItWorks-step9.png -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NansPellicari/UE4-HowTo-CustomPin/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NansPellicari/UE4-HowTo-CustomPin/HEAD/NOTICE -------------------------------------------------------------------------------- /Plugins/CustomPin/CustomPin.uplugin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NansPellicari/UE4-HowTo-CustomPin/HEAD/Plugins/CustomPin/CustomPin.uplugin -------------------------------------------------------------------------------- /Plugins/CustomPin/Resources/Icon128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NansPellicari/UE4-HowTo-CustomPin/HEAD/Plugins/CustomPin/Resources/Icon128.png -------------------------------------------------------------------------------- /Plugins/CustomPin/Source/CustomPin/CustomPin.Build.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NansPellicari/UE4-HowTo-CustomPin/HEAD/Plugins/CustomPin/Source/CustomPin/CustomPin.Build.cs -------------------------------------------------------------------------------- /Plugins/CustomPin/Source/CustomPin/Private/CustomPin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NansPellicari/UE4-HowTo-CustomPin/HEAD/Plugins/CustomPin/Source/CustomPin/Private/CustomPin.cpp -------------------------------------------------------------------------------- /Plugins/CustomPin/Source/CustomPin/Private/CustomPinBPLibrary.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NansPellicari/UE4-HowTo-CustomPin/HEAD/Plugins/CustomPin/Source/CustomPin/Private/CustomPinBPLibrary.cpp -------------------------------------------------------------------------------- /Plugins/CustomPin/Source/CustomPin/Private/Pin/ListNameFromConfigPin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NansPellicari/UE4-HowTo-CustomPin/HEAD/Plugins/CustomPin/Source/CustomPin/Private/Pin/ListNameFromConfigPin.cpp -------------------------------------------------------------------------------- /Plugins/CustomPin/Source/CustomPin/Private/Pin/MultiNestedNamesFromConfigPin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NansPellicari/UE4-HowTo-CustomPin/HEAD/Plugins/CustomPin/Source/CustomPin/Private/Pin/MultiNestedNamesFromConfigPin.cpp -------------------------------------------------------------------------------- /Plugins/CustomPin/Source/CustomPin/Private/Pin/NestedNamesFromConfigPin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NansPellicari/UE4-HowTo-CustomPin/HEAD/Plugins/CustomPin/Source/CustomPin/Private/Pin/NestedNamesFromConfigPin.cpp -------------------------------------------------------------------------------- /Plugins/CustomPin/Source/CustomPin/Public/Attribute/MultiNestedNamesAttribute.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NansPellicari/UE4-HowTo-CustomPin/HEAD/Plugins/CustomPin/Source/CustomPin/Public/Attribute/MultiNestedNamesAttribute.h -------------------------------------------------------------------------------- /Plugins/CustomPin/Source/CustomPin/Public/Attribute/NestedNameAttribute.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NansPellicari/UE4-HowTo-CustomPin/HEAD/Plugins/CustomPin/Source/CustomPin/Public/Attribute/NestedNameAttribute.h -------------------------------------------------------------------------------- /Plugins/CustomPin/Source/CustomPin/Public/Attribute/SimpleNameAttribute.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NansPellicari/UE4-HowTo-CustomPin/HEAD/Plugins/CustomPin/Source/CustomPin/Public/Attribute/SimpleNameAttribute.h -------------------------------------------------------------------------------- /Plugins/CustomPin/Source/CustomPin/Public/Config/ListNameConfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NansPellicari/UE4-HowTo-CustomPin/HEAD/Plugins/CustomPin/Source/CustomPin/Public/Config/ListNameConfig.h -------------------------------------------------------------------------------- /Plugins/CustomPin/Source/CustomPin/Public/Config/NestedNamesConfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NansPellicari/UE4-HowTo-CustomPin/HEAD/Plugins/CustomPin/Source/CustomPin/Public/Config/NestedNamesConfig.h -------------------------------------------------------------------------------- /Plugins/CustomPin/Source/CustomPin/Public/CustomPin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NansPellicari/UE4-HowTo-CustomPin/HEAD/Plugins/CustomPin/Source/CustomPin/Public/CustomPin.h -------------------------------------------------------------------------------- /Plugins/CustomPin/Source/CustomPin/Public/CustomPinBPLibrary.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NansPellicari/UE4-HowTo-CustomPin/HEAD/Plugins/CustomPin/Source/CustomPin/Public/CustomPinBPLibrary.h -------------------------------------------------------------------------------- /Plugins/CustomPin/Source/CustomPin/Public/CustomPinFactory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NansPellicari/UE4-HowTo-CustomPin/HEAD/Plugins/CustomPin/Source/CustomPin/Public/CustomPinFactory.h -------------------------------------------------------------------------------- /Plugins/CustomPin/Source/CustomPin/Public/Pin/ListNameFromConfigPin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NansPellicari/UE4-HowTo-CustomPin/HEAD/Plugins/CustomPin/Source/CustomPin/Public/Pin/ListNameFromConfigPin.h -------------------------------------------------------------------------------- /Plugins/CustomPin/Source/CustomPin/Public/Pin/MultiNestedNamesFromConfigPin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NansPellicari/UE4-HowTo-CustomPin/HEAD/Plugins/CustomPin/Source/CustomPin/Public/Pin/MultiNestedNamesFromConfigPin.h -------------------------------------------------------------------------------- /Plugins/CustomPin/Source/CustomPin/Public/Pin/NestedNamesFromConfigPin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NansPellicari/UE4-HowTo-CustomPin/HEAD/Plugins/CustomPin/Source/CustomPin/Public/Pin/NestedNamesFromConfigPin.h -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NansPellicari/UE4-HowTo-CustomPin/HEAD/README.md -------------------------------------------------------------------------------- /Source/UE4HowtoCustomPin.Target.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NansPellicari/UE4-HowTo-CustomPin/HEAD/Source/UE4HowtoCustomPin.Target.cs -------------------------------------------------------------------------------- /Source/UE4HowtoCustomPin/UE4HowtoCustomPin.Build.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NansPellicari/UE4-HowTo-CustomPin/HEAD/Source/UE4HowtoCustomPin/UE4HowtoCustomPin.Build.cs -------------------------------------------------------------------------------- /Source/UE4HowtoCustomPin/UE4HowtoCustomPin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NansPellicari/UE4-HowTo-CustomPin/HEAD/Source/UE4HowtoCustomPin/UE4HowtoCustomPin.cpp -------------------------------------------------------------------------------- /Source/UE4HowtoCustomPin/UE4HowtoCustomPin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NansPellicari/UE4-HowTo-CustomPin/HEAD/Source/UE4HowtoCustomPin/UE4HowtoCustomPin.h -------------------------------------------------------------------------------- /Source/UE4HowtoCustomPin/UE4HowtoCustomPinGameModeBase.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NansPellicari/UE4-HowTo-CustomPin/HEAD/Source/UE4HowtoCustomPin/UE4HowtoCustomPinGameModeBase.cpp -------------------------------------------------------------------------------- /Source/UE4HowtoCustomPin/UE4HowtoCustomPinGameModeBase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NansPellicari/UE4-HowTo-CustomPin/HEAD/Source/UE4HowtoCustomPin/UE4HowtoCustomPinGameModeBase.h -------------------------------------------------------------------------------- /Source/UE4HowtoCustomPinEditor.Target.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NansPellicari/UE4-HowTo-CustomPin/HEAD/Source/UE4HowtoCustomPinEditor.Target.cs -------------------------------------------------------------------------------- /UE4HowtoCustomPin.uproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NansPellicari/UE4-HowTo-CustomPin/HEAD/UE4HowtoCustomPin.uproject -------------------------------------------------------------------------------- /omnisharp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NansPellicari/UE4-HowTo-CustomPin/HEAD/omnisharp.json --------------------------------------------------------------------------------