I use Function “StaticLoadObject,StaticLoadClass”
it seem work
Example1)
//By StaticLoadObject
UObject* ClassPackage = ANY_PACKAGE;
AFrameWorkCameraManager* p1 = NULL;
UObject* BPObject = StaticLoadObject(UObject::StaticClass(), NULL, TEXT("/Game/Mannequin/CameraManager.CameraManager_C"),NULL,LOAD_None,NULL)
);
Example2)
//By StaticLoadClass
UObject* ClassPackage = ANY_PACKAGE;
AFrameWorkCameraManager* p2 = NULL;
UClass* BPClass = StaticLoadClass(UClass::StaticClass(), NULL, TEXT("/Game/Mannequin/CameraManager.CameraManager_C"),NULL,LOAD_None,NULL)
);
both of them Loading is Success, but my problem is other.
i have to cast to AFrameWorkCameraManager to use AFrameWorkCameraManager’s member value.
p1 = Cast<AFrameWorkCameraManager>( /* BPClass or BPObject */ );
#the result of p1… is NULL…