public void OnSignUpAnswer(ProtobufPacket <SignUpAnswerPacket> packet)
        {
            SignUpAnswerPacket answer = packet.ProtobufMessage;

            Debug.Log(answer.Success ? "회원가입 성공" : "회원가입 실패");
            Debug.Log(answer.Context);

            OnSignUp?.Invoke(this, new Tuple <string, bool>(answer.Context, answer.Success));
        }
Exemple #2
0
        private void OnSignUpRequest(ProtobufPacket <SignUpRequestPacket> packet)
        {
            SignUpRequestPacket request = packet.ProtobufMessage;
            SignUpAnswerPacket  send    = new SignUpAnswerPacket();

            // Packet Data Set

            bool success = loginHandler.SignUp(request.ID, request.Password, request.UserName, out string context);

            send.Success = success;
            send.Context = context;

            Debug.Log($"S:[{packet.Serial}] User registration (Sign Up). Result: [{success}]]");

            SendPacket(new ProtobufPacket <SignUpAnswerPacket>(packet.Serial, PacketEnum.ProcessType.Data,
                                                               (int)MessageType.SignUpAnswer, send));
        }