Arma Reforger Explorer  1.1.0.42
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
GameStateTransitions

Data Structures

class  GameStateTransitions
 
class  KickCauseCodeAPI
 

Enumerations

enum  KickCauseCode { NONE, NONE }
 
enum  KickCauseCode { NONE, NONE }
 
enum  KickCauseGroup2 { PLATFORM, PLAYER_MANAGER, PLATFORM, PLAYER_MANAGER }
 Extends KickCauseGroup by adding game-specific groups. More...
 
enum  KickCauseGroup2 { PLATFORM, PLAYER_MANAGER, PLATFORM, PLAYER_MANAGER }
 
enum  PlatformKickReason {
  ACTIVE_USER_LOST, NO_MP_PRIVILEGE, NO_CROSSPLAY_PRIVILEGE, ACTIVE_USER_LOST,
  NO_MP_PRIVILEGE, NO_CROSSPLAY_PRIVILEGE
}
 
enum  PlatformKickReason {
  ACTIVE_USER_LOST, NO_MP_PRIVILEGE, NO_CROSSPLAY_PRIVILEGE, ACTIVE_USER_LOST,
  NO_MP_PRIVILEGE, NO_CROSSPLAY_PRIVILEGE
}
 

Detailed Description

Enumeration Type Documentation

◆ KickCauseCode [1/2]

Opaque code representing various reasons for ending gameplay. It must be manipulated using KickCauseCodeAPI functions, which provide access to category and category-specific reason. Categories differentiate various systems and each system should provide it's own list of possible reasons that could cause gameplay to end.

Enumerator
NONE 

Predefined value used when gameplay ends as a result of user action and does not need to be explained.

NONE 

Predefined value used when gameplay ends as a result of user action and does not need to be explained.

Definition at line 19 of file KickCauseCode.c.

◆ KickCauseCode [2/2]

Enumerator
NONE 

Predefined value used when gameplay ends as a result of user action and does not need to be explained.

NONE 

Predefined value used when gameplay ends as a result of user action and does not need to be explained.

Definition at line 19 of file KickCauseCode.c.

◆ KickCauseGroup2 [1/2]

Enumerator
PLATFORM 

Kick reason comes from PlatformKickReason.

PLAYER_MANAGER 

Kick reason comes from PlayerManagerKickReason.

PLATFORM 

Kick reason comes from PlatformKickReason.

PLAYER_MANAGER 

Kick reason comes from PlayerManagerKickReason.

Definition at line 13 of file KickCauseGroup2.c.

◆ KickCauseGroup2 [2/2]

Extends KickCauseGroup by adding game-specific groups.

Enumerator
PLATFORM 

Kick reason comes from PlatformKickReason.

PLAYER_MANAGER 

Kick reason comes from PlayerManagerKickReason.

PLATFORM 

Kick reason comes from PlatformKickReason.

PLAYER_MANAGER 

Kick reason comes from PlayerManagerKickReason.

Definition at line 13 of file KickCauseGroup2.c.

◆ PlatformKickReason [1/2]

Enumerator
ACTIVE_USER_LOST 

User who originally started the game is no longer active.

NO_MP_PRIVILEGE 

User is not allowed to play multiplayer games.

NO_CROSSPLAY_PRIVILEGE 

User is not allowed to play cross-platform multiplayer.

ACTIVE_USER_LOST 

User who originally started the game is no longer active.

NO_MP_PRIVILEGE 

User is not allowed to play multiplayer games.

NO_CROSSPLAY_PRIVILEGE 

User is not allowed to play cross-platform multiplayer.

Definition at line 12 of file PlatformKickReason.c.

◆ PlatformKickReason [2/2]

Enumerator
ACTIVE_USER_LOST 

User who originally started the game is no longer active.

NO_MP_PRIVILEGE 

User is not allowed to play multiplayer games.

NO_CROSSPLAY_PRIVILEGE 

User is not allowed to play cross-platform multiplayer.

ACTIVE_USER_LOST 

User who originally started the game is no longer active.

NO_MP_PRIVILEGE 

User is not allowed to play multiplayer games.

NO_CROSSPLAY_PRIVILEGE 

User is not allowed to play cross-platform multiplayer.

Definition at line 12 of file PlatformKickReason.c.