// 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));*/ //} void AResComPlayerController::freeMemory() { GEngine->ForceGarbageCollection(); //GetWorld()->ForceGarbageCollection(true); }