mirror of
https://github.com/Ed94/Cog.git
synced 2026-06-13 08:02:23 -07:00
6d9494b685
Cog integration has been reworked to make it easier, to keep Cog available between level loadings, and to properly tick ImGui while the game is paused. Cog 's WindowManager is now a GameInstanceSubsystem. The WindowManager ticks ImGui and the windows during the OnWorldPostActorTick delegate. (If this is not working for your project, don't hesitate to open an issue.) Check the readme to see how to integrate Cog. The Plot debug functions (displayed by the Engine/Plot window) have been reworked as they were not properly working in Multi PIE in Single Process. API changes: - use FCogDebug::Plot instead of FCogDebugPlot::PlotValue - use FCogDebug::InstantEvent instead of FCogDebugPlot::PlotEventInstant - use FCogDebug::StartEvent instead of FCogDebugPlot::PlotEventStart - use FCogDebug::StopEvent instead of FCogDebugPlot::PlotEventStop
16 lines
273 B
C++
16 lines
273 B
C++
#pragma once
|
|
|
|
#include "CoreMinimal.h"
|
|
#include "CogSampleGameInstance.generated.h"
|
|
|
|
class UCogWindowManager;
|
|
class UCogSampleAbilitySystemComponent;
|
|
|
|
UCLASS()
|
|
class UCogSampleGameInstance : public UGameInstance
|
|
{
|
|
GENERATED_BODY()
|
|
|
|
virtual void Init() override;
|
|
};
|