# Visual Scripting

- [Instructions](/playplus-documentation/visual-scripting/instructions.md)
- [Play Games Activate](/playplus-documentation/visual-scripting/instructions/play-games-activate.md): Activates the Play Games platform as the implementation of Social.Active. After calling this method, you can call methods on Social.Active. For example, Social.Active.Authenticate()
- [Play Games Authenticate](/playplus-documentation/visual-scripting/instructions/play-games-authenticate.md): Returns the result of the automatic sign-in attempt.
- [Request Server Side Access](/playplus-documentation/visual-scripting/instructions/request-server-side-access.md): Requests server-side access to Player Games Services for the currently signed in player.
- [Get Local User Id](/playplus-documentation/visual-scripting/instructions/get-local-user-id.md): Assign the user's global unique identifier to the parameter User Id
- [Get Local User Name](/playplus-documentation/visual-scripting/instructions/get-local-user-name.md): Assign the user's username or alias to the parameter User Name
- [Get Token](/playplus-documentation/visual-scripting/instructions/get-token.md): Assign the token to the to the parameter Token.
- [Events](/playplus-documentation/visual-scripting/events.md)
- [On Authenticate](/playplus-documentation/visual-scripting/events/on-authenticate.md): Executed when user is authenticated and matches the Sign In Status property.
- [On Request Server Side Access](/playplus-documentation/visual-scripting/events/on-request-server-side-access.md): Executed when a Request Server Side Access is executed and it also returns the players Token.
- [Conditions](/playplus-documentation/visual-scripting/conditions.md)
- [Is User Authenticated](/playplus-documentation/visual-scripting/conditions/is-user-authenticated.md): Determines whether the user is authenticated.
