Arnaud Jamin
85a903a341
Various null checks, const correctness, remove unused headers
2023-12-17 01:02:05 -05:00
Arnaud Jamin
d5fd488b6a
Formating
...
sort headers and remove tabs
2023-12-09 16:58:32 -05:00
Elhoussine Mehnik
3e73c486a4
Fix compling errors on various platforms/consoles
...
- Fixed some include paths case sensitive
- Fixed CogImguiInputHelper.h including itself
- Added missing includes
- Added missing forward declarations
- Fixed enums forward declarations
- Fixed "TCHAR_TO_ANSI" and const char* formatting issues
- Fixed "sscanf" on Linux
2023-12-09 04:38:02 +01:00
Arnaud Jamin
de923e949c
CogImGui: rework imgui lib integration
2023-11-23 09:50:09 -05:00
Arnaud Jamin
a4362bfbb0
Merge pull request #15 from klechenov/ensure-fix
...
Avoided ENSURE_ABILITY_IS_INSTANTIATED in GetCurrentAbilitySpec()
2023-11-10 16:25:41 -05:00
Arnaud Jamin
399b577f0e
Fix tabs
2023-11-10 16:25:03 -05:00
Arnaud Jamin
eddfc833a8
Fix unity build
2023-11-10 16:06:40 -05:00
klechenov
ae608ff700
Avoided ENSURE_ABILITY_IS_INSTANTIATED in GetCurrentAbilitySpec()
2023-11-09 19:47:19 +01:00
Arnaud Jamin
c44171b113
CogWindow: Add an option to have no padding on windows (used by CogAbilityWindow_Abilities, Effects, Tags, ...)
2023-11-05 00:32:25 -04:00
Arnaud Jamin
9d3143298b
CogAbility: Add blocked ability tags
2023-11-04 00:20:18 -04:00
Arnaud Jamin
429123dbd3
CogAbility: Add menu to sort and filter Tags window
2023-11-03 23:38:53 -04:00
Arnaud Jamin
29e8fa4522
CogAbility: Improve Effects Ability and Attribute window
...
CogAbility:
- Add sorting on Effects and Ability
- Add search on Effects and Ability
- Colors are now per user config
- Add blocking info in ability window and change its color when blocked
- Add separate windows for Effects
CogEnine: Change the command binding key widget
2023-11-03 02:40:38 -04:00
Arnaud Jamin
7e8ba3e092
CogAbility: Fix cheats not correctly saved when connected to a server
...
CogSample: Projectile progress
2023-10-31 23:50:41 -04:00
Arnaud Jamin
e72504b47a
CogWindow: CogWindows are not UObject anymore
...
CogWindows are now normal object because we want to be able to Ifdef them, and UObject cannot be ifdef. CogWindows were UObject mainly for saving their config. The configs have been moved in separated class, which are UObject.
2023-10-27 02:39:33 -04:00
Arnaud Jamin
42ca1afc6a
Cog Sample: Adding more gameplay
...
Cog Sample: Make Area a component instead of an actor
Cog Sample: Add Basic actor for Projectiles, Areas, etc...
Cog Sample: Start to add Projectile
Cog Sample: Start to add SpawnPrediction
2023-10-26 12:33:50 -04:00
Arnaud Jamin
6f54b429f0
CogAbility: Apply tweaks at start and when an new actor is spawned
...
The data asset is now loaded directly by the windows.
2023-10-22 01:37:26 -04:00
Arnaud Jamin
9f5431465b
Fix garbage collection unloading cog assets
2023-10-21 01:28:54 -04:00
Arnaud Jamin
283608e6ff
blackboard window now display key and values
2023-10-16 12:14:46 -04:00
Arnaud Jamin
da02827408
improve inspector
2023-10-16 00:00:05 -04:00
Arnaud Jamin
7b0ed3d05f
fix scale replication and other fixes
2023-10-13 00:37:07 -04:00
Arnaud Jamin
762167e3c2
various bug fixes
2023-10-12 16:16:45 -04:00
Arnaud Jamin
adbb417c43
tweak hud
2023-10-12 12:59:30 -04:00
Arnaud Jamin
7dc83d6601
fix build error
2023-10-12 11:26:55 -04:00
Arnaud Jamin
bfaf0c0058
reset config
2023-10-11 21:59:44 -04:00
Arnaud Jamin
c5d1d14ac6
unify abilities data asset
2023-10-11 01:28:24 -04:00
Arnaud Jamin
eb963614b9
simplify integration
2023-10-10 23:53:34 -04:00
Arnaud Jamin
83d756252a
add possession in selection window
2023-10-10 17:24:27 -04:00
Arnaud Jamin
91a18306e4
add remove ability
2023-10-10 11:26:37 -04:00
Arnaud Jamin
2d5e764e19
cheats and window menu persistence
2023-10-10 02:10:18 -04:00
Arnaud Jamin
c9a3013bb9
save cheats state
2023-10-10 01:12:59 -04:00
Arnaud Jamin
b18e62cd02
starting to add the hud in the sample
2023-10-06 17:22:23 -04:00
Arnaud Jamin
27f4b9485a
add a new heroes push back abilities
2023-10-05 01:54:26 -04:00
Arnaud Jamin
901b92e70c
Add help
2023-10-04 09:37:35 -04:00
Arnaud Jamin
9eeaec254a
moved metric to CogDebug
2023-10-03 12:04:56 -04:00
Arnaud Jamin
60b1578e96
Make the damage window more generic
...
The goal was to handle gameplay event other than damage, such as heals. Renamed it to metric.
2023-10-03 01:00:06 -04:00
Arnaud Jamin
bd6c7be5ca
rename CogInterfaces to CogInterface
2023-10-02 23:49:10 -04:00
Arnaud Jamin
81540a77f0
Add CogInterfaces plugin to fix interface usage when compiling shipping builds
2023-10-02 17:27:19 -04:00
Arnaud Jamin
28cef19935
Add spawning window
2023-10-02 15:28:35 -04:00
Arnaud Jamin
1aabdb5c4e
First Submit
2023-10-02 01:32:41 -04:00