Commit Graph

6 Commits

Author SHA1 Message Date
mikko mononen
ef148ecd80 StateTree: StateTree UI spring clean.
- Added icons and icon colors for ST nodes
- Implemented icons for some common ST nodes
- Small update to ST logic icons
- Added icons to the task list in State treeview row, adjusted task list BG color to make icons visible
- Fixed ST editor tabs icons and names (e.g. there were two tabs that had the same label)
- Moved ST node picker to separate class
- Moved category array customization to common helper function
- Added node icons to the ST node picker
- Add node button is not node selector too (simila to Niagara)
- Consolidated the add button style across all lists
- Cleaned up the node customization
  - Moved type selector, debug, and property controls into one menu at right
  - The combined menu can be also summoned using right click
  - Renaming now has to be triggered via the menu
  - Replacing node happens via menu
  - Most of the row was left "clickable" to later use it for selection
  - Improved the visualization and controls for the expression indentation
- Cleaned up state customization
  - Moved parameters to own category (similar to the tree params)
  - Moved event to the enter conditions category
- Cleaned up transition customization
  - Improved the transition display
  - Consolidated add button styles

#jira UE-180608
#rb Juan.Portillo, Mieszko.Zielinski

[CL 33030431 by mikko mononen in ue5-main branch]
2024-04-17 03:01:36 -04:00
mikko mononen
2cd00ea993 StateTree: Added description to tasks and conditions.
#rb guillaume.arruda, Mieszko.Zielinski

[CL 32754702 by mikko mononen in ue5-main branch]
2024-04-05 04:18:10 -04:00
guillaume arruda
29921c367f Change how owner of query in StateTreeRunEnvQuery is feed to the task
#rnx
#rb mikko.mononen

[CL 32693451 by guillaume arruda in ue5-main branch]
2024-04-03 06:59:33 -04:00
guillaume arruda
e413c52467 Create StateTreeRunEnvQueyTask for running env query in a state tree
#rnx
#rb mikko.mononen

[CL 32245288 by guillaume arruda in ue5-main branch]
2024-03-14 10:53:09 -04:00
guillaume arruda
86d3d44a83 FIx CIS errors
#rnx

[CL 31940855 by guillaume arruda in ue5-main branch]
2024-03-01 07:53:06 -05:00
guillaume arruda
3c4a0c901e Create StateTreeMoveToTask wrapping a UAITask_MoveTo allowing state tree to move AI using the same framework as BehaviorTree
Create the FStateTreeAITaskBase & FStateTreeAIActionTaskBase state tree task namespace for AI focused ST task
#rb mikko.mononen

[CL 31940700 by guillaume arruda in ue5-main branch]
2024-03-01 07:39:59 -05:00