#rnx
#rb none
#ROBOMERGE-SOURCE: CL 10869241 via CL 10869527 via CL 10869904
#ROBOMERGE-BOT: (v613-10869866)
[CL 10870586 by ryan durand in Main branch]
- Until recently object path channels had key values of type TSoftObjectPtr<UObject>, but this was changed to be a struct type that contained both a soft object ptr and a strong reference in order to correctly support asnc loads (by hinting the async loader that each asset referenced by the channel was required before the package load completes).
- This caused a disparity between the key data type and the type of the generated key struct being used to edit it.
- A new PostConstructKeyInstance function can now be overloaded to provide additional behavior on instantiation of a new key struct which is used here to assign the UObject* to the key value correctly usding its overloaded assignment operator.
#rb Max.Chen
[CL 5386586 by Andrew Rodham in Dev-Sequencer branch]