void LoginFacebook() { // Disable interaction SetInteractable(false); // Show loading SetShowLoading(true); // Login Facebook FBManager.LogIn((error) => { if (error != null) { Log.Error(error); } else { // Update Facebook FBManager.Instance.OnUpdate(); } // Hide loading SetShowLoading(false); // Set sprite loginButton.SetSprite(FB.IsLoggedIn ? logOut : logIn); // Update Connect button UpdateConnectFacebook(); // Enable interaction SetInteractable(true); }); }
public void ConnectFacebook() { // Play sound SoundManager.PlayButtonClick(); // Check if offline if (!Helper.IsOnline()) { // Hide sunlight sunlight.Hide(); Manager.Instance.ShowMessage(Settings.NoInternetConnection, () => { // Show sunlight sunlight.Show(); }); return; } // Disable interaction SetInteractable(false); // Show loading SetShowLoading(true); // Login Facebook FBManager.LogIn((error) => { if (error != null) { Log.Error(error); } else { // Update Facebook FBManager.Instance.OnUpdate(); } // Hide loading SetShowLoading(false); // Update Connect button UpdateConnectFacebook(); // Enable interaction SetInteractable(true); }); }