Ask Your Question
0

c# group matching 문의

asked 2019-11-21 11:12:49 +0900

yongjupark gravatar image

안녕하세요 c#으로 그룹매칭을 구현중에 있는데 문의드릴게 있습니다.

c++ 구현 예제중 match->context["GROUP_A"].PushBack(group.context["members"][0]["id"]) pushback으로 처리하는 부분을 c#으로는 어떤식으로 처리하면 될지 문의드립니다.

edit retag flag offensive close merge delete

1 answer

Sort by » oldest newest most voted
0

answered 2019-11-21 13:15:26 +0900

jwlee gravatar image

updated 2019-11-21 16:05:56 +0900

안녕하세요. 아이펀 팩토리입니다.

기본적으로 문의하신 PushBack 구문은 C#에서 다음과 같이 변경하실 수 있습니다.

    // join 한 group 을 group A 또는 group B 로 지정합니다.

    JObject user_data = group.Context["user_data"].ToJObject();

    if (match.Context["GROUP_A"] == null) {
      match.Context["GROUP_A"] = new JArray();
      JArray group_a = (JArray)match.Context["GROUP_A"];
      group_a.Add(user_data["members"][0]["id"]);
      group_a.Add(user_data["members"][1]["id"]);
      return;
    }

    if (match.Context["GROUP_B"] == null) {
      match.Context["GROUP_B"]= new JArray();
      JArray group_b = (JArray)match.Context["GROUP_B"];
      group_b.Add(user_data["members"][0]["id"]);
      group_b.Add(user_data["members"][1]["id"]);
      return;
    }

다만, C# 의 매치메이킹 기능이 C++ 과 동일하게 동작하지 않는 부분이 있어서 현재 수정을 마치고 배포를 앞두고 있기 때문에 다음 주초 정도에 매치메이킹 관련 인터페이스(자료구조) 와 예제가 조금 수정될 수 있는 점 양해 부탁드립니다.

edit flag offensive delete link more

Comments

네 확인 감사합니다. c#예제도 업데이트 해주시면 감사하겠습니다

yongjupark gravatar imageyongjupark ( 2019-11-21 15:25:23 +0900 )edit

네 알겠습니다. 감사합니다.

jwlee gravatar imagejwlee ( 2019-11-21 16:29:31 +0900 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

1 follower

Stats

Asked: 2019-11-21 11:12:49 +0900

Seen: 19 times

Last updated: Nov 21