Custom controllers added automatic execution on PostLoad (see https://p4-swarm.epicgames.net/changes/25874141).
This CL removes the support for that (given that the execution of controllers is non-deterministic), and gives the control back to the user.
This change also prevents issues related to unreliability, and assets being automatically modified/dirtied on scene load.
#rb Jeremie.Roy
[CL 27796590 by dario mazzanti in ue5-main branch]
Remove DeleteAllEntities button from Group in the Header and in the Footer from Properties/Controller/Behaviour and Action.
Move up Properties footer buttons (ExposeActor, ExposeFunction) to the header and remove all footer.
#rb jeremie.roy
[CL 27670327 by andrea botti in ue5-main branch]
Behaviour add button change, adding all behaviour and grey out the ones that can't be used with the specific controller
#rb jeremie.roy
[CL 27078624 by andrea botti in ue5-main branch]
C++ and BP enum properties are handled differently, with the former not properly working with RC Controllers.
#jira UE-189659
#rb Jeremie.Roy
[CL 26610754 by dario mazzanti in ue5-main branch]
By registering to the new IRemoteControlUIModule delegates:
- OnAddControllerExtensionColumn
- OnGenerateControllerExtensionsWidgets
it is possible to add a custom column to the controllers list, and customize its widget, e.g. to perform custom actions on the controller
#jira UE-190624
#rb Jeremie.Roy
#p4v-cherrypick 26515173
[CL 26604382 by dario mazzanti in ue5-main branch]
By registering to the new IRemoteControlUIModule delegates:
- OnAddControllerExtensionColumn
- OnGenerateControllerExtensionsWidgets
it is possible to add a custom column to the controllers list, and customize its widget, e.g. to perform custom actions on the controller
#jira UE-190624
#rb Jeremie.Roy
[CL 26515259 by dario mazzanti in ue5-main branch]