Esempio n. 1
0
    public void AddOfferToFriends(FriendOfferModel friend)
    {
        var          newFriend = Instantiate(FriendOfferObject, FriendOffersContent);
        FriendObject friendObj = newFriend.GetComponent <FriendObject>();

        friendObj.SetPlayerObject(friend);
    }
Esempio n. 2
0
    public void AddFriendTo(FriendModel friend, Transform content, GameObject item)
    {
        var          newFriend = Instantiate(item, content);
        FriendObject friendObj = newFriend.GetComponent <FriendObject>();

        friendObj.SetFriendObject(friend);
    }
Esempio n. 3
0
    public void SetOfferInfo(FriendObject user, bool requestSent = false)
    {
        info               = user;
        Name.text          = user.OfferInfo.Nickname;
        Region.text        = user.OfferInfo.Region;
        Record.text        = LocalizationManager.GetLocalizedValue("highscore") + user.OfferInfo.Highscore.ToString();
        Duels.text         = LocalizationManager.GetLocalizedValue("duelwins") + user.OfferInfo.DuelWins.ToString();
        IceCreamCount.text = user.OfferInfo.IceCream.ToString();
        Avatar.sprite      = user.Avatar.sprite;
        SetAddToFriendsButton(requestSent);

        gameObject.SetActive(true);
    }
Esempio n. 4
0
 public void SetInfo(FriendObject user, bool isFriend = true)
 {
     info               = user;
     Name.text          = user.Info.Nickname;
     Region.text        = user.Info.Region;
     Record.text        = LocalizationManager.GetLocalizedValue("highscore") + user.Info.Highscore.ToString();
     Duels.text         = LocalizationManager.GetLocalizedValue("duelwins") + user.Info.DuelWins.ToString();
     IceCreamCount.text = user.Info.IceCream.ToString();
     Avatar.sprite      = user.Avatar.sprite;
     //Avatar.SetNativeSize();
     if (isFriend)
     {
         TradeBtn.interactable = LoginManager.User.CanOfferTrade;
     }
     gameObject.SetActive(true);
 }
Esempio n. 5
0
 public void SetLeaders(List <FriendOfferStatisticsModel> leaders)
 {
     for (int i = 0; i < leaders.Count; i++)
     {
         FriendObject newLeader = Instantiate(Leader, LeadersContent).GetComponent <FriendObject>();
         if (leaders[i].Id == LoginManager.User.Id)
         {
             newLeader.YourPanelTournament(leaders[i], i);
         }
         else
         {
             newLeader.SetTournamentObject(leaders[i], i);
         }
         Leaders.Add(newLeader);
     }
 }
Esempio n. 6
0
    public void SetTournamentTable(List <FriendOfferStatisticsModel> models)
    {
        ClearContent();

        for (int i = 0; i < models.Count; i++)
        {
            FriendObject newParticipant = Instantiate(TournamentPlayer, StatisticsContent).GetComponent <FriendObject>();
            if (models[i].Id == LoginManager.User.Id)
            {
                newParticipant.YourPanelTournament(models[i], i);
            }
            else
            {
                newParticipant.SetTournamentObject(models[i], i);
            }

            Participants.Add(newParticipant);
        }
    }
Esempio n. 7
0
 public void SetFriendOffers(List <FriendOfferModel> friends)
 {
     if (!gameObject.activeInHierarchy)
     {
         gameObject.SetActive(true);
     }
     for (int i = 0; i < friends.Count; i++)
     {
         var          newFriend = Instantiate(FriendOfferObject, FriendOffersContent);
         FriendObject friendObj = newFriend.GetComponent <FriendObject>();
         if (friends[i].Id == LoginManager.User.Id)
         {
             friendObj.YourPanel(friends[i].Place);
         }
         else
         {
             friendObj.SetPlayerObject(friends[i]);
         }
     }
 }