EDIT: Found the strangest workaround. By deleting everything, recommitting my git repository, then pasting everything back, it was able to build correctly.
Trying to upgrade project to 4.25, I deleted the old plugin folder and replaced it with the one linked here:
Then I deleted the binary, intermediate, and slnn files and started a rebuild from visual studio, but it gives me these errors. Any idea how to fix them?
1>Building 11 actions with 16 processes...
1> [1/11] VRArmIKActorComponent.cpp
1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Public\Misc/VRArmIKActorComponent.h(882): error C2065: 'AVRBaseCharacter': undeclared identifier
1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Public\Misc/VRArmIKActorComponent.h(882): error C2065: 'OwningChar': undeclared identifier
1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Public\Misc/VRArmIKActorComponent.h(882): error C2065: 'AVRBaseCharacter': undeclared identifier
1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Public\Misc/VRArmIKActorComponent.h(882): error C2672: 'Cast': no matching overloaded function found
1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Public\Misc/VRArmIKActorComponent.h(882): error C2974: 'Cast': invalid template argument for 'T', type expected
1> E:\Games\UE_4.25\Engine\Source\Runtime\Engine\Classes\Engine/World.h(104): note: see declaration of 'Cast'
1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Public\Misc/VRArmIKActorComponent.h(882): error C2974: 'Cast': invalid template argument for 'To', type expected
1> E:\Games\UE_4.25\Engine\Source\Runtime\CoreUObject\Public\Templates/Casts.h(111): note: see declaration of 'Cast'
1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Public\Misc/VRArmIKActorComponent.h(883): error C2065: 'OwningChar': undeclared identifier
1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Public\Misc/VRArmIKActorComponent.h(888): error C2065: 'OwningChar': undeclared identifier
1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Public\Misc/VRArmIKActorComponent.h(891): error C2065: 'aComp': undeclared identifier
1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Public\Misc/VRArmIKActorComponent.h(895): error C2065: 'aComp': undeclared identifier
1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Public\Misc/VRArmIKActorComponent.h(910): error C2065: 'aComp': undeclared identifier
1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Public\Misc/VRArmIKActorComponent.h(925): error C2065: 'aComp': undeclared identifier
1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Public\Misc/VRArmIKActorComponent.h(941): error C2065: 'OwningChar': undeclared identifier
1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Public\Misc/VRArmIKActorComponent.h(946): error C2065: 'OwningChar': undeclared identifier
1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Public\Misc/VRArmIKActorComponent.h(951): error C2065: 'OwningChar': undeclared identifier
1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Public\Misc/VRArmIKActorComponent.h(900): error C2043: illegal break
1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Public\Misc/VRArmIKActorComponent.h(902): error C2044: illegal continue
1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Public\Misc/VRArmIKActorComponent.h(905): error C2044: illegal continue
1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Public\Misc/VRArmIKActorComponent.h(915): error C2043: illegal break
1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Public\Misc/VRArmIKActorComponent.h(917): error C2044: illegal continue
1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Public\Misc/VRArmIKActorComponent.h(920): error C2044: illegal continue
1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Public\Misc/VRArmIKActorComponent.h(930): error C2043: illegal break
1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Public\Misc/VRArmIKActorComponent.h(932): error C2044: illegal continue
1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Public\Misc/VRArmIKActorComponent.h(935): error C2044: illegal continue
1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Public\Misc/VRArmIKActorComponent.h(1137): error C2653: 'UVRExpansionFunctionLibrary': is not a class or namespace name
1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Public\Misc/VRArmIKActorComponent.h(1137): error C3861: 'GetHMDPureYaw_I': identifier not found
1> [2/11] GrippableStaticMeshComponent.cpp
1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Private\Grippables\GrippableStaticMeshComponent.cpp(51): error C2275: 'USceneComponent': illegal use of type as an expression
1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Private\Grippables\GrippableStaticMeshComponent.cpp(51): error C2248: 'USceneComponent::RelativeLocation': cannot access private member declared in class 'USceneComponent'
1> E:\Games\UE_4.25\Engine\Source\Runtime\Engine\Classes\Components/SceneComponent.h(154): note: see declaration of 'USceneComponent::RelativeLocation'
1> E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Intermediate\Build\Win64\UE4Editor\Inc\VRExpansionPlugin\GrippableStaticMeshComponent.generated.h(13): note: see declaration of 'USceneComponent'
1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Private\Grippables\GrippableStaticMeshComponent.cpp(51): error C3861: 'DOREPLIFETIME_ACTIVE_OVERRIDE_PRIVATE_PROPERTY': identifier not found
1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Private\Grippables\GrippableStaticMeshComponent.cpp(52): error C2275: 'USceneComponent': illegal use of type as an expression
1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Private\Grippables\GrippableStaticMeshComponent.cpp(52): error C2248: 'USceneComponent::RelativeRotation': cannot access private member declared in class 'USceneComponent'
1> E:\Games\UE_4.25\Engine\Source\Runtime\Engine\Classes\Components/SceneComponent.h(158): note: see declaration of 'USceneComponent::RelativeRotation'
1> E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Intermediate\Build\Win64\UE4Editor\Inc\VRExpansionPlugin\GrippableStaticMeshComponent.generated.h(13): note: see declaration of 'USceneComponent'
1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Private\Grippables\GrippableStaticMeshComponent.cpp(52): error C3861: 'DOREPLIFETIME_ACTIVE_OVERRIDE_PRIVATE_PROPERTY': identifier not found
1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Private\Grippables\GrippableStaticMeshComponent.cpp(53): error C2275: 'USceneComponent': illegal use of type as an expression
1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Private\Grippables\GrippableStaticMeshComponent.cpp(53): error C2248: 'USceneComponent::RelativeScale3D': cannot access private member declared in class 'USceneComponent'
1> E:\Games\UE_4.25\Engine\Source\Runtime\Engine\Classes\Components/SceneComponent.h(165): note: see declaration of 'USceneComponent::RelativeScale3D'
1> E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Intermediate\Build\Win64\UE4Editor\Inc\VRExpansionPlugin\GrippableStaticMeshComponent.generated.h(13): note: see declaration of 'USceneComponent'
1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Private\Grippables\GrippableStaticMeshComponent.cpp(53): error C3861: 'DOREPLIFETIME_ACTIVE_OVERRIDE_PRIVATE_PROPERTY': identifier not found
1> [3/11] GrippableCapsuleComponent.cpp
1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Private\Grippables\GrippableCapsuleComponent.cpp(51): error C2275: 'USceneComponent': illegal use of type as an expression
1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Private\Grippables\GrippableCapsuleComponent.cpp(51): error C2248: 'USceneComponent::RelativeLocation': cannot access private member declared in class 'USceneComponent'
1> E:\Games\UE_4.25\Engine\Source\Runtime\Engine\Classes\Components/SceneComponent.h(154): note: see declaration of 'USceneComponent::RelativeLocation'
1> E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Intermediate\Build\Win64\UE4Editor\Inc\VRExpansionPlugin\GrippableCapsuleComponent.generated.h(13): note: see declaration of 'USceneComponent'
1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Private\Grippables\GrippableCapsuleComponent.cpp(51): error C3861: 'DOREPLIFETIME_ACTIVE_OVERRIDE_PRIVATE_PROPERTY': identifier not found
1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Private\Grippables\GrippableCapsuleComponent.cpp(52): error C2275: 'USceneComponent': illegal use of type as an expression
1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Private\Grippables\GrippableCapsuleComponent.cpp(52): error C2248: 'USceneComponent::RelativeRotation': cannot access private member declared in class 'USceneComponent'
1> E:\Games\UE_4.25\Engine\Source\Runtime\Engine\Classes\Components/SceneComponent.h(158): note: see declaration of 'USceneComponent::RelativeRotation'
1> E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Intermediate\Build\Win64\UE4Editor\Inc\VRExpansionPlugin\GrippableCapsuleComponent.generated.h(13): note: see declaration of 'USceneComponent'
1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Private\Grippables\GrippableCapsuleComponent.cpp(52): error C3861: 'DOREPLIFETIME_ACTIVE_OVERRIDE_PRIVATE_PROPERTY': identifier not found
1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Private\Grippables\GrippableCapsuleComponent.cpp(53): error C2275: 'USceneComponent': illegal use of type as an expression
1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Private\Grippables\GrippableCapsuleComponent.cpp(53): error C2248: 'USceneComponent::RelativeScale3D': cannot access private member declared in class 'USceneComponent'
1> E:\Games\UE_4.25\Engine\Source\Runtime\Engine\Classes\Components/SceneComponent.h(165): note: see declaration of 'USceneComponent::RelativeScale3D'
1> E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Intermediate\Build\Win64\UE4Editor\Inc\VRExpansionPlugin\GrippableCapsuleComponent.generated.h(13): note: see declaration of 'USceneComponent'
1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Private\Grippables\GrippableCapsuleComponent.cpp(53): error C3861: 'DOREPLIFETIME_ACTIVE_OVERRIDE_PRIVATE_PROPERTY': identifier not found
1> [4/11] GrippableSkeletalMeshComponent.cpp
1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Private\Grippables\GrippableSkeletalMeshComponent.cpp(51): error C2275: 'USceneComponent': illegal use of type as an expression
1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Private\Grippables\GrippableSkeletalMeshComponent.cpp(51): error C2248: 'USceneComponent::RelativeLocation': cannot access private member declared in class 'USceneComponent'
1> E:\Games\UE_4.25\Engine\Source\Runtime\Engine\Classes\Components/SceneComponent.h(154): note: see declaration of 'USceneComponent::RelativeLocation'
1> E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Intermediate\Build\Win64\UE4Editor\Inc\VRExpansionPlugin\GrippableSkeletalMeshComponent.generated.h(13): note: see declaration of 'USceneComponent'
1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Private\Grippables\GrippableSkeletalMeshComponent.cpp(51): error C3861: 'DOREPLIFETIME_ACTIVE_OVERRIDE_PRIVATE_PROPERTY': identifier not found
1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Private\Grippables\GrippableSkeletalMeshComponent.cpp(52): error C2275: 'USceneComponent': illegal use of type as an expression
1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Private\Grippables\GrippableSkeletalMeshComponent.cpp(52): error C2248: 'USceneComponent::RelativeRotation': cannot access private member declared in class 'USceneComponent'
1> E:\Games\UE_4.25\Engine\Source\Runtime\Engine\Classes\Components/SceneComponent.h(158): note: see declaration of 'USceneComponent::RelativeRotation'
1> E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Intermediate\Build\Win64\UE4Editor\Inc\VRExpansionPlugin\GrippableSkeletalMeshComponent.generated.h(13): note: see declaration of 'USceneComponent'
1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Private\Grippables\GrippableSkeletalMeshComponent.cpp(52): error C3861: 'DOREPLIFETIME_ACTIVE_OVERRIDE_PRIVATE_PROPERTY': identifier not found
1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Private\Grippables\GrippableSkeletalMeshComponent.cpp(53): error C2275: 'USceneComponent': illegal use of type as an expression
1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Private\Grippables\GrippableSkeletalMeshComponent.cpp(53): error C2248: 'USceneComponent::RelativeScale3D': cannot access private member declared in class 'USceneComponent'
1> E:\Games\UE_4.25\Engine\Source\Runtime\Engine\Classes\Components/SceneComponent.h(165): note: see declaration of 'USceneComponent::RelativeScale3D'
1> E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Intermediate\Build\Win64\UE4Editor\Inc\VRExpansionPlugin\GrippableSkeletalMeshComponent.generated.h(13): note: see declaration of 'USceneComponent'
1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Private\Grippables\GrippableSkeletalMeshComponent.cpp(53): error C3861: 'DOREPLIFETIME_ACTIVE_OVERRIDE_PRIVATE_PROPERTY': identifier not found
1> [5/11] GrippableSphereComponent.cpp
1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Private\Grippables\GrippableSphereComponent.cpp(50): error C2275: 'USceneComponent': illegal use of type as an expression
1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Private\Grippables\GrippableSphereComponent.cpp(50): error C2248: 'USceneComponent::RelativeLocation': cannot access private member declared in class 'USceneComponent'
1> E:\Games\UE_4.25\Engine\Source\Runtime\Engine\Classes\Components/SceneComponent.h(154): note: see declaration of 'USceneComponent::RelativeLocation'
1> E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Intermediate\Build\Win64\UE4Editor\Inc\VRExpansionPlugin\GrippableSphereComponent.generated.h(13): note: see declaration of 'USceneComponent'
1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Private\Grippables\GrippableSphereComponent.cpp(50): error C3861: 'DOREPLIFETIME_ACTIVE_OVERRIDE_PRIVATE_PROPERTY': identifier not found
1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Private\Grippables\GrippableSphereComponent.cpp(51): error C2275: 'USceneComponent': illegal use of type as an expression
1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Private\Grippables\GrippableSphereComponent.cpp(51): error C2248: 'USceneComponent::RelativeRotation': cannot access private member declared in class 'USceneComponent'
1> E:\Games\UE_4.25\Engine\Source\Runtime\Engine\Classes\Components/SceneComponent.h(158): note: see declaration of 'USceneComponent::RelativeRotation'
1> E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Intermediate\Build\Win64\UE4Editor\Inc\VRExpansionPlugin\GrippableSphereComponent.generated.h(13): note: see declaration of 'USceneComponent'
1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Private\Grippables\GrippableSphereComponent.cpp(51): error C3861: 'DOREPLIFETIME_ACTIVE_OVERRIDE_PRIVATE_PROPERTY': identifier not found
1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Private\Grippables\GrippableSphereComponent.cpp(52): error C2275: 'USceneComponent': illegal use of type as an expression
1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Private\Grippables\GrippableSphereComponent.cpp(52): error C2248: 'USceneComponent::RelativeScale3D': cannot access private member declared in class 'USceneComponent'
1> E:\Games\UE_4.25\Engine\Source\Runtime\Engine\Classes\Components/SceneComponent.h(165): note: see declaration of 'USceneComponent::RelativeScale3D'
1> E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Intermediate\Build\Win64\UE4Editor\Inc\VRExpansionPlugin\GrippableSphereComponent.generated.h(13): note: see declaration of 'USceneComponent'
1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Private\Grippables\GrippableSphereComponent.cpp(52): error C3861: 'DOREPLIFETIME_ACTIVE_OVERRIDE_PRIVATE_PROPERTY': identifier not found
1> [6/11] GrippableBoxComponent.cpp
1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Private\Grippables\GrippableBoxComponent.cpp(55): error C2275: 'USceneComponent': illegal use of type as an expression
1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Private\Grippables\GrippableBoxComponent.cpp(55): error C2248: 'USceneComponent::RelativeLocation': cannot access private member declared in class 'USceneComponent'
1> E:\Games\UE_4.25\Engine\Source\Runtime\Engine\Classes\Components/SceneComponent.h(154): note: see declaration of 'USceneComponent::RelativeLocation'
1> E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Intermediate\Build\Win64\UE4Editor\Inc\VRExpansionPlugin\GrippableBoxComponent.generated.h(13): note: see declaration of 'USceneComponent'
1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Private\Grippables\GrippableBoxComponent.cpp(55): error C3861: 'DOREPLIFETIME_ACTIVE_OVERRIDE_PRIVATE_PROPERTY': identifier not found
1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Private\Grippables\GrippableBoxComponent.cpp(56): error C2275: 'USceneComponent': illegal use of type as an expression
1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Private\Grippables\GrippableBoxComponent.cpp(56): error C2248: 'USceneComponent::RelativeRotation': cannot access private member declared in class 'USceneComponent'
1> E:\Games\UE_4.25\Engine\Source\Runtime\Engine\Classes\Components/SceneComponent.h(158): note: see declaration of 'USceneComponent::RelativeRotation'
1> E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Intermediate\Build\Win64\UE4Editor\Inc\VRExpansionPlugin\GrippableBoxComponent.generated.h(13): note: see declaration of 'USceneComponent'
1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Private\Grippables\GrippableBoxComponent.cpp(56): error C3861: 'DOREPLIFETIME_ACTIVE_OVERRIDE_PRIVATE_PROPERTY': identifier not found
1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Private\Grippables\GrippableBoxComponent.cpp(57): error C2275: 'USceneComponent': illegal use of type as an expression
1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Private\Grippables\GrippableBoxComponent.cpp(57): error C2248: 'USceneComponent::RelativeScale3D': cannot access private member declared in class 'USceneComponent'
1> E:\Games\UE_4.25\Engine\Source\Runtime\Engine\Classes\Components/SceneComponent.h(165): note: see declaration of 'USceneComponent::RelativeScale3D'
1> E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Intermediate\Build\Win64\UE4Editor\Inc\VRExpansionPlugin\GrippableBoxComponent.generated.h(13): note: see declaration of 'USceneComponent'
1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Private\Grippables\GrippableBoxComponent.cpp(57): error C3861: 'DOREPLIFETIME_ACTIVE_OVERRIDE_PRIVATE_PROPERTY': identifier not found
1> [7/11] GrippableSkeletalMeshActor.cpp
1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Private\Grippables\GrippableSkeletalMeshActor.cpp(18): error C2275: 'USceneComponent': illegal use of type as an expression
1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Private\Grippables\GrippableSkeletalMeshActor.cpp(18): error C2248: 'USceneComponent::RelativeLocation': cannot access private member declared in class 'USceneComponent'
1> E:\Games\UE_4.25\Engine\Source\Runtime\Engine\Classes\Components/SceneComponent.h(154): note: see declaration of 'USceneComponent::RelativeLocation'
1> E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Intermediate\Build\Win64\UE4Editor\Inc\VRExpansionPlugin\GrippableSkeletalMeshActor.generated.h(13): note: see declaration of 'USceneComponent'
1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Private\Grippables\GrippableSkeletalMeshActor.cpp(18): error C3861: 'DOREPLIFETIME_ACTIVE_OVERRIDE_PRIVATE_PROPERTY': identifier not found
1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Private\Grippables\GrippableSkeletalMeshActor.cpp(19): error C2275: 'USceneComponent': illegal use of type as an expression
1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Private\Grippables\GrippableSkeletalMeshActor.cpp(19): error C2248: 'USceneComponent::RelativeRotation': cannot access private member declared in class 'USceneComponent'
1> E:\Games\UE_4.25\Engine\Source\Runtime\Engine\Classes\Components/SceneComponent.h(158): note: see declaration of 'USceneComponent::RelativeRotation'
1> E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Intermediate\Build\Win64\UE4Editor\Inc\VRExpansionPlugin\GrippableSkeletalMeshActor.generated.h(13): note: see declaration of 'USceneComponent'
1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Private\Grippables\GrippableSkeletalMeshActor.cpp(19): error C3861: 'DOREPLIFETIME_ACTIVE_OVERRIDE_PRIVATE_PROPERTY': identifier not found
1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Private\Grippables\GrippableSkeletalMeshActor.cpp(20): error C2275: 'USceneComponent': illegal use of type as an expression
1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Private\Grippables\GrippableSkeletalMeshActor.cpp(20): error C2248: 'USceneComponent::RelativeScale3D': cannot access private member declared in class 'USceneComponent'
1> E:\Games\UE_4.25\Engine\Source\Runtime\Engine\Classes\Components/SceneComponent.h(165): note: see declaration of 'USceneComponent::RelativeScale3D'
1> E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Intermediate\Build\Win64\UE4Editor\Inc\VRExpansionPlugin\GrippableSkeletalMeshActor.generated.h(13): note: see declaration of 'USceneComponent'
1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Private\Grippables\GrippableSkeletalMeshActor.cpp(20): error C3861: 'DOREPLIFETIME_ACTIVE_OVERRIDE_PRIVATE_PROPERTY': identifier not found
1>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.MakeFile.Targets(44,5): error MSB3073: The command "E:\Games\UE_4.25\Engine\Build\BatchFiles\Build.bat AsgardEditor Win64 Development -Project="E:\Dev\Asgard\Asgard.uproject" -WaitMutex -FromMsBuild" exited with code 6.
1>Done building project "Asgard.vcxproj" -- FAILED.