From 0b9275381aaa0be43320b0c5950e57a7460b180b Mon Sep 17 00:00:00 2001 From: Arnaud Jamin Date: Wed, 11 Oct 2023 22:04:15 -0400 Subject: [PATCH 1/2] Update README.md --- README.md | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 96e8159..602c188 100644 --- a/README.md +++ b/README.md @@ -198,7 +198,6 @@ The Cog repository has the following structure: Cog has multiple plugins to ease the integration for projects that do not use the `Ability System Component` or `Enhanced Input`. For the next steps, it is assumed all the plugins are used. - - Setup up module dependencies: ```c# // CogSample.Build.cs @@ -286,7 +285,7 @@ void ACogSampleGameState::BeginPlay() CogWindowManager->CreateWindow("Engine.Debug Settings"); CogWindowManager->CreateWindow("Engine.ImGui"); - // Add windows that uses a data asset. The data asset must be created inside Unreal Editor. + // Add windows that uses a data asset. The data asset must be created inside Unreal Editor. const UCogAbilityDataAsset* AbilitiesAsset = GetFirstAssetByClass(); UCogAbilityWindow_Abilities* AbilitiesWindow = CogWindowManager->CreateWindow("Gameplay.Abilities"); @@ -327,11 +326,10 @@ void ACogSampleGameState::Tick(float DeltaSeconds) // CogSampleCharacter.h UCLASS(config=Game) class ACogSampleCharacter : public ACharacter - , public IAbilitySystemInterface + [...] , public ICogCommonDebugFilteredActorInterface , public ICogCommonAllegianceActorInterface - , public ICogSampleTeamInterface - , public ICogSampleTargetableInterface + [...] ``` ```cpp @@ -342,5 +340,11 @@ class ACogSamplePlayerController , public ICogCommonPossessorInterface ``` -__ -- In Unreal Editor create and configure the Data Assets +- In Unreal Editor create and configure the following Data Assets: + - CogAbilityDataAsset + - CogEngineDataAsset + - CogInputDataAsset + + + + From f21519a42ecdca7c5b338418332c819b51cf2a54 Mon Sep 17 00:00:00 2001 From: Arnaud Jamin Date: Wed, 11 Oct 2023 23:54:59 -0400 Subject: [PATCH 2/2] Update README.md --- README.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 602c188..11ab7d6 100644 --- a/README.md +++ b/README.md @@ -3,10 +3,11 @@ Cog is a set of debug tools for Unreal Engine built on top of [ImGui](https://gi ![image](https://github.com/arnaud-jamin/Cog/assets/13844285/21659aea-2cd8-4ef6-b3b0-5795f5f3246b) -- Cog provides specific ImGui windows to inspect and configure various Unreal features (Enhanced Inputs, Gameplay Abilities, Core Engine) -- Cog provides a window mangement with persistent configuration and layouts. -- Cog provides C++ and Blueprint functions to log and debug draw within Log Categories. -- Cog provides some control over the server (spawning, debug draw, logging) +- Cog provides: + - ImGui windows to inspect and configure various Unreal features (Enhanced Inputs, Gameplay Abilities, Core Engine) + - Window mangement with persistent configuration and layouts. + - C++ and Blueprint functions to log and debug draw within Log Categories. + - Control over the server regarding debug draw, logging, spawning, cheats. ## Windows