Report #2 , Why are these nodes different in name but in fact they are the same?

Hi LY Team,
Report #2 , Why are these nodes different in name but in fact they are the same in Ly 1.19?

Hi @_AhmadKarami. Thanks for bringing this up.
I believe this is because of our API deprecation process. Say if we have XXXByID at the beginning, and then we wanted to change it to XXX only. Direct name changing can cause previous version broken, if anyone is using the previous node. So we’d rather send out a warning message, until we are confident of removing the old names.
Here is the code clip:

            // Deprecated-renamed APIs. These will warn if used.
            ->Event("ActivateGameEntityById", &GameEntityContextRequestBus::Events::ActivateGameEntityById)
            ->Event("DeactivateGameEntityById", &GameEntityContextRequestBus::Events::DeactivateGameEntityById)
            ->Event("DestroySliceByEntityId", &GameEntityContextRequestBus::Events::DestroySliceByEntityId)
2 Likes

Thank you so much.
got it. :pray: :rose: