File size: 671 Bytes
511a267
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include "SingularityGameMode.h"
#include "SingularitySharedBody.h"
#include "SingularitySpacetimeBridge.h"
#include "SingularityRolePlayerController.h"

ASingularityGameMode::ASingularityGameMode()
{
    PrimaryActorTick.bCanEverTick = false;
    SharedBodyClass = ASingularitySharedBody::StaticClass();
    PlayerControllerClass = ASingularityRolePlayerController::StaticClass();
}

void ASingularityGameMode::StartPlay()
{
    // The bridge is intentionally transport-agnostic. A Blueprint or an
    // Unreal SpacetimeDB plugin binds its events to this single game object.
    SpacetimeBridge = NewObject<USingularitySpacetimeBridge>(this);
    Super::StartPlay();
}