Beispiel #1
0
 public void SetTrade(TradeOfferModel model)
 {
     info = model;
     if (model.UserId == LoginManager.User.Id)
     {
         Title.text = string.Format(LocalizationManager.GetLocalizedValue("youoffered"), model.Nickname);
     }
     else
     {
         Title.text = model.Nickname + LocalizationManager.GetLocalizedValue("offeredyoutrade");
     }
     if (model.OfferItem.Name.Contains("Card"))
     {
         Item1.sprite = Resources.Load <Sprite>(Canvaser.Instance.AddBrackets(model.OfferItem.Name));
     }
     else
     {
         Item1.sprite = Resources.Load <Sprite>("Bonus" + model.OfferItem.ItemId);
     }
     if (model.RequestItem.Name.Contains("Card"))
     {
         Item2.sprite = Resources.Load <Sprite>(Canvaser.Instance.AddBrackets(model.RequestItem.Name));
     }
     else
     {
         Item2.sprite = Resources.Load <Sprite>("Bonus" + model.RequestItem.ItemId);
     }
 }
Beispiel #2
0
 public void OfferTradeAsync(TradeOfferModel offer)
 {
     CoroutineManager.SendRequest(OfferTradeUrl, offer, () =>
     {
         Canvaser.Instance.TradeOffered();
         //LoginManager.Instance.GetUserInfoAsync();
     });
 }
Beispiel #3
0
    private void Start()
    {
        var musicVolume   = PlayerPrefs.GetFloat("music_volume_gosha");
        var effectsVolume = PlayerPrefs.GetFloat("effects_volume_gosha");

        MusicMixer.SetFloat("MainVolume", musicVolume);
        EffectsMixer.SetFloat("MainVolume", effectsVolume);

        MusicVolumeSlider.value   = musicVolume;
        EffectsVolumeSlider.value = effectsVolume;

        Application.runInBackground = true;
        offer = new TradeOfferModel();
        StartCoroutine(ErrorCheck());
    }
Beispiel #4
0
    public void SetDetails(TradeOfferModel model)
    {
        info = model;

        if (model.UserId == LoginManager.User.Id)
        {
            Title.text          = LocalizationManager.GetLocalizedValue("yourtradeoffer") + model.Nickname;
            FirstUserName.text  = LoginManager.User.Nickname;
            SecondUserName.text = model.Nickname;
            AcceptBtn.gameObject.SetActive(false);
        }
        else
        {
            Title.text          = model.Nickname + LocalizationManager.GetLocalizedValue("offeredyou");
            FirstUserName.text  = model.Nickname;
            SecondUserName.text = LoginManager.User.Nickname;
            AcceptBtn.gameObject.SetActive(true);
        }

        FirstUserItemName.text = model.OfferItem.Name;
        if (model.OfferItem.Name == "Ice cream")
        {
            FirstUserItemName.text += ": " + model.OfferItem.Amount;
        }
        SecondUserItemName.text = model.RequestItem.Name;
        if (model.RequestItem.Name == "Ice cream")
        {
            SecondUserItemName.text += ": " + model.RequestItem.Amount;
        }
        if (model.OfferItem.Name.Contains("Card"))
        {
            FirstUserItemImg.sprite = Resources.Load <Sprite>(Canvaser.Instance.AddBrackets(model.OfferItem.Name));
        }
        else
        {
            FirstUserItemImg.sprite = Resources.Load <Sprite>("Bonus" + model.OfferItem.ItemId);
        }
        if (model.RequestItem.Name.Contains("Card"))
        {
            SecondUserItemImg.sprite = Resources.Load <Sprite>(Canvaser.Instance.AddBrackets(model.RequestItem.Name));
        }
        else
        {
            SecondUserItemImg.sprite = Resources.Load <Sprite>("Bonus" + model.RequestItem.ItemId);
        }
        gameObject.SetActive(true);
    }
Beispiel #5
0
 public void ClearOffer()
 {
     offer = new TradeOfferModel();
 }