예제 #1
0
        public void UploadScore(int point)
        {
            Debug.Assert(IsActive);
            Debug.Assert(UserInfo.Sereal != 0);
            UserScoreParam scoreInfo = new UserScoreParam();

            scoreInfo.Sereal = UserInfo.Sereal;
            scoreInfo.Point  = point;

            MessageMan.SendSystemMessage(MessageCommand.UploadUserScore, scoreInfo);
        }
예제 #2
0
        public void RequestScoreRanking(int skip, int take, UserInfo info = null)
        {
            Debug.Assert(IsActive);
            RankingRequest request = new RankingRequest();

            request.Skip = skip;
            request.Take = take;
            if (info != null)
            {
                request.Sereal = info.Sereal;
            }
            MessageMan.SendSystemMessage(MessageCommand.GetScoreRanking, request);
        }
예제 #3
0
 public void Login(UserInfo info)
 {
     Debug.Assert(IsActive);
     MessageMan.SendSystemMessage(MessageCommand.Login, info);
 }