singularity1 / native /unreal /Source /Singularity /SingularityGameMode.h
sankalphs's picture
Deploy browser app plus Blender and Unreal handoff
511a267 verified
Raw History Blame Contribute Delete
695 Bytes
#pragma once
#include "CoreMinimal.h"
#include "GameFramework/GameModeBase.h"
#include "SingularityRoleTypes.h"
#include "SingularityGameMode.generated.h"
class ASingularitySharedBody;
class USingularitySpacetimeBridge;
class ASingularityRolePlayerController;
UCLASS()
class SINGULARITY_API ASingularityGameMode : public AGameModeBase
{
GENERATED_BODY()
public:
ASingularityGameMode();
virtual void StartPlay() override;
UPROPERTY(EditDefaultsOnly, BlueprintReadOnly, Category = "Singularity")
TSubclassOf<ASingularitySharedBody> SharedBodyClass;
UPROPERTY(BlueprintReadOnly, Category = "Singularity")
TObjectPtr<USingularitySpacetimeBridge> SpacetimeBridge;
};