Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Index

Constructors

  • new Events(gp: CoreSDK, syncManager: SyncManager, events: Event[]): Events

Properties

#eventsList: Event[] = []
#playerEventsList: PlayerEvent[] = []
#syncManager: SyncManager
_events: EventLite = ...

Accessors

  • get activeList(): PlayerEvent[]
  • get list(): Event[]

Methods

  • #getEventInfo(eventId: string | number): PlayerEventInfo
  • getEvent(idOrTag: string | number): EventInfo
  • has(eventId: string | number): boolean
  • isJoined(eventId: string | number): boolean
  • join(input: { id?: number; tag?: string }): Promise<PlayerEventInfo>
  • Parameters

    • input: { id?: number; tag?: string }
      • Optional id?: number
      • Optional tag?: string

    Returns Promise<PlayerEventInfo>

  • off<ET>(type: ET, handler: ((event: EventsEvents[ET]) => void)): void
  • on<ET>(type: ET, handler: ((event: EventsEvents[ET]) => void)): void
  • once<ET>(type: ET, handler: ((event: EventsEvents[ET]) => void)): void

Generated using TypeDoc