• 카테고리

    질문 & 답변
  • 세부 분야

    게임 프로그래밍

  • 해결 여부

    미해결

펙토리 함수가 꼭 필요한건가요? 그냥 세션으로 받으면 안되요?

23.05.23 00:03 작성 23.05.23 00:09 수정 조회수 427

0

public void Connect(IPEndPoint endPoint, Session session)

 

// 사용하는 부분

//connector.Connect(serverEndPoint, () => { return new GameSession(); });

GameSession gameSession = new GameSession();

connector.Connect(serverEndPoint, gameSession);

Func 형 말고 그냥 Session을 참조로 받아서 하면 안되나요? 코드가 돌긴 하던데..

답변 1

답변을 작성해보세요.

0

나중에 가면 컨텐츠 단에서 세션 풀링을 한다거나 다양하게 응용할 수 있기 때문에,
함수로 제공하는게 더 범용적으로 사용하기 좋겠죠