list nova 2 gloves in the get devices from the device list
This commit is contained in:
@@ -41,13 +41,12 @@
|
||||
|
||||
#include "SGBuildHacks/SGInclude_Core_BetaDevice.h"
|
||||
#include "SGBuildHacks/SGInclude_Core_DeviceList.h"
|
||||
#include "SGBuildHacks/SGInclude_Core_HapticGlove.h"
|
||||
#include "SGBuildHacks/SGInclude_Core_NovaGlove.h"
|
||||
#include "SGBuildHacks/SGInclude_Core_SenseGlove.h"
|
||||
#include "SGBuildHacks/SGInclude_Core_SGDevice.h"
|
||||
#include "SGCoreImpl/SGBetaDeviceImpl.h"
|
||||
#include "SGCoreImpl/SGCoreEnumCast.h"
|
||||
#include "SGCoreImpl/SGHapticGloveImpl.h"
|
||||
#include "SGCoreImpl/SGNova2GloveImpl.h"
|
||||
#include "SGCoreImpl/SGNovaGloveImpl.h"
|
||||
#include "SGCoreImpl/SGSenseGloveImpl.h"
|
||||
#include "SGLog/SGLog.h"
|
||||
@@ -95,6 +94,18 @@ TArray<TSharedRef<FSGDeviceImpl>> FSGDeviceListImpl::GetDevices()
|
||||
}
|
||||
break;
|
||||
|
||||
case ESGDeviceType::Nova2:
|
||||
{
|
||||
FSGNova2GloveImpl::FNova2GlovePtrType Nova2Glove =
|
||||
std::dynamic_pointer_cast<FSGNova2GloveImpl::FNova2GloveType>(Device);
|
||||
if (ensureAlwaysMsgf(Nova2Glove, TEXT("Invalid Nova2Glove device!")))
|
||||
{
|
||||
TSharedRef<FSGNova2GloveImpl> Nova2GloveImpl{MakeShared<FSGNova2GloveImpl>(Nova2Glove)};
|
||||
DeviceImpls.Push(MoveTemp(Nova2GloveImpl));
|
||||
}
|
||||
}
|
||||
break;
|
||||
|
||||
case ESGDeviceType::Nova:
|
||||
{
|
||||
FSGNovaGloveImpl::FNovaGlovePtrType NovaGlove =
|
||||
|
||||
Reference in New Issue
Block a user