EHandGripLogic HandGripLogic
UPROPERTY(EditDefaultsOnly, BlueprintReadWrite, Category = "GrippableObject")
UStaticMeshComponent * StaticMeshComponent
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Components")
UBoxComponent * BoxCollisionComponent
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Components")
ABaseGrippableStoryVolume()
void SetIsActive(bool bNewIsActive)
Setter for bIsActive property, also updates collision state for BoxCollisionComponent.
virtual void ObjectDeactivated_Implementation() override
Implementation of the ObjectDeactivated function from the IPixoVRStoryObject interface.
bool AlwaysActive
UPROPERTY(EditAnywhere, BlueprintReadWrite)
bool bIsActive
Determines whether the volume is active, use SetIsActive to update its value.