Exemplo n.º 1
0
    public void sendKey(List <string> friendsIDs, string bossReached, List <string> requestID)
    {
        /*if (!canPublish())
         * {
         *      return;
         * }*/

        string myFBID = FacebookPersistentData.GetInstance().getPlayerId();

        print(bossReached);

        FB.AppRequest("Here, take this key!",      // A message for the user
                      OGActionType.SEND,           // Can be .Send or .AskFor depending on what you want to do with the object.
                      "795229890609809",           // Here we put the object id we got as a result before.
                      friendsIDs,                  // The id of the sender.
                                                   //null,20,
                      "SendKey," + bossReached,    // Here you can put in any data you want
                      "Send a key to your friend", // A title
                      delegate(IAppRequestResult result) {
            if (result.Error == null)
            {
                for (int i = 0; i < friendsIDs.Count; i++)
                {
                    ShopikaSyncManager.GetCastedInstance <ShopikaSyncManager>().registerInvite(myFBID, friendsIDs[i]);
                    deleteAppRequest(requestID[i]);
                }
            }
            Debug.Log(result.RawResult);
        }
                      );
    }
Exemplo n.º 2
0
    void Start()
    {
        if (!DirectlyToPlayOnTheFirstTime)
        {
            Debug.Log("<color=red>Modo test: Se desactivo el poder ir directamente a jugar en el primer uso del juego.</color>");
        }

        settingButtons.OnActivateMusic += activateMusic;

        playText.text = MultiLanguageTextManager.instance.getTextByID(MultiLanguageTextManager.START_GAME);

        if (AudioManager.GetInstance())
        {
            AudioManager.GetInstance().Stop("gamePlay", false);
            if (!AudioManager.GetInstance().IsPlaying("menuMusic"))
            {
                AudioManager.GetInstance().Play("menuMusic");
            }
        }

        //Invoke ("startScene",0.3f);

        if (ShopikaSyncManager.GetCastedInstance <ShopikaSyncManager>().isGettingData)
        {
            activatePopUp("shopikaConnect");
        }
        if (KuberaSyncManger.GetCastedInstance <KuberaSyncManger>().isGettingData)
        {
            activatePopUp("facebookLoadingConnect");
        }

        popUpManager.OnPopUpCompleted += closePopUp;

        currentFacebookStatus = KuberaSyncManger.GetCastedInstance <KuberaSyncManger> ().facebookProvider.isLoggedIn;

        ScreenManager.GetInstance().hideLoading(3);
    }