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)); }
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)); }