Commit Graph

238 Commits

Author SHA1 Message Date
Patrick Gross
2682c0a290 Fix Static Analyzer Warning for Remote Control Set Asset By Path
Fix a conditional bug.

#rb simon.therriault
#jira none
#preflight 63004178531a97ffe75c543b

[CL 21471692 by Patrick Gross in ue5-main branch]
2022-08-19 22:23:19 -04:00
Zousar Shaker
4daf13c8f7 ObjectPtr upgrade for engine plugins used from UnrealEditor -allmodules and -useverse. Automated upgrade process.
#rb none
#preflight 63000bc70f7187ef8120763d

[CL 21466837 by Zousar Shaker in ue5-main branch]
2022-08-19 18:25:56 -04:00
Patrick Gross
cfbd9720ae Remote Control Logic Behaviour - Set Asset By Path, Additional Features
- Add Button to copy the path of a selected asset into the Path Array
- Replace Target Property Name as Target and use more visual representation instead.
- Add Token *INPUT templating into the Path Array.
- Add Preview of Set-up Working Path, including Token Input
- Add External Image Pathing

#rb simon.therriault
#jira UE-151173
#preflight 62ffee6ffa1ac183e59bc4d9

[CL 21464569 by Patrick Gross in ue5-main branch]
2022-08-19 16:29:29 -04:00
Zousar Shaker
fd3c871793 ObjectPtr upgrade for engine plugins used from UnrealEditor -allmodules.
#rb none
#preflight 62ffbf03036af661d47caa04

[CL 21459837 by Zousar Shaker in ue5-main branch]
2022-08-19 13:02:11 -04:00
Patrick Gross
578f46e9eb Remote Control Logic - Step Fix for Numeric Actions
Fix issues accidently added:  Nullptr Crash + Value wrongly set (or not set at all).

#jira UE-156893
#rb simon.therriault
#preflight 62feb48257316140a800f6c5

[CL 21458131 by Patrick Gross in ue5-main branch]
2022-08-19 11:30:12 -04:00
Patrick Gross
aaa8dace94 Range Behaviour - Fix LOCTEXT Warning
Fixes an LOCTEXT issue in the Behaviour/namespace

#rb simon.therriault
#jira UE-161318
#preflight 62fe9b493c4417dcec18dfdd

[CL 21449580 by Patrick Gross in ue5-main branch]
2022-08-18 16:35:30 -04:00
Venugopalan Sreedha
d7824dae8c Controller Panel improvements.
#jira UE-160611
#rb paul.vincent

Notes:
1. Add Controller Menu
    a) Revised list of Controller types
    b) Color coding added for menu entries
    c) Controller default names improved

2. Controller reordering support
    a) Drag handles, drag-and-drop support added
    b) Dispaly index is stored as part of Virtual Property UObject
    c) True reordering support is provided (rows are not swapped, but pushed down)
#preflight 62fe92ccf7404b55a3047bdf
#preflight 62fe98979835a27d8d6cd1ce

[CL 21449109 by Venugopalan Sreedha in ue5-main branch]
2022-08-18 16:06:29 -04:00
Zousar Shaker
3f4252aa56 ObjectPtr upgrade for engine plugins used from UnrealEditor -allmodules. Automated upgrade process.
#rb none
#preflight 62fe7f270601ad0504910c30

[CL 21447894 by Zousar Shaker in ue5-main branch]
2022-08-18 15:08:49 -04:00
Patrick Gross
9f9e94c076 Remote Control Logic - Range Behaviour
Range Mapping Behaviour for the Remote Control Logic, which adds...
- Ability to lerp a selection of numerical (float, double) and structs (FVector, FRotator) based on Actions presented.
- Ability to activate non-Lerp Actions based on their distance towards the Controllers normalized Value and a Threshold.

Supports: Float Controller

#jira UE-156893
#rb simon.therriault, paul.vincent, venugopalan.sreedha
#preflight 62fd5ac40f2aefc97ac09f30

[CL 21433725 by Patrick Gross in ue5-main branch]
2022-08-17 18:40:25 -04:00
Elliot Colp
f4dbabd0b8 [EpicStageApp][WebRemoteControl] Fix cases where a transaction could be cancelled but fail to report to subscribers
#jira UE-156394
#rb Alejandro.Arango
#preflight 62fd28b087319bacfb16607e

[CL 21427682 by Elliot Colp in ue5-main branch]
2022-08-17 13:48:28 -04:00
Simon Therriault
bfecd4d14e - Fixing static analysis in media capture and remote control
#rb none
#fyi Venugopalan.Sreedha
#preflight 62fbd8fa3c1872b8c96ebcaa

[CL 21409933 by Simon Therriault in ue5-main branch]
2022-08-16 14:25:06 -04:00
Venugopalan Sreedha
46be4c117d Bind Behaviour
#jira UE-156856
#rb simon.therriault, paul.vincent
#preflight 62fa8921153b17e746415f10
#preflight 62fa9343542a7a8d753c31d3

[CL 21391256 by Venugopalan Sreedha in ue5-main branch]
2022-08-15 14:57:31 -04:00
kriss gossart
0422ca7705 Skeletal Mesh - Replace the newly created GetSkeletalMesh function by GetSkeletalMeshAsset so it matches the setter SetSkeletalMeshAsset function (which itself couldn't be named SetSkeletalMesh due to the function already existing and doing something else).
#rb Josie.Yang
#preflight 62fa2afeae3edb54c979492e
#jira none

[CL 21385959 by kriss gossart in ue5-main branch]
2022-08-15 09:26:50 -04:00
Venugopalan Sreedha
ba3c5d2ead ~~ Edit Condition Feature ~~
#jira UE-156853

Provides fully generic support for displaying and editing any Virtual Property (Self Container) through a new widget type: SRCVirtualPropertyWidget.

Callers can implement the read-only version via an OnGenerateWidget call while the editable version (with Context menu and Double-click) are provided automatically by the widget.
#preflight 62f43684b66d5d93136dd29d

[CL 21329038 by Venugopalan Sreedha in ue5-main branch]
2022-08-10 18:56:44 -04:00
jamie dale
ec52d6575c Adding additional includes in preparation for removing a global include
#preflight skip
#rb none
#rnx

#ROBOMERGE-AUTHOR: jamie.dale
#ROBOMERGE-SOURCE: CL 21286944 via CL 21293031 via CL 21293289 via CL 21293403
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v972-20964824)

[CL 21296407 by jamie dale in ue5-main branch]
2022-08-09 15:44:33 -04:00
jamie dale
cd2c04fbed Adding additional includes in preparation for removing a global include
#preflight skip
#rb none
#rnx

#ROBOMERGE-OWNER: jamie.dale
#ROBOMERGE-AUTHOR: jamie.dale
#ROBOMERGE-SOURCE: CL 21283042 via CL 21286016 via CL 21286060 via CL 21286134
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v972-20964824)

[CL 21291490 by jamie dale in ue5-main branch]
2022-08-09 12:54:53 -04:00
jamie dale
a84ca6fb32 Moved some object-centric transaction APIs out of Core and into CoreUObject
The following types have moved to ITransactionObjectAnnotation.h:
- ITransactionObjectAnnotation

The following types have moved to TransactionObjectEvent.h:
- FTransactionObjectDeltaChange
- ETransactionObjectEventType
- FTransactionObjectEvent
- FTransactionDiff

#preflight 62f141b7086f90bbc473f631, 62f1351a904c243122f5eacd
#rb Francis.Hurteau, Rex.Hill

#ROBOMERGE-OWNER: jamie.dale
#ROBOMERGE-AUTHOR: jamie.dale
#ROBOMERGE-SOURCE: CL 21272390 via CL 21285937 via CL 21285973 via CL 21286088
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v972-20964824)

[CL 21290425 by jamie dale in ue5-main branch]
2022-08-09 12:16:06 -04:00
Zousar Shaker
da1254fd35 Callsite upgrade pass for TObjectPtr use on plugins used when building UnrealEditor with "-allmodules".
#rb none
#preflight 62daee42ac71f3a225b744f9

[CL 21226921 by Zousar Shaker in ue5-main branch]
2022-07-22 15:06:06 -04:00
Venugopalan Sreedha
deb0383a7d Conditional Behaviour Improvements
1. Advanced handling of Else condition for supporting multiple actions associated with each unique condition value and Else branch
2. Add All Actions now correctly stores condition value for each action allowing quicker creationg of complex scenarios.
3. Drag-and-drop Group feature implemented for quicker user workflow
4. Crash fix 1 - GC crash related fixed
5. Crash fix 2 - Handled edge case for opening of RC preset in a different level (than where the actions were created) or if a level exits with the RC preset saved, but not the bound actors.

#jira UE-156853
#preflight 62daa5bf4b6d775f5f4810cf

[CL 21219972 by Venugopalan Sreedha in ue5-main branch]
2022-07-22 09:40:15 -04:00
Patrick Gross
3128419e39 SetAssetByPath Behaviour
Add Behaviour with custom Widgets, which takes a String Input and loads/sets the Asset onto a targeted Property.

#jira UE-151173
#rb simon.therriault
#preflight 62d20cb63c3df323906c0ad1

[CL 21120299 by Patrick Gross in ue5-main branch]
2022-07-15 21:04:26 -04:00
Venugopalan Sreedha
0b90ced9d6 Conditional Behaviour (v2)
#jira UE-156853
#preflight 62d066e3562520a394bfb6ff

[CL 21097602 by Venugopalan Sreedha in ue5-main branch]
2022-07-14 15:56:18 -04:00
Patrick Gross
416fd65bec Remote Control Panel - Reset Arrow Field, Memstomp Hotfix
Fixes issues and improves little bits of the Reset Arrow Code being used.
- Change of uint8 to uint8[]
- Remove redundent cnoditional
- Remove not needed Type Cast

#jira none
#rb simon.therriault
#preflight 62ceedf4471a2c288621f9b2

[CL 21075030 by Patrick Gross in ue5-main branch]
2022-07-13 13:40:45 -04:00
Patrick Gross
b902f1e0d6 Fixing Memstomp, Malloc
#jira UE-157362
#rb simon.therriault
#preflight 62cdeb55844ab070f29e2ffc

[CL 21064351 by Patrick Gross in ue5-main branch]
2022-07-12 17:53:59 -04:00
steve robb
4cafa69f6a Misc direct FTCHARToUTF8_Convert usage replaced with StringCast or FPlatformString.
#rb devin.doucette
#jira UE-132142
#preflight 62bf8c181c0b75879792c9b5

#ROBOMERGE-AUTHOR: steve.robb
#ROBOMERGE-SOURCE: CL 20925918 via CL 20925919 via CL 20925920
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v971-20777995)

[CL 20926016 by steve robb in ue5-main branch]
2022-07-02 09:05:41 -04:00
steve robb
1b2a6972d9 Undo //Fortnite/Main/... changelist 20912148
#rb none

#ROBOMERGE-OWNER: steve.robb
#ROBOMERGE-AUTHOR: steve.robb
#ROBOMERGE-SOURCE: CL 20912525 via CL 20912560 via CL 20912561
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v971-20777995)

[CL 20913042 by steve robb in ue5-main branch]
2022-07-01 07:49:36 -04:00