Plugins/3DRudder/Source/_3DRudder/Private/3DRudderPlugin.cpp
TSharedPtr< class IInputDevice > F3DRudderPlugin::CreateInputDevice(const TSharedRef< FGenericApplicationMessageHandler >& InMessageHandler)
{
	UE_LOG(_3dRudderPlugin, Log, TEXT("Create Input Device"));

	m_3DRudderDevice = MakeShareable(new F3DRudderDevice(InMessageHandler));	

	return m_3DRudderDevice;
}
// This function is called by *Application.cpp after startup to instantiate the modules InputDevice
This function is called by *Application.cpp after startup to instantiate the modules InputDevice
This function is called by * Application . cpp after startup to instantiate the modules InputDevice
TSharedPtr< class IInputDevice > F3DRudderPlugin::CreateInputDevice(const TSharedRef< FGenericApplicationMessageHandler >& InMessageHandler)
{
	UE_LOG(_3dRudderPlugin, Log, TEXT("Create Input Device"));
	m_3DRudderDevice = MakeShareable(new F3DRudderDevice(InMessageHandler));	
	return m_3DRudderDevice;
}
TSharedPtr < class IInputDevice > F3DRudderPlugin :: CreateInputDevice ( const TSharedRef < FGenericApplicationMessageHandler > & InMessageHandler ) { UE_LOG ( _3dRudderPlugin , Log , TEXT ( " " ) ) ; m_3DRudderDevice = MakeShareable ( new F3DRudderDevice ( InMessageHandler ) ) ; return m_3DRudderDevice ; }
This function is called by *Application.cpp after startup to instantiate the modules InputDevice
This function is called by * Application . cpp after startup to instantiate the modules InputDevice