Fixes issue when attempting to hash a FUniqueNetIdWrapper from inside of a function also named GetTypeHash
[REVIEW] [at]chris.varnsverry
[CL 27828850 by rob cannaday in ue5-main branch]
#fyi Chris.Varnsverry
Original CL Desc
-----------------------------------------------------------------
- Add FUniqueNetId::IsMutable, default to returning false.
- Return true from FUniqueNetIdEOS::IsMutable
- Make FUniqueNetIdRepl always rebuild replication data when IsMutable is false
#jira OI-3546
#review-23612005 @Michael.Kirzinger @Rob.Cannaday @Ryan.Hairyes @Alejandro.Aguilar @Sam.Zamani
#preflight 63bc2959577437afe6cc0f98
[CL 23625244 by Chris Varnsverry in ue5-main branch]
- Return true from FUniqueNetIdEOS::IsMutable
- Make FUniqueNetIdRepl always rebuild replication data when IsMutable is false
#jira OI-3546
#review-23612005 @Michael.Kirzinger @Rob.Cannaday @Ryan.Hairyes @Alejandro.Aguilar @Sam.Zamani
#preflight 63bc2959577437afe6cc0f98
[CL 23625183 by Chris Varnsverry in ue5-main branch]
- CoreMinimal.h include removal all the way to PlayerController.h not transitively including it
#preflight 63b927dbc927e34482e15e18
#rb none
[CL 23608545 by henrik karlsson in ue5-main branch]
- Remove some unused/unnecessary friend functions
- Convert some others to virtual overrides.
#jira OI-3210 OI-3513
#review-21906900 @Rob.Cannaday @Sam.Zamani
#preflight 631a7563a60c539c98ae6634
[CL 21961557 by Chris Varnsverry in ue5-main branch]
Rename FOnlineSessionInviteIdHandle to FSessionInviteId;
Rename FOnlineVerifiedAuthTicketIdHandle to FVerifiedAuthTicketId;
Rename FOnlineVerifiedAuthSessionIdHandle to FVerifiedAuthSessionId;
Rename FOnlineIdHandle to FOnlineId and corresponding variable name Handle to OnlineId;
#jira OI-4769
#review @michael.atchison @alejandro.aguilar @chris.varnsverry
#rb @michael.atchison
#preflight 630922ea6646eb80302d702c
[CL 21597578 by lorry li in ue5-main branch]
- Rename FOnlineSessionIdHandle to FOnlineSessionId, not renaming to FSessionId because the name already existing and I think it might be good to keep Online to distinguish it from network session for the replication;
- Rename corresponding variable SessionIdHandle/Handle to SessionId.
#review-21572177 @michael.atchison @alejandro.aguilar @chris.varnsverry
#jira OI-4769
#rb @michael.atchison
#preflight 6308fee76646eb80301d3f11
[CL 21594271 by lorry li in ue5-main branch]
- Added StartMatchmaking parameters and state check common methods
- Refactor of TOnlineBasicIdRegistry to take the Online Services type as constructor parameter instead of template
- Refactor of FOnlineNetIdRegistry to serve as base class for Account and Session registries in OSS Adapter
#jira OI-4469, OI-4776, OI-4475, OI-4474, OI-4470
#review-21160653 @Sam.Zamani, @Rob.Cannaday, @Michael.Kirzinger, @Michael.Atchison, @Stephen.Ma, @Jake.Niman, @Chris.Varnsverry
#preflight 62f4de563f500fb6dc6ad4a2
[CL 21334051 by alejandro aguilar in ue5-main branch]
- Refactored methods taking shared references as parameters to take id handles instead
- Added invite id handle and registry types, and refactored invite logic to use them.
- Added new GetSessionInvites method to the interface to make use of invites cache, and defined common behaviour.
#jira OI-4768
#review-21165742 @Sam.Zamani, @Rob.Cannaday, @Michael.Kirzinger, @Michael.Atchison, @Stephen.Ma, @Jake.Niman, @Chris.Varnsverry
#preflight 62f36e3a086f90bbc4d34513
[CL 21315622 by alejandro aguilar in ue5-main branch]
Headers are updated to contain any missing #includes needed to compile and #includes are sorted. Nothing is removed.
#ushell-cherrypick of 21065896 by bryan.sefcik
#preflight 62d4b1a5a6141b6adfb0c892
#jira
#ROBOMERGE-OWNER: Bryan.sefcik
#ROBOMERGE-AUTHOR: bryan.sefcik
#ROBOMERGE-SOURCE: CL 21150156 via CL 21151754 via CL 21154719
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v972-20964824)
#ROBOMERGE-CONFLICT from-shelf
[CL 21181076 by Bryan sefcik in ue5-main branch]
Implement OSSv2 AuthCommon.
Change LobbyVariant to SchemaVariant for more general use.
Add FOnlineVerifiedAuthTicketIdHandle and FOnlineVerifiedAuthSessionIdHandle
#jira OI-3824
#review-20401621 @michael.kirzinger, @sam.zamani, @rob.cannaday
#preflight 62ce4827471a2c2886ebe215
[CL 21073212 by michael atchison in ue5-main branch]