when I tried to compile the plugin in vs community 2015, I got a bunch of error after making the above two changes. Any chance I got the wrong version of source files?
1>z:\unreal projects\fbxbuildertest\plugins\m2u-m2uue4plugin-71a3d39e50fe\source\m2uplugin\private\m2uAssetHelper.h(160): error C2039: ‘ValidForCurrentGame’: is not a member of ‘UFactory’
1> Z:\Epic Games\4.10\Engine\Source\Developer/AssetTools/Public/IAssetTools.h(10): note: see declaration of ‘UFactory’
1>z:\unreal projects\fbxbuildertest\plugins\m2u-m2uue4plugin-71a3d39e50fe\source\m2uplugin\private\m2uAssetHelper.h(265): error C2065: ‘FNotificationInfo’: undeclared identifier
1>z:\unreal projects\fbxbuildertest\plugins\m2u-m2uue4plugin-71a3d39e50fe\source\m2uplugin\private\m2uAssetHelper.h(265): error C2146: syntax error: missing ‘;’ before identifier ‘Info’
1>z:\unreal projects\fbxbuildertest\plugins\m2u-m2uue4plugin-71a3d39e50fe\source\m2uplugin\private\m2uAssetHelper.h(265): error C3861: ‘Info’: identifier not found
1>z:\unreal projects\fbxbuildertest\plugins\m2u-m2uue4plugin-71a3d39e50fe\source\m2uplugin\private\m2uAssetHelper.h(266): error C2065: ‘Info’: undeclared identifier
1>z:\unreal projects\fbxbuildertest\plugins\m2u-m2uue4plugin-71a3d39e50fe\source\m2uplugin\private\m2uAssetHelper.h(266): error C2228: left of ‘.ExpireDuration’ must have class/struct/union
1> z:\unreal projects\fbxbuildertest\plugins\m2u-m2uue4plugin-71a3d39e50fe\source\m2uplugin\private\m2uAssetHelper.h(266): note: type is ‘unknown-type’
1>z:\unreal projects\fbxbuildertest\plugins\m2u-m2uue4plugin-71a3d39e50fe\source\m2uplugin\private\m2uAssetHelper.h(267): error C2065: ‘Info’: undeclared identifier
1>z:\unreal projects\fbxbuildertest\plugins\m2u-m2uue4plugin-71a3d39e50fe\source\m2uplugin\private\m2uAssetHelper.h(267): error C2228: left of ‘.bUseLargeFont’ must have class/struct/union
1> z:\unreal projects\fbxbuildertest\plugins\m2u-m2uue4plugin-71a3d39e50fe\source\m2uplugin\private\m2uAssetHelper.h(267): note: type is ‘unknown-type’
1>z:\unreal projects\fbxbuildertest\plugins\m2u-m2uue4plugin-71a3d39e50fe\source\m2uplugin\private\m2uAssetHelper.h(268): error C2065: ‘Info’: undeclared identifier
1>z:\unreal projects\fbxbuildertest\plugins\m2u-m2uue4plugin-71a3d39e50fe\source\m2uplugin\private\m2uAssetHelper.h(268): error C2228: left of ‘.bFireAndForget’ must have class/struct/union
1> z:\unreal projects\fbxbuildertest\plugins\m2u-m2uue4plugin-71a3d39e50fe\source\m2uplugin\private\m2uAssetHelper.h(268): note: type is ‘unknown-type’
1>z:\unreal projects\fbxbuildertest\plugins\m2u-m2uue4plugin-71a3d39e50fe\source\m2uplugin\private\m2uAssetHelper.h(269): error C2065: ‘Info’: undeclared identifier
1>z:\unreal projects\fbxbuildertest\plugins\m2u-m2uue4plugin-71a3d39e50fe\source\m2uplugin\private\m2uAssetHelper.h(269): error C2228: left of ‘.bUseSuccessFailIcons’ must have class/struct/union
1> z:\unreal projects\fbxbuildertest\plugins\m2u-m2uue4plugin-71a3d39e50fe\source\m2uplugin\private\m2uAssetHelper.h(269): note: type is ‘unknown-type’
1>z:\unreal projects\fbxbuildertest\plugins\m2u-m2uue4plugin-71a3d39e50fe\source\m2uplugin\private\m2uAssetHelper.h(270): error C2027: use of undefined type ‘FSlateNotificationManager’
1> Z:\Epic Games\4.10\Engine\Source\Runtime\Slate\Public\SlateBasics.h(131): note: see declaration of ‘FSlateNotificationManager’
1>z:\unreal projects\fbxbuildertest\plugins\m2u-m2uue4plugin-71a3d39e50fe\source\m2uplugin\private\m2uAssetHelper.h(270): error C3861: ‘Get’: identifier not found
1>z:\unreal projects\fbxbuildertest\plugins\m2u-m2uue4plugin-71a3d39e50fe\source\m2uplugin\private\m2uAssetHelper.h(270): error C2228: left of ‘.AddNotification’ must have class/struct/union
1> z:\unreal projects\fbxbuildertest\plugins\m2u-m2uue4plugin-71a3d39e50fe\source\m2uplugin\private\m2uAssetHelper.h(270): note: type is ‘unknown-type’
1>z:\unreal projects\fbxbuildertest\plugins\m2u-m2uue4plugin-71a3d39e50fe\source\m2uplugin\private\m2uAssetHelper.h(270): error C2065: ‘Info’: undeclared identifier
1>z:\unreal projects\fbxbuildertest\plugins\m2u-m2uue4plugin-71a3d39e50fe\source\m2uplugin\private\m2uAssetHelper.h(270): error C2227: left of ‘->SetCompletionState’ must point to class/struct/union/generic type
1>z:\unreal projects\fbxbuildertest\plugins\m2u-m2uue4plugin-71a3d39e50fe\source\m2uplugin\private\m2uAssetHelper.h(270): error C2027: use of undefined type ‘SNotificationItem’
1> Z:\Epic Games\4.10\Engine\Source\Runtime\Slate\Public\SlateBasics.h(123): note: see declaration of ‘SNotificationItem’
1>z:\unreal projects\fbxbuildertest\plugins\m2u-m2uue4plugin-71a3d39e50fe\source\m2uplugin\private\m2uAssetHelper.h(270): error C2065: ‘CS_Fail’: undeclared identifier
1>Z:\Unreal Projects\fbxBuilderTest\Plugins\m2u-m2uue4plugin-71a3d39e50fe\Source\m2uPlugin\Private\m2uPlugin.cpp(663): warning C4996: ‘UTextRenderComponent::SetText’: Passing text as FString is deprecated, please use FText instead (likely via a LOCTEXT). Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
1> Z:\Epic Games\4.10\Engine\Source\Runtime\Engine\Classes\Components/TextRenderComponent.h(96): note: see declaration of ‘UTextRenderComponent::SetText’
1> m2uFbxFactory.cpp
1> FbxBuilderStaticMeshImportData.cpp
1> FbxBuilderSkeletalMeshImportData.cpp
1> FbxBuilderTextureImportData.cpp
1>Z:\Unreal Projects\fbxBuilderTest\Plugins\m2u-m2uue4plugin-71a3d39e50fe\Source\m2uPlugin\Private\m2uFbxFactory.cpp(5): error C2143: syntax error: missing ‘)’ before ‘(’
1>Z:\Unreal Projects\fbxBuilderTest\Plugins\m2u-m2uue4plugin-71a3d39e50fe\Source\m2uPlugin\Private\m2uFbxFactory.cpp(5): error C2206: ‘Um2uFbxFactory::{ctor}’: typedef cannot be used for function definition
1>Z:\Unreal Projects\fbxBuilderTest\Plugins\m2u-m2uue4plugin-71a3d39e50fe\Source\m2uPlugin\Private\m2uFbxFactory.cpp(5): error C2059: syntax error: ‘&’
1>Z:\Unreal Projects\fbxBuilderTest\Plugins\m2u-m2uue4plugin-71a3d39e50fe\Source\m2uPlugin\Private\m2uFbxFactory.cpp(5): error C2059: syntax error: ‘)’
1>Z:\Unreal Projects\fbxBuilderTest\Plugins\m2u-m2uue4plugin-71a3d39e50fe\Source\m2uPlugin\Private\m2uFbxFactory.cpp(6): error C2065: ‘PCIP’: undeclared identifier
1>Z:\Unreal Projects\fbxBuilderTest\Plugins\m2u-m2uue4plugin-71a3d39e50fe\Source\m2uPlugin\Private\m2uFbxFactory.cpp(6): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>Z:\Unreal Projects\fbxBuilderTest\Plugins\m2u-m2uue4plugin-71a3d39e50fe\Source\m2uPlugin\Private\m2uFbxFactory.cpp(7): error C2448: ‘Super’: function-style initializer appears to be a function definition
1>Z:\Unreal Projects\fbxBuilderTest\Plugins\m2u-m2uue4plugin-71a3d39e50fe\Source\m2uPlugin\Private\m2uFbxFactory.cpp(41): error C2039: ‘bReplaceVertexColors’: is not a member of ‘UnFbx::FBXImportOptions’
1> Z:\Epic Games\4.10\Engine\Source\Editor/UnrealEd/Private/FbxImporter.h(108): note: see declaration of ‘UnFbx::FBXImportOptions’