public void SignInOrOutGPGS() { if (GPGSManager.Authenticated()) { uiManager.OpenMessageBox( () => { GPGSManager.SignOut(); InitializeSignInOrOutGPGSButtonColor(); GridManager.State = GridState.Nothing; }, () => { }, "All your local data will be erased, are you sure you want to sign out?"); } else { GPGSManager.SignIn(InitializeSignInOrOutGPGSButtonColor, dataName, OnDataRead); } }
private void InitializeSignInOrOutGPGSButtonColor() { uiManager.SetGPGSButtonSprite(GPGSManager.Authenticated()); }