使用新接口
This commit is contained in:
@@ -30,7 +30,7 @@ void ATurboLinkTestController::GetLifetimeReplicatedProps(TArray <FLifetimePrope
|
||||
void ATurboLinkTestController::ConnectToTimeService_Implementation()
|
||||
{
|
||||
if (TimeService != nullptr) return;
|
||||
UTurboLinkGrpcManager* turboLinkManager = UTurboLinkGrpcUtilities::GetTurboLinkGrpcManager();
|
||||
UTurboLinkGrpcManager* turboLinkManager = UTurboLinkGrpcUtilities::GetTurboLinkGrpcManager(this);
|
||||
|
||||
//create service adapter
|
||||
TimeService = Cast<UTimeService>(turboLinkManager->MakeService("TimeService"));
|
||||
@@ -58,7 +58,7 @@ void ATurboLinkTestController::ShutdownTimeService_Implementation()
|
||||
}
|
||||
|
||||
TimeService->OnServiceStateChanged.RemoveDynamic(this, &ATurboLinkTestController::OnTimeServiceStateChanged);
|
||||
UTurboLinkGrpcUtilities::GetTurboLinkGrpcManager()->ReleaseService(TimeService);
|
||||
UTurboLinkGrpcUtilities::GetTurboLinkGrpcManager(this)->ReleaseService(TimeService);
|
||||
TimeService = nullptr;
|
||||
|
||||
bIsClientCreated = false;
|
||||
|
||||
@@ -8,16 +8,11 @@
|
||||
void UTurboLinkTestGameInstance::Init()
|
||||
{
|
||||
Super::Init();
|
||||
|
||||
TurboLinkManager = UTurboLinkGrpcUtilities::GetTurboLinkGrpcManager();
|
||||
TurboLinkManager->InitManager();
|
||||
}
|
||||
|
||||
void UTurboLinkTestGameInstance::Shutdown()
|
||||
{
|
||||
// Unregister ticker delegate
|
||||
TurboLinkManager->Shutdown();
|
||||
TurboLinkManager = nullptr;
|
||||
Super::Shutdown();
|
||||
}
|
||||
|
||||
FString UTurboLinkTestGameInstance::DumpBytes(const FBytes& Bytes)
|
||||
|
||||
@@ -25,8 +25,4 @@ public:
|
||||
void DumpMessage(const FGrpcUserRegisterRequest& Message);
|
||||
protected:
|
||||
FString DumpBytes(const FBytes& Bytes);
|
||||
|
||||
protected:
|
||||
UPROPERTY()
|
||||
UTurboLinkGrpcManager* TurboLinkManager;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user