|
enum class | EOnlineMode : uint8 { Offline
, LAN
, Online
} |
|
enum class | ESessionState : uint8 {
NONE
, SEARCHING
, JOINING
, INSESSION
,
DESTROYING
} |
|
enum class | EServerPlatform : uint8 { PC
, PS
, XBOX
} |
|
enum class | EProjectXPrivileges : uint8 {
CanPlay
, CanPlayOnline
, CanCommunicateOnline
, CanUseUserGeneratedContent
,
CanUserCrossPlay
} |
|
enum class | EProjectXPrivilegeResult : uint8 {
NoFailures = 0
, RequiredPatchAvailable = 1
, RequiredSystemUpdate = 2
, AgeRestrictionFailure = 3
,
AccountTypeFailure = 4
, UserNotFound = 5
, UserNotLoggedIn = 6
, ChatRestriction = 7
,
UGCRestriction = 8
, GenericFailure = 9
, OnlinePlayRestricted = 10
, NetworkConnectionUnavailable = 11
} |
|
enum class | EAvatarSize : uint8 { Small = 0
, Medium = 1
, Large = 2
} |
|
enum class | ESortParameter : uint8 {
NONE = 0
, Official = 1
, MapName = 2
, Mode = 3
,
PlayerCount = 4
, Region = 5
, Ping = 6
, AntiCheat = 7
,
MODS = 8
, Password = 9
, ServerName = 10
, WhiteList = 11
,
Difficulty = 12
} |
|
enum class | EAchievementData : uint8 {
NONE = 0
, PRIVATE_ACHIEVEMENT_1 = 1
, CORPORAL_ACHIEVEMENT_2 = 2
, SERGEANT_ACHIEVEMENT_3 = 3
,
LIEUTENANT_ACHIEVEMENT_4 = 4
, MAJOR_ACHIEVEMENT_5 = 5
, COLONEL_ACHIEVEMENT_6 = 6
, GENERAL_ACHIEVEMENT_7 = 7
,
GLUTTON_FOR_PUNISHMENT_ACHIEVEMENT_8 = 8
, SNOWBIRD_ACHIEVEMENT_9 = 9
, TROPICAN_ACHIEVEMENT_10 = 10
, HAZE_FOR_DAYS_ACHIEVEMENT_11 = 11
,
CITIZEN_OF_CHANGSHA_ACHIEVEMENT_12 = 12
, ARCHAEOLOGIST_ACHIEVEMENT_13 = 13
, PYROMANCER_ACHIEVEMENT_14 = 14
, VALLEY_GIRL_ACHIEVEMENT_15 = 15
,
KING_OF_THE_HILL_ACHIEVEMENT_16 = 16
, ACE_OF_BASES_ACHIEVEMENT_17 = 17
, CAPTURE_THE_VICTORY_ACHIEVEMENT_18 = 18
, VERY_IMPORTANT_ACHIEVEMENT_19 = 19
,
NO_I_IN_TEAM_ACHIEVEMENT_20 = 20
, ALL_THAT_GLITTERS_ACHIEVEMENT_21 = 21
, BACKUP_ACHIEVEMENT_22 = 22
, CENTURION_ACHIEVEMENT_23 = 23
,
HOT_POTATO_ACHIEVEMENT_24 = 24
, GRENADIER_ACHIEVEMENT_25 = 25
, DESTROYER_ACHIEVEMENT_26 = 26
, BRINGER_OF_WRATH_ACHIEVEMENT_27 = 27
,
MEDIC_ACHIEVEMENT_28 = 28
, SURGEON_ACHIEVEMENT_29 = 29
, ELIMINATOR_ACHIEVEMENT_30 = 30
, ANNIHILATOR_ACHIEVEMENT_31 = 31
,
FLYSWATTER_ACHIEVEMENT_32 = 32
, AVERAGE_JOES_ACHIEVEMENT_33 = 33
, VERSUS_GOLIATH_ACHIEVEMENT_34 = 34
, MORE_LIKE_TECH_STOPS_ACHIEVEMENT_35 = 35
,
MASTER_OF_NONE_ACHIEVEMENT_36 = 36
, MASTER_OF_ALL_ACHIEVEMENT_37 = 37
, CRACKIN_SKULLS_ACHIEVEMENT_38 = 38
, DEADEYE_ACHIEVEMENT_39 = 39
,
BOOM_ACHIEVEMENT_40 = 40
, DINE_AND_DASH_ACHIEVEMENT_41 = 41
, CANT_STOP_ME_NOW_ACHIEVEMENT_42 = 42
, FLOAT_LIKE_A_BUTTERFLY_ACHIEVEMENT_43 = 43
} |
|
enum class | ERewardType : uint8 { ReferAFriend = 0
, FoundersDLC = 1
, DailyLogin = 2
, TwitchRewards = 3
} |
|
enum class | EJoinSessionResponse : uint8 {
Success
, SessionIsFull
, SessionDoesNotExist
, CouldNotRetrieveAddress
,
AlreadyInSession
, UnknownError
} |
|
|
| DECLARE_DYNAMIC_DELEGATE_TwoParams (FPrivilegeSignature, bool, bAllowed, EProjectXPrivilegeResult, Result) |
|
| DECLARE_DYNAMIC_MULTICAST_DELEGATE_ThreeParams (FOnWorldOriginChangedSignature, class UWorld *, InWorld, FIntVector, PreviousOriginLocation, FIntVector, NewOriginLocation) |
|
| DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam (FOnSessionSearchCompleteSignature, const TArray< FServerInfo > &, ServerInfos) |
|
| DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam (FOnSessionJoinCompleteSignature, EJoinSessionResponse, JoinResult) |
|
| DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam (FOnSessionMatchmakingSignature, bool, bIsMatchMaking) |
|
| DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam (FOnSessionDestroyCompleteSignature, bool, bComplete) |
|
| DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam (FOnSessionEventSignature, ESessionState, State) |
|
| DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam (FSettingChanged, const float, Delta) |
|
| DECLARE_DYNAMIC_MULTICAST_DELEGATE (FOnRestartPendingSignature) |
|
| DECLARE_DYNAMIC_MULTICAST_DELEGATE (FOnFounderDLCUnlockSignature) |
|
| DECLARE_DYNAMIC_MULTICAST_DELEGATE (FOnShowcaseItems) |
|
| DECLARE_DYNAMIC_MULTICAST_DELEGATE (FOnTwitchIntegrationVerified) |
|
| DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams (FOnMenuStateChanged, UAdvancedUserWidget *, Widget, bool, bToggle) |
|
| DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam (FOnUsersLoadedSignature, const FUsers &, FoundUsers) |
|
| DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams (FOnNakamaUserIDFoundSignature, const FString &, FoundID, const FString &, ForID) |
|
| DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams (FOnDailyRewardsSignature, int, Currency, int, Experience) |
|
| DECLARE_DYNAMIC_MULTICAST_DELEGATE (FOnNakamaManagerInitializedSignature) |
|
| DECLARE_DYNAMIC_DELEGATE_TwoParams (FOnNakamaUserIDFound, const FString &, NakamaID, const FString &, SteamID) |
|
| DECLARE_DYNAMIC_DELEGATE_OneParam (FOnNakamaDailyLoginRewardsFound, bool, bLoginBonusAvailable) |
|
| DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam (FOnUserInfoRequested, const FString &, ID) |
|
| DECLARE_DYNAMIC_DELEGATE_TwoParams (FUserRequestCallbackSignature, const FString &, ID, const FString &, NickName) |
|
| DECLARE_DELEGATE_TwoParams (FOnNakamaUserIDsFoundSignature, const TArray< FString > &, const TSharedPtr< FJsonObject > &) |
|