2 Commits

Author SHA1 Message Date
juan portillo
ec5551d238 Added GetLevelEditor to Level Editor Menu Context to get the (public facing) ILevelEditor, as the existing SLevelEditor is unusable outside
#rb Rex.Hill

[CL 27029302 by juan portillo in ue5-main branch]
2023-08-11 11:17:52 -04:00
julien stjean
51e563b9a0 Fixed the typed element scripting api issues.
Added the FScriptTypedElementHandle. These handles are disarmed when the element they pointing to is destroyed instead of crashing the engine. They do have a performance overhead so using these should be restricted to exposing stuff to blueprint/python.

Reworked the TypedElementList to be a template so that we have both a FTypedElementList and a FScriptTypedElementList from the same source code.

Changed the api of the interfaces so that can now accept and use the scripted version of the handle and list instead of the native ones.

#jira UE-133667
#rb Brooke.Hubert
#preflight 61f89bfaf657e25a5908db48

#ROBOMERGE-AUTHOR: julien.stjean
#ROBOMERGE-SOURCE: CL 18816318 in //UE5/Release-5.0/... via CL 18816336 via CL 18822818
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v910-18824042)

[CL 18824371 by julien stjean in ue5-main branch]
2022-02-02 07:40:00 -05:00