Options
All
  • Public
  • Public/Protected
  • All
Menu

External module "UserAgent"

GameAnvil 서버의 Space Node와 관련된 작업을 담당

로그인(Login()), 로그아웃(Logout()) 및 방 관리 등 기본 기능을 제공하며, 서버 구현에 따라 사용자 정의 기능을 추가적으로 제공

Connector.CreateUserAgent() 함수로 새로운 유저 에이전트를 생성

서비스 이름과 서브아이디로 구분되는 여러개의 유저 에이전트를 생성할 수 있으며 각 유저 에이전트는 독립적으로 사용 가능

생성된 유저 에이전트는 커넥터에서 내부적으로 관리되며 Connector.GetUser()함수로 각 에이전트 객체에 접근 가능

UserAgent가 제공하는 기본 기능은 모두 비동기 함수를 통해 제공하며 기능의 결과를 얻기 위한 두 가지 방식이 존재

리스너나 대리자를 미리 등록해 놓고 결과에 대한 알림을 받는 방법과 기능을 사용 할 때 알림을 받을 대리자를 같이 전달하는 방법의 두 가지 방식 제공

두 가지 방법을 혼용해 사용하는 것이 가능, 리스너나 대리자는 여러 개 등록 가능

Index

Generated using TypeDoc