Module |
|
Header |
/Engine/Source/Runtime/Core/Public/Misc/NetworkVersion.h |
Include |
#include "Misc/NetworkVersion.h" |
struct FNetworkVersion
Name | Description | ||
---|---|---|---|
|
GetEngineCompatibleNetworkProtocolVersion() |
||
|
GetEngineNetworkProtocolVersion() |
||
|
GetGameCompatibleNetworkProtocolVersion() |
||
|
GetGameNetworkProtocolVersion() |
||
|
GetLocalNetworkVersion ( |
Generates a version number, that by default, is based on a checksum of the engine version + project name + project version string Game/project code can completely override what this value returns through the GetLocalNetworkVersionOverride delegate If called with AllowOverrideDelegate=false, we will not call the game project override. |
|
|
GetNetworkCompatibleChangelist() |
||
|
const FStrin... |
GetProjectVersion() |
Returns the project version used by networking |
|
FString & |
GetProjectVersion_Internal() |
Used to allow BP only projects to override network versions |
|
GetReplayCompatibleChangelist() |
||
|
FNetworkRepl... |
GetReplayVersion() |
Generates a special struct that contains information to send to replay server |
|
InvalidateNetworkChecksum() |
Invalidates any cached network checksum and forces it to be recalculated on next request |
|
|
IsNetworkCompatible |
Determine if a connection is compatible with this instance |
|
|
SetGameCompatibleNetworkProtocolVersion ( |
Sets the game compatible network protocol version used for networking and invalidate cached values |
|
|
SetGameNetworkProtocolVersion ( |
Sets the game network protocol version used for networking and invalidate cached values |
|
|
SetProjectVersion ( |
Sets the project version used for networking. |
Name |
Description |
---|---|
FGetLocalNetworkVersionOverride |
Called in GetLocalNetworkVersion if bound |
FIsNetworkCompatibleOverride |
Called in IsNetworkCompatible if bound |