193 Commits

Author SHA1 Message Date
Steve Streeting
46cd0c93c2 Support not hiding when superceded when embedding; if next item is not embedded this works to overlay 2024-07-03 11:59:37 +01:00
Steve Streeting
e13e24643e InputImage can now override initial hidden state if desired so you can start them invisible 2024-07-02 14:47:21 +01:00
Steve Streeting
077fea7d12 Add the option to have no delay on input image change 2024-07-02 14:35:21 +01:00
Steve Streeting
191ab410aa Guard against trying to take focus on shutdown 2024-06-27 16:10:28 +01:00
Steve Streeting
7fb56434ec Add the option to flush keys on changing input mode on menu stack 2024-06-27 11:46:23 +01:00
Steve Streeting
b601b16764 Give menus the option to veto closure 2024-06-26 14:55:15 +01:00
Steve Streeting
4f25ffed56 Update option widget buttons on AddOption 2024-06-26 11:08:58 +01:00
Steve Streeting
d3045cc463 Simulate button press / release 2024-06-25 18:05:20 +01:00
Steve Streeting
78d203e7c1 Add binding to Enhanced Input Actions so UI can use hot keys 2024-06-25 18:05:07 +01:00
Steve Streeting
7f1d0e9c0e UFocusableUserWidget::NativeOnFocusReceived - call SetFocusProperly if not otherwise handled 2024-06-25 15:03:28 +01:00
Steve Streeting
bd9c429aae Change mouse button behaviour to visibility not enable/disable for consistency 2024-06-25 12:56:43 +01:00
Steve Streeting
f3f880f562 Log when the initial focus widget name is incorrect 2024-06-25 09:48:55 +01:00
Steve Streeting
a0f9a6a71e Fix repeatedly setting datatable on BPs when not changed 2024-05-29 11:49:43 +01:00
Steve Streeting
08c00ec4f6 Clang compatibility 2024-05-21 11:13:24 +01:00
Steve Streeting
b127811fe0 More UE 5.4 fixes 2024-03-25 12:54:29 +00:00
Steve Streeting
14913409bf 5.4 deprecation warnings 2024-03-25 12:43:52 +00:00
Steve Streeting
3ca0e0dff6 Added UStevesAssetHelpers and useful finding blueprints functions 2024-03-19 16:32:39 +00:00
Steve Streeting
92d7000dbe Allow VLOG of camera collision to be turned on/off in the editor 2024-03-15 10:18:03 +00:00
Steve Streeting
7127c9e729 Add ability to VLOG what spring arm is occluded from 2024-03-14 16:36:24 +00:00
Steve Streeting
84e4560cde Add a custom sprint arm component that can smoothly avoic collisions 2024-03-13 18:04:28 +00:00
Steve Streeting
ca8e56a9a4 Add a couple of explicit includes that might be a problem 2024-03-01 11:50:55 +00:00
Steve Streeting
6ce31a6eec MinNetUpdateFrequency needs to be higher for replicated physics 2024-02-26 17:40:12 +00:00
Steve Streeting
6949149732 InsertChildWidgetAt should preseve Horz/Vert Box padding 2024-02-07 17:44:14 +00:00
Steve Streeting
0e458e2fb8 Protect references to FVisualLogger with #if ENABLE_VISUAL_LOG 2024-01-19 14:39:34 +00:00
Steve Streeting
53aafc47c4 Move VisualLogger.h include to header to deal with cases where not otherwise included 2024-01-19 14:35:11 +00:00
Steve Streeting
e44a81ee8d Expose functions to blueprints 2024-01-16 11:56:53 +00:00
Steve Streeting
672b199612 Add helper to set dynamic sized nav meshes 2024-01-15 18:21:29 +00:00
Steve Streeting
df40ca92e5 Add Fill2DRegionWithRectangles function 2024-01-11 15:32:59 +00:00
Steve Streeting
0ccd90cdd8 Return the slot from InsertChildWidgetAt 2024-01-02 17:57:41 +00:00
Steve Streeting
e8aec1fd24 Fix replicated physics actors falling through floor on late-joining clients 2023-12-07 14:48:34 +00:00
Steve Streeting
50f788762e Add IsPointInTriangle2D 2023-12-01 16:21:14 +00:00
Steve Streeting
dad1fde054 Support negative results from GetDistanceToConvex2D 2023-11-27 17:13:10 +00:00
Steve Streeting
8d0fb472f2 More traditional algorithm for GetDistanceToConvex2D 2023-11-27 15:24:47 +00:00
Steve Streeting
c3c7d29d05 Add GetDistanceToConvex2D in pre-converted space 2023-11-24 14:57:09 +00:00
Steve Streeting
f47d80b62e Add GetDistanceToConvex2D function 2023-11-23 16:46:38 +00:00
Steve Streeting
244302781b Add RandPointInBox2D method 2023-11-20 16:20:51 +00:00
Steve Streeting
54a94ea5b1 Add helpful easing functions 2023-11-13 12:07:12 +00:00
Steve Streeting
5363b0da5a Missing include that somehow got missed before 2023-11-13 12:06:22 +00:00
Steve Streeting
8c9a35073d Comment fix 2023-11-13 11:10:40 +00:00
Steve Streeting
be89a2840e Add replicated physics actor 2023-11-13 10:59:41 +00:00
Steve Streeting
c1fef4d10a Missing include 2023-11-08 11:37:45 +00:00
Steve Streeting
83f0125cf8 Add OverlapConvex utility function 2023-11-08 11:34:14 +00:00
Steve Streeting
682039dd8b Add RandColour 2023-11-07 15:20:01 +00:00
Steve Streeting
d3c97fc992 Add light flicker component 2023-11-06 16:59:07 +00:00
Steve Streeting
322edbd185 Add RandRange for convenience 2023-11-06 15:46:26 +00:00
Steve Streeting
a350802221 Unnecessary include 2023-11-03 16:47:36 +00:00
Steve Streeting
c7886c555c Add Halton Sequence based balanced random distribution 2023-11-03 16:35:13 +00:00
Steve Streeting
f7c6bc20dc Adding new 2D visual logging shapes 2023-10-26 14:40:44 +01:00
Steve Streeting
19363c00f7 Added SteveFixedDataTableRowHandle 2023-10-06 16:15:32 +01:00
Steve Streeting
91e428a7d6 Downgrade the warning about using the game viewport client 2023-10-06 15:10:23 +01:00