Hey Guys,
So I am working on a game for the Vive, so I am constantly having to use source control so I can open the project on the PC set up with a Vive. I have run into the problem where one of my C++ classes has stopped showing up in the content browser, and the blueprint that derived from that class is now broken. The class is still marked with UCLASS() and has worked previously. Has anyone had this issues? I have tried rebuilding the VS project. Does anyone know how to fix this? Attached is the header class. Thanks in advance.
// Fill out your copyright notice in the Description page of Project Settings.
#pragma once
#include "GameFramework/Actor.h"
#include "SoundDefinitions.h"
#include <vector>
#include "Archer.h"
#include "ActorArcherManager.generated.h"
UCLASS()
class VIVEPROJECT_API AActorArcherManager : public AActor
{
GENERATED_BODY()
private:
void NextFire();
void Fire();
int NextArcher;
public:
// Sets default values for this actor's properties
AActorArcherManager();
// Called when the game starts or when spawned
virtual void BeginPlay() override;
// Called every frame
virtual void Tick(float DeltaSeconds) override;
UWorld* World;
UPROPERTY(EditAnywhere)
AArcher* archers[8];
float timeSinceAct;
UPROPERTY(EditAnywhere, BlueprintReadWrite)
int actingTimeFrame;
UPROPERTY()
USoundCue* ArcherCallSound;
UPROPERTY()
TSubclassOf<class AArcher> BaseArcher;
UPROPERTY(EditAnywhere)
AActor* spawnerLocations[8];
};