Files
Taktika_remake/Source/FORTIS_Taktika/Private/ResComPlayerController.cpp
T
2023-06-19 17:13:11 +05:00

56 lines
1.3 KiB
C++

// 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<SWindow> SlateWinRef = SlateWin.ToSharedRef();
//
// FSlateApplication& SlateApp = FSlateApplication::Get();
//
// SlateApp.AddWindow(SlateWinRef, true);
//
// SlateWinRef->SetContent(SNew(SControlWidget));*/
//}
void AResComPlayerController::freeMemory()
{
GEngine->ForceGarbageCollection();
//GetWorld()->ForceGarbageCollection(true);
}