// Fill out your copyright notice in the Description page of Project Settings. #include "ResComPlayerController.h" void AResComPlayerController::SetPlayerStateManager(AResComPlayerStateManager* manager) { playerStateManager = manager; } AResComPlayerStateManager* AResComPlayerController::GetPlayerStateManager() const { return playerStateManager; } void AResComPlayerController::SetFloorManager(AResComFloorManager* manager) { floorManager = manager; } AResComFloorManager* AResComPlayerController::GetFloorManager() const { return floorManager; } void AResComPoint::BeginPlay() { Super::BeginPlay(); // spectrator window /*SlateWin = SNew(SWindow) .AutoCenter(EAutoCenter::None) .Title(FText::FromString(TEXT("Control Window"))) .IsInitiallyMaximized(false) .ScreenPosition(FVector2D(0, 0)) .ClientSize(FVector2D(500, 800)) .CreateTitleBar(true) .SizingRule(ESizingRule::UserSized) .SupportsMaximize(false) .SupportsMinimize(true) .HasCloseButton(true); TSharedRef SlateWinRef = SlateWin.ToSharedRef(); FSlateApplication& SlateApp = FSlateApplication::Get(); SlateApp.AddWindow(SlateWinRef, true); SlateWinRef->SetContent(SNew(SControlWidget));*/ }