Exemple #1
0
        public JsonResult deleteFriend(int userId2)
        {
            Response response = new Response();

            try {
                FriendDataHandler friendDataHandler = new FriendDataHandler(config);
                bool result = friendDataHandler.deleteFriend(userId2);
                response.status = result;
            } catch (Exception ex) {
                response.message = ex.Message;
                response.status  = false;
            }
            return(Json(response));
        }
Exemple #2
0
        public JsonResult getAllFriends(int userId1)
        {
            Response response = new Response();

            try
            {
                FriendDataHandler friendDataHandler = new FriendDataHandler(config);
                List <Friend>     friends           = friendDataHandler.getAllFriends(userId1);
                response.status = true;
                response.data   = JsonConvert.SerializeObject(friends);
            }
            catch (Exception ex)
            {
                response.message = ex.Message;
                response.status  = false;
            }
            return(Json(response));
        }
Exemple #3
0
        private JsonResult saveFriend(Friend friend, string command)
        {
            bool result = false;
            FriendDataHandler friendDataHandler = new FriendDataHandler(config);

            friendDataHandler.userId1 = friend.userId1;
            friendDataHandler.userId2 = friend.userId2;
            friendDataHandler.amount  = friend.amount;
            if (command.Equals("create"))
            {
                result = friendDataHandler.createFriend();
            }
            if (command.Equals("update"))
            {
                result = friendDataHandler.updateFriend();
            }
            Response response = new Response();

            response.status = result;
            return(Json(response));
        }
Exemple #4
0
    private void SetPosInfo(int pos, Team team, int score, int destroy, Team winTeam)
    {
        if (pos >= posRoots.Length)
        {
            return;
        }

        GameObject info = posRoots[pos];

        info.SetActive(true);
        Color color = team.color;

        color.a = 1.0f;

        UISprite icon   = info.transform.Find("icon").GetComponent <UISprite> ();
        UISprite iconbg = info.transform.Find("icon_g").GetComponent <UISprite>();
        UISprite kuang  = info.transform.Find("kuang").GetComponent <UISprite> ();
        UILabel  name   = info.transform.Find("name").GetComponent <UILabel> ();
        UILabel  sco    = info.transform.Find("score").GetComponent <UILabel> ();
        UILabel  des    = info.transform.Find("num").GetComponent <UILabel> ();
        UISprite win    = info.transform.Find("winbg").GetComponent <UISprite> ();
        UISprite mvp    = info.transform.Find("mvp").GetComponent <UISprite>();

        if (winTeam.IsFriend(team.groupID))
        {
            win.spriteName = "result_victory_bg";
            mvp.gameObject.SetActive(true);
        }
        else
        {
            win.spriteName = "result_failure_bg";
            mvp.gameObject.SetActive(false);
        }

        if (team.playerData.raceId <= 0)
        {
            iconbg.spriteName = "";
            icon.spriteName   = team.playerData.icon;
        }


        kuang.spriteName = team.iconname;
        name.text        = team.playerData.name;
        name.color       = color;

        GameObject attention = info.transform.Find("attention").gameObject;
        Team       selfTeam  = BattleSystem.Instance.sceneManager.teamManager.GetTeam(BattleSystem.Instance.battleData.currentTeam);

        if (selfTeam.team != team.team && team.playerData.userId > 0 && !FriendDataHandler.Get().IsMyFollowEX(team.playerData.userId))
        {
            attention.SetActive(true);
            UILabel UseID = attention.transform.Find("useid").GetComponent <UILabel>();
            if (UseID != null)
            {
                UseID.text = team.playerData.userId.ToString();
            }
        }
        else
        {
            attention.SetActive(false);
            UILabel UseID = attention.transform.Find("useid").GetComponent <UILabel>();
            if (UseID != null)
            {
                UseID.text = "";
            }
        }

        string str;

        if (score > 0)
        {
            str = string.Format("+{0}", score);
        }
        else
        {
            str = score.ToString();
        }
        sco.text = str;
        des.text = destroy.ToString();
    }