C# Class Foundation.Server.AccountService

Static service for communicating with the Accounts / Authentication Service
Inheritance: ServiceClientBase
Exibir arquivo Open project: NVentimiglia/Unity3d-Foundation

Public Properties

Property Type Description
Instance AccountService

Public Methods

Method Description
Delete ( string password ) : UnityTask

Deletes the current account

Delete ( string password, Action callback ) : void

Deletes the current account

FacebookConnect ( ) : UnityTask

Sign in request

FacebookConnect ( Facebook.Unity.AccessToken token ) : UnityTask

Sign in request

FacebookConnect ( Facebook.Unity.AccessToken token, Action callback ) : void

Sign in request

FacebookConnect ( Action callback ) : void

Sign in request

FacebookDisconnect ( ) : UnityTask

Removal

FacebookDisconnect ( Action callback ) : void

Removal

Get ( ) : UnityTask

Hit server, get up to date account profile

Get ( Action callback ) : void

Hit server, get up to date account profile

Guest ( ) : UnityTask

Requests a new guest account. Use for 'Skip Sign In' option.

Guest ( Action callback ) : void

Requests a new guest account. Use for 'Skip Sign In' option.

Load ( ) : void

Loads session from prefs Called automatically in constructor.

Reset ( string email ) : UnityTask

Tells the server to send out an recovery email. This email will contain a reset token.

Reset ( string email, Action callback ) : void

Tells the server to send out an recovery email. This email will contain a reset token.

Save ( ) : void

Saves to prefs

SignIn ( string email, string password ) : UnityTask

Sign in request

SignIn ( string email, string password, Action callback ) : void

Sign in request

SignOut ( ) : void

Sign out and clear cache

Update ( string email, string password ) : UnityTask

Update account details

Update ( string email, string password, Action callback ) : void

Update account details

Private Methods

Method Description
AccountService ( ) : System
ReadDetails ( AccountDetails model ) : void

Method Details

Delete() public method

Deletes the current account
public Delete ( string password ) : UnityTask
password string
return Foundation.Tasks.UnityTask

Delete() public method

Deletes the current account
public Delete ( string password, Action callback ) : void
password string
callback Action
return void

FacebookConnect() public method

Sign in request
public FacebookConnect ( ) : UnityTask
return Foundation.Tasks.UnityTask

FacebookConnect() public method

Sign in request
public FacebookConnect ( Facebook.Unity.AccessToken token ) : UnityTask
token Facebook.Unity.AccessToken
return Foundation.Tasks.UnityTask

FacebookConnect() public method

Sign in request
public FacebookConnect ( Facebook.Unity.AccessToken token, Action callback ) : void
token Facebook.Unity.AccessToken
callback Action
return void

FacebookConnect() public method

Sign in request
public FacebookConnect ( Action callback ) : void
callback Action
return void

FacebookDisconnect() public method

Removal
public FacebookDisconnect ( ) : UnityTask
return Foundation.Tasks.UnityTask

FacebookDisconnect() public method

Removal
public FacebookDisconnect ( Action callback ) : void
callback Action
return void

Get() public method

Hit server, get up to date account profile
public Get ( ) : UnityTask
return Foundation.Tasks.UnityTask

Get() public method

Hit server, get up to date account profile
public Get ( Action callback ) : void
callback Action
return void

Guest() public method

Requests a new guest account. Use for 'Skip Sign In' option.
public Guest ( ) : UnityTask
return Foundation.Tasks.UnityTask

Guest() public method

Requests a new guest account. Use for 'Skip Sign In' option.
public Guest ( Action callback ) : void
callback Action
return void

Load() public method

Loads session from prefs Called automatically in constructor.
public Load ( ) : void
return void

Reset() public method

Tells the server to send out an recovery email. This email will contain a reset token.
public Reset ( string email ) : UnityTask
email string
return UnityTask

Reset() public method

Tells the server to send out an recovery email. This email will contain a reset token.
public Reset ( string email, Action callback ) : void
email string
callback Action
return void

Save() public method

Saves to prefs
public Save ( ) : void
return void

SignIn() public method

Sign in request
public SignIn ( string email, string password ) : UnityTask
email string
password string
return UnityTask

SignIn() public method

Sign in request
public SignIn ( string email, string password, Action callback ) : void
email string
password string
callback Action
return void

SignOut() public method

Sign out and clear cache
public SignOut ( ) : void
return void

Update() public method

Update account details
public Update ( string email, string password ) : UnityTask
email string
password string
return UnityTask

Update() public method

Update account details
public Update ( string email, string password, Action callback ) : void
email string
password string
callback Action
return void

Property Details

Instance public_oe static_oe property

public static AccountService,Foundation.Server Instance
return AccountService