public void Login(OnAllDataFetchedDelegate callback) { if (this.HaveAllData) { callback(); return; } this.allDataFetchedCallbacks.Add(callback); ProcessingScreen.Show(); FacebookManager.OnFacebookLoggedIn = new FacebookLoggedInDelegate(this.OnFacebookLogin); FacebookManager.OnFacebookLogInFailed = new FacebookLogInFailedDelegate(this.OnFacebookLoginFailed); FacebookManager.Login(); Service.BILoggingController.TrackAuthorization("allow", "f"); }
public void Login(OnAllDataFetchedDelegate callback) { if (this.HaveAllData) { callback(); return; } if (this.IsLoggedIn) { return; } this.allDataFetchedCallbacks.Add(callback); ProcessingScreen.Show(); Service.Get <Engine>().ForceGarbageCollection(null); FacebookManager.OnFacebookLoggedIn = new FacebookDelegate(this.OnFacebookLogin); FacebookManager.OnFacebookLogInFailed = new FacebookDelegate(this.OnFacebookLoginFailed); FacebookManager.Instance.Login(); Service.Get <BILoggingController>().TrackAuthorization("allow", "f"); }