Documentation

​
​

Development

User Acquisition

Monetization

Industry

Authentication for Unreal Engine

Authentication overview

Authentication for Unreal Engine

Multiplayer Services for Unreal
​
​
Authentication for Unreal
  • Overview
  • Get started
  • Authentication lifecycle
  • Player profiles
  • Player preferences
  • C++ integration
  • Blueprint integration
C++ API Reference
  • Authentication API
    • AuthenticationBlueprintApi
    • AuthenticationErrorCodes
    • AuthenticationStates
    • AuthenticationSubsystem
    • Authentication.Models
      • AuthenticationResponse
      • AuthenticationPlayerProfileChangedResponse
      • AuthenticationPlayerProfileDeletedResponse
      • AuthenticationSignInOptions
      • AuthenticationStateChangedResponse
      • AuthenticationUserResponse
  • Services.Core API
  1. Authentication SDK for Unreal Engine

Struct AuthenticationStateChangedResponse

Reference the data structure for authentication state changes.
Read time 1 minute
Last updated 8 months ago

Struct representing a change in authentication state.
Include
#include "Models/AuthenticationStateChangedResponse.h"
Syntax
USTRUCT(BlueprintType)struct AUTHENTICATION_API FAuthenticationStateChangedResponse

Fields

OldState

The previous state.

Declaration

EAuthenticationStates OldState = EAuthenticationStates::SignedOut;

Blueprint

Name

Type

Default Value

Blueprint Property Type

Blueprint Property Category

Old StateEAuthenticationStates
EAuthenticationStates::SignedOut
BlueprintReadOnlyUnity Gaming Services | Authentication | Models

C++

Name

Type

Default Value

OldState
EAuthenticationStates
EAuthenticationStates::SignedOut

NewState

The new state.

Declaration

EAuthenticationStates NewState = EAuthenticationStates::SignedOut;

Blueprint

Name

Type

Default Value

Blueprint Property Type

Blueprint Property Category

New StateEAuthenticationStates
EAuthenticationStates::SignedOut
BlueprintReadOnlyUnity Gaming Services | Authentication | Models

C++

Name

Type

Default Value

NewState
EAuthenticationStates
EAuthenticationStates::SignedOut

Copyright © 2026 Unity Technologies
LegalPrivacy PolicyCookiesDocumentation Terms of UseDo Not Sell or Share My Personal InformationYour Privacy Choices (Cookie Settings)

"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S and elsewhere (more info here). Other names or brands are trademarks of their respective owners.

Some pages are machine-translated for convenience, and may contain inaccuracies. In the event of conflicting information, the English version is authoritative.

  • On this page
    • Include

    • Syntax

    • Fields

      • OldState

        • Declaration

        • Blueprint

        • C++

      • NewState

        • Declaration

        • Blueprint

        • C++


Report a problem with this page