コード例 #1
0
        public NetRoomPlayerRank(Dictionary <string, object> dict, IResourceService resourceService)
        {
            if (dict == null || dict.Count == 0)
            {
                maxPlayer = RankedRoomNetPlayer.Null;
                myPlayer  = RankedRoomNetPlayer.Null;
            }
            else
            {
                if (dict.ContainsKey("max_user"))
                {
                    Dictionary <string, object> maxDict = dict["max_user"] as Dictionary <string, object>;
                    if (maxDict != null)
                    {
                        maxPlayer = new RankedRoomNetPlayer(maxDict, resourceService);
                    }
                    else
                    {
                        maxPlayer = RankedRoomNetPlayer.Null;
                    }
                }

                if (dict.ContainsKey("my_user"))
                {
                    Dictionary <string, object> myDict = dict["my_user"] as Dictionary <string, object>;
                    if (myDict != null)
                    {
                        myPlayer = new RankedRoomNetPlayer(myDict, resourceService);
                    }
                    else
                    {
                        myPlayer = RankedRoomNetPlayer.Null;
                    }
                }
            }
        }
コード例 #2
0
 public NetRoomPlayerRank(RankedRoomNetPlayer myPlayer, RankedRoomNetPlayer maxPlayer)
 {
     this.myPlayer  = myPlayer;
     this.maxPlayer = maxPlayer;
 }