56 lines
1.3 KiB
C++
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);
|
|
} |