// Funcao public void IsLikedPage(string pageId, IsLikedPageCallback 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(pageId, callback), GetFB().HandleState ); // Enviar erro para o callback Debug.LogWarning(EMPTY_TOKEN); if (callback != null) { callback(EMPTY_TOKEN, false, pageId); } return; } // Caso contrario, fazer a conexão GetFB().StartCoroutine( GetFB().IsLikedPage(pageId, callback) ); } }
// Funcao public void IsLikedPage(string pageId, IsLikedPageCallback 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(pageId, callback), GetFB().HandleState ); // Enviar erro para o callback Debug.LogWarning(EMPTY_TOKEN); if (callback != null) callback(EMPTY_TOKEN, false, pageId); return; } // Caso contrario, fazer a conexão GetFB().StartCoroutine( GetFB().IsLikedPage(pageId, callback) ); } }