Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Connector

Connector는 GameAnvil Connector를 사용하기 위한 기본 클래스다. 기본 설정과 Agent의 관리를 담당한다. 또 내부 동작과 관련된 로그를 볼수 있도록 delegate를 등록할 수 있다.

Hierarchy

  • Connector

Index

Properties

config

config: Config = new Config

커넥터 환경값.

Methods

CreateUserAgent

  • CreateUserAgent(serviceName: string, subId: number): UserAgent
  • 유저 에이전트 생성.

    Parameters

    • serviceName: string

      UserAgent가 사용 할 serviceName.

    • subId: number

      서비스별 UserAgent를 식별 할 수 있는 고유 ID. 서버 구현에 따라 사용하지 않을 수 있음.

    Returns UserAgent

    UserAgent 생성된 유저 에이전트.

GetConnectionAgent

GetUserAgent

  • GetUserAgent(serviceName: string, subId: number): UserAgent
  • 유저 에이전트를 찾아 가져온다.

    Parameters

    • serviceName: string

      UserAgent가 사용하는 serviceName.

    • subId: number

      서비스별 UserAgent를 식별 할 수 있는 고유 ID. 서버 구현에 따라 사용하지 않을 수 있음.

    Returns UserAgent

    UserAgent 해당 유저 에이전트, 없으면 null

GetUserAgents

  • 모든 유저 에이전트를 넘겨준다.

    Returns Array<UserAgent>

    Array 모든 유저 에이전트.

SetAutoReconnect

  • SetAutoReconnect(value: boolean): void
  • 자동 재접속 기능의 사용 여부를 설정한다. 사용할 경우 true, 사용하지 않을 경우 false. true로 설정할 경우 Disconnect() 호출 또는 서버에서 강제 접속 종료 이외의 경우로 접속이 끊기는 경우 Config.TryReconnectCount에 설정된 횟수만큼 재접속을 시도한다.

    Parameters

    • value: boolean

      자동 재접속 사용 여부.

    Returns void

Update

  • Update(): void
  • 메세지의 처리를 위한 함수. 주기적으로 호출해주어야 한다.

    Returns void

Static Create

  • Connector의 새 인스턴스를 생성하여 리턴한다.

    Returns Connector

    Connector의 새 인스턴스;

Generated using TypeDoc