// Funcao public void SetScore(string facebookId, int score, SetScoreCallback callback) { if (FacebookAPIReady()) { // Se nao existir token, fazer o "giro" do Facebook if (!HasToken()) { // Cacheia conexão e tenta novamente apos o "giro" GetFB().Login( new FacebookAPIManager.GenerateState(facebookId, score, callback), GetFB().HandleState ); // Enviar erro para o callback Debug.LogWarning(EMPTY_TOKEN); if (callback != null) { callback(EMPTY_TOKEN, facebookId, score); } return; } // Caso contrario, fazer a conexão GetFB().StartCoroutine( GetFB().SetScore(facebookId, score, callback) ); } }
//Write the current score to the window private void SetScore() { if (this.labelScore.InvokeRequired) { SetScoreCallback d = new SetScoreCallback(SetScore); this.Invoke(d); } else { this.labelScore.Text = "Score: " + nPoints.ToString(); } }
public void SetScore(string facebookId, float score, SetScoreCallback callback) { SetScore(facebookId, (int)score, callback); }
// Funcao public void SetScore(string facebookId, int score, SetScoreCallback callback) { if (FacebookAPIReady()) { // Se nao existir token, fazer o "giro" do Facebook if (!HasToken()) { // Cacheia conexão e tenta novamente apos o "giro" GetFB().Login( new FacebookAPIManager.GenerateState(facebookId, score, callback), GetFB().HandleState ); // Enviar erro para o callback Debug.LogWarning(EMPTY_TOKEN); if (callback != null) callback(EMPTY_TOKEN, facebookId, score); return; } // Caso contrario, fazer a conexão GetFB().StartCoroutine( GetFB().SetScore(facebookId, score, callback) ); } }