Esempio n. 1
0
 // 서버이동시 동기화할 유저 데이터 구성
 static public void ServerMoveStart(CasualCommonSvr.CUser rc, out ZNet.ArrByte buffer)
 {
     ZNet.CMessage msg = new ZNet.CMessage();
     msg.Write(rc.data.userID);
     msg.Write(rc.data.info);
     msg.Write(rc.data.temp);
     buffer = msg.m_array;
 }
Esempio n. 2
0
 static public void ServerMoveParam1(MoveParam param, out ZNet.ArrByte buffer)
 {
     ZNet.CMessage msg = new ZNet.CMessage();
     msg.Write((int)param.moveTo);
     msg.Write((int)param.roomJoin);
     msg.Write(param.room_id);
     msg.Write(param.lobby_remote);
     buffer = msg.m_array;
 }
Esempio n. 3
0
 // 서버이동시 동기화할 유저 데이터 구성
 static public void UserDataMove_Start(CUser rc, out ZNet.ArrByte buffer)
 {
     ZNet.CMessage msg = new ZNet.CMessage();
     msg.Write(rc.data.userID);
     msg.Write(rc.data.userName);
     msg.Write(rc.data.money_cash);
     msg.Write(rc.data.money_game);
     msg.Write(rc.data.temp);
     buffer = msg.m_array;
 }
Esempio n. 4
0
        // 서버이동 완료시 동기화할 유저 데이터 복구
        static public void ServerMoveComplete(ZNet.ArrByte buffer, out CasualCommonSvr.CUser data)
        {
            CasualCommonSvr.CUser rc = new CasualCommonSvr.CUser();

            ZNet.CMessage msg = new ZNet.CMessage();
            msg.m_array = buffer;

            msg.Read(out rc.data.userID);
            msg.Read(out rc.data.info);
            msg.Read(out rc.data.temp);
            data = rc;
        }
Esempio n. 5
0
        static public void ServerMoveParam2(ZNet.ArrByte buffer, out MoveParam param)
        {
            param = new MoveParam();
            ZNet.CMessage msg = new ZNet.CMessage();
            msg.m_array = buffer;
            int _moveTo;
            int _roomJoin;

            msg.Read(out _moveTo);
            msg.Read(out _roomJoin);
            msg.Read(out param.room_id);
            msg.Read(out param.lobby_remote);
            param.moveTo   = (MoveParam.ParamMove)_moveTo;
            param.roomJoin = (MoveParam.ParamRoom)_roomJoin;
        }
Esempio n. 6
0
        // 서버이동 완료시 동기화할 유저 데이터 복구
        static public void UserDataMove_Complete(ZNet.ArrByte buffer, out CUser data)
        {
            CUser rc = new CUser();

            ZNet.CMessage msg = new ZNet.CMessage();
            msg.m_array = buffer;

            msg.Read(out rc.data.userID);
            msg.Read(out rc.data.userName);
            msg.Read(out rc.data.money_cash);
            msg.Read(out rc.data.money_game);
            msg.Read(out rc.data.temp);
            data = rc;

            // 서버이동 입장인 경우 즉시 인증완료 상태로 세팅
            data.joined = true;
        }